Details

Time bar (total: 15.6s)

analyze227.0ms (1.5%)

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.8s (11.7%)

Results
1.3s6972×body256valid
297.0ms707×body1024valid
148.0ms524×body512valid
33.0ms53×body2048valid
Bogosity

preprocess32.0ms (0.2%)

Algorithm
egg-herbie
Rules
190×rational.json-simplify-1
120×rational.json-simplify-41
44×rational.json-simplify-2
24×rational.json-simplify-60
12×rational.json-simplify-54
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
046340
176340
2109340
3151340
4241340
5321340
6322340
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 (-.f64 beta alpha) (+.f64 alpha beta)) (+.f64 alpha (+.f64 beta (*.f64 2 i)))) (+.f64 (*.f64 2 i) (+.f64 beta (+.f64 alpha 2)))) 1) 2)
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (-.f64 beta alpha) (+.f64 alpha beta)) (+.f64 alpha (+.f64 beta (*.f64 2 i)))) (+.f64 alpha (+.f64 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 (+.f64 alpha beta) (-.f64 alpha beta)) (+.f64 alpha (+.f64 beta (*.f64 2 i)))) (+.f64 (*.f64 2 i) (+.f64 beta (+.f64 alpha 2))))) 2)
(/.f64 (+.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 alpha alpha) (*.f64 beta beta)) (+.f64 alpha (+.f64 beta (*.f64 2 i)))) (+.f64 alpha (+.f64 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 beta) (*.f64 i 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 beta) (*.f64 i i)) (+.f64 beta (+.f64 i (*.f64 alpha 2)))) (+.f64 2 (+.f64 beta (+.f64 i (*.f64 alpha 2)))))) 2)
(/.f64 (+.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 i i)) (+.f64 beta (+.f64 i (*.f64 alpha 2)))) (+.f64 beta (+.f64 (+.f64 i (*.f64 alpha 2)) 2)))) 2)
(/.f64 (+.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 i i)) (+.f64 beta (+.f64 i (*.f64 alpha 2)))) (+.f64 i (+.f64 beta (+.f64 2 (*.f64 alpha 2)))))) 2)
(/.f64 (+.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 i i)) (+.f64 beta (+.f64 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 (*.f64 i i) (*.f64 alpha alpha)) (+.f64 (+.f64 alpha i) (*.f64 beta 2))) (+.f64 2 (+.f64 (+.f64 alpha i) (*.f64 beta 2))))) 2)
(/.f64 (+.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 i i) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 i (*.f64 beta 2)))) (+.f64 alpha (+.f64 (*.f64 beta 2) (+.f64 2 i))))) 2)
Compiler

Compiled 35 to 23 computations (34.3% saved)

simplify19.0ms (0.1%)

Algorithm
egg-herbie
Rules
62×rational.json-simplify-1
40×rational.json-simplify-41
14×rational.json-simplify-2
rational.json-simplify-54
rational.json-simplify-55
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01785
12685
23985
35585
48685
511585
611585
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 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) 1) 2)
(/.f64 (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (*.f64 2 i)))) (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 2 i) 2))) 1) 2)
(/.f64 (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (*.f64 2 i)))) (+.f64 alpha (+.f64 (+.f64 beta (*.f64 2 i)) 2))) 1) 2)
(/.f64 (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (*.f64 2 i)))) (+.f64 alpha (+.f64 2 (+.f64 beta (*.f64 2 i))))) 1) 2)

eval2.0ms (0%)

Compiler

Compiled 148 to 84 computations (43.2% saved)

prune108.0ms (0.7%)

Pruning

1 alts after pruning (1 fresh and 0 done)

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

Compiled 32 to 21 computations (34.4% saved)

localize39.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i))))
0.7b
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
1.4b
(+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) 1)
18.1b
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i)))
Compiler

Compiled 139 to 59 computations (57.6% saved)

series44.0ms (0.3%)

Counts
4 → 132
Calls

33 calls:

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

rewrite179.0ms (1.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
017214
1148214
2476214
31836214
47736214
Stop Event
node limit
Counts
4 → 71
Calls
Call 1
Inputs
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i)))
(+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) 1)
(-.f64 (*.f64 beta beta) (*.f64 alpha alpha))
(/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i))))) (/.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i))))) (*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i))))) (*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i))))))) (/.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i))))) (*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 -1 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1) (/.f64 (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1) (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1) (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1)) (/.f64 1 (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1) (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1)) (*.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1)) (*.f64 (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1) (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1) (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1)) (*.f64 (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1) (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1))) (/.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1)) (*.f64 (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1) (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1) (/.f64 (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1) (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 -1 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 beta beta) (neg.f64 (*.f64 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 alpha alpha)) (*.f64 beta beta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 beta beta) (-.f64 (*.f64 alpha alpha) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 beta alpha) (-.f64 beta alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 beta alpha) (+.f64 beta alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 alpha alpha) (*.f64 beta beta)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (/.f64 1 (+.f64 beta alpha)) (-.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (/.f64 1 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (*.f64 (/.f64 1 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 beta (fabs.f64 alpha)) (-.f64 beta (fabs.f64 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 beta (fabs.f64 alpha)) (*.f64 (-.f64 beta (fabs.f64 alpha)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (fabs.f64 alpha) (fabs.f64 beta)) (-.f64 (fabs.f64 beta) (fabs.f64 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (fabs.f64 alpha) (fabs.f64 beta)) (*.f64 (-.f64 (fabs.f64 beta) (fabs.f64 alpha)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 alpha (fabs.f64 beta)) (-.f64 (fabs.f64 beta) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 alpha (fabs.f64 beta)) (*.f64 (-.f64 (fabs.f64 beta) alpha) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (fabs.f64 beta) alpha) (+.f64 alpha (fabs.f64 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 beta (fabs.f64 alpha)) (+.f64 beta (fabs.f64 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (fabs.f64 beta) (fabs.f64 alpha)) (+.f64 (fabs.f64 alpha) (fabs.f64 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))) (/.f64 (/.f64 1 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 alpha alpha) (*.f64 beta beta)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 alpha alpha) (*.f64 beta beta)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2)))))) (/.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2)))))) (*.f64 (/.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2)))))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2)))))))) (/.f64 (/.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2)))))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2)))))))))))

simplify486.0ms (3.1%)

Algorithm
egg-herbie
Rules
1436×rational.json-simplify-47
1112×rational.json-simplify-49
950×rational.json-simplify-1
832×rational.json-simplify-41
778×rational.json-simplify-2
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
086628201
1187327059
2358826509
3572726203
Stop Event
node limit
Counts
203 → 422
Calls
Call 1
Inputs
(*.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 (*.f64 beta (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 (-.f64 (/.f64 1 (+.f64 alpha (*.f64 2 i))) (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 alpha (*.f64 2 i)) 3))) (pow.f64 beta 2)) (/.f64 (*.f64 beta (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 (-.f64 (/.f64 1 (+.f64 alpha (*.f64 2 i))) (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 alpha (*.f64 2 i)) 3))) (pow.f64 beta 2)) (+.f64 (/.f64 (*.f64 beta (pow.f64 alpha 2)) (pow.f64 (+.f64 alpha (*.f64 2 i)) 2)) (*.f64 (pow.f64 beta 3) (-.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 alpha (*.f64 2 i)) 4)) (/.f64 1 (pow.f64 (+.f64 alpha (*.f64 2 i)) 2)))))))
beta
(+.f64 beta (*.f64 -1 (+.f64 alpha (*.f64 2 i))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) beta)) (+.f64 beta (*.f64 -1 (+.f64 alpha (*.f64 2 i))))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 alpha (*.f64 2 i)) 2) beta)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) beta)) (+.f64 beta (+.f64 (*.f64 -1 (+.f64 alpha (*.f64 2 i))) (*.f64 -1 (/.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (-.f64 (*.f64 -1 (pow.f64 alpha 2)) (*.f64 -1 (pow.f64 (+.f64 alpha (*.f64 2 i)) 2)))) (pow.f64 beta 2)))))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 alpha (*.f64 2 i)) 2) beta)))
beta
(+.f64 beta (*.f64 -1 (+.f64 alpha (*.f64 2 i))))
(+.f64 beta (+.f64 (*.f64 -1 (+.f64 alpha (*.f64 2 i))) (*.f64 -1 (/.f64 (-.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 alpha (*.f64 2 i)) 2)) beta))))
(+.f64 (/.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (-.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 alpha (*.f64 2 i)) 2))) (pow.f64 beta 2)) (+.f64 beta (+.f64 (*.f64 -1 (+.f64 alpha (*.f64 2 i))) (*.f64 -1 (/.f64 (-.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 alpha (*.f64 2 i)) 2)) beta)))))
(/.f64 (pow.f64 beta 2) (+.f64 beta (*.f64 2 i)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 beta 2) alpha) (pow.f64 (+.f64 beta (*.f64 2 i)) 2))) (/.f64 (pow.f64 beta 2) (+.f64 beta (*.f64 2 i))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 beta 2) alpha) (pow.f64 (+.f64 beta (*.f64 2 i)) 2))) (+.f64 (/.f64 (pow.f64 beta 2) (+.f64 beta (*.f64 2 i))) (*.f64 -1 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 beta (*.f64 2 i)) 3))) (/.f64 1 (+.f64 beta (*.f64 2 i))))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 beta 2) alpha) (pow.f64 (+.f64 beta (*.f64 2 i)) 2))) (+.f64 (/.f64 (pow.f64 beta 2) (+.f64 beta (*.f64 2 i))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 beta (*.f64 2 i)) 3))) (/.f64 1 (+.f64 beta (*.f64 2 i)))))) (/.f64 (*.f64 (pow.f64 alpha 3) (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 beta (*.f64 2 i)) 3))) (/.f64 1 (+.f64 beta (*.f64 2 i))))) (+.f64 beta (*.f64 2 i))))))
(*.f64 -1 alpha)
(+.f64 beta (+.f64 (*.f64 -1 alpha) (*.f64 2 i)))
(-.f64 (+.f64 beta (+.f64 (*.f64 -1 alpha) (+.f64 (*.f64 2 i) (/.f64 (pow.f64 beta 2) alpha)))) (/.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) alpha))
(-.f64 (+.f64 beta (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (-.f64 (pow.f64 beta 2) (pow.f64 (+.f64 beta (*.f64 2 i)) 2))) (pow.f64 alpha 2))) (+.f64 (*.f64 -1 alpha) (+.f64 (*.f64 2 i) (/.f64 (pow.f64 beta 2) alpha))))) (/.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) alpha))
(*.f64 -1 alpha)
(+.f64 beta (+.f64 (*.f64 -1 alpha) (*.f64 2 i)))
(+.f64 beta (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (pow.f64 beta 2)) (*.f64 -1 (pow.f64 (+.f64 beta (*.f64 2 i)) 2))) alpha)) (+.f64 (*.f64 -1 alpha) (*.f64 2 i))))
(+.f64 beta (+.f64 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (-.f64 (*.f64 -1 (pow.f64 beta 2)) (*.f64 -1 (pow.f64 (+.f64 beta (*.f64 2 i)) 2)))) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (pow.f64 beta 2)) (*.f64 -1 (pow.f64 (+.f64 beta (*.f64 2 i)) 2))) alpha)) (+.f64 (*.f64 -1 alpha) (*.f64 2 i)))))
(/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 beta alpha))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 i (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (pow.f64 (+.f64 beta alpha) 2))) (/.f64 (pow.f64 beta 2) (+.f64 beta alpha))) (/.f64 (pow.f64 alpha 2) (+.f64 beta alpha)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 i (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (pow.f64 (+.f64 beta alpha) 2))) (+.f64 (/.f64 (pow.f64 beta 2) (+.f64 beta alpha)) (*.f64 4 (/.f64 (*.f64 (pow.f64 i 2) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (pow.f64 (+.f64 beta alpha) 3))))) (/.f64 (pow.f64 alpha 2) (+.f64 beta alpha)))
(-.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 i 3) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (pow.f64 (+.f64 beta alpha) 4))) (+.f64 (*.f64 -2 (/.f64 (*.f64 i (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (pow.f64 (+.f64 beta alpha) 2))) (+.f64 (/.f64 (pow.f64 beta 2) (+.f64 beta alpha)) (*.f64 4 (/.f64 (*.f64 (pow.f64 i 2) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (pow.f64 (+.f64 beta alpha) 3)))))) (/.f64 (pow.f64 alpha 2) (+.f64 beta alpha)))
(*.f64 1/2 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) i))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (pow.f64 i 2))) (*.f64 1/2 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) i)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (pow.f64 i 2))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (pow.f64 i 3))) (*.f64 1/2 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) i))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (pow.f64 i 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 3) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (pow.f64 i 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (pow.f64 i 3))) (*.f64 1/2 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) i)))))
(*.f64 1/2 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) i))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (pow.f64 i 2))) (*.f64 1/2 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) i)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (pow.f64 i 2))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (pow.f64 i 3))) (*.f64 1/2 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) i))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (pow.f64 i 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 3) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (pow.f64 i 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (pow.f64 i 3))) (*.f64 1/2 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 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 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 (pow.f64 alpha 2) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) 2) (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 (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 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))))) (/.f64 (*.f64 beta (*.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 (pow.f64 alpha 2) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))))
(-.f64 (+.f64 (*.f64 (pow.f64 beta 3) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) 2) (pow.f64 alpha 2)) (*.f64 (pow.f64 (+.f64 alpha (*.f64 2 i)) 3) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3)))) (/.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 4 i) (+.f64 2 (*.f64 2 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)) 3) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (pow.f64 (+.f64 alpha (*.f64 2 i)) 2) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))) (+.f64 (*.f64 2 (/.f64 alpha (*.f64 (pow.f64 (+.f64 alpha (*.f64 2 i)) 2) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))) (*.f64 4 (/.f64 i (*.f64 (pow.f64 (+.f64 alpha (*.f64 2 i)) 2) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))))))) (+.f64 1 (+.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) 2) (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 (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 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))))) (/.f64 (*.f64 beta (*.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 (pow.f64 alpha 2) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))))
2
(+.f64 2 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)))
(+.f64 2 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (+.f64 (pow.f64 alpha 2) (*.f64 -1 (pow.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) 2)))) (pow.f64 beta 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta))))
(-.f64 (+.f64 2 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) (pow.f64 alpha 2)) (pow.f64 beta 3)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (+.f64 (pow.f64 alpha 2) (*.f64 -1 (pow.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) 2)))) (pow.f64 beta 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 -1 (pow.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) 2))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha)))) (pow.f64 beta 3))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (pow.f64 beta 3)))))
2
(+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) beta)) (+.f64 2 (*.f64 -1 (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) beta)) (+.f64 2 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (+.f64 (pow.f64 alpha 2) (*.f64 -1 (pow.f64 (+.f64 (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 -1 (+.f64 alpha (*.f64 2 i)))) 2)))) (pow.f64 beta 2))) (*.f64 -1 (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta)))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 -1 (+.f64 alpha (*.f64 2 i)))) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (*.f64 (+.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)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 -1 (pow.f64 (+.f64 (*.f64 -1 (+.f64 alpha (*.f64 2 i))) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) 2))) (+.f64 (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 -1 (+.f64 alpha (*.f64 2 i)))))))) (pow.f64 beta 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) beta)) (+.f64 2 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (+.f64 (pow.f64 alpha 2) (*.f64 -1 (pow.f64 (+.f64 (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 -1 (+.f64 alpha (*.f64 2 i)))) 2)))) (pow.f64 beta 2))) (*.f64 -1 (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta))))))
(+.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 -1 (/.f64 (*.f64 (pow.f64 beta 2) (*.f64 alpha (+.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 1 (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 beta 2) (*.f64 alpha (+.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 -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 -1 (/.f64 (*.f64 (pow.f64 beta 2) (pow.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) 2)) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 3) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)))) (/.f64 1 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))))) (pow.f64 alpha 2))))))
(+.f64 (*.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 i (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) (+.f64 (*.f64 2 (/.f64 beta (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))))) (+.f64 (*.f64 -1 (/.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 -1 (/.f64 (*.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) (+.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 -1 (/.f64 (*.f64 (pow.f64 beta 2) (pow.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) 2)) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 3) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)))))) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))))))) (pow.f64 alpha 3)) (+.f64 1 (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 beta 2) (*.f64 alpha (+.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 -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 -1 (/.f64 (*.f64 (pow.f64 beta 2) (pow.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) 2)) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 3) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)))) (/.f64 1 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))))) (pow.f64 alpha 2)))))))
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) alpha)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (/.f64 (*.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 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))))) (pow.f64 alpha 3))) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) 2)) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))) (pow.f64 alpha 3))) (+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2)) (*.f64 2 (/.f64 1 alpha))))))))) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))) (pow.f64 alpha 3)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) 2)) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))) (pow.f64 alpha 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))))) (pow.f64 alpha 3))) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) 2)) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (pow.f64 alpha 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) 2)) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))) (pow.f64 alpha 3))) (+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2)) (*.f64 2 (/.f64 1 alpha))))))))))) (+.f64 (/.f64 (*.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (pow.f64 alpha 4)) (+.f64 (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))) (pow.f64 alpha 3)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 beta 2) (pow.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) 2)) (pow.f64 alpha 4))))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) alpha))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) alpha)) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) 2) (pow.f64 alpha 2))))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) 2)) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))))) (*.f64 -1 (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 beta (+.f64 2 (*.f64 2 i))))))) (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))))) (pow.f64 alpha 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) alpha)) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) 2) (pow.f64 alpha 2)))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) 2)) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))))) (*.f64 -1 (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 beta (+.f64 2 (*.f64 2 i))))))) (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))))) (pow.f64 alpha 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) alpha)) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) 2)) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))))) (pow.f64 alpha 4))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (*.f64 -1 (pow.f64 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) 2)))))) (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (pow.f64 alpha 4))))))))) (+.f64 (/.f64 (*.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (pow.f64 alpha 4)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 beta 2) (pow.f64 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) 2)) (pow.f64 alpha 4)))))
(-.f64 (+.f64 1 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta (+.f64 2 alpha)) (+.f64 beta alpha)))) (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))))
(-.f64 (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (pow.f64 alpha 2)) (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 (+.f64 beta alpha) 2))) (/.f64 (*.f64 (pow.f64 beta 2) (+.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)) 2)))) i) 1)) (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 beta (+.f64 2 alpha)) (+.f64 beta alpha))))
(-.f64 (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (pow.f64 alpha 2)) (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 (+.f64 beta alpha) 2))) (/.f64 (*.f64 (pow.f64 beta 2) (+.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)) 2)))) i) (+.f64 1 (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 alpha 2) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2) (pow.f64 alpha 2)) (*.f64 (pow.f64 (+.f64 beta alpha) 3) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 beta 2) (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2)) (*.f64 (pow.f64 (+.f64 beta alpha) 3) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)))) (*.f64 4 (/.f64 (pow.f64 beta 2) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)))))))))) (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 beta (+.f64 2 alpha)) (+.f64 beta alpha))))
(-.f64 (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (pow.f64 alpha 2)) (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 (+.f64 beta alpha) 2))) (/.f64 (*.f64 (pow.f64 beta 2) (+.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)) 2)))) i) (+.f64 1 (+.f64 (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 alpha 2) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2) (pow.f64 alpha 2)) (*.f64 (pow.f64 (+.f64 beta alpha) 3) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 beta 2) (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2)) (*.f64 (pow.f64 (+.f64 beta alpha) 3) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)))) (*.f64 4 (/.f64 (pow.f64 beta 2) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))))))) (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2) (pow.f64 alpha 2)) (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3) (pow.f64 (+.f64 beta alpha) 3)))) (*.f64 4 (/.f64 (pow.f64 alpha 2) (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 (+.f64 beta alpha) 2)))))) (*.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (pow.f64 alpha 2)) (*.f64 (pow.f64 (+.f64 beta alpha) 3) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha))))) (*.f64 (pow.f64 (+.f64 beta alpha) 3) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 beta 2) (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2)) (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3) (pow.f64 (+.f64 beta alpha) 3)))) (*.f64 4 (/.f64 (pow.f64 beta 2) (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 (+.f64 beta alpha) 2)))))) (*.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))))) (pow.f64 i 3)))))) (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 beta (+.f64 2 alpha)) (+.f64 beta alpha))))
1
(-.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 beta 2) (pow.f64 i 2)))) (*.f64 1/4 (/.f64 (pow.f64 alpha 2) (pow.f64 i 2))))
(-.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (pow.f64 alpha 2)) (pow.f64 i 3))) (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 beta 2) (pow.f64 i 2))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha))))) (pow.f64 i 3))) (*.f64 1/4 (/.f64 (pow.f64 alpha 2) (pow.f64 i 2)))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (pow.f64 alpha 2)) (pow.f64 i 3))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2) (pow.f64 alpha 2)) (pow.f64 i 4))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) (*.f64 (+.f64 beta alpha) (pow.f64 alpha 2))) (pow.f64 i 4))) (*.f64 1/4 (/.f64 (pow.f64 beta 2) (pow.f64 i 2))))))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 alpha 2) (pow.f64 i 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) (pow.f64 i 4))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 beta 2) (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2)) (pow.f64 i 4))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha))))) (pow.f64 i 3)))))))
1
(-.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 beta 2) (pow.f64 i 2)))) (*.f64 1/4 (/.f64 (pow.f64 alpha 2) (pow.f64 i 2))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/16 (*.f64 (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha))) (pow.f64 alpha 2))) (*.f64 1/16 (*.f64 (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha))) (pow.f64 beta 2)))) (pow.f64 i 3))) (*.f64 1/4 (/.f64 (pow.f64 beta 2) (pow.f64 i 2))))) (*.f64 1/4 (/.f64 (pow.f64 alpha 2) (pow.f64 i 2))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha))) 2) (pow.f64 alpha 2)) (pow.f64 i 4))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/16 (*.f64 (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha))) (pow.f64 alpha 2))) (*.f64 1/16 (*.f64 (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha))) (pow.f64 beta 2)))) (pow.f64 i 3))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 beta 2) (pow.f64 i 2))) (*.f64 1/16 (/.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) (*.f64 (+.f64 beta alpha) (pow.f64 alpha 2))) (pow.f64 i 4))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) (pow.f64 i 4))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha))) 2) (pow.f64 beta 2)) (pow.f64 i 4))) (*.f64 1/4 (/.f64 (pow.f64 alpha 2) (pow.f64 i 2))))))
(*.f64 -1 (pow.f64 alpha 2))
(+.f64 (pow.f64 beta 2) (*.f64 -1 (pow.f64 alpha 2)))
(+.f64 (pow.f64 beta 2) (*.f64 -1 (pow.f64 alpha 2)))
(+.f64 (pow.f64 beta 2) (*.f64 -1 (pow.f64 alpha 2)))
(pow.f64 beta 2)
(+.f64 (pow.f64 beta 2) (*.f64 -1 (pow.f64 alpha 2)))
(+.f64 (pow.f64 beta 2) (*.f64 -1 (pow.f64 alpha 2)))
(+.f64 (pow.f64 beta 2) (*.f64 -1 (pow.f64 alpha 2)))
(pow.f64 beta 2)
(+.f64 (pow.f64 beta 2) (*.f64 -1 (pow.f64 alpha 2)))
(+.f64 (pow.f64 beta 2) (*.f64 -1 (pow.f64 alpha 2)))
(+.f64 (pow.f64 beta 2) (*.f64 -1 (pow.f64 alpha 2)))
(pow.f64 beta 2)
(+.f64 (pow.f64 beta 2) (*.f64 -1 (pow.f64 alpha 2)))
(+.f64 (pow.f64 beta 2) (*.f64 -1 (pow.f64 alpha 2)))
(+.f64 (pow.f64 beta 2) (*.f64 -1 (pow.f64 alpha 2)))
(*.f64 -1 (pow.f64 alpha 2))
(+.f64 (pow.f64 beta 2) (*.f64 -1 (pow.f64 alpha 2)))
(+.f64 (pow.f64 beta 2) (*.f64 -1 (pow.f64 alpha 2)))
(+.f64 (pow.f64 beta 2) (*.f64 -1 (pow.f64 alpha 2)))
(*.f64 -1 (pow.f64 alpha 2))
(+.f64 (pow.f64 beta 2) (*.f64 -1 (pow.f64 alpha 2)))
(+.f64 (pow.f64 beta 2) (*.f64 -1 (pow.f64 alpha 2)))
(+.f64 (pow.f64 beta 2) (*.f64 -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 (/.f64 (*.f64 beta (*.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 (/.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 (pow.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) 2) (pow.f64 alpha 2)) (*.f64 (pow.f64 (+.f64 alpha (*.f64 2 i)) 3) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))))) (pow.f64 beta 2)) (+.f64 (/.f64 (*.f64 beta (*.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 (/.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 (pow.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) 2) (pow.f64 alpha 2)) (*.f64 (pow.f64 (+.f64 alpha (*.f64 2 i)) 3) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))))) (pow.f64 beta 2)) (+.f64 (/.f64 (*.f64 beta (*.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 -1 (*.f64 (pow.f64 beta 3) (+.f64 (/.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 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 (pow.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) 2) (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 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)))))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 beta 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)))) (+.f64 (/.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) 2) (pow.f64 beta 2)))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 beta 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) (*.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 -1 (pow.f64 alpha 2)) (+.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 -1 (pow.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) 2)))))) (pow.f64 beta 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta))))) (+.f64 (/.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) 2) (pow.f64 beta 2)))))
1
(+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) beta)) (+.f64 1 (*.f64 -1 (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) beta)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 beta 2))) (*.f64 -1 (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta))))) (+.f64 (/.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 -1 (+.f64 alpha (*.f64 2 i)))) 2) (pow.f64 beta 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) beta)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (*.f64 (+.f64 (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 -1 (+.f64 alpha (*.f64 2 i)))) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (pow.f64 beta 3))) (+.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 alpha 2)) (+.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 -1 (pow.f64 (+.f64 (*.f64 -1 (+.f64 alpha (*.f64 2 i))) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) 2)))) (+.f64 (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 -1 (+.f64 alpha (*.f64 2 i))))) (pow.f64 beta 3)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 beta 2))) (*.f64 -1 (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta))))))) (+.f64 (/.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 -1 (+.f64 alpha (*.f64 2 i)))) 2) (pow.f64 beta 2)))))
(/.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 -1 (/.f64 (*.f64 (pow.f64 beta 2) (*.f64 alpha (+.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 (pow.f64 beta 2) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 beta 2) (*.f64 alpha (+.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 -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 -1 (/.f64 (*.f64 (pow.f64 beta 2) (pow.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) 2)) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 3) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)))) (/.f64 1 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))))) (pow.f64 alpha 2)))))
(+.f64 (*.f64 -1 (*.f64 (+.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 -1 (/.f64 (*.f64 (pow.f64 beta 2) (pow.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) 2)) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 3) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)))) (/.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 (*.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))))) (pow.f64 alpha 3))) (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 beta 2) (*.f64 alpha (+.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 -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 -1 (/.f64 (*.f64 (pow.f64 beta 2) (pow.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) 2)) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 3) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)))) (/.f64 1 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))))) (pow.f64 alpha 2))))))
-1
(-.f64 (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha)))) 1)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 beta alpha))))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (/.f64 (pow.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) 2) (pow.f64 alpha 2)))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))))) (*.f64 (-.f64 (pow.f64 beta 2) (+.f64 (*.f64 -1 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (pow.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) 2))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))))) (pow.f64 alpha 3))) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 beta alpha)))))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (/.f64 (pow.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) 2) (pow.f64 alpha 2)))))
-1
(-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) alpha)) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) alpha)) (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (/.f64 (pow.f64 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) 2) (pow.f64 alpha 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) alpha)) (+.f64 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 (+.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))))) (pow.f64 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) 2)))) (pow.f64 alpha 3)) (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))) (+.f64 1 (+.f64 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) 2) (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 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 (+.f64 beta (+.f64 2 alpha)) (+.f64 beta alpha)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (*.f64 i (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))) (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 (+.f64 beta alpha) 2)))) (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) (/.f64 (pow.f64 alpha 2) (*.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 (pow.f64 beta 2) (pow.f64 alpha 2)))) (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 (+.f64 beta alpha) 2)))) (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) (*.f64 -1 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 4 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 (pow.f64 (+.f64 beta alpha) 3) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3))))))))) (/.f64 (pow.f64 alpha 2) (*.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 (pow.f64 beta 2) (pow.f64 alpha 2)))) (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 (+.f64 beta alpha) 2)))) (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 4 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 (pow.f64 (+.f64 beta alpha) 3) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3))))))) (*.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 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 (pow.f64 (+.f64 beta alpha) 3) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3) (pow.f64 (+.f64 beta alpha) 3)))) (*.f64 4 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 (+.f64 beta alpha) 2)))))) (*.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))))))))) (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))))
(*.f64 1/4 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 i 2)))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (pow.f64 i 3))) (*.f64 1/4 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 i 2))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (pow.f64 i 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (+.f64 beta alpha) (*.f64 (+.f64 beta (+.f64 2 alpha)) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))) (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))) (pow.f64 i 4))) (*.f64 1/4 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 i 2)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (pow.f64 i 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (+.f64 (*.f64 1/16 (*.f64 (+.f64 beta alpha) (*.f64 (+.f64 beta (+.f64 2 alpha)) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))) (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))))) (*.f64 -1/64 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (*.f64 (+.f64 beta (+.f64 2 alpha)) (*.f64 (+.f64 beta alpha) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))))) (pow.f64 i 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (+.f64 beta alpha) (*.f64 (+.f64 beta (+.f64 2 alpha)) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))) (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))) (pow.f64 i 4))) (*.f64 1/4 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 i 2))))))
(*.f64 1/4 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 i 2)))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha))) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (pow.f64 i 3))) (*.f64 1/4 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 i 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha))) 2) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))) (*.f64 1/16 (*.f64 (+.f64 beta (+.f64 2 alpha)) (*.f64 (+.f64 beta alpha) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))))) (pow.f64 i 4))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha))) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (pow.f64 i 3))) (*.f64 1/4 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 i 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha))) 2) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))) (*.f64 1/16 (*.f64 (+.f64 beta (+.f64 2 alpha)) (*.f64 (+.f64 beta alpha) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))))) (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha)))) (pow.f64 i 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha))) 2) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))) (*.f64 1/16 (*.f64 (+.f64 beta (+.f64 2 alpha)) (*.f64 (+.f64 beta alpha) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))))) (pow.f64 i 4))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha))) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (pow.f64 i 3))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 i 2))) (*.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 (+.f64 beta alpha) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))) (pow.f64 i 5)))))))
(+.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) 0)
(+.f64 0 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))))
(-.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) 0)
(-.f64 0 (neg.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i))))))
(*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) 1)
(*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i))))))
(*.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i))))) (/.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i))))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i))))) (*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i))))) 1))
(*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i))))) (*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i))))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i))))))) (/.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i))))) (*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))))))
(pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) 1)
(neg.f64 (neg.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i))))))
(-.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) -1)
(-.f64 1 (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2)))))))
(-.f64 (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1) 0)
(-.f64 0 (-.f64 -1 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2)))))))
(*.f64 1 (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1))
(*.f64 (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1) 1)
(*.f64 (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1) (/.f64 (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1) (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1)))
(*.f64 (*.f64 (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1) (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1)) (/.f64 1 (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1)))
(*.f64 (*.f64 (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1) (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1)) (*.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1)) 1))
(*.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1)) (*.f64 (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1) (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1)))
(*.f64 (*.f64 (*.f64 (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1) (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1)) (*.f64 (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1) (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1))) (/.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1)) (*.f64 (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1) (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1))))
(/.f64 (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1) 1)
(/.f64 (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1) (/.f64 (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1) (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1)))
(pow.f64 (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1) 1)
(neg.f64 (-.f64 -1 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2)))))))
(+.f64 (*.f64 beta beta) (neg.f64 (*.f64 alpha alpha)))
(+.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 0)
(+.f64 0 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(+.f64 (neg.f64 (*.f64 alpha alpha)) (*.f64 beta beta))
(+.f64 (-.f64 (*.f64 beta beta) (-.f64 (*.f64 alpha alpha) -1)) 1)
(*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 1)
(*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))
(*.f64 (+.f64 beta alpha) (-.f64 beta alpha))
(*.f64 1 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(*.f64 (-.f64 beta alpha) (+.f64 beta alpha))
(*.f64 (-.f64 (*.f64 alpha alpha) (*.f64 beta beta)) -1)
(*.f64 (*.f64 (+.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (/.f64 1 (+.f64 beta alpha)) (-.f64 beta alpha)))
(*.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (/.f64 1 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))
(*.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (*.f64 (/.f64 1 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 1))
(*.f64 (/.f64 1 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))
(*.f64 (+.f64 beta (fabs.f64 alpha)) (-.f64 beta (fabs.f64 alpha)))
(*.f64 (+.f64 beta (fabs.f64 alpha)) (*.f64 (-.f64 beta (fabs.f64 alpha)) 1))
(*.f64 (+.f64 (fabs.f64 alpha) (fabs.f64 beta)) (-.f64 (fabs.f64 beta) (fabs.f64 alpha)))
(*.f64 (+.f64 (fabs.f64 alpha) (fabs.f64 beta)) (*.f64 (-.f64 (fabs.f64 beta) (fabs.f64 alpha)) 1))
(*.f64 (+.f64 alpha (fabs.f64 beta)) (-.f64 (fabs.f64 beta) alpha))
(*.f64 (+.f64 alpha (fabs.f64 beta)) (*.f64 (-.f64 (fabs.f64 beta) alpha) 1))
(*.f64 (-.f64 (fabs.f64 beta) alpha) (+.f64 alpha (fabs.f64 beta)))
(*.f64 (-.f64 beta (fabs.f64 alpha)) (+.f64 beta (fabs.f64 alpha)))
(*.f64 (-.f64 (fabs.f64 beta) (fabs.f64 alpha)) (+.f64 (fabs.f64 alpha) (fabs.f64 beta)))
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))) (/.f64 (/.f64 1 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 1)
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))
(/.f64 (-.f64 (*.f64 alpha alpha) (*.f64 beta beta)) -1)
(pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 1)
(neg.f64 (-.f64 (*.f64 alpha alpha) (*.f64 beta beta)))
(+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 0)
(+.f64 0 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))))
(-.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 0)
(-.f64 0 (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2)))))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1)
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2)))))))
(*.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))))
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2)))))) (/.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2)))))))
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2)))))) (*.f64 (/.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2)))))) 1))
(*.f64 (/.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2)))))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2)))))))
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2)))))))) (/.f64 (/.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2)))))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))))))
(pow.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1)
(neg.f64 (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2)))))))
Outputs
(*.f64 -1 (/.f64 (pow.f64 alpha 2) (+.f64 alpha (*.f64 2 i))))
(neg.f64 (/.f64 (pow.f64 alpha 2) (+.f64 alpha (*.f64 2 i))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (+.f64 alpha (*.f64 2 i)))) (/.f64 (*.f64 beta (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 alpha 2) beta) (pow.f64 (+.f64 alpha (*.f64 2 i)) 2)))
(+.f64 (neg.f64 (/.f64 (pow.f64 alpha 2) (+.f64 alpha (*.f64 2 i)))) (/.f64 (*.f64 (pow.f64 alpha 2) beta) (pow.f64 (+.f64 alpha (*.f64 2 i)) 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (+.f64 alpha (*.f64 2 i)))) (+.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 alpha (*.f64 2 i))) (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 alpha (*.f64 2 i)) 3))) (pow.f64 beta 2)) (/.f64 (*.f64 beta (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 (*.f64 (pow.f64 alpha 2) beta) (pow.f64 (+.f64 alpha (*.f64 2 i)) 2)) (*.f64 (-.f64 (/.f64 1 (+.f64 alpha (*.f64 2 i))) (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 alpha (*.f64 2 i)) 3))) (pow.f64 beta 2))))
(+.f64 (neg.f64 (/.f64 (pow.f64 alpha 2) (+.f64 alpha (*.f64 2 i)))) (+.f64 (/.f64 (*.f64 (pow.f64 alpha 2) beta) (pow.f64 (+.f64 alpha (*.f64 2 i)) 2)) (*.f64 (-.f64 (/.f64 1 (+.f64 alpha (*.f64 2 i))) (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 alpha (*.f64 2 i)) 3))) (pow.f64 beta 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 alpha 2) beta) (pow.f64 (+.f64 alpha (*.f64 2 i)) 2)) (+.f64 (neg.f64 (/.f64 (pow.f64 alpha 2) (+.f64 alpha (*.f64 2 i)))) (*.f64 (-.f64 (/.f64 1 (+.f64 alpha (*.f64 2 i))) (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 alpha (*.f64 2 i)) 3))) (pow.f64 beta 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (+.f64 alpha (*.f64 2 i)))) (+.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 alpha (*.f64 2 i))) (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 alpha (*.f64 2 i)) 3))) (pow.f64 beta 2)) (+.f64 (/.f64 (*.f64 beta (pow.f64 alpha 2)) (pow.f64 (+.f64 alpha (*.f64 2 i)) 2)) (*.f64 (pow.f64 beta 3) (-.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 alpha (*.f64 2 i)) 4)) (/.f64 1 (pow.f64 (+.f64 alpha (*.f64 2 i)) 2)))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (+.f64 alpha (*.f64 2 i)))) (+.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 alpha (*.f64 2 i))) (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 alpha (*.f64 2 i)) 3))) (pow.f64 beta 2)) (+.f64 (/.f64 (*.f64 (pow.f64 alpha 2) beta) (pow.f64 (+.f64 alpha (*.f64 2 i)) 2)) (*.f64 (pow.f64 beta 3) (-.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 alpha (*.f64 2 i)) 4)) (/.f64 1 (pow.f64 (+.f64 alpha (*.f64 2 i)) 2)))))))
(+.f64 (neg.f64 (/.f64 (pow.f64 alpha 2) (+.f64 alpha (*.f64 2 i)))) (+.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 alpha (*.f64 2 i))) (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 alpha (*.f64 2 i)) 3))) (pow.f64 beta 2)) (+.f64 (/.f64 (*.f64 (pow.f64 alpha 2) beta) (pow.f64 (+.f64 alpha (*.f64 2 i)) 2)) (*.f64 (pow.f64 beta 3) (-.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 alpha (*.f64 2 i)) 4)) (/.f64 1 (pow.f64 (+.f64 alpha (*.f64 2 i)) 2)))))))
(+.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 alpha (*.f64 2 i))) (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 alpha (*.f64 2 i)) 3))) (pow.f64 beta 2)) (+.f64 (neg.f64 (/.f64 (pow.f64 alpha 2) (+.f64 alpha (*.f64 2 i)))) (+.f64 (/.f64 (*.f64 (pow.f64 alpha 2) beta) (pow.f64 (+.f64 alpha (*.f64 2 i)) 2)) (*.f64 (pow.f64 beta 3) (-.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 alpha (*.f64 2 i)) 4)) (/.f64 1 (pow.f64 (+.f64 alpha (*.f64 2 i)) 2)))))))
beta
(+.f64 beta (*.f64 -1 (+.f64 alpha (*.f64 2 i))))
(+.f64 beta (neg.f64 (+.f64 alpha (*.f64 2 i))))
(+.f64 beta (-.f64 (neg.f64 alpha) (*.f64 2 i)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) beta)) (+.f64 beta (*.f64 -1 (+.f64 alpha (*.f64 2 i))))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 alpha (*.f64 2 i)) 2) beta)))
(-.f64 (+.f64 (+.f64 beta (*.f64 -1 (+.f64 alpha (*.f64 2 i)))) (*.f64 -1 (/.f64 (pow.f64 alpha 2) beta))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 alpha (*.f64 2 i)) 2) beta)))
(-.f64 (+.f64 beta (*.f64 -1 (+.f64 (/.f64 (pow.f64 alpha 2) beta) (+.f64 alpha (*.f64 2 i))))) (neg.f64 (/.f64 (pow.f64 (+.f64 alpha (*.f64 2 i)) 2) beta)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) beta)) (+.f64 beta (+.f64 (*.f64 -1 (+.f64 alpha (*.f64 2 i))) (*.f64 -1 (/.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (-.f64 (*.f64 -1 (pow.f64 alpha 2)) (*.f64 -1 (pow.f64 (+.f64 alpha (*.f64 2 i)) 2)))) (pow.f64 beta 2)))))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 alpha (*.f64 2 i)) 2) beta)))
(-.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 alpha 2) beta)) (+.f64 beta (*.f64 -1 (+.f64 (/.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (*.f64 -1 (-.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 alpha (*.f64 2 i)) 2)))) (pow.f64 beta 2)) (+.f64 alpha (*.f64 2 i)))))) (neg.f64 (/.f64 (pow.f64 (+.f64 alpha (*.f64 2 i)) 2) beta)))
(-.f64 (+.f64 beta (*.f64 -1 (+.f64 (/.f64 (pow.f64 alpha 2) beta) (+.f64 (/.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (*.f64 -1 (-.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 alpha (*.f64 2 i)) 2)))) (pow.f64 beta 2)) (+.f64 alpha (*.f64 2 i)))))) (neg.f64 (/.f64 (pow.f64 (+.f64 alpha (*.f64 2 i)) 2) beta)))
beta
(+.f64 beta (*.f64 -1 (+.f64 alpha (*.f64 2 i))))
(+.f64 beta (neg.f64 (+.f64 alpha (*.f64 2 i))))
(+.f64 beta (-.f64 (neg.f64 alpha) (*.f64 2 i)))
(+.f64 beta (+.f64 (*.f64 -1 (+.f64 alpha (*.f64 2 i))) (*.f64 -1 (/.f64 (-.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 alpha (*.f64 2 i)) 2)) beta))))
(+.f64 beta (*.f64 -1 (+.f64 (/.f64 (-.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 alpha (*.f64 2 i)) 2)) beta) (+.f64 alpha (*.f64 2 i)))))
(+.f64 (/.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (-.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 alpha (*.f64 2 i)) 2))) (pow.f64 beta 2)) (+.f64 beta (+.f64 (*.f64 -1 (+.f64 alpha (*.f64 2 i))) (*.f64 -1 (/.f64 (-.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 alpha (*.f64 2 i)) 2)) beta)))))
(+.f64 beta (+.f64 (+.f64 (*.f64 -1 (+.f64 alpha (*.f64 2 i))) (*.f64 -1 (/.f64 (-.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 alpha (*.f64 2 i)) 2)) beta))) (/.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (-.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 alpha (*.f64 2 i)) 2))) (pow.f64 beta 2))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (-.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 alpha (*.f64 2 i)) 2)) beta) (+.f64 alpha (*.f64 2 i)))) (+.f64 (/.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (-.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 alpha (*.f64 2 i)) 2))) (pow.f64 beta 2)) beta))
(+.f64 beta (+.f64 (*.f64 -1 (+.f64 (/.f64 (-.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 alpha (*.f64 2 i)) 2)) beta) (+.f64 alpha (*.f64 2 i)))) (/.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (-.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 alpha (*.f64 2 i)) 2))) (pow.f64 beta 2))))
(/.f64 (pow.f64 beta 2) (+.f64 beta (*.f64 2 i)))
(/.f64 (pow.f64 beta 2) (+.f64 (*.f64 2 i) beta))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 beta 2) alpha) (pow.f64 (+.f64 beta (*.f64 2 i)) 2))) (/.f64 (pow.f64 beta 2) (+.f64 beta (*.f64 2 i))))
(+.f64 (/.f64 (pow.f64 beta 2) (+.f64 (*.f64 2 i) beta)) (*.f64 -1 (/.f64 (*.f64 alpha (pow.f64 beta 2)) (pow.f64 (+.f64 (*.f64 2 i) beta) 2))))
(+.f64 (/.f64 (pow.f64 beta 2) (+.f64 (*.f64 2 i) beta)) (neg.f64 (/.f64 (*.f64 alpha (pow.f64 beta 2)) (pow.f64 (+.f64 (*.f64 2 i) beta) 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 beta 2) alpha) (pow.f64 (+.f64 beta (*.f64 2 i)) 2))) (+.f64 (/.f64 (pow.f64 beta 2) (+.f64 beta (*.f64 2 i))) (*.f64 -1 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 beta (*.f64 2 i)) 3))) (/.f64 1 (+.f64 beta (*.f64 2 i))))))))
(+.f64 (/.f64 (pow.f64 beta 2) (+.f64 (*.f64 2 i) beta)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 (*.f64 2 i) beta) 3))) (/.f64 1 (+.f64 (*.f64 2 i) beta))))) (*.f64 -1 (/.f64 (*.f64 alpha (pow.f64 beta 2)) (pow.f64 (+.f64 (*.f64 2 i) beta) 2)))))
(+.f64 (/.f64 (pow.f64 beta 2) (+.f64 (*.f64 2 i) beta)) (*.f64 -1 (+.f64 (/.f64 (*.f64 alpha (pow.f64 beta 2)) (pow.f64 (+.f64 (*.f64 2 i) beta) 2)) (*.f64 (pow.f64 alpha 2) (+.f64 (neg.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 (*.f64 2 i) beta) 3))) (/.f64 1 (+.f64 (*.f64 2 i) beta)))))))
(+.f64 (/.f64 (pow.f64 beta 2) (+.f64 (*.f64 2 i) beta)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (neg.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 (*.f64 2 i) beta) 3))) (/.f64 1 (+.f64 (*.f64 2 i) beta)))) (/.f64 (*.f64 alpha (pow.f64 beta 2)) (pow.f64 (+.f64 (*.f64 2 i) beta) 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 beta 2) alpha) (pow.f64 (+.f64 beta (*.f64 2 i)) 2))) (+.f64 (/.f64 (pow.f64 beta 2) (+.f64 beta (*.f64 2 i))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 beta (*.f64 2 i)) 3))) (/.f64 1 (+.f64 beta (*.f64 2 i)))))) (/.f64 (*.f64 (pow.f64 alpha 3) (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 beta (*.f64 2 i)) 3))) (/.f64 1 (+.f64 beta (*.f64 2 i))))) (+.f64 beta (*.f64 2 i))))))
(+.f64 (/.f64 (pow.f64 beta 2) (+.f64 (*.f64 2 i) beta)) (+.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 (*.f64 2 i) beta) 3))) (/.f64 1 (+.f64 (*.f64 2 i) beta))))) (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 (*.f64 2 i) beta) 3))) (/.f64 1 (+.f64 (*.f64 2 i) beta))) (pow.f64 alpha 3)) (+.f64 (*.f64 2 i) beta))) (*.f64 -1 (/.f64 (*.f64 alpha (pow.f64 beta 2)) (pow.f64 (+.f64 (*.f64 2 i) beta) 2)))))
(+.f64 (/.f64 (pow.f64 beta 2) (+.f64 (*.f64 2 i) beta)) (+.f64 (neg.f64 (/.f64 (*.f64 alpha (pow.f64 beta 2)) (pow.f64 (+.f64 (*.f64 2 i) beta) 2))) (+.f64 (*.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 (*.f64 2 i) beta) 3))) (/.f64 1 (+.f64 (*.f64 2 i) beta))) (neg.f64 (pow.f64 alpha 2))) (/.f64 (*.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 (*.f64 2 i) beta) 3))) (/.f64 1 (+.f64 (*.f64 2 i) beta))) (pow.f64 alpha 3)) (+.f64 (*.f64 2 i) beta)))))
(+.f64 (neg.f64 (/.f64 (*.f64 alpha (pow.f64 beta 2)) (pow.f64 (+.f64 (*.f64 2 i) beta) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 (*.f64 2 i) beta) 3))) (/.f64 1 (+.f64 (*.f64 2 i) beta))) (pow.f64 alpha 3)) (+.f64 (*.f64 2 i) beta)) (+.f64 (/.f64 (pow.f64 beta 2) (+.f64 (*.f64 2 i) beta)) (*.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 (*.f64 2 i) beta) 3))) (/.f64 1 (+.f64 (*.f64 2 i) beta))) (neg.f64 (pow.f64 alpha 2))))))
(*.f64 -1 alpha)
(neg.f64 alpha)
(+.f64 beta (+.f64 (*.f64 -1 alpha) (*.f64 2 i)))
(+.f64 beta (+.f64 (*.f64 2 i) (*.f64 -1 alpha)))
(+.f64 (*.f64 2 i) (+.f64 (neg.f64 alpha) beta))
(-.f64 (+.f64 beta (+.f64 (*.f64 -1 alpha) (+.f64 (*.f64 2 i) (/.f64 (pow.f64 beta 2) alpha)))) (/.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) alpha))
(-.f64 (+.f64 beta (+.f64 (*.f64 -1 alpha) (+.f64 (*.f64 2 i) (/.f64 (pow.f64 beta 2) alpha)))) (/.f64 (pow.f64 (+.f64 (*.f64 2 i) beta) 2) alpha))
(-.f64 (+.f64 (*.f64 2 i) (+.f64 (+.f64 (neg.f64 alpha) (/.f64 (pow.f64 beta 2) alpha)) beta)) (/.f64 (pow.f64 (+.f64 (*.f64 2 i) beta) 2) alpha))
(-.f64 (+.f64 beta (+.f64 (/.f64 (pow.f64 beta 2) alpha) (+.f64 (*.f64 2 i) (neg.f64 alpha)))) (/.f64 (pow.f64 (+.f64 (*.f64 2 i) beta) 2) alpha))
(-.f64 (+.f64 beta (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (-.f64 (pow.f64 beta 2) (pow.f64 (+.f64 beta (*.f64 2 i)) 2))) (pow.f64 alpha 2))) (+.f64 (*.f64 -1 alpha) (+.f64 (*.f64 2 i) (/.f64 (pow.f64 beta 2) alpha))))) (/.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) alpha))
(-.f64 (+.f64 beta (+.f64 (+.f64 (*.f64 -1 alpha) (+.f64 (*.f64 2 i) (/.f64 (pow.f64 beta 2) alpha))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (-.f64 (pow.f64 beta 2) (pow.f64 (+.f64 (*.f64 2 i) beta) 2))) (pow.f64 alpha 2))))) (/.f64 (pow.f64 (+.f64 (*.f64 2 i) beta) 2) alpha))
(-.f64 (+.f64 beta (+.f64 (+.f64 (neg.f64 alpha) (+.f64 (*.f64 2 i) (/.f64 (pow.f64 beta 2) alpha))) (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (-.f64 (pow.f64 beta 2) (pow.f64 (+.f64 (*.f64 2 i) beta) 2))) (pow.f64 alpha 2))))) (/.f64 (pow.f64 (+.f64 (*.f64 2 i) beta) 2) alpha))
(-.f64 (+.f64 beta (+.f64 (+.f64 (*.f64 2 i) (/.f64 (pow.f64 beta 2) alpha)) (*.f64 -1 (+.f64 alpha (/.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (-.f64 (pow.f64 beta 2) (pow.f64 (+.f64 (*.f64 2 i) beta) 2))) (pow.f64 alpha 2)))))) (/.f64 (pow.f64 (+.f64 (*.f64 2 i) beta) 2) alpha))
(*.f64 -1 alpha)
(neg.f64 alpha)
(+.f64 beta (+.f64 (*.f64 -1 alpha) (*.f64 2 i)))
(+.f64 beta (+.f64 (*.f64 2 i) (*.f64 -1 alpha)))
(+.f64 (*.f64 2 i) (+.f64 (neg.f64 alpha) beta))
(+.f64 beta (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (pow.f64 beta 2)) (*.f64 -1 (pow.f64 (+.f64 beta (*.f64 2 i)) 2))) alpha)) (+.f64 (*.f64 -1 alpha) (*.f64 2 i))))
(+.f64 beta (+.f64 (*.f64 -1 alpha) (+.f64 (*.f64 2 i) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (pow.f64 beta 2)) (*.f64 -1 (pow.f64 (+.f64 (*.f64 2 i) beta) 2))) alpha)))))
(+.f64 beta (+.f64 (*.f64 2 i) (+.f64 (neg.f64 (/.f64 (*.f64 -1 (-.f64 (pow.f64 beta 2) (pow.f64 (+.f64 (*.f64 2 i) beta) 2))) alpha)) (neg.f64 alpha))))
(+.f64 beta (+.f64 (*.f64 2 i) (*.f64 -1 (+.f64 alpha (/.f64 (*.f64 -1 (-.f64 (pow.f64 beta 2) (pow.f64 (+.f64 (*.f64 2 i) beta) 2))) alpha)))))
(+.f64 beta (+.f64 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (-.f64 (*.f64 -1 (pow.f64 beta 2)) (*.f64 -1 (pow.f64 (+.f64 beta (*.f64 2 i)) 2)))) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (pow.f64 beta 2)) (*.f64 -1 (pow.f64 (+.f64 beta (*.f64 2 i)) 2))) alpha)) (+.f64 (*.f64 -1 alpha) (*.f64 2 i)))))
(+.f64 beta (+.f64 (+.f64 (*.f64 -1 alpha) (+.f64 (*.f64 2 i) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (pow.f64 beta 2)) (*.f64 -1 (pow.f64 (+.f64 (*.f64 2 i) beta) 2))) alpha)))) (/.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (-.f64 (*.f64 -1 (pow.f64 beta 2)) (*.f64 -1 (pow.f64 (+.f64 (*.f64 2 i) beta) 2)))) (pow.f64 alpha 2))))
(+.f64 beta (+.f64 (+.f64 (*.f64 2 i) (+.f64 (neg.f64 (/.f64 (*.f64 -1 (-.f64 (pow.f64 beta 2) (pow.f64 (+.f64 (*.f64 2 i) beta) 2))) alpha)) (neg.f64 alpha))) (/.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (*.f64 -1 (-.f64 (pow.f64 beta 2) (pow.f64 (+.f64 (*.f64 2 i) beta) 2)))) (pow.f64 alpha 2))))
(+.f64 (+.f64 (*.f64 2 i) (*.f64 -1 (+.f64 alpha (/.f64 (*.f64 -1 (-.f64 (pow.f64 beta 2) (pow.f64 (+.f64 (*.f64 2 i) beta) 2))) alpha)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (*.f64 -1 (-.f64 (pow.f64 beta 2) (pow.f64 (+.f64 (*.f64 2 i) beta) 2)))) (pow.f64 alpha 2)) beta))
(/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 beta alpha))
(/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 alpha beta))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 i (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (pow.f64 (+.f64 beta alpha) 2))) (/.f64 (pow.f64 beta 2) (+.f64 beta alpha))) (/.f64 (pow.f64 alpha 2) (+.f64 beta alpha)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 i (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (pow.f64 (+.f64 alpha beta) 2))) (/.f64 (pow.f64 beta 2) (+.f64 alpha beta))) (/.f64 (pow.f64 alpha 2) (+.f64 alpha beta)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 i (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (pow.f64 (+.f64 beta alpha) 2))) (+.f64 (/.f64 (pow.f64 beta 2) (+.f64 beta alpha)) (*.f64 4 (/.f64 (*.f64 (pow.f64 i 2) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (pow.f64 (+.f64 beta alpha) 3))))) (/.f64 (pow.f64 alpha 2) (+.f64 beta alpha)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 i (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (pow.f64 (+.f64 alpha beta) 2))) (+.f64 (/.f64 (pow.f64 beta 2) (+.f64 alpha beta)) (*.f64 4 (/.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 i 2)) (pow.f64 (+.f64 alpha beta) 3))))) (/.f64 (pow.f64 alpha 2) (+.f64 alpha beta)))
(-.f64 (+.f64 (/.f64 (pow.f64 beta 2) (+.f64 alpha beta)) (+.f64 (*.f64 -2 (/.f64 (*.f64 i (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (pow.f64 (+.f64 alpha beta) 2))) (*.f64 4 (/.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 i 2)) (pow.f64 (+.f64 alpha beta) 3))))) (/.f64 (pow.f64 alpha 2) (+.f64 alpha beta)))
(-.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 i 3) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (pow.f64 (+.f64 beta alpha) 4))) (+.f64 (*.f64 -2 (/.f64 (*.f64 i (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (pow.f64 (+.f64 beta alpha) 2))) (+.f64 (/.f64 (pow.f64 beta 2) (+.f64 beta alpha)) (*.f64 4 (/.f64 (*.f64 (pow.f64 i 2) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (pow.f64 (+.f64 beta alpha) 3)))))) (/.f64 (pow.f64 alpha 2) (+.f64 beta alpha)))
(-.f64 (+.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 i (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (pow.f64 (+.f64 alpha beta) 2))) (+.f64 (/.f64 (pow.f64 beta 2) (+.f64 alpha beta)) (*.f64 4 (/.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 i 2)) (pow.f64 (+.f64 alpha beta) 3))))) (*.f64 -8 (/.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 i 3)) (pow.f64 (+.f64 alpha beta) 4)))) (/.f64 (pow.f64 alpha 2) (+.f64 alpha beta)))
(-.f64 (+.f64 (+.f64 (/.f64 (pow.f64 beta 2) (+.f64 alpha beta)) (*.f64 4 (/.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 i 2)) (pow.f64 (+.f64 alpha beta) 3)))) (+.f64 (*.f64 -8 (/.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 i 3)) (pow.f64 (+.f64 alpha beta) 4))) (*.f64 -2 (/.f64 (*.f64 i (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (pow.f64 (+.f64 alpha beta) 2))))) (/.f64 (pow.f64 alpha 2) (+.f64 alpha beta)))
(-.f64 (+.f64 (+.f64 (/.f64 (pow.f64 beta 2) (+.f64 alpha beta)) (+.f64 (*.f64 -2 (/.f64 (*.f64 i (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (pow.f64 (+.f64 alpha beta) 2))) (*.f64 4 (/.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 i 2)) (pow.f64 (+.f64 alpha beta) 3))))) (*.f64 -8 (/.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 i 3)) (pow.f64 (+.f64 alpha beta) 4)))) (/.f64 (pow.f64 alpha 2) (+.f64 alpha beta)))
(*.f64 1/2 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) i))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (pow.f64 i 2))) (*.f64 1/2 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) i)))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) i)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 alpha beta)) (pow.f64 i 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (pow.f64 i 2))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (pow.f64 i 3))) (*.f64 1/2 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) i))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 alpha beta)) (pow.f64 i 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) i)) (*.f64 1/8 (/.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 (+.f64 alpha beta) 2)) (pow.f64 i 3)))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) i)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 (+.f64 alpha beta) 2)) (pow.f64 i 3))) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 alpha beta)) (pow.f64 i 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (pow.f64 i 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 3) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (pow.f64 i 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (pow.f64 i 3))) (*.f64 1/2 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) i)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 alpha beta)) (pow.f64 i 2))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) i)) (*.f64 1/8 (/.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 (+.f64 alpha beta) 2)) (pow.f64 i 3)))) (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 (+.f64 alpha beta) 3)) (pow.f64 i 4)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 alpha beta)) (pow.f64 i 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) i)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 (+.f64 alpha beta) 3)) (pow.f64 i 4))) (*.f64 1/8 (/.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 (+.f64 alpha beta) 2)) (pow.f64 i 3))))))
(*.f64 1/2 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) i))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (pow.f64 i 2))) (*.f64 1/2 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) i)))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) i)) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 alpha beta)) (pow.f64 i 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (pow.f64 i 2))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (pow.f64 i 3))) (*.f64 1/2 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) i))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 alpha beta)) (pow.f64 i 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) i)) (*.f64 1/8 (/.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 (+.f64 alpha beta) 2)) (pow.f64 i 3)))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) i)) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 (+.f64 alpha beta) 2)) (pow.f64 i 3))) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 alpha beta)) (pow.f64 i 2)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (pow.f64 i 2))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 3) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (pow.f64 i 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (+.f64 beta alpha) 2) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (pow.f64 i 3))) (*.f64 1/2 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) i)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 alpha beta)) (pow.f64 i 2))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) i)) (*.f64 1/8 (/.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 (+.f64 alpha beta) 2)) (pow.f64 i 3)))) (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 (+.f64 alpha beta) 3)) (pow.f64 i 4)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 alpha beta)) (pow.f64 i 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) i)) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 (+.f64 alpha beta) 3)) (pow.f64 i 4))) (*.f64 1/8 (/.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 (+.f64 alpha beta) 2)) (pow.f64 i 3))))))
(-.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 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2)))))
(-.f64 (+.f64 1 (/.f64 (*.f64 beta (*.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 (pow.f64 alpha 2) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))))
(-.f64 (+.f64 1 (/.f64 (*.f64 beta (*.f64 (pow.f64 alpha 2) (+.f64 2 (+.f64 (*.f64 alpha 2) (*.f64 i 4))))) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) 2))) (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))))
(-.f64 (/.f64 (*.f64 (pow.f64 alpha 2) (*.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2))) beta)) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.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 (*.f64 (pow.f64 alpha 2) (*.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2))) beta)) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2))) 2)) (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) 2) (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 (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 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))))) (/.f64 (*.f64 beta (*.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 (pow.f64 alpha 2) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))))
(-.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 beta (*.f64 (pow.f64 alpha 2) (+.f64 2 (+.f64 (*.f64 alpha 2) (*.f64 i 4))))) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) 2)) (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 alpha 2) (*.f64 i 4))) alpha) 2) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) 3))) (+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) 2)) (/.f64 1 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))))))) (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 alpha 2) (*.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2))) beta)) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) 2)) (*.f64 (pow.f64 beta 2) (+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 alpha (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2)))) 2) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) 3))) (+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) 2)) (/.f64 1 (*.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 (/.f64 (*.f64 (pow.f64 alpha 2) (*.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2))) beta)) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2))) 2)) (*.f64 (pow.f64 beta 2) (+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 alpha (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2)))) 2) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2))) 3))) (+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2))) 2)) (/.f64 1 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2)))))))) (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2))))))
(-.f64 (+.f64 (*.f64 (pow.f64 beta 3) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) 2) (pow.f64 alpha 2)) (*.f64 (pow.f64 (+.f64 alpha (*.f64 2 i)) 3) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3)))) (/.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 4 i) (+.f64 2 (*.f64 2 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)) 3) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))))) (+.f64 (*.f64 2 (/.f64 1 (*.f64 (pow.f64 (+.f64 alpha (*.f64 2 i)) 2) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))) (+.f64 (*.f64 2 (/.f64 alpha (*.f64 (pow.f64 (+.f64 alpha (*.f64 2 i)) 2) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))) (*.f64 4 (/.f64 i (*.f64 (pow.f64 (+.f64 alpha (*.f64 2 i)) 2) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)))))))) (+.f64 1 (+.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) 2) (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 (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 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))))) (/.f64 (*.f64 beta (*.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 (pow.f64 alpha 2) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))))
(-.f64 (+.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 beta (*.f64 (pow.f64 alpha 2) (+.f64 2 (+.f64 (*.f64 alpha 2) (*.f64 i 4))))) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) 2)) (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 alpha 2) (*.f64 i 4))) alpha) 2) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) 3))) (+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) 2)) (/.f64 1 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))))))) (*.f64 (pow.f64 beta 3) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 alpha 2) (*.f64 i 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 alpha 2) (*.f64 i 4))) alpha) 2) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) 3))) (/.f64 (pow.f64 alpha 2) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) 2)))) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 2 (+.f64 (*.f64 alpha 2) (*.f64 i 4)))) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) 3)))) (+.f64 (*.f64 2 (/.f64 alpha (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) 2))) (+.f64 (*.f64 4 (/.f64 i (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) 2))) (*.f64 2 (/.f64 1 (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) 2)))))))) (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))))
(-.f64 (+.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 alpha 2) (*.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2))) beta)) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) 2)) (*.f64 (pow.f64 beta 2) (+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 alpha (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2)))) 2) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) 3))) (+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) 2)) (/.f64 1 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))))))) (*.f64 (pow.f64 beta 3) (-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2)))) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) 3)) (/.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2))) (+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 alpha (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2)))) 2) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) 3))) (/.f64 (pow.f64 alpha 2) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) 2)))) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))))) (+.f64 (*.f64 2 (/.f64 alpha (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) 2))) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) 2))) (*.f64 4 (/.f64 i (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) 2)))))))) (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))))
(-.f64 (+.f64 1 (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 alpha 2) (*.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2))) beta)) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2))) 2)) (*.f64 (pow.f64 beta 2) (+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 alpha (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2)))) 2) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2))) 3))) (+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2))) 2)) (/.f64 1 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2)))))))) (*.f64 (pow.f64 beta 3) (-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2)))) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2))) 3)) (/.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2))) (+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 alpha (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2)))) 2) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2))) 3))) (/.f64 (pow.f64 alpha 2) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2))) 2)))) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2)))))) (+.f64 (*.f64 4 (/.f64 i (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2))) 2))) (*.f64 2 (+.f64 (/.f64 1 (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2))) 2)) (/.f64 alpha (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2))) 2))))))))) (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2)))))
(+.f64 1 (-.f64 (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 alpha 2) (*.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2))) beta)) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2))) 2)) (*.f64 (pow.f64 beta 2) (+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 alpha (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2)))) 2) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2))) 3))) (+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2))) 2)) (/.f64 1 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2)))))))) (*.f64 (pow.f64 beta 3) (-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2)))) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2))) 3)) (/.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2))) (+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 alpha (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2)))) 2) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2))) 3))) (/.f64 (pow.f64 alpha 2) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2))) 2)))) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2)))))) (+.f64 (*.f64 4 (/.f64 i (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2))) 2))) (*.f64 2 (+.f64 (/.f64 1 (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2))) 2)) (/.f64 alpha (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2))) 2)))))))) (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2))))))
2
(+.f64 2 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)))
(+.f64 2 (*.f64 -1 (/.f64 (+.f64 2 (+.f64 (*.f64 alpha 2) (*.f64 i 4))) beta)))
(+.f64 2 (neg.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2))) beta)))
(+.f64 2 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (+.f64 (pow.f64 alpha 2) (*.f64 -1 (pow.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) 2)))) (pow.f64 beta 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta))))
(+.f64 2 (+.f64 (*.f64 -1 (/.f64 (+.f64 2 (+.f64 (*.f64 alpha 2) (*.f64 i 4))) beta)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 alpha 2) (+.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 -1 (pow.f64 (+.f64 2 (+.f64 (*.f64 alpha 2) (*.f64 i 4))) 2)))) (pow.f64 beta 2)))))
(+.f64 2 (*.f64 -1 (+.f64 (/.f64 (+.f64 (pow.f64 alpha 2) (+.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (neg.f64 (pow.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2))) 2)))) (pow.f64 beta 2)) (/.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2))) beta))))
(+.f64 2 (*.f64 -1 (+.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2))) 2)) (+.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2))) (pow.f64 alpha 2))) (pow.f64 beta 2)) (/.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2))) beta))))
(-.f64 (+.f64 2 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) (pow.f64 alpha 2)) (pow.f64 beta 3)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (+.f64 (pow.f64 alpha 2) (*.f64 -1 (pow.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) 2)))) (pow.f64 beta 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 -1 (pow.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) 2))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha)))) (pow.f64 beta 3))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (pow.f64 beta 3)))))
(-.f64 (+.f64 2 (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 alpha 2) (+.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 -1 (pow.f64 (+.f64 2 (+.f64 (*.f64 alpha 2) (*.f64 i 4))) 2)))) (pow.f64 beta 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 2 (+.f64 (*.f64 alpha 2) (*.f64 i 4))) beta)) (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 2 (+.f64 (*.f64 alpha 2) (*.f64 i 4)))) (pow.f64 beta 3))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 alpha 2) (*.f64 i 4))) (+.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 -1 (pow.f64 (+.f64 2 (+.f64 (*.f64 alpha 2) (*.f64 i 4))) 2)))) (pow.f64 beta 3))) (*.f64 -1 (/.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (*.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) (+.f64 2 (+.f64 (*.f64 alpha 2) (*.f64 i 4))))) (pow.f64 beta 3)))))
(-.f64 (+.f64 (*.f64 -1 (+.f64 (/.f64 (+.f64 (pow.f64 alpha 2) (+.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (neg.f64 (pow.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2))) 2)))) (pow.f64 beta 2)) (/.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2))) beta))) (+.f64 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2)))) (pow.f64 beta 3)) 2)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (*.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2))))) (pow.f64 beta 3)) (/.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2))) (+.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (neg.f64 (pow.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2))) 2)))) (pow.f64 beta 3)))))
(-.f64 (+.f64 (*.f64 -1 (+.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2))) 2)) (+.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2))) (pow.f64 alpha 2))) (pow.f64 beta 2)) (/.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2))) beta))) (+.f64 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2)))) (pow.f64 beta 3)) 2)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) (*.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2))) (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 3)) (/.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2))) (+.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2))) (neg.f64 (pow.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2))) 2)))) (pow.f64 beta 3)))))
2
(+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) beta)) (+.f64 2 (*.f64 -1 (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta))))
(+.f64 2 (*.f64 -1 (+.f64 (/.f64 (+.f64 alpha (*.f64 2 i)) beta) (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta))))
(+.f64 2 (*.f64 -1 (+.f64 (/.f64 (+.f64 alpha (*.f64 2 i)) beta) (/.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) beta))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) beta)) (+.f64 2 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (+.f64 (pow.f64 alpha 2) (*.f64 -1 (pow.f64 (+.f64 (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 -1 (+.f64 alpha (*.f64 2 i)))) 2)))) (pow.f64 beta 2))) (*.f64 -1 (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta)))))
(+.f64 2 (+.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 alpha 2) (+.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 -1 (pow.f64 (+.f64 (*.f64 -1 (+.f64 alpha (*.f64 2 i))) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) 2)))) (pow.f64 beta 2)))) (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) beta))))
(+.f64 2 (+.f64 (neg.f64 (/.f64 (+.f64 alpha (*.f64 2 i)) beta)) (*.f64 -1 (+.f64 (/.f64 (+.f64 (pow.f64 alpha 2) (+.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (neg.f64 (pow.f64 (*.f64 -1 (+.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) (+.f64 alpha (*.f64 2 i)))) 2)))) (pow.f64 beta 2)) (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta)))))
(+.f64 2 (*.f64 -1 (+.f64 (/.f64 (+.f64 alpha (*.f64 2 i)) beta) (+.f64 (/.f64 (+.f64 (pow.f64 alpha 2) (+.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2))) (neg.f64 (*.f64 1 (pow.f64 (+.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) (+.f64 alpha (*.f64 2 i))) 2))))) (pow.f64 beta 2)) (/.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) beta)))))
(+.f64 2 (*.f64 -1 (+.f64 (/.f64 (+.f64 alpha (*.f64 2 i)) beta) (+.f64 (/.f64 (+.f64 (pow.f64 alpha 2) (+.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2))) (neg.f64 (pow.f64 (+.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) (+.f64 alpha (*.f64 2 i))) 2)))) (pow.f64 beta 2)) (/.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) beta)))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 -1 (+.f64 alpha (*.f64 2 i)))) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (*.f64 (+.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)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 -1 (pow.f64 (+.f64 (*.f64 -1 (+.f64 alpha (*.f64 2 i))) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) 2))) (+.f64 (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 -1 (+.f64 alpha (*.f64 2 i)))))))) (pow.f64 beta 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) beta)) (+.f64 2 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (+.f64 (pow.f64 alpha 2) (*.f64 -1 (pow.f64 (+.f64 (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 -1 (+.f64 alpha (*.f64 2 i)))) 2)))) (pow.f64 beta 2))) (*.f64 -1 (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta))))))
(+.f64 (+.f64 2 (+.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 alpha 2) (+.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 -1 (pow.f64 (+.f64 (*.f64 -1 (+.f64 alpha (*.f64 2 i))) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) 2)))) (pow.f64 beta 2)))) (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) beta)))) (*.f64 -1 (/.f64 (-.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 -1 (+.f64 alpha (*.f64 2 i))) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 alpha (*.f64 2 i)) (*.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) (+.f64 (*.f64 -1 (+.f64 alpha (*.f64 2 i))) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 alpha (*.f64 2 i))) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (+.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 -1 (pow.f64 (+.f64 (*.f64 -1 (+.f64 alpha (*.f64 2 i))) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) 2))))))) (pow.f64 beta 3))))
(+.f64 2 (+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 alpha (*.f64 2 i)) beta)) (*.f64 -1 (+.f64 (/.f64 (+.f64 (pow.f64 alpha 2) (+.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (neg.f64 (pow.f64 (*.f64 -1 (+.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) (+.f64 alpha (*.f64 2 i)))) 2)))) (pow.f64 beta 2)) (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta)))) (neg.f64 (/.f64 (-.f64 (*.f64 (pow.f64 alpha 2) (*.f64 -1 (+.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) (+.f64 alpha (*.f64 2 i))))) (*.f64 -1 (+.f64 (*.f64 (*.f64 -1 (+.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) (+.f64 alpha (*.f64 2 i)))) (+.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (neg.f64 (pow.f64 (*.f64 -1 (+.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) (+.f64 alpha (*.f64 2 i)))) 2)))) (*.f64 (+.f64 alpha (*.f64 2 i)) (*.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) (*.f64 -1 (+.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) (+.f64 alpha (*.f64 2 i))))))))) (pow.f64 beta 3)))))
(+.f64 2 (+.f64 (*.f64 -1 (+.f64 (/.f64 (+.f64 alpha (*.f64 2 i)) beta) (+.f64 (/.f64 (+.f64 (pow.f64 alpha 2) (+.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2))) (neg.f64 (*.f64 1 (pow.f64 (+.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) (+.f64 alpha (*.f64 2 i))) 2))))) (pow.f64 beta 2)) (/.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) beta)))) (neg.f64 (/.f64 (-.f64 (*.f64 (pow.f64 alpha 2) (*.f64 -1 (+.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) (+.f64 alpha (*.f64 2 i))))) (*.f64 (neg.f64 (*.f64 -1 (+.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) (+.f64 alpha (*.f64 2 i))))) (+.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2))) (+.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2))) (neg.f64 (*.f64 1 (pow.f64 (+.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) (+.f64 alpha (*.f64 2 i))) 2))))))) (pow.f64 beta 3)))))
(+.f64 2 (*.f64 -1 (+.f64 (/.f64 (-.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (-.f64 (neg.f64 alpha) (*.f64 2 i)) (-.f64 -2 (+.f64 alpha (*.f64 2 i))))) (*.f64 (neg.f64 (+.f64 (-.f64 (neg.f64 alpha) (*.f64 2 i)) (-.f64 -2 (+.f64 alpha (*.f64 2 i))))) (+.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2))) (+.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2))) (neg.f64 (pow.f64 (+.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) (+.f64 alpha (*.f64 2 i))) 2)))))) (pow.f64 beta 3)) (+.f64 (/.f64 (+.f64 alpha (*.f64 2 i)) beta) (+.f64 (/.f64 (+.f64 (pow.f64 alpha 2) (+.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2))) (neg.f64 (pow.f64 (+.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) (+.f64 alpha (*.f64 2 i))) 2)))) (pow.f64 beta 2)) (/.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) beta))))))
(+.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 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta)))))
(+.f64 1 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 (*.f64 2 i) (+.f64 beta 2)))))
(+.f64 1 (+.f64 (/.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 alpha (+.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 1 (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta)))) (*.f64 -1 (/.f64 (*.f64 alpha (*.f64 (pow.f64 beta 2) (+.f64 2 (+.f64 (*.f64 2 beta) (*.f64 i 4))))) (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) 2)))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 (*.f64 2 i) (+.f64 beta 2)))) (neg.f64 (/.f64 (*.f64 alpha (*.f64 (pow.f64 beta 2) (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta))))) (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 (*.f64 2 i) (+.f64 beta 2))) 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 alpha (*.f64 (pow.f64 beta 2) (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta))))) (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) 2))) (+.f64 1 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))))))
(+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta)))) (-.f64 1 (/.f64 (*.f64 alpha (*.f64 (pow.f64 beta 2) (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta))))) (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) 2))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 beta 2) (*.f64 alpha (+.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 -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 -1 (/.f64 (*.f64 (pow.f64 beta 2) (pow.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) 2)) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 3) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)))) (/.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 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 alpha (*.f64 (pow.f64 beta 2) (+.f64 2 (+.f64 (*.f64 2 beta) (*.f64 i 4))))) (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) 2))) (*.f64 -1 (*.f64 (pow.f64 alpha 2) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (*.f64 beta (+.f64 2 (+.f64 (*.f64 2 beta) (*.f64 i 4)))) 2) (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) 3))) (/.f64 1 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta)))))))))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 (*.f64 2 i) (+.f64 beta 2)))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 (*.f64 2 i) (+.f64 beta 2))) 2)) (+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 beta (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta)))) 2) (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 (*.f64 2 i) (+.f64 beta 2))) 3))) (/.f64 1 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 (*.f64 2 i) (+.f64 beta 2))))))) (/.f64 (*.f64 alpha (*.f64 (pow.f64 beta 2) (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta))))) (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 (*.f64 2 i) (+.f64 beta 2))) 2))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) 2)) (+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 beta (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta)))) 2) (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) 3))) (/.f64 1 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))))))) (/.f64 (*.f64 alpha (*.f64 (pow.f64 beta 2) (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta))))) (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) 2)))) (+.f64 1 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))))))
(+.f64 (*.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 i (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) (+.f64 (*.f64 2 (/.f64 beta (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))) (*.f64 2 (/.f64 1 (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))))) (+.f64 (*.f64 -1 (/.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 -1 (/.f64 (*.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) (+.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 -1 (/.f64 (*.f64 (pow.f64 beta 2) (pow.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) 2)) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 3) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)))))) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))))))) (pow.f64 alpha 3)) (+.f64 1 (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 beta 2) (*.f64 alpha (+.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 -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 -1 (/.f64 (*.f64 (pow.f64 beta 2) (pow.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) 2)) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 3) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)))) (/.f64 1 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))))) (pow.f64 alpha 2)))))))
(+.f64 (+.f64 1 (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 alpha (*.f64 (pow.f64 beta 2) (+.f64 2 (+.f64 (*.f64 2 beta) (*.f64 i 4))))) (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) 2))) (*.f64 -1 (*.f64 (pow.f64 alpha 2) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (*.f64 beta (+.f64 2 (+.f64 (*.f64 2 beta) (*.f64 i 4)))) 2) (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) 3))) (/.f64 1 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))))))))))) (*.f64 (pow.f64 alpha 3) (-.f64 (+.f64 (*.f64 4 (/.f64 i (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) 2))) (+.f64 (*.f64 2 (/.f64 beta (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) 2))) (*.f64 2 (/.f64 1 (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 2 (+.f64 (*.f64 2 beta) (*.f64 i 4)))) (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) 3))) (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 2 beta) (*.f64 i 4))) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) 2)) (*.f64 -1 (/.f64 (pow.f64 (*.f64 beta (+.f64 2 (+.f64 (*.f64 2 beta) (*.f64 i 4)))) 2) (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) 3))))) (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta)))))))))
(+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 (*.f64 2 i) (+.f64 beta 2)))) (+.f64 (+.f64 1 (*.f64 -1 (+.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 (*.f64 2 i) (+.f64 beta 2))) 2)) (+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 beta (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta)))) 2) (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 (*.f64 2 i) (+.f64 beta 2))) 3))) (/.f64 1 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 (*.f64 2 i) (+.f64 beta 2))))))) (/.f64 (*.f64 alpha (*.f64 (pow.f64 beta 2) (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta))))) (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 (*.f64 2 i) (+.f64 beta 2))) 2))))) (*.f64 (pow.f64 alpha 3) (-.f64 (+.f64 (*.f64 4 (/.f64 i (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 (*.f64 2 i) (+.f64 beta 2))) 2))) (*.f64 2 (+.f64 (/.f64 beta (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 (*.f64 2 i) (+.f64 beta 2))) 2)) (/.f64 1 (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 (*.f64 2 i) (+.f64 beta 2))) 2))))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta))) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 (*.f64 2 i) (+.f64 beta 2))) 2)) (neg.f64 (/.f64 (pow.f64 (*.f64 beta (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta)))) 2) (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 (*.f64 2 i) (+.f64 beta 2))) 3))))) (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 (*.f64 2 i) (+.f64 beta 2)))) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta)))) (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 (*.f64 2 i) (+.f64 beta 2))) 3))))))))
(+.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) 2)) (+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 beta (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta)))) 2) (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) 3))) (/.f64 1 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))))))) (/.f64 (*.f64 alpha (*.f64 (pow.f64 beta 2) (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta))))) (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) 2)))) (+.f64 1 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta)))))) (*.f64 (pow.f64 alpha 3) (-.f64 (+.f64 (*.f64 4 (/.f64 i (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) 2))) (*.f64 2 (+.f64 (/.f64 1 (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) 2)) (/.f64 beta (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) 2))))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta))) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) 2)) (neg.f64 (/.f64 (pow.f64 (*.f64 beta (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta)))) 2) (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) 3))))) (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta)))) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta)))) (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) 3)))))))
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) alpha)
(/.f64 (+.f64 2 (+.f64 (*.f64 2 beta) (*.f64 i 4))) alpha)
(/.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta))) alpha)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (/.f64 (*.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 (pow.f64 (+.f64 2 (+.f64 (*.f64 2 beta) (*.f64 i 4))) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) (pow.f64 alpha 2)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha)))))))
(+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta))) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 (*.f64 2 i) (+.f64 beta 2))) (pow.f64 alpha 2)) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))))
(+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta))) 2) (pow.f64 alpha 2))) (+.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (/.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) (pow.f64 alpha 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))))) (pow.f64 alpha 3))) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) 2)) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))) (pow.f64 alpha 3))) (+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2)) (*.f64 2 (/.f64 1 alpha))))))))) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))) (pow.f64 alpha 3)))
(-.f64 (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 (+.f64 (*.f64 2 beta) (*.f64 i 4))) 2) (pow.f64 alpha 2))) (+.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) (pow.f64 alpha 2)) (*.f64 2 (/.f64 1 alpha))) (*.f64 2 (/.f64 beta alpha)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 2 beta) (*.f64 i 4))) (+.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) (*.f64 -1 (pow.f64 (+.f64 2 (+.f64 (*.f64 2 beta) (*.f64 i 4))) 2)))) (pow.f64 alpha 3))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (*.f64 (+.f64 2 (+.f64 (*.f64 2 i) beta)) (+.f64 2 (+.f64 (*.f64 2 beta) (*.f64 i 4))))) (pow.f64 alpha 3))))) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 2 (+.f64 (*.f64 2 beta) (*.f64 i 4)))) (pow.f64 alpha 3)))
(-.f64 (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (*.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta))))) (pow.f64 alpha 3))) (+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta))) (+.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 (*.f64 2 i) (+.f64 beta 2))) (neg.f64 (pow.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta))) 2)))) (pow.f64 alpha 3))) (+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta))) 2) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 (*.f64 2 i) (+.f64 beta 2))) (pow.f64 alpha 2)) (*.f64 2 (/.f64 1 alpha))))))))) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta)))) (pow.f64 alpha 3)))
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta))) (+.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) (neg.f64 (pow.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta))) 2)))) (pow.f64 alpha 3))) (+.f64 (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta))) 2) (pow.f64 alpha 2))) (+.f64 (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) (pow.f64 alpha 2)) (*.f64 2 (/.f64 1 alpha)))) (*.f64 4 (/.f64 i alpha))))) (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (*.f64 (+.f64 2 (+.f64 (*.f64 2 i) beta)) (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta))))) (pow.f64 alpha 3))))) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta)))) (pow.f64 alpha 3)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) 2)) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))) (pow.f64 alpha 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))))) (pow.f64 alpha 3))) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) 2)) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (pow.f64 alpha 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) 2)) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))) (pow.f64 alpha 3))) (+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2)) (*.f64 2 (/.f64 1 alpha))))))))))) (+.f64 (/.f64 (*.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (pow.f64 alpha 4)) (+.f64 (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta)))) (pow.f64 alpha 3)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 beta 2) (pow.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) 2)) (pow.f64 alpha 4))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 2 beta) (*.f64 i 4))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 2 i) beta) (*.f64 (+.f64 2 (+.f64 (*.f64 2 i) beta)) (+.f64 2 (+.f64 (*.f64 2 beta) (*.f64 i 4)))))) (*.f64 -1 (*.f64 (+.f64 2 (+.f64 (*.f64 2 beta) (*.f64 i 4))) (+.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) (*.f64 -1 (pow.f64 (+.f64 2 (+.f64 (*.f64 2 beta) (*.f64 i 4))) 2))))))) (pow.f64 alpha 4))) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (+.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 (+.f64 (*.f64 2 beta) (*.f64 i 4))) 2) (pow.f64 alpha 2))) (+.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) (pow.f64 alpha 2)) (*.f64 2 (/.f64 1 alpha))) (*.f64 2 (/.f64 beta alpha)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 2 beta) (*.f64 i 4))) (+.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) (*.f64 -1 (pow.f64 (+.f64 2 (+.f64 (*.f64 2 beta) (*.f64 i 4))) 2)))) (pow.f64 alpha 3))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (*.f64 (+.f64 2 (+.f64 (*.f64 2 i) beta)) (+.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) (*.f64 -1 (pow.f64 (+.f64 2 (+.f64 (*.f64 2 beta) (*.f64 i 4))) 2))))) (pow.f64 alpha 4)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (*.f64 (+.f64 2 (+.f64 (*.f64 2 i) beta)) (+.f64 2 (+.f64 (*.f64 2 beta) (*.f64 i 4))))) (pow.f64 alpha 3)))))) (+.f64 (/.f64 (*.f64 (pow.f64 beta 2) (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta)))) (pow.f64 alpha 4)) (+.f64 (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 2 (+.f64 (*.f64 2 beta) (*.f64 i 4)))) (pow.f64 alpha 3)) (*.f64 -1 (/.f64 (pow.f64 (*.f64 beta (+.f64 2 (+.f64 (*.f64 2 beta) (*.f64 i 4)))) 2) (pow.f64 alpha 4))))))
(-.f64 (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (*.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta))))) (pow.f64 alpha 3))) (+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta))) (+.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 (*.f64 2 i) (+.f64 beta 2))) (neg.f64 (pow.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta))) 2)))) (pow.f64 alpha 3))) (+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta))) 2) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 (*.f64 2 i) (+.f64 beta 2))) (pow.f64 alpha 2)) (*.f64 2 (/.f64 1 alpha)))))) (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (*.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) (+.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 (*.f64 2 i) (+.f64 beta 2))) (neg.f64 (pow.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta))) 2))))) (pow.f64 alpha 4)))))) (neg.f64 (/.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta))) (*.f64 -1 (+.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta))) (+.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 (*.f64 2 i) (+.f64 beta 2))) (neg.f64 (pow.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta))) 2)))) (*.f64 (+.f64 (*.f64 2 i) beta) (*.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta)))))))) (pow.f64 alpha 4))))) (+.f64 (/.f64 (*.f64 (pow.f64 beta 2) (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 (*.f64 2 i) (+.f64 beta 2)))) (pow.f64 alpha 4)) (+.f64 (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta)))) (pow.f64 alpha 3)) (neg.f64 (/.f64 (pow.f64 (*.f64 beta (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta)))) 2) (pow.f64 alpha 4))))))
(-.f64 (+.f64 (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta))) 2) (pow.f64 alpha 2))) (+.f64 (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) (pow.f64 alpha 2)) (*.f64 2 (/.f64 1 alpha)))) (*.f64 4 (/.f64 i alpha)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (*.f64 (+.f64 2 (+.f64 (*.f64 2 i) beta)) (+.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) (neg.f64 (pow.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta))) 2))))) (pow.f64 alpha 4)) (/.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta))) (+.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) (neg.f64 (pow.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta))) 2)))) (pow.f64 alpha 3)))))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (*.f64 (+.f64 2 (+.f64 (*.f64 2 i) beta)) (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta))))) (pow.f64 alpha 3)) (/.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta))) (*.f64 -1 (*.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta))) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) (neg.f64 (pow.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta))) 2))) (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))))))) (pow.f64 alpha 4))))) (+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 beta (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta)))) 2) (pow.f64 alpha 4))) (+.f64 (/.f64 (*.f64 (pow.f64 beta 2) (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta)))) (pow.f64 alpha 4)) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta)))) (pow.f64 alpha 3)))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) alpha))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) beta)) (*.f64 -1 (+.f64 2 (+.f64 (*.f64 2 i) beta)))) alpha))
(neg.f64 (/.f64 (*.f64 -1 (+.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) (+.f64 (*.f64 2 i) beta))) alpha))
(neg.f64 (/.f64 (*.f64 -1 (+.f64 (+.f64 2 (+.f64 (*.f64 2 i) beta)) (+.f64 (*.f64 2 i) beta))) alpha))
(neg.f64 (/.f64 (+.f64 (neg.f64 (+.f64 (*.f64 2 i) beta)) (-.f64 -2 (+.f64 (*.f64 2 i) beta))) alpha))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) alpha)) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) 2) (pow.f64 alpha 2))))))
(+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) beta)) (*.f64 -1 (+.f64 2 (+.f64 (*.f64 2 i) beta)))) 2) (pow.f64 alpha 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) beta)) (*.f64 -1 (+.f64 2 (+.f64 (*.f64 2 i) beta)))) alpha))))
(+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (neg.f64 (/.f64 (*.f64 -1 (+.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) (+.f64 (*.f64 2 i) beta))) alpha)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 (*.f64 2 i) (+.f64 beta 2))) (pow.f64 alpha 2)) (neg.f64 (/.f64 (pow.f64 (*.f64 -1 (+.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) (+.f64 (*.f64 2 i) beta))) 2) (pow.f64 alpha 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 -1 (+.f64 (+.f64 2 (+.f64 (*.f64 2 i) beta)) (+.f64 (*.f64 2 i) beta))) alpha)) (+.f64 (neg.f64 (/.f64 (*.f64 1 (pow.f64 (+.f64 (+.f64 2 (+.f64 (*.f64 2 i) beta)) (+.f64 (*.f64 2 i) beta)) 2)) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) (pow.f64 alpha 2)) (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))))
(+.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 (+.f64 (*.f64 2 i) beta)) (-.f64 -2 (+.f64 (*.f64 2 i) beta))) alpha)) (+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 (+.f64 2 (+.f64 (*.f64 2 i) beta)) (+.f64 (*.f64 2 i) beta)) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) (pow.f64 alpha 2)) (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) 2)) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))))) (*.f64 -1 (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 beta (+.f64 2 (*.f64 2 i))))))) (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))))) (pow.f64 alpha 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) alpha)) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) 2) (pow.f64 alpha 2)))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) beta)) (*.f64 -1 (+.f64 2 (+.f64 (*.f64 2 i) beta)))) alpha)) (+.f64 (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) beta)) (*.f64 -1 (+.f64 2 (+.f64 (*.f64 2 i) beta)))) 2) (pow.f64 alpha 2))))) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) beta)) (*.f64 -1 (+.f64 2 (+.f64 (*.f64 2 i) beta)))) (+.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) (*.f64 -1 (pow.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) beta)) (*.f64 -1 (+.f64 2 (+.f64 (*.f64 2 i) beta)))) 2))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 i) beta) (*.f64 (+.f64 2 (+.f64 (*.f64 2 i) beta)) (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) beta)) (*.f64 -1 (+.f64 2 (+.f64 (*.f64 2 i) beta)))))))) (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) beta)) (*.f64 -1 (+.f64 2 (+.f64 (*.f64 2 i) beta)))))) (pow.f64 alpha 3)))))
(+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 -1 (+.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) (+.f64 (*.f64 2 i) beta))) alpha)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 (*.f64 2 i) (+.f64 beta 2))) (pow.f64 alpha 2)) (neg.f64 (/.f64 (pow.f64 (*.f64 -1 (+.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) (+.f64 (*.f64 2 i) beta))) 2) (pow.f64 alpha 2))))) (neg.f64 (/.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (*.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) (*.f64 -1 (+.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) (+.f64 (*.f64 2 i) beta))))) (*.f64 (*.f64 -1 (+.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) (+.f64 (*.f64 2 i) beta))) (+.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 (*.f64 2 i) (+.f64 beta 2))) (neg.f64 (pow.f64 (*.f64 -1 (+.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) (+.f64 (*.f64 2 i) beta))) 2)))))) (*.f64 (pow.f64 beta 2) (*.f64 -1 (+.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) (+.f64 (*.f64 2 i) beta))))) (pow.f64 alpha 3)))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 1 (pow.f64 (+.f64 (+.f64 2 (+.f64 (*.f64 2 i) beta)) (+.f64 (*.f64 2 i) beta)) 2)) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) (pow.f64 alpha 2)) (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 -1 (+.f64 (+.f64 2 (+.f64 (*.f64 2 i) beta)) (+.f64 (*.f64 2 i) beta))) alpha) (/.f64 (-.f64 (*.f64 -1 (*.f64 (*.f64 -1 (+.f64 (+.f64 2 (+.f64 (*.f64 2 i) beta)) (+.f64 (*.f64 2 i) beta))) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) (neg.f64 (*.f64 1 (pow.f64 (+.f64 (+.f64 2 (+.f64 (*.f64 2 i) beta)) (+.f64 (*.f64 2 i) beta)) 2)))) (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta)))))) (*.f64 (pow.f64 beta 2) (*.f64 -1 (+.f64 (+.f64 2 (+.f64 (*.f64 2 i) beta)) (+.f64 (*.f64 2 i) beta))))) (pow.f64 alpha 3)))))
(+.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 (+.f64 2 (+.f64 (*.f64 2 i) beta)) (+.f64 (*.f64 2 i) beta)) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) (pow.f64 alpha 2)) (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (neg.f64 (+.f64 (*.f64 2 i) beta)) (-.f64 -2 (+.f64 (*.f64 2 i) beta))) alpha) (/.f64 (*.f64 (+.f64 (neg.f64 (+.f64 (*.f64 2 i) beta)) (-.f64 -2 (+.f64 (*.f64 2 i) beta))) (-.f64 (+.f64 (-.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (-.f64 -2 (+.f64 (*.f64 2 i) beta))) (neg.f64 (pow.f64 (+.f64 (+.f64 2 (+.f64 (*.f64 2 i) beta)) (+.f64 (*.f64 2 i) beta)) 2))) (*.f64 (+.f64 (*.f64 2 i) beta) (-.f64 -2 (+.f64 (*.f64 2 i) beta)))) (pow.f64 beta 2))) (pow.f64 alpha 3)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) 2)) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))))) (*.f64 -1 (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 beta (+.f64 2 (*.f64 2 i))))))) (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))))) (pow.f64 alpha 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) alpha)) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) (+.f64 (*.f64 -1 (pow.f64 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) 2)) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))))) (pow.f64 alpha 4))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (*.f64 -1 (pow.f64 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) 2)))))) (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i)))))) (pow.f64 alpha 4))))))))) (+.f64 (/.f64 (*.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (pow.f64 alpha 4)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 beta 2) (pow.f64 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) 2)) (pow.f64 alpha 4)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) beta)) (*.f64 -1 (+.f64 2 (+.f64 (*.f64 2 i) beta)))) (+.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) (*.f64 -1 (pow.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) beta)) (*.f64 -1 (+.f64 2 (+.f64 (*.f64 2 i) beta)))) 2))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 i) beta) (*.f64 (+.f64 2 (+.f64 (*.f64 2 i) beta)) (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) beta)) (*.f64 -1 (+.f64 2 (+.f64 (*.f64 2 i) beta)))))))) (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) beta)) (*.f64 -1 (+.f64 2 (+.f64 (*.f64 2 i) beta)))))) (pow.f64 alpha 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) beta)) (*.f64 -1 (+.f64 2 (+.f64 (*.f64 2 i) beta)))) alpha)) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) beta)) (*.f64 -1 (+.f64 2 (+.f64 (*.f64 2 i) beta)))) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (*.f64 (+.f64 2 (+.f64 (*.f64 2 i) beta)) (+.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) (*.f64 -1 (pow.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) beta)) (*.f64 -1 (+.f64 2 (+.f64 (*.f64 2 i) beta)))) 2))))) (pow.f64 alpha 4))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) beta)) (*.f64 -1 (+.f64 2 (+.f64 (*.f64 2 i) beta)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) beta)) (*.f64 -1 (+.f64 2 (+.f64 (*.f64 2 i) beta)))) (+.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) (*.f64 -1 (pow.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) beta)) (*.f64 -1 (+.f64 2 (+.f64 (*.f64 2 i) beta)))) 2))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 i) beta) (*.f64 (+.f64 2 (+.f64 (*.f64 2 i) beta)) (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) beta)) (*.f64 -1 (+.f64 2 (+.f64 (*.f64 2 i) beta))))))))) (pow.f64 alpha 4))))))))) (+.f64 (/.f64 (*.f64 (pow.f64 beta 2) (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta)))) (pow.f64 alpha 4)) (*.f64 -1 (/.f64 (pow.f64 (*.f64 beta (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) beta)) (*.f64 -1 (+.f64 2 (+.f64 (*.f64 2 i) beta))))) 2) (pow.f64 alpha 4)))))
(-.f64 (+.f64 (neg.f64 (/.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (*.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) (*.f64 -1 (+.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) (+.f64 (*.f64 2 i) beta))))) (*.f64 (*.f64 -1 (+.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) (+.f64 (*.f64 2 i) beta))) (+.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 (*.f64 2 i) (+.f64 beta 2))) (neg.f64 (pow.f64 (*.f64 -1 (+.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) (+.f64 (*.f64 2 i) beta))) 2)))))) (*.f64 (pow.f64 beta 2) (*.f64 -1 (+.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) (+.f64 (*.f64 2 i) beta))))) (pow.f64 alpha 3))) (+.f64 (neg.f64 (/.f64 (*.f64 -1 (+.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) (+.f64 (*.f64 2 i) beta))) alpha)) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 -1 (+.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) (+.f64 (*.f64 2 i) beta))) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 (*.f64 2 i) (+.f64 beta 2))) (pow.f64 alpha 2)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 -1 (+.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) (+.f64 (*.f64 2 i) beta))) (*.f64 -1 (+.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (*.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) (*.f64 -1 (+.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) (+.f64 (*.f64 2 i) beta))))) (*.f64 (*.f64 -1 (+.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) (+.f64 (*.f64 2 i) beta))) (+.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 (*.f64 2 i) (+.f64 beta 2))) (neg.f64 (pow.f64 (*.f64 -1 (+.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) (+.f64 (*.f64 2 i) beta))) 2))))))) (pow.f64 alpha 4)) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 (*.f64 2 i) (+.f64 beta 2))) (neg.f64 (pow.f64 (*.f64 -1 (+.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) (+.f64 (*.f64 2 i) beta))) 2))) (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 (*.f64 2 i) (+.f64 beta 2)))) (pow.f64 alpha 4))))))))) (+.f64 (/.f64 (*.f64 (pow.f64 beta 2) (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 (*.f64 2 i) (+.f64 beta 2)))) (pow.f64 alpha 4)) (neg.f64 (/.f64 (pow.f64 (*.f64 beta (*.f64 -1 (+.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) (+.f64 (*.f64 2 i) beta)))) 2) (pow.f64 alpha 4)))))
(-.f64 (+.f64 (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) (pow.f64 alpha 2)) (*.f64 -1 (+.f64 (/.f64 (*.f64 1 (pow.f64 (+.f64 (+.f64 2 (+.f64 (*.f64 2 i) beta)) (+.f64 (*.f64 2 i) beta)) 2)) (pow.f64 alpha 2)) (+.f64 (/.f64 (*.f64 (*.f64 -1 (+.f64 (+.f64 2 (+.f64 (*.f64 2 i) beta)) (+.f64 (*.f64 2 i) beta))) (*.f64 -1 (*.f64 (*.f64 -1 (+.f64 (+.f64 2 (+.f64 (*.f64 2 i) beta)) (+.f64 (*.f64 2 i) beta))) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) (neg.f64 (*.f64 1 (pow.f64 (+.f64 (+.f64 2 (+.f64 (*.f64 2 i) beta)) (+.f64 (*.f64 2 i) beta)) 2)))) (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))))))) (pow.f64 alpha 4)) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) (neg.f64 (*.f64 1 (pow.f64 (+.f64 (+.f64 2 (+.f64 (*.f64 2 i) beta)) (+.f64 (*.f64 2 i) beta)) 2)))) (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta)))) (pow.f64 alpha 4))))))) (*.f64 -1 (+.f64 (/.f64 (*.f64 -1 (+.f64 (+.f64 2 (+.f64 (*.f64 2 i) beta)) (+.f64 (*.f64 2 i) beta))) alpha) (/.f64 (-.f64 (*.f64 -1 (*.f64 (*.f64 -1 (+.f64 (+.f64 2 (+.f64 (*.f64 2 i) beta)) (+.f64 (*.f64 2 i) beta))) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) (neg.f64 (*.f64 1 (pow.f64 (+.f64 (+.f64 2 (+.f64 (*.f64 2 i) beta)) (+.f64 (*.f64 2 i) beta)) 2)))) (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta)))))) (*.f64 (pow.f64 beta 2) (*.f64 -1 (+.f64 (+.f64 2 (+.f64 (*.f64 2 i) beta)) (+.f64 (*.f64 2 i) beta))))) (pow.f64 alpha 3))))) (+.f64 (/.f64 (*.f64 (pow.f64 beta 2) (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta)))) (pow.f64 alpha 4)) (neg.f64 (/.f64 (pow.f64 (*.f64 beta (*.f64 -1 (+.f64 (+.f64 2 (+.f64 (*.f64 2 i) beta)) (+.f64 (*.f64 2 i) beta)))) 2) (pow.f64 alpha 4)))))
(-.f64 (+.f64 (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) (pow.f64 alpha 2)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 (+.f64 (+.f64 2 (+.f64 (*.f64 2 i) beta)) (+.f64 (*.f64 2 i) beta)) 2) (pow.f64 alpha 2)) (+.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (+.f64 (*.f64 2 i) beta)) (-.f64 -2 (+.f64 (*.f64 2 i) beta))) (*.f64 (+.f64 (neg.f64 (+.f64 (*.f64 2 i) beta)) (-.f64 -2 (+.f64 (*.f64 2 i) beta))) (+.f64 (-.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (-.f64 -2 (+.f64 (*.f64 2 i) beta))) (neg.f64 (pow.f64 (+.f64 (+.f64 2 (+.f64 (*.f64 2 i) beta)) (+.f64 (*.f64 2 i) beta)) 2))) (*.f64 (+.f64 (*.f64 2 i) beta) (-.f64 -2 (+.f64 (*.f64 2 i) beta)))))) (pow.f64 alpha 4)) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) (neg.f64 (pow.f64 (+.f64 (+.f64 2 (+.f64 (*.f64 2 i) beta)) (+.f64 (*.f64 2 i) beta)) 2))) (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta)))) (pow.f64 alpha 4))))))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (neg.f64 (+.f64 (*.f64 2 i) beta)) (-.f64 -2 (+.f64 (*.f64 2 i) beta))) alpha) (/.f64 (*.f64 (+.f64 (neg.f64 (+.f64 (*.f64 2 i) beta)) (-.f64 -2 (+.f64 (*.f64 2 i) beta))) (-.f64 (+.f64 (-.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (-.f64 -2 (+.f64 (*.f64 2 i) beta))) (neg.f64 (pow.f64 (+.f64 (+.f64 2 (+.f64 (*.f64 2 i) beta)) (+.f64 (*.f64 2 i) beta)) 2))) (*.f64 (+.f64 (*.f64 2 i) beta) (-.f64 -2 (+.f64 (*.f64 2 i) beta)))) (pow.f64 beta 2))) (pow.f64 alpha 3))))) (+.f64 (/.f64 (*.f64 (pow.f64 beta 2) (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta)))) (pow.f64 alpha 4)) (neg.f64 (/.f64 (pow.f64 (*.f64 beta (+.f64 (neg.f64 (+.f64 (*.f64 2 i) beta)) (-.f64 -2 (+.f64 (*.f64 2 i) beta)))) 2) (pow.f64 alpha 4)))))
(-.f64 (+.f64 1 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta (+.f64 2 alpha)) (+.f64 beta alpha)))) (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))))
(-.f64 (+.f64 1 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha beta))))) (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha beta)))))
(-.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (+.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (pow.f64 alpha 2)) (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 (+.f64 beta alpha) 2))) (/.f64 (*.f64 (pow.f64 beta 2) (+.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)) 2)))) i) 1)) (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 beta (+.f64 2 alpha)) (+.f64 beta alpha))))
(-.f64 (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha beta)))) (+.f64 1 (*.f64 i (-.f64 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 2 (+.f64 alpha beta)) (*.f64 2 (+.f64 2 (+.f64 alpha beta))))) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha beta))) 2)) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 2 (+.f64 alpha beta)) (*.f64 2 (+.f64 2 (+.f64 alpha beta))))) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha beta))) 2)))))) (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha beta)))))
(-.f64 (+.f64 1 (+.f64 (*.f64 i (-.f64 (/.f64 (*.f64 (pow.f64 alpha 2) (*.f64 2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 2)) (/.f64 (*.f64 (pow.f64 beta 2) (*.f64 2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 2)))) (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))))) (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (pow.f64 alpha 2)) (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 (+.f64 beta alpha) 2))) (/.f64 (*.f64 (pow.f64 beta 2) (+.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)) 2)))) i) (+.f64 1 (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 alpha 2) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2) (pow.f64 alpha 2)) (*.f64 (pow.f64 (+.f64 beta alpha) 3) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 beta 2) (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2)) (*.f64 (pow.f64 (+.f64 beta alpha) 3) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)))) (*.f64 4 (/.f64 (pow.f64 beta 2) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)))))))))) (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 beta (+.f64 2 alpha)) (+.f64 beta alpha))))
(-.f64 (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha beta)))) (+.f64 1 (+.f64 (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 alpha beta)) (*.f64 2 (+.f64 2 (+.f64 alpha beta)))) alpha) 2) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha beta))) 3))) (*.f64 4 (/.f64 (pow.f64 alpha 2) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha beta))) 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (*.f64 beta (+.f64 (*.f64 2 (+.f64 alpha beta)) (*.f64 2 (+.f64 2 (+.f64 alpha beta))))) 2) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha beta))) 3))) (*.f64 4 (/.f64 (pow.f64 beta 2) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha beta))) 2)))))) (*.f64 i (-.f64 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 2 (+.f64 alpha beta)) (*.f64 2 (+.f64 2 (+.f64 alpha beta))))) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha beta))) 2)) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 2 (+.f64 alpha beta)) (*.f64 2 (+.f64 2 (+.f64 alpha beta))))) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha beta))) 2))))))) (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha beta)))))
(-.f64 (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (+.f64 1 (+.f64 (*.f64 i (-.f64 (/.f64 (*.f64 (pow.f64 alpha 2) (*.f64 2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 2)) (/.f64 (*.f64 (pow.f64 beta 2) (*.f64 2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 2)))) (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 alpha (*.f64 2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) 2) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 3))) (*.f64 4 (/.f64 (pow.f64 alpha 2) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 2)))) (+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 beta (*.f64 2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) 2) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 3))) (*.f64 4 (/.f64 (pow.f64 beta 2) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 2))))))))) (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (+.f64 (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 alpha (*.f64 2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) 2) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 3))) (*.f64 4 (/.f64 (pow.f64 alpha 2) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 2)))) (+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 beta (*.f64 2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) 2) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 3))) (*.f64 4 (/.f64 (pow.f64 beta 2) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 2)))))) (+.f64 1 (*.f64 i (-.f64 (/.f64 (*.f64 (pow.f64 alpha 2) (*.f64 2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 2)) (/.f64 (*.f64 (pow.f64 beta 2) (*.f64 2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 2))))))) (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) (+.f64 (*.f64 (-.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (pow.f64 alpha 2)) (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 (+.f64 beta alpha) 2))) (/.f64 (*.f64 (pow.f64 beta 2) (+.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)) 2)))) i) (+.f64 1 (+.f64 (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 alpha 2) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2) (pow.f64 alpha 2)) (*.f64 (pow.f64 (+.f64 beta alpha) 3) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 beta 2) (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2)) (*.f64 (pow.f64 (+.f64 beta alpha) 3) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)))) (*.f64 4 (/.f64 (pow.f64 beta 2) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))))))) (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2) (pow.f64 alpha 2)) (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3) (pow.f64 (+.f64 beta alpha) 3)))) (*.f64 4 (/.f64 (pow.f64 alpha 2) (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 (+.f64 beta alpha) 2)))))) (*.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (pow.f64 alpha 2)) (*.f64 (pow.f64 (+.f64 beta alpha) 3) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha))))) (*.f64 (pow.f64 (+.f64 beta alpha) 3) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 beta 2) (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2)) (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3) (pow.f64 (+.f64 beta alpha) 3)))) (*.f64 4 (/.f64 (pow.f64 beta 2) (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 (+.f64 beta alpha) 2)))))) (*.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))))) (pow.f64 i 3)))))) (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 beta (+.f64 2 alpha)) (+.f64 beta alpha))))
(-.f64 (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha beta)))) (+.f64 1 (+.f64 (+.f64 (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 alpha beta)) (*.f64 2 (+.f64 2 (+.f64 alpha beta)))) alpha) 2) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha beta))) 3))) (*.f64 4 (/.f64 (pow.f64 alpha 2) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha beta))) 2)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (*.f64 beta (+.f64 (*.f64 2 (+.f64 alpha beta)) (*.f64 2 (+.f64 2 (+.f64 alpha beta))))) 2) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha beta))) 3))) (*.f64 4 (/.f64 (pow.f64 beta 2) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha beta))) 2)))))) (*.f64 (pow.f64 i 3) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 alpha beta)) (*.f64 2 (+.f64 2 (+.f64 alpha beta)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 alpha beta)) (*.f64 2 (+.f64 2 (+.f64 alpha beta)))) alpha) 2) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha beta))) 3))) (*.f64 4 (/.f64 (pow.f64 alpha 2) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha beta))) 2))))) (*.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha beta))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 2 (+.f64 alpha beta)) (*.f64 2 (+.f64 2 (+.f64 alpha beta))))) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha beta))) 3)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 2 (+.f64 alpha beta)) (*.f64 2 (+.f64 2 (+.f64 alpha beta))))) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha beta))) 3))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 alpha beta)) (*.f64 2 (+.f64 2 (+.f64 alpha beta)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (*.f64 beta (+.f64 (*.f64 2 (+.f64 alpha beta)) (*.f64 2 (+.f64 2 (+.f64 alpha beta))))) 2) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha beta))) 3))) (*.f64 4 (/.f64 (pow.f64 beta 2) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha beta))) 2))))) (*.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha beta))))))))) (*.f64 i (-.f64 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 2 (+.f64 alpha beta)) (*.f64 2 (+.f64 2 (+.f64 alpha beta))))) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha beta))) 2)) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 2 (+.f64 alpha beta)) (*.f64 2 (+.f64 2 (+.f64 alpha beta))))) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha beta))) 2))))))) (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha beta)))))
(-.f64 (+.f64 1 (+.f64 (+.f64 (*.f64 i (-.f64 (/.f64 (*.f64 (pow.f64 alpha 2) (*.f64 2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 2)) (/.f64 (*.f64 (pow.f64 beta 2) (*.f64 2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 2)))) (+.f64 (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 alpha (*.f64 2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) 2) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 3))) (*.f64 4 (/.f64 (pow.f64 alpha 2) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 2)))) (+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 beta (*.f64 2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) 2) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 3))) (*.f64 4 (/.f64 (pow.f64 beta 2) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 2)))))) (*.f64 (pow.f64 i 3) (-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 alpha (*.f64 2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) 2) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 3))) (*.f64 4 (/.f64 (pow.f64 alpha 2) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 2))))) (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 alpha 2) (*.f64 2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 3)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 beta 2) (*.f64 2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 3))) (neg.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 beta (*.f64 2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) 2) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 3))) (*.f64 4 (/.f64 (pow.f64 beta 2) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 2))))) (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))))))))) (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))))) (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (+.f64 (+.f64 (*.f64 (pow.f64 i 3) (-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 alpha (*.f64 2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) 2) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 3))) (*.f64 4 (/.f64 (pow.f64 alpha 2) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 2))))) (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 alpha 2) (*.f64 2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 3)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 beta 2) (*.f64 2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 3))) (neg.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 beta (*.f64 2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) 2) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 3))) (*.f64 4 (/.f64 (pow.f64 beta 2) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 2))))) (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))))))) (+.f64 1 (*.f64 (pow.f64 i 2) (-.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 alpha (*.f64 2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) 2) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 3))) (*.f64 4 (/.f64 (pow.f64 alpha 2) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 2)))) (+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 beta (*.f64 2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) 2) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 3))) (*.f64 4 (/.f64 (pow.f64 beta 2) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 2)))))))) (+.f64 (*.f64 i (-.f64 (/.f64 (*.f64 (pow.f64 alpha 2) (*.f64 2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 2)) (/.f64 (*.f64 (pow.f64 beta 2) (*.f64 2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 2)))) (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))))) (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))))
1
(-.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 beta 2) (pow.f64 i 2)))) (*.f64 1/4 (/.f64 (pow.f64 alpha 2) (pow.f64 i 2))))
(-.f64 (*.f64 1/4 (/.f64 (pow.f64 beta 2) (pow.f64 i 2))) (+.f64 -1 (*.f64 1/4 (/.f64 (pow.f64 alpha 2) (pow.f64 i 2)))))
(+.f64 1 (*.f64 1/4 (-.f64 (/.f64 (pow.f64 beta 2) (pow.f64 i 2)) (/.f64 (pow.f64 alpha 2) (pow.f64 i 2)))))
(-.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (pow.f64 alpha 2)) (pow.f64 i 3))) (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 beta 2) (pow.f64 i 2))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha))))) (pow.f64 i 3))) (*.f64 1/4 (/.f64 (pow.f64 alpha 2) (pow.f64 i 2)))))
(-.f64 (+.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 beta 2) (pow.f64 i 2)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 2 (+.f64 alpha beta)) (*.f64 2 (+.f64 2 (+.f64 alpha beta))))) (pow.f64 i 3)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 alpha 2) (pow.f64 i 2))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 2 (+.f64 alpha beta)) (*.f64 2 (+.f64 2 (+.f64 alpha beta))))) (pow.f64 i 3)))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 beta 2) (pow.f64 i 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 alpha 2) (*.f64 2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) (pow.f64 i 3))) 1)) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 alpha 2) (pow.f64 i 2))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 beta 2) (*.f64 2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) (pow.f64 i 3)))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 beta 2) (pow.f64 i 2))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 alpha 2) (*.f64 2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) (pow.f64 i 3))))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 alpha 2) (pow.f64 i 2))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 beta 2) (*.f64 2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) (pow.f64 i 3)))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 beta 2) (pow.f64 i 2))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 alpha 2) (*.f64 2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) (pow.f64 i 3)))) (+.f64 (+.f64 -1 (*.f64 1/4 (/.f64 (pow.f64 alpha 2) (pow.f64 i 2)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 beta 2) (*.f64 2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) (pow.f64 i 3)))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (pow.f64 alpha 2)) (pow.f64 i 3))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2) (pow.f64 alpha 2)) (pow.f64 i 4))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) (*.f64 (+.f64 beta alpha) (pow.f64 alpha 2))) (pow.f64 i 4))) (*.f64 1/4 (/.f64 (pow.f64 beta 2) (pow.f64 i 2))))))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 alpha 2) (pow.f64 i 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) (pow.f64 i 4))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 beta 2) (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2)) (pow.f64 i 4))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha))))) (pow.f64 i 3)))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 alpha beta)) (*.f64 2 (+.f64 2 (+.f64 alpha beta)))) alpha) 2) (pow.f64 i 4))) (+.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 beta 2) (pow.f64 i 2))) (*.f64 1/16 (/.f64 (*.f64 (+.f64 alpha beta) (*.f64 (pow.f64 alpha 2) (+.f64 2 (+.f64 alpha beta)))) (pow.f64 i 4)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 2 (+.f64 alpha beta)) (*.f64 2 (+.f64 2 (+.f64 alpha beta))))) (pow.f64 i 3)))))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 alpha 2) (pow.f64 i 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 beta 2) (*.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha beta)))) (pow.f64 i 4))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 2 (+.f64 alpha beta)) (*.f64 2 (+.f64 2 (+.f64 alpha beta))))) (pow.f64 i 3))) (*.f64 -1/64 (/.f64 (pow.f64 (*.f64 beta (+.f64 (*.f64 2 (+.f64 alpha beta)) (*.f64 2 (+.f64 2 (+.f64 alpha beta))))) 2) (pow.f64 i 4)))))))
(-.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 (*.f64 alpha (*.f64 2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) 2) (pow.f64 i 4))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 alpha 2) (*.f64 2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) (pow.f64 i 3))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 beta 2) (pow.f64 i 2))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 alpha 2) (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (pow.f64 i 4)))))) (+.f64 -1 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 alpha 2) (pow.f64 i 2))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 (*.f64 beta (*.f64 2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) 2) (pow.f64 i 4))) (*.f64 1/16 (+.f64 (/.f64 (*.f64 (pow.f64 beta 2) (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (pow.f64 i 4)) (/.f64 (*.f64 (pow.f64 beta 2) (*.f64 2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) (pow.f64 i 3))))))))
(-.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 (*.f64 alpha (*.f64 2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) 2) (pow.f64 i 4))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 alpha 2) (*.f64 2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) (pow.f64 i 3))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 beta 2) (pow.f64 i 2))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 alpha 2) (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (pow.f64 i 4)))))) (+.f64 (+.f64 -1 (*.f64 1/4 (/.f64 (pow.f64 alpha 2) (pow.f64 i 2)))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 (*.f64 beta (*.f64 2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) 2) (pow.f64 i 4))) (*.f64 1/16 (+.f64 (/.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (*.f64 (pow.f64 beta 2) (+.f64 alpha beta))) (pow.f64 i 4)) (/.f64 (*.f64 (pow.f64 beta 2) (*.f64 2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) (pow.f64 i 3)))))))
1
(-.f64 (+.f64 1 (*.f64 1/4 (/.f64 (pow.f64 beta 2) (pow.f64 i 2)))) (*.f64 1/4 (/.f64 (pow.f64 alpha 2) (pow.f64 i 2))))
(-.f64 (*.f64 1/4 (/.f64 (pow.f64 beta 2) (pow.f64 i 2))) (+.f64 -1 (*.f64 1/4 (/.f64 (pow.f64 alpha 2) (pow.f64 i 2)))))
(+.f64 1 (*.f64 1/4 (-.f64 (/.f64 (pow.f64 beta 2) (pow.f64 i 2)) (/.f64 (pow.f64 alpha 2) (pow.f64 i 2)))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/16 (*.f64 (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha))) (pow.f64 alpha 2))) (*.f64 1/16 (*.f64 (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha))) (pow.f64 beta 2)))) (pow.f64 i 3))) (*.f64 1/4 (/.f64 (pow.f64 beta 2) (pow.f64 i 2))))) (*.f64 1/4 (/.f64 (pow.f64 alpha 2) (pow.f64 i 2))))
(-.f64 (+.f64 1 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 beta 2) (pow.f64 i 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 1/16 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 -2 (+.f64 2 (+.f64 alpha beta))) (*.f64 (+.f64 alpha beta) -2)))) (*.f64 (+.f64 (*.f64 -2 (+.f64 2 (+.f64 alpha beta))) (*.f64 (+.f64 alpha beta) -2)) (*.f64 (pow.f64 beta 2) 1/16))) (pow.f64 i 3))))) (*.f64 1/4 (/.f64 (pow.f64 alpha 2) (pow.f64 i 2))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 beta 2) (pow.f64 i 2))) (neg.f64 (/.f64 (*.f64 1/16 (-.f64 (*.f64 (pow.f64 alpha 2) (*.f64 -2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) (*.f64 (pow.f64 beta 2) (*.f64 -2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))))) (pow.f64 i 3)))) (+.f64 -1 (*.f64 1/4 (/.f64 (pow.f64 alpha 2) (pow.f64 i 2)))))
(+.f64 1 (-.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 beta 2) (pow.f64 i 2))) (neg.f64 (/.f64 (*.f64 1/16 (*.f64 (*.f64 -2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (-.f64 (pow.f64 alpha 2) (pow.f64 beta 2)))) (pow.f64 i 3)))) (*.f64 1/4 (/.f64 (pow.f64 alpha 2) (pow.f64 i 2)))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 beta 2) (pow.f64 i 2))) (-.f64 1 (/.f64 (*.f64 1/16 (*.f64 (*.f64 -2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (-.f64 (pow.f64 alpha 2) (pow.f64 beta 2)))) (pow.f64 i 3)))) (*.f64 1/4 (/.f64 (pow.f64 alpha 2) (pow.f64 i 2))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha))) 2) (pow.f64 alpha 2)) (pow.f64 i 4))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/16 (*.f64 (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha))) (pow.f64 alpha 2))) (*.f64 1/16 (*.f64 (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha))) (pow.f64 beta 2)))) (pow.f64 i 3))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 beta 2) (pow.f64 i 2))) (*.f64 1/16 (/.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) (*.f64 (+.f64 beta alpha) (pow.f64 alpha 2))) (pow.f64 i 4))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) (pow.f64 i 4))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha))) 2) (pow.f64 beta 2)) (pow.f64 i 4))) (*.f64 1/4 (/.f64 (pow.f64 alpha 2) (pow.f64 i 2))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 (*.f64 (+.f64 (*.f64 -2 (+.f64 2 (+.f64 alpha beta))) (*.f64 (+.f64 alpha beta) -2)) alpha) 2) (pow.f64 i 4))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 beta 2) (pow.f64 i 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (+.f64 alpha beta) (*.f64 (pow.f64 alpha 2) (+.f64 2 (+.f64 alpha beta)))) (pow.f64 i 4))) (*.f64 -1 (/.f64 (-.f64 (*.f64 1/16 (*.f64 (pow.f64 alpha 2) (+.f64 (*.f64 -2 (+.f64 2 (+.f64 alpha beta))) (*.f64 (+.f64 alpha beta) -2)))) (*.f64 (+.f64 (*.f64 -2 (+.f64 2 (+.f64 alpha beta))) (*.f64 (+.f64 alpha beta) -2)) (*.f64 (pow.f64 beta 2) 1/16))) (pow.f64 i 3))))))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 beta 2) (*.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha beta)))) (pow.f64 i 4))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 alpha 2) (pow.f64 i 2))) (*.f64 -1/64 (/.f64 (pow.f64 (*.f64 (+.f64 (*.f64 -2 (+.f64 2 (+.f64 alpha beta))) (*.f64 (+.f64 alpha beta) -2)) beta) 2) (pow.f64 i 4))))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 beta 2) (pow.f64 i 2))) (+.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 alpha 2) (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (pow.f64 i 4))) (neg.f64 (/.f64 (*.f64 1/16 (-.f64 (*.f64 (pow.f64 alpha 2) (*.f64 -2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) (*.f64 (pow.f64 beta 2) (*.f64 -2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))))) (pow.f64 i 3)))) (*.f64 -1/64 (/.f64 (pow.f64 (*.f64 alpha (*.f64 -2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) 2) (pow.f64 i 4))))) (+.f64 -1 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 alpha 2) (pow.f64 i 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 beta 2) (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (pow.f64 i 4))) (*.f64 -1/64 (/.f64 (pow.f64 (*.f64 beta (*.f64 -2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) 2) (pow.f64 i 4)))))))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 beta 2) (pow.f64 i 2))) (+.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 alpha 2) (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (pow.f64 i 4))) (neg.f64 (/.f64 (*.f64 1/16 (*.f64 (*.f64 -2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (-.f64 (pow.f64 alpha 2) (pow.f64 beta 2)))) (pow.f64 i 3)))) (*.f64 -1/64 (/.f64 (pow.f64 (*.f64 alpha (*.f64 2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) 2) (pow.f64 i 4))))) (+.f64 -1 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 alpha 2) (pow.f64 i 2))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) (*.f64 (pow.f64 beta 2) (+.f64 alpha beta))) (pow.f64 i 4))) (*.f64 -1/64 (/.f64 (pow.f64 (*.f64 beta (*.f64 2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) 2) (pow.f64 i 4)))))))
(*.f64 -1 (pow.f64 alpha 2))
(neg.f64 (pow.f64 alpha 2))
(+.f64 (pow.f64 beta 2) (*.f64 -1 (pow.f64 alpha 2)))
(+.f64 (pow.f64 beta 2) (neg.f64 (pow.f64 alpha 2)))
(+.f64 (pow.f64 beta 2) (*.f64 -1 (pow.f64 alpha 2)))
(+.f64 (pow.f64 beta 2) (neg.f64 (pow.f64 alpha 2)))
(+.f64 (pow.f64 beta 2) (*.f64 -1 (pow.f64 alpha 2)))
(+.f64 (pow.f64 beta 2) (neg.f64 (pow.f64 alpha 2)))
(pow.f64 beta 2)
(+.f64 (pow.f64 beta 2) (*.f64 -1 (pow.f64 alpha 2)))
(+.f64 (pow.f64 beta 2) (neg.f64 (pow.f64 alpha 2)))
(+.f64 (pow.f64 beta 2) (*.f64 -1 (pow.f64 alpha 2)))
(+.f64 (pow.f64 beta 2) (neg.f64 (pow.f64 alpha 2)))
(+.f64 (pow.f64 beta 2) (*.f64 -1 (pow.f64 alpha 2)))
(+.f64 (pow.f64 beta 2) (neg.f64 (pow.f64 alpha 2)))
(pow.f64 beta 2)
(+.f64 (pow.f64 beta 2) (*.f64 -1 (pow.f64 alpha 2)))
(+.f64 (pow.f64 beta 2) (neg.f64 (pow.f64 alpha 2)))
(+.f64 (pow.f64 beta 2) (*.f64 -1 (pow.f64 alpha 2)))
(+.f64 (pow.f64 beta 2) (neg.f64 (pow.f64 alpha 2)))
(+.f64 (pow.f64 beta 2) (*.f64 -1 (pow.f64 alpha 2)))
(+.f64 (pow.f64 beta 2) (neg.f64 (pow.f64 alpha 2)))
(pow.f64 beta 2)
(+.f64 (pow.f64 beta 2) (*.f64 -1 (pow.f64 alpha 2)))
(+.f64 (pow.f64 beta 2) (neg.f64 (pow.f64 alpha 2)))
(+.f64 (pow.f64 beta 2) (*.f64 -1 (pow.f64 alpha 2)))
(+.f64 (pow.f64 beta 2) (neg.f64 (pow.f64 alpha 2)))
(+.f64 (pow.f64 beta 2) (*.f64 -1 (pow.f64 alpha 2)))
(+.f64 (pow.f64 beta 2) (neg.f64 (pow.f64 alpha 2)))
(*.f64 -1 (pow.f64 alpha 2))
(neg.f64 (pow.f64 alpha 2))
(+.f64 (pow.f64 beta 2) (*.f64 -1 (pow.f64 alpha 2)))
(+.f64 (pow.f64 beta 2) (neg.f64 (pow.f64 alpha 2)))
(+.f64 (pow.f64 beta 2) (*.f64 -1 (pow.f64 alpha 2)))
(+.f64 (pow.f64 beta 2) (neg.f64 (pow.f64 alpha 2)))
(+.f64 (pow.f64 beta 2) (*.f64 -1 (pow.f64 alpha 2)))
(+.f64 (pow.f64 beta 2) (neg.f64 (pow.f64 alpha 2)))
(*.f64 -1 (pow.f64 alpha 2))
(neg.f64 (pow.f64 alpha 2))
(+.f64 (pow.f64 beta 2) (*.f64 -1 (pow.f64 alpha 2)))
(+.f64 (pow.f64 beta 2) (neg.f64 (pow.f64 alpha 2)))
(+.f64 (pow.f64 beta 2) (*.f64 -1 (pow.f64 alpha 2)))
(+.f64 (pow.f64 beta 2) (neg.f64 (pow.f64 alpha 2)))
(+.f64 (pow.f64 beta 2) (*.f64 -1 (pow.f64 alpha 2)))
(+.f64 (pow.f64 beta 2) (neg.f64 (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))))
(neg.f64 (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))))
(neg.f64 (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2)))))
(+.f64 (/.f64 (*.f64 beta (*.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 beta (*.f64 (pow.f64 alpha 2) (+.f64 2 (+.f64 (*.f64 alpha 2) (*.f64 i 4))))) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.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 (pow.f64 alpha 2) (*.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2))) beta)) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) 2)) (neg.f64 (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))))
(+.f64 (/.f64 (*.f64 (pow.f64 alpha 2) (*.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2))) beta)) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2))) 2)) (neg.f64 (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2))))))
(+.f64 (*.f64 (-.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 (pow.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) 2) (pow.f64 alpha 2)) (*.f64 (pow.f64 (+.f64 alpha (*.f64 2 i)) 3) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))))) (pow.f64 beta 2)) (+.f64 (/.f64 (*.f64 beta (*.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 (*.f64 beta (*.f64 (pow.f64 alpha 2) (+.f64 2 (+.f64 (*.f64 alpha 2) (*.f64 i 4))))) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.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 (pow.f64 beta 2) (-.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) 2)))) (/.f64 (pow.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 alpha 2) (*.f64 i 4))) alpha) 2) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) 3)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))) (+.f64 (/.f64 (*.f64 (pow.f64 alpha 2) (*.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2))) beta)) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) 2)) (*.f64 (pow.f64 beta 2) (-.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (neg.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) 2)))) (/.f64 (pow.f64 (*.f64 alpha (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2)))) 2) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) 3))))))
(+.f64 (/.f64 (*.f64 (pow.f64 alpha 2) (*.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2))) beta)) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2))) 2)) (+.f64 (neg.f64 (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2))))) (*.f64 (pow.f64 beta 2) (-.f64 (/.f64 1 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2)))) (+.f64 (/.f64 (pow.f64 (*.f64 alpha (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2)))) 2) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2))) 3)) (neg.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2))) 2))))))))
(+.f64 (*.f64 (-.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 (pow.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) 2) (pow.f64 alpha 2)) (*.f64 (pow.f64 (+.f64 alpha (*.f64 2 i)) 3) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))))) (pow.f64 beta 2)) (+.f64 (/.f64 (*.f64 beta (*.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 -1 (*.f64 (pow.f64 beta 3) (+.f64 (/.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 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 (pow.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) 2) (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 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 (*.f64 beta (*.f64 (pow.f64 alpha 2) (+.f64 2 (+.f64 (*.f64 alpha 2) (*.f64 i 4))))) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) 2)) (+.f64 (+.f64 (*.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 beta 3) (+.f64 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 2 (+.f64 (*.f64 alpha 2) (*.f64 i 4)))) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) 3)) (/.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 alpha 2) (*.f64 i 4))) (-.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) 2)))) (/.f64 (pow.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 alpha 2) (*.f64 i 4))) alpha) 2) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) 3)))) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))))))) (*.f64 (pow.f64 beta 2) (-.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) 2)))) (/.f64 (pow.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 alpha 2) (*.f64 i 4))) alpha) 2) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) 3))))))
(+.f64 (/.f64 (*.f64 (pow.f64 alpha 2) (*.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2))) beta)) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) 2)) (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (neg.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) 2)))) (/.f64 (pow.f64 (*.f64 alpha (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2)))) 2) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) 3)))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 beta 3) (+.f64 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2)))) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) 3)) (/.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2))) (-.f64 (-.f64 (/.f64 1 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (neg.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) 2)))) (/.f64 (pow.f64 (*.f64 alpha (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2)))) 2) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) 3)))) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))))) (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 beta 3) (+.f64 (/.f64 (*.f64 (pow.f64 alpha 2) (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2)))) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2))) 3)) (/.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2))) (-.f64 (/.f64 1 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2)))) (+.f64 (/.f64 (pow.f64 (*.f64 alpha (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2)))) 2) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2))) 3)) (neg.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2))) 2)))))) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2)))))) (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2)))))) (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (/.f64 1 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2)))) (+.f64 (/.f64 (pow.f64 (*.f64 alpha (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2)))) 2) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2))) 3)) (neg.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2))) 2)))))) (/.f64 (*.f64 (pow.f64 alpha 2) (*.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2))) beta)) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2))) 2))))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)))
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 2 (+.f64 (*.f64 alpha 2) (*.f64 i 4))) beta)))
(+.f64 1 (neg.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2))) beta)))
(-.f64 1 (/.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2))) beta))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 beta 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)))) (+.f64 (/.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) 2) (pow.f64 beta 2)))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 2 (+.f64 (*.f64 alpha 2) (*.f64 i 4))) beta)) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 beta 2))))) (+.f64 (/.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 (+.f64 (*.f64 alpha 2) (*.f64 i 4))) 2) (pow.f64 beta 2)))))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 beta 2)) (/.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2))) beta))) (+.f64 -1 (+.f64 (/.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2)) (neg.f64 (/.f64 (pow.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2))) 2) (pow.f64 beta 2))))))
(+.f64 1 (-.f64 (-.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 beta 2)) (/.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2))) beta))) (/.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2))) (pow.f64 beta 2))) (neg.f64 (/.f64 (pow.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2))) 2) (pow.f64 beta 2)))))
(+.f64 1 (-.f64 (*.f64 -1 (-.f64 (+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 beta 2)) (/.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2))) beta)) (/.f64 (pow.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2))) 2) (pow.f64 beta 2)))) (/.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2))) (pow.f64 beta 2))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 beta 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) (*.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 -1 (pow.f64 alpha 2)) (+.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 -1 (pow.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) 2)))))) (pow.f64 beta 3))) (*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta))))) (+.f64 (/.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) 2) (pow.f64 beta 2)))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 beta 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 2 (+.f64 (*.f64 alpha 2) (*.f64 i 4))) beta)) (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 alpha 2) (*.f64 i 4))) (*.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) -1)) (*.f64 (+.f64 2 (+.f64 (*.f64 alpha 2) (*.f64 i 4))) (-.f64 (*.f64 -1 (pow.f64 alpha 2)) (+.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 -1 (pow.f64 (+.f64 2 (+.f64 (*.f64 alpha 2) (*.f64 i 4))) 2)))))) (pow.f64 beta 3)))))) (+.f64 (/.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 (+.f64 (*.f64 alpha 2) (*.f64 i 4))) 2) (pow.f64 beta 2)))))
(-.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 beta 2))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2))) (+.f64 (-.f64 (neg.f64 (pow.f64 alpha 2)) (+.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (neg.f64 (pow.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2))) 2)))) (neg.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i))))))) (pow.f64 beta 3)) (/.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2))) beta)))) (+.f64 -1 (+.f64 (/.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2)) (neg.f64 (/.f64 (pow.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2))) 2) (pow.f64 beta 2))))))
(-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2))) (+.f64 (neg.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2)))) (-.f64 (*.f64 -1 (-.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2))) 2))) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2)))))) (pow.f64 beta 3)) (+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 beta 2)) (/.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2))) beta)))) (+.f64 -1 (+.f64 (/.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2))) (pow.f64 beta 2)) (neg.f64 (/.f64 (pow.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2))) 2) (pow.f64 beta 2))))))
(-.f64 (+.f64 1 (*.f64 -1 (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2))) (+.f64 (neg.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2)))) (-.f64 (*.f64 -1 (-.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2))) 2))) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2)))))) (pow.f64 beta 3)) (+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 beta 2)) (/.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2))) beta))) (/.f64 (pow.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2))) 2) (pow.f64 beta 2))))) (/.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2))) (pow.f64 beta 2)))
1
(+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) beta)) (+.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 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) beta))))
(+.f64 1 (*.f64 -1 (+.f64 (/.f64 (+.f64 alpha (*.f64 2 i)) beta) (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta))))
(+.f64 1 (*.f64 -1 (+.f64 (/.f64 (+.f64 alpha (*.f64 2 i)) beta) (/.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) beta))))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) beta)) (-.f64 1 (/.f64 (+.f64 alpha (*.f64 2 i)) beta)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) beta)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 beta 2))) (*.f64 -1 (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta))))) (+.f64 (/.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 -1 (+.f64 alpha (*.f64 2 i)))) 2) (pow.f64 beta 2)))))
(-.f64 (+.f64 1 (+.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta)) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 beta 2)))) (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) beta)))) (+.f64 (/.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (+.f64 alpha (*.f64 2 i))) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) 2) (pow.f64 beta 2)))))
(-.f64 (+.f64 1 (+.f64 (neg.f64 (/.f64 (+.f64 alpha (*.f64 2 i)) beta)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 beta 2)) (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta))))) (+.f64 (/.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2)) (neg.f64 (/.f64 (pow.f64 (*.f64 -1 (+.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) (+.f64 alpha (*.f64 2 i)))) 2) (pow.f64 beta 2)))))
(-.f64 (-.f64 (+.f64 1 (*.f64 -1 (+.f64 (/.f64 (+.f64 alpha (*.f64 2 i)) beta) (+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 beta 2)) (/.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) beta))))) (neg.f64 (/.f64 (*.f64 1 (pow.f64 (+.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) (+.f64 alpha (*.f64 2 i))) 2)) (pow.f64 beta 2)))) (/.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2))) (pow.f64 beta 2)))
(-.f64 (*.f64 -1 (-.f64 (+.f64 (/.f64 (+.f64 alpha (*.f64 2 i)) beta) (+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 beta 2)) (/.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) beta))) (/.f64 (pow.f64 (+.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) (+.f64 alpha (*.f64 2 i))) 2) (pow.f64 beta 2)))) (+.f64 -1 (/.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2))) (pow.f64 beta 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) beta)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (*.f64 (+.f64 (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 -1 (+.f64 alpha (*.f64 2 i)))) (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (pow.f64 beta 3))) (+.f64 1 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 alpha 2)) (+.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 -1 (pow.f64 (+.f64 (*.f64 -1 (+.f64 alpha (*.f64 2 i))) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) 2)))) (+.f64 (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 -1 (+.f64 alpha (*.f64 2 i))))) (pow.f64 beta 3)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 beta 2))) (*.f64 -1 (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta))))))) (+.f64 (/.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 -1 (+.f64 alpha (*.f64 2 i)))) 2) (pow.f64 beta 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 2 i)) beta)) (+.f64 1 (+.f64 (+.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta)) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 beta 2)))) (/.f64 (*.f64 (+.f64 (*.f64 -1 (+.f64 alpha (*.f64 2 i))) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) (-.f64 (*.f64 -1 (pow.f64 alpha 2)) (+.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (*.f64 -1 (pow.f64 (+.f64 (*.f64 -1 (+.f64 alpha (*.f64 2 i))) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) 2))))) (pow.f64 beta 3))) (*.f64 -1 (/.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (*.f64 (+.f64 2 (+.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 3)))))) (+.f64 (/.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (+.f64 alpha (*.f64 2 i))) (*.f64 -1 (+.f64 2 (+.f64 alpha (*.f64 2 i))))) 2) (pow.f64 beta 2)))))
(-.f64 (+.f64 1 (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (*.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) (*.f64 -1 (+.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) (+.f64 alpha (*.f64 2 i)))))) (pow.f64 beta 3))) (+.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 beta 2)) (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta))) (/.f64 (*.f64 (*.f64 -1 (+.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) (+.f64 alpha (*.f64 2 i)))) (-.f64 (neg.f64 (pow.f64 alpha 2)) (+.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (neg.f64 (pow.f64 (*.f64 -1 (+.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) (+.f64 alpha (*.f64 2 i)))) 2))))) (pow.f64 beta 3)))) (neg.f64 (/.f64 (+.f64 alpha (*.f64 2 i)) beta)))) (+.f64 (/.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2)) (neg.f64 (/.f64 (pow.f64 (*.f64 -1 (+.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) (+.f64 alpha (*.f64 2 i)))) 2) (pow.f64 beta 2)))))
(-.f64 (+.f64 (+.f64 (+.f64 1 (*.f64 -1 (+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 beta 2)) (/.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) beta)))) (/.f64 (*.f64 (*.f64 -1 (+.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) (+.f64 alpha (*.f64 2 i)))) (-.f64 (*.f64 -1 (-.f64 (pow.f64 alpha 2) (*.f64 1 (pow.f64 (+.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) (+.f64 alpha (*.f64 2 i))) 2)))) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2))))) (pow.f64 beta 3))) (*.f64 -1 (+.f64 (/.f64 (+.f64 alpha (*.f64 2 i)) beta) (/.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (*.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) (*.f64 -1 (+.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) (+.f64 alpha (*.f64 2 i)))))) (pow.f64 beta 3))))) (+.f64 (/.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2))) (pow.f64 beta 2)) (neg.f64 (/.f64 (*.f64 1 (pow.f64 (+.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) (+.f64 alpha (*.f64 2 i))) 2)) (pow.f64 beta 2)))))
(-.f64 (+.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 beta 2))) (+.f64 (-.f64 1 (/.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) beta)) (/.f64 (*.f64 (+.f64 (-.f64 (neg.f64 alpha) (*.f64 2 i)) (-.f64 -2 (+.f64 alpha (*.f64 2 i)))) (-.f64 (*.f64 -1 (-.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) (+.f64 alpha (*.f64 2 i))) 2))) (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2))))) (pow.f64 beta 3)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (*.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) (+.f64 (-.f64 (neg.f64 alpha) (*.f64 2 i)) (-.f64 -2 (+.f64 alpha (*.f64 2 i)))))) (pow.f64 beta 3)) (/.f64 (+.f64 alpha (*.f64 2 i)) beta)))) (+.f64 (/.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.f64 (*.f64 2 i) (+.f64 alpha 2))) (pow.f64 beta 2)) (neg.f64 (/.f64 (pow.f64 (+.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) (+.f64 alpha (*.f64 2 i))) 2) (pow.f64 beta 2)))))
(/.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 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))))
(/.f64 (pow.f64 beta 2) (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 (*.f64 2 i) (+.f64 beta 2))))
(+.f64 (/.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 alpha (+.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 (pow.f64 beta 2) (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta)))) (*.f64 -1 (/.f64 (*.f64 alpha (*.f64 (pow.f64 beta 2) (+.f64 2 (+.f64 (*.f64 2 beta) (*.f64 i 4))))) (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) 2))))
(+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 (*.f64 2 i) (+.f64 beta 2)))) (neg.f64 (/.f64 (*.f64 alpha (*.f64 (pow.f64 beta 2) (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta))))) (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 (*.f64 2 i) (+.f64 beta 2))) 2))))
(+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta)))) (neg.f64 (/.f64 (*.f64 alpha (*.f64 (pow.f64 beta 2) (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta))))) (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) 2))))
(+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 beta 2) (*.f64 alpha (+.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 -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 -1 (/.f64 (*.f64 (pow.f64 beta 2) (pow.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) 2)) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 3) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)))) (/.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 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 alpha (*.f64 (pow.f64 beta 2) (+.f64 2 (+.f64 (*.f64 2 beta) (*.f64 i 4))))) (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) 2))) (*.f64 -1 (*.f64 (pow.f64 alpha 2) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (*.f64 beta (+.f64 2 (+.f64 (*.f64 2 beta) (*.f64 i 4)))) 2) (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) 3))) (/.f64 1 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))))))))))
(+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 (*.f64 2 i) (+.f64 beta 2)))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 (*.f64 2 i) (+.f64 beta 2))) 2)) (+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 beta (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta)))) 2) (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 (*.f64 2 i) (+.f64 beta 2))) 3))) (/.f64 1 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 (*.f64 2 i) (+.f64 beta 2))))))) (/.f64 (*.f64 alpha (*.f64 (pow.f64 beta 2) (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta))))) (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 (*.f64 2 i) (+.f64 beta 2))) 2)))))
(+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta)))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) 2)) (+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 beta (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta)))) 2) (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) 3))) (/.f64 1 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))))))) (/.f64 (*.f64 alpha (*.f64 (pow.f64 beta 2) (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta))))) (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) 2)))))
(+.f64 (*.f64 -1 (*.f64 (+.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 -1 (/.f64 (*.f64 (pow.f64 beta 2) (pow.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) 2)) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 3) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)))) (/.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 (*.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))))) (pow.f64 alpha 3))) (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 beta 2) (*.f64 alpha (+.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 -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 -1 (/.f64 (*.f64 (pow.f64 beta 2) (pow.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) 2)) (*.f64 (pow.f64 (+.f64 beta (*.f64 2 i)) 3) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)))) (/.f64 1 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))))) (pow.f64 alpha 2))))))
(+.f64 (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 alpha (*.f64 (pow.f64 beta 2) (+.f64 2 (+.f64 (*.f64 2 beta) (*.f64 i 4))))) (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) 2))) (*.f64 -1 (*.f64 (pow.f64 alpha 2) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (*.f64 beta (+.f64 2 (+.f64 (*.f64 2 beta) (*.f64 i 4)))) 2) (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) 3))) (/.f64 1 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta)))))))))) (*.f64 -1 (*.f64 (pow.f64 alpha 3) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 2 (+.f64 (*.f64 2 beta) (*.f64 i 4)))) (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) 3))) (*.f64 -1 (/.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 2 beta) (*.f64 i 4))) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (*.f64 beta (+.f64 2 (+.f64 (*.f64 2 beta) (*.f64 i 4)))) 2) (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) 3))) (/.f64 1 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))))))) (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta)))))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 (*.f64 2 i) (+.f64 beta 2))) 2)) (+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 beta (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta)))) 2) (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 (*.f64 2 i) (+.f64 beta 2))) 3))) (/.f64 1 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 (*.f64 2 i) (+.f64 beta 2))))))) (/.f64 (*.f64 alpha (*.f64 (pow.f64 beta 2) (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta))))) (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 (*.f64 2 i) (+.f64 beta 2))) 2)))) (+.f64 (*.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta))) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 (*.f64 2 i) (+.f64 beta 2))) 2)) (+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 beta (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta)))) 2) (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 (*.f64 2 i) (+.f64 beta 2))) 3))) (/.f64 1 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 (*.f64 2 i) (+.f64 beta 2))))))) (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 (*.f64 2 i) (+.f64 beta 2)))) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta)))) (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 (*.f64 2 i) (+.f64 beta 2))) 3)))) (neg.f64 (pow.f64 alpha 3))) (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 (*.f64 2 i) (+.f64 beta 2))))))
(+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta)))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 alpha 3) (*.f64 -1 (+.f64 (/.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta))) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) 2)) (+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 beta (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta)))) 2) (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) 3))) (/.f64 1 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))))))) (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta)))) (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta)))) (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) 3))))) (+.f64 (*.f64 (pow.f64 alpha 2) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) 2)) (+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 beta (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta)))) 2) (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) 3))) (/.f64 1 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))))))) (/.f64 (*.f64 alpha (*.f64 (pow.f64 beta 2) (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta))))) (pow.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) 2))))))
-1
(-.f64 (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha)))) 1)
(+.f64 (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha)))) -1)
(+.f64 -1 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 beta alpha))))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (/.f64 (pow.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) 2) (pow.f64 alpha 2)))))
(-.f64 (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 4 (/.f64 i alpha))) (*.f64 2 (/.f64 1 alpha)))) (+.f64 1 (+.f64 (/.f64 (pow.f64 (+.f64 2 (+.f64 (*.f64 2 beta) (*.f64 i 4))) 2) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) (pow.f64 alpha 2))))))
(-.f64 -1 (-.f64 (+.f64 (/.f64 (pow.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta))) 2) (pow.f64 alpha 2)) (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 (*.f64 2 i) (+.f64 beta 2))) (pow.f64 alpha 2)))) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))))
(-.f64 -1 (-.f64 (+.f64 (/.f64 (pow.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta))) 2) (pow.f64 alpha 2)) (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) (pow.f64 alpha 2)))) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))))
(-.f64 (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (pow.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta))) 2) (pow.f64 alpha 2)) (-.f64 1 (/.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) (pow.f64 alpha 2)))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))))) (*.f64 (-.f64 (pow.f64 beta 2) (+.f64 (*.f64 -1 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i))))) (pow.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) 2))) (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))))) (pow.f64 alpha 3))) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 beta alpha)))))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (/.f64 (pow.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) 2) (pow.f64 alpha 2)))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 4 (/.f64 i alpha))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (*.f64 (+.f64 2 (+.f64 (*.f64 2 i) beta)) (+.f64 2 (+.f64 (*.f64 2 beta) (*.f64 i 4))))) (*.f64 (+.f64 2 (+.f64 (*.f64 2 beta) (*.f64 i 4))) (-.f64 (pow.f64 beta 2) (+.f64 (pow.f64 (+.f64 2 (+.f64 (*.f64 2 beta) (*.f64 i 4))) 2) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta)))))))) (pow.f64 alpha 3)))))) (+.f64 1 (+.f64 (/.f64 (pow.f64 (+.f64 2 (+.f64 (*.f64 2 beta) (*.f64 i 4))) 2) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) (pow.f64 alpha 2))))))
(-.f64 (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (neg.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (*.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta))))) (*.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta))) (-.f64 (pow.f64 beta 2) (+.f64 (pow.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta))) 2) (*.f64 (+.f64 (*.f64 2 i) beta) (neg.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)))))))) (pow.f64 alpha 3))))) (+.f64 1 (+.f64 (/.f64 (pow.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta))) 2) (pow.f64 alpha 2)) (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 (*.f64 2 i) (+.f64 beta 2))) (pow.f64 alpha 2))))))
(+.f64 (-.f64 (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (neg.f64 (/.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta))) (+.f64 (-.f64 (pow.f64 beta 2) (+.f64 (pow.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta))) 2) (*.f64 (+.f64 (*.f64 2 i) beta) (neg.f64 (+.f64 2 (+.f64 (*.f64 2 i) beta)))))) (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))))) (pow.f64 alpha 3))))) (+.f64 (/.f64 (pow.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta))) 2) (pow.f64 alpha 2)) (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) (pow.f64 alpha 2))))) -1)
(-.f64 (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (neg.f64 (/.f64 (*.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta))) (+.f64 (-.f64 (pow.f64 beta 2) (+.f64 (pow.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta))) 2) (*.f64 (+.f64 (*.f64 2 i) beta) (-.f64 -2 (+.f64 (*.f64 2 i) beta))))) (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))))) (pow.f64 alpha 3))))) (+.f64 (/.f64 (pow.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta))) 2) (pow.f64 alpha 2)) (-.f64 1 (/.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) (pow.f64 alpha 2)))))
-1
(-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) alpha)) 1)
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) beta)) (*.f64 -1 (+.f64 2 (+.f64 (*.f64 2 i) beta)))) alpha)) -1)
(+.f64 -1 (neg.f64 (/.f64 (*.f64 -1 (+.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) (+.f64 (*.f64 2 i) beta))) alpha)))
(+.f64 -1 (neg.f64 (/.f64 (*.f64 -1 (+.f64 (+.f64 2 (+.f64 (*.f64 2 i) beta)) (+.f64 (*.f64 2 i) beta))) alpha)))
(-.f64 -1 (/.f64 (+.f64 (neg.f64 (+.f64 (*.f64 2 i) beta)) (-.f64 -2 (+.f64 (*.f64 2 i) beta))) alpha))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) alpha)) (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))) (/.f64 (pow.f64 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) 2) (pow.f64 alpha 2)))))
(-.f64 (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) beta)) (*.f64 -1 (+.f64 2 (+.f64 (*.f64 2 i) beta)))) alpha))) (+.f64 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) beta)) (*.f64 -1 (+.f64 2 (+.f64 (*.f64 2 i) beta)))) 2) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) (pow.f64 alpha 2))) 1)))
(-.f64 (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (neg.f64 (/.f64 (*.f64 -1 (+.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) (+.f64 (*.f64 2 i) beta))) alpha))) (+.f64 (/.f64 (pow.f64 (*.f64 -1 (+.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) (+.f64 (*.f64 2 i) beta))) 2) (pow.f64 alpha 2)) (+.f64 1 (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 (*.f64 2 i) (+.f64 beta 2))) (pow.f64 alpha 2))))))
(+.f64 (-.f64 (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (neg.f64 (/.f64 (*.f64 -1 (+.f64 (+.f64 2 (+.f64 (*.f64 2 i) beta)) (+.f64 (*.f64 2 i) beta))) alpha))) (+.f64 (/.f64 (*.f64 1 (pow.f64 (+.f64 (+.f64 2 (+.f64 (*.f64 2 i) beta)) (+.f64 (*.f64 2 i) beta)) 2)) (pow.f64 alpha 2)) (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) (pow.f64 alpha 2))))) -1)
(-.f64 (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (neg.f64 (/.f64 (+.f64 (neg.f64 (+.f64 (*.f64 2 i) beta)) (-.f64 -2 (+.f64 (*.f64 2 i) beta))) alpha))) (+.f64 (/.f64 (pow.f64 (+.f64 (+.f64 2 (+.f64 (*.f64 2 i) beta)) (+.f64 (*.f64 2 i) beta)) 2) (pow.f64 alpha 2)) (-.f64 1 (/.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) (pow.f64 alpha 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) alpha)) (+.f64 (/.f64 (*.f64 (+.f64 beta (*.f64 2 i)) (*.f64 (+.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))))) (pow.f64 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) 2)))) (pow.f64 alpha 3)) (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))) (+.f64 1 (+.f64 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (+.f64 beta (*.f64 2 i))) (*.f64 -1 (+.f64 beta (+.f64 2 (*.f64 2 i))))) 2) (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 2 i) beta)) (*.f64 -1 (+.f64 2 (+.f64 (*.f64 2 i) beta)))) alpha)) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (*.f64 (+.f64 2 (+.f64 (*.f64 2 i) beta)) (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) beta)) (*.f64 -1 (+.f64 2 (+.f64 (*.f64 2 i) beta)))))) (pow.f64 alpha 3)) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (/.f64 (*.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) beta)) (*.f64 -1 (+.f64 2 (+.f64 (*.f64 2 i) beta)))) (-.f64 (pow.f64 beta 2) (+.f64 (pow.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) beta)) (*.f64 -1 (+.f64 2 (+.f64 (*.f64 2 i) beta)))) 2) (*.f64 -1 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))))))) (pow.f64 alpha 3))))) (+.f64 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 2 i) beta)) (*.f64 -1 (+.f64 2 (+.f64 (*.f64 2 i) beta)))) 2) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) (pow.f64 alpha 2))) 1)))
(-.f64 -1 (-.f64 (+.f64 (/.f64 (pow.f64 (*.f64 -1 (+.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) (+.f64 (*.f64 2 i) beta))) 2) (pow.f64 alpha 2)) (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 (*.f64 2 i) (+.f64 beta 2))) (pow.f64 alpha 2)))) (+.f64 (neg.f64 (/.f64 (*.f64 -1 (+.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) (+.f64 (*.f64 2 i) beta))) alpha)) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (/.f64 (*.f64 (*.f64 -1 (+.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) (+.f64 (*.f64 2 i) beta))) (-.f64 (pow.f64 beta 2) (+.f64 (pow.f64 (*.f64 -1 (+.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) (+.f64 (*.f64 2 i) beta))) 2) (*.f64 (+.f64 (*.f64 2 i) beta) (neg.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2))))))) (pow.f64 alpha 3)) (/.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (*.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) (*.f64 -1 (+.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) (+.f64 (*.f64 2 i) beta))))) (pow.f64 alpha 3)))))))
(+.f64 (-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 -1 (+.f64 (+.f64 2 (+.f64 (*.f64 2 i) beta)) (+.f64 (*.f64 2 i) beta))) alpha)) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (/.f64 (*.f64 (*.f64 -1 (+.f64 (+.f64 2 (+.f64 (*.f64 2 i) beta)) (+.f64 (*.f64 2 i) beta))) (-.f64 (pow.f64 beta 2) (+.f64 (*.f64 1 (pow.f64 (+.f64 (+.f64 2 (+.f64 (*.f64 2 i) beta)) (+.f64 (*.f64 2 i) beta)) 2)) (*.f64 (+.f64 (*.f64 2 i) beta) (neg.f64 (+.f64 2 (+.f64 (*.f64 2 i) beta))))))) (pow.f64 alpha 3)) (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) (*.f64 -1 (+.f64 (+.f64 2 (+.f64 (*.f64 2 i) beta)) (+.f64 (*.f64 2 i) beta)))) (pow.f64 alpha 3))))) (+.f64 (/.f64 (*.f64 1 (pow.f64 (+.f64 (+.f64 2 (+.f64 (*.f64 2 i) beta)) (+.f64 (*.f64 2 i) beta)) 2)) (pow.f64 alpha 2)) (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) (pow.f64 alpha 2))))) -1)
(-.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 (+.f64 (*.f64 2 i) beta)) (-.f64 -2 (+.f64 (*.f64 2 i) beta))) alpha)) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (/.f64 (*.f64 (+.f64 (neg.f64 (+.f64 (*.f64 2 i) beta)) (-.f64 -2 (+.f64 (*.f64 2 i) beta))) (-.f64 (pow.f64 beta 2) (+.f64 (pow.f64 (+.f64 (+.f64 2 (+.f64 (*.f64 2 i) beta)) (+.f64 (*.f64 2 i) beta)) 2) (*.f64 (+.f64 (*.f64 2 i) beta) (-.f64 -2 (+.f64 (*.f64 2 i) beta)))))) (pow.f64 alpha 3)) (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) (+.f64 (neg.f64 (+.f64 (*.f64 2 i) beta)) (-.f64 -2 (+.f64 (*.f64 2 i) beta)))) (pow.f64 alpha 3))))) (+.f64 (/.f64 (pow.f64 (+.f64 (+.f64 2 (+.f64 (*.f64 2 i) beta)) (+.f64 (*.f64 2 i) beta)) 2) (pow.f64 alpha 2)) (-.f64 1 (/.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 2 (+.f64 (*.f64 2 i) beta))) (pow.f64 alpha 2)))))
(/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 (+.f64 beta (+.f64 2 alpha)) (+.f64 beta alpha)))
(/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha beta))))
(/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (*.f64 i (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))) (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 (+.f64 beta alpha) 2)))) (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))))
(-.f64 (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha beta)))) (*.f64 -1 (/.f64 (*.f64 (*.f64 i (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (+.f64 alpha beta)) (*.f64 2 (+.f64 2 (+.f64 alpha beta))))) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha beta))) 2)))) (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha beta)))))
(-.f64 (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (neg.f64 (/.f64 (*.f64 (*.f64 i (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 2)))) (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (*.f64 i (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))) (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 (+.f64 beta alpha) 2)))) (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) (*.f64 -1 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 4 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 (pow.f64 (+.f64 beta alpha) 3) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3))))))))) (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))))
(-.f64 (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha beta)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 (+.f64 (*.f64 2 (+.f64 alpha beta)) (*.f64 2 (+.f64 2 (+.f64 alpha beta)))) 2)) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha beta))) 3))) (*.f64 4 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha beta))) 2)))))) (*.f64 -1 (/.f64 (*.f64 (*.f64 i (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (+.f64 alpha beta)) (*.f64 2 (+.f64 2 (+.f64 alpha beta))))) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha beta))) 2))))) (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha beta)))))
(-.f64 (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 i (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 2)) (*.f64 (pow.f64 i 2) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 (*.f64 2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) 2)) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 3))) (*.f64 4 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 2)))))))) (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 i 2) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 4 (pow.f64 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 2))) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 3))) (*.f64 4 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 2))))) (/.f64 (*.f64 (*.f64 i (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 2))))) (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (*.f64 i (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))) (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 (+.f64 beta alpha) 2)))) (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 4 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 (pow.f64 (+.f64 beta alpha) 2) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 (pow.f64 (+.f64 beta alpha) 3) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3))))))) (*.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 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 (pow.f64 (+.f64 beta alpha) 3) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3) (pow.f64 (+.f64 beta alpha) 3)))) (*.f64 4 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) (pow.f64 (+.f64 beta alpha) 2)))))) (*.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))))))))) (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))))
(-.f64 (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha beta)))) (+.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 i 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 (+.f64 (*.f64 2 (+.f64 alpha beta)) (*.f64 2 (+.f64 2 (+.f64 alpha beta)))) 2)) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha beta))) 3))) (*.f64 4 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha beta))) 2)))))) (*.f64 -1 (*.f64 (pow.f64 i 3) (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (*.f64 2 (+.f64 alpha beta)) (*.f64 2 (+.f64 2 (+.f64 alpha beta))))) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha beta))) 3))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 alpha beta)) (*.f64 2 (+.f64 2 (+.f64 alpha beta)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 (+.f64 (*.f64 2 (+.f64 alpha beta)) (*.f64 2 (+.f64 2 (+.f64 alpha beta)))) 2)) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha beta))) 3))) (*.f64 4 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha beta))) 2))))) (*.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha beta))))))))) (*.f64 -1 (/.f64 (*.f64 (*.f64 i (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (+.f64 alpha beta)) (*.f64 2 (+.f64 2 (+.f64 alpha beta))))) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha beta))) 2))))) (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 alpha beta) (+.f64 2 (+.f64 alpha beta)))))
(-.f64 (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 i (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 2))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 i 3) (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 3))) (neg.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 (*.f64 2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) 2)) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 3))) (*.f64 4 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 2))))) (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))))) (*.f64 (pow.f64 i 2) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 (*.f64 2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) 2)) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 3))) (*.f64 4 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 2))))))))) (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (+.f64 (/.f64 (pow.f64 beta 2) (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (*.f64 i (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 2)) (+.f64 (*.f64 (pow.f64 i 3) (+.f64 (*.f64 -4 (/.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 3))) (neg.f64 (/.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 4 (pow.f64 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 2))) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 3))) (*.f64 4 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 2))))) (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))))) (*.f64 (pow.f64 i 2) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 4 (pow.f64 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 2))) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 3))) (*.f64 4 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 2))))))))) (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))))
(*.f64 1/4 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 i 2)))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (pow.f64 i 3))) (*.f64 1/4 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 i 2))))
(+.f64 (*.f64 1/4 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 i 2))) (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (*.f64 2 (+.f64 alpha beta)) (*.f64 2 (+.f64 2 (+.f64 alpha beta))))) (pow.f64 i 3))))
(+.f64 (*.f64 1/4 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 i 2))) (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) (pow.f64 i 3))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (pow.f64 i 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (+.f64 beta alpha) (*.f64 (+.f64 beta (+.f64 2 alpha)) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))) (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))) (pow.f64 i 4))) (*.f64 1/4 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 i 2)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (*.f64 2 (+.f64 alpha beta)) (*.f64 2 (+.f64 2 (+.f64 alpha beta))))) (pow.f64 i 3))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 i 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (+.f64 alpha beta)) (*.f64 2 (+.f64 2 (+.f64 alpha beta)))) 2) (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) -1/64)) (*.f64 1/16 (*.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 alpha beta)) (+.f64 2 (+.f64 alpha beta))))) (pow.f64 i 4)))))
(+.f64 (*.f64 1/4 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 i 2))) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) 2) (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) -1/64)) (*.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 alpha beta)) (*.f64 1/16 (+.f64 alpha (+.f64 beta 2))))) (pow.f64 i 4))) (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) (pow.f64 i 3)))))
(+.f64 (*.f64 1/4 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 i 2))) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 (*.f64 4 (pow.f64 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 2)) -1/64)) (*.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 alpha beta)) (*.f64 1/16 (+.f64 alpha (+.f64 beta 2))))) (pow.f64 i 4))) (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) (pow.f64 i 3)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (pow.f64 i 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (+.f64 (*.f64 1/16 (*.f64 (+.f64 beta alpha) (*.f64 (+.f64 beta (+.f64 2 alpha)) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))) (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))))) (*.f64 -1/64 (*.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) (*.f64 (+.f64 beta (+.f64 2 alpha)) (*.f64 (+.f64 beta alpha) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))))) (pow.f64 i 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (+.f64 beta alpha) (*.f64 (+.f64 beta (+.f64 2 alpha)) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))) (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (+.f64 beta alpha)) (*.f64 2 (+.f64 beta (+.f64 2 alpha)))) 2) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))) (pow.f64 i 4))) (*.f64 1/4 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 i 2))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (*.f64 2 (+.f64 alpha beta)) (*.f64 2 (+.f64 2 (+.f64 alpha beta))))) (pow.f64 i 3))) (+.f64 (+.f64 (*.f64 1/4 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 i 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (+.f64 alpha beta)) (*.f64 2 (+.f64 2 (+.f64 alpha beta)))) 2) (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) -1/64)) (*.f64 1/16 (*.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 alpha beta)) (+.f64 2 (+.f64 alpha beta))))) (pow.f64 i 4)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 2 (+.f64 alpha beta)) (*.f64 2 (+.f64 2 (+.f64 alpha beta)))) (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 2 (+.f64 alpha beta)) (*.f64 2 (+.f64 2 (+.f64 alpha beta)))) 2) (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) -1/64)) (*.f64 1/16 (*.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 alpha beta)) (+.f64 2 (+.f64 alpha beta))))))) (*.f64 (+.f64 (*.f64 2 (+.f64 alpha beta)) (*.f64 2 (+.f64 2 (+.f64 alpha beta)))) (*.f64 (*.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 alpha beta)) (+.f64 2 (+.f64 alpha beta))) -1/64))) (pow.f64 i 5)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) (pow.f64 i 3))) (+.f64 (+.f64 (*.f64 1/4 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 i 2))) (neg.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) 2) (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) -1/64)) (*.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 alpha beta)) (*.f64 1/16 (+.f64 alpha (+.f64 beta 2))))) (pow.f64 i 4)))) (neg.f64 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (*.f64 2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (+.f64 (*.f64 (pow.f64 (*.f64 2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) 2) (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) -1/64)) (*.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 alpha beta)) (*.f64 1/16 (+.f64 alpha (+.f64 beta 2))))))) (*.f64 (+.f64 alpha (+.f64 beta 2)) (*.f64 (*.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 alpha beta)) (*.f64 2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) -1/64))) (pow.f64 i 5)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) (pow.f64 i 3))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 i 2))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 (*.f64 4 (pow.f64 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 2)) -1/64)) (*.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 alpha beta)) (*.f64 1/16 (+.f64 alpha (+.f64 beta 2))))) (pow.f64 i 4)) (/.f64 (*.f64 (*.f64 2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (+.f64 (*.f64 -1/64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) (*.f64 -1/4 (+.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 (*.f64 4 (pow.f64 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 2)) -1/64)) (*.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 alpha beta)) (*.f64 1/16 (+.f64 alpha (+.f64 beta 2)))))))) (pow.f64 i 5))))))
(*.f64 1/4 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 i 2)))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha))) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (pow.f64 i 3))) (*.f64 1/4 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 i 2))))
(+.f64 (*.f64 1/4 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 i 2))) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (*.f64 -2 (+.f64 2 (+.f64 alpha beta))) (*.f64 (+.f64 alpha beta) -2))) (pow.f64 i 3))))
(+.f64 (*.f64 1/4 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 i 2))) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 -2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) (pow.f64 i 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha))) 2) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))) (*.f64 1/16 (*.f64 (+.f64 beta (+.f64 2 alpha)) (*.f64 (+.f64 beta alpha) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))))) (pow.f64 i 4))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha))) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (pow.f64 i 3))) (*.f64 1/4 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 i 2)))))
(+.f64 (+.f64 (*.f64 1/4 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 i 2))) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (*.f64 -2 (+.f64 2 (+.f64 alpha beta))) (*.f64 (+.f64 alpha beta) -2))) (pow.f64 i 3)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 (+.f64 (*.f64 -2 (+.f64 2 (+.f64 alpha beta))) (*.f64 (+.f64 alpha beta) -2)) 2))) (*.f64 1/16 (*.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 alpha beta)) (+.f64 2 (+.f64 alpha beta))))) (pow.f64 i 4))))
(+.f64 (*.f64 1/4 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 i 2))) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 (pow.f64 (*.f64 -2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) 2) -1/64)) (*.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 alpha beta)) (*.f64 1/16 (+.f64 alpha (+.f64 beta 2))))) (pow.f64 i 4))) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 -2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) (pow.f64 i 3)))))
(+.f64 (*.f64 1/4 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 i 2))) (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 (*.f64 4 (pow.f64 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 2)) -1/64)) (*.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 alpha beta)) (*.f64 1/16 (+.f64 alpha (+.f64 beta 2))))) (pow.f64 i 4))) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 -2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) (pow.f64 i 3)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha))) 2) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))) (*.f64 1/16 (*.f64 (+.f64 beta (+.f64 2 alpha)) (*.f64 (+.f64 beta alpha) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))))) (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha)))) (pow.f64 i 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha))) 2) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))) (*.f64 1/16 (*.f64 (+.f64 beta (+.f64 2 alpha)) (*.f64 (+.f64 beta alpha) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))))) (pow.f64 i 4))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (+.f64 (*.f64 -2 (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (+.f64 beta alpha))) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (pow.f64 i 3))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 i 2))) (*.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 (+.f64 beta alpha) (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))) (pow.f64 i 5)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 -2 (+.f64 2 (+.f64 alpha beta))) (*.f64 (+.f64 alpha beta) -2)) (+.f64 (*.f64 -1/64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 (+.f64 (*.f64 -2 (+.f64 2 (+.f64 alpha beta))) (*.f64 (+.f64 alpha beta) -2)) 2))) (*.f64 1/16 (*.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 alpha beta)) (+.f64 2 (+.f64 alpha beta)))))) (pow.f64 i 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 (+.f64 (*.f64 -2 (+.f64 2 (+.f64 alpha beta))) (*.f64 (+.f64 alpha beta) -2)) 2))) (*.f64 1/16 (*.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 alpha beta)) (+.f64 2 (+.f64 alpha beta))))) (pow.f64 i 4))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 i 2))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (+.f64 2 (+.f64 alpha beta)) (*.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 alpha beta)) (+.f64 (*.f64 -2 (+.f64 2 (+.f64 alpha beta))) (*.f64 (+.f64 alpha beta) -2)))) (pow.f64 i 5))) (*.f64 1/16 (/.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (*.f64 -2 (+.f64 2 (+.f64 alpha beta))) (*.f64 (+.f64 alpha beta) -2))) (pow.f64 i 3)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 -2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (+.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 (pow.f64 (*.f64 -2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) 2) -1/64)) (*.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 alpha beta)) (*.f64 1/16 (+.f64 alpha (+.f64 beta 2)))))) (pow.f64 i 5))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 i 2))) (+.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 -2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) (pow.f64 i 3))) (*.f64 -1/64 (/.f64 (*.f64 (+.f64 alpha beta) (*.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 alpha (+.f64 beta 2))) (*.f64 -2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))))) (pow.f64 i 5)))) (neg.f64 (/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 (pow.f64 (*.f64 -2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) 2) -1/64)) (*.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 alpha beta)) (*.f64 1/16 (+.f64 alpha (+.f64 beta 2))))) (pow.f64 i 4))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 -2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (+.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 (*.f64 4 (pow.f64 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 2)) -1/64)) (*.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 alpha beta)) (*.f64 1/16 (+.f64 alpha (+.f64 beta 2)))))) (pow.f64 i 5))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (pow.f64 i 2))) (+.f64 (+.f64 (*.f64 1/16 (/.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 -2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) (pow.f64 i 3))) (*.f64 -1/64 (/.f64 (*.f64 (+.f64 alpha beta) (*.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 alpha (+.f64 beta 2))) (*.f64 -2 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))))) (pow.f64 i 5)))) (neg.f64 (/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 (*.f64 4 (pow.f64 (+.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 2)) -1/64)) (*.f64 (*.f64 (-.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 alpha beta)) (*.f64 1/16 (+.f64 alpha (+.f64 beta 2))))) (pow.f64 i 4))))))
(+.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) 0)
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i))))
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 i i) (+.f64 alpha beta)))
(+.f64 0 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i))))
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 i i) (+.f64 alpha beta)))
(-.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) 0)
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i))))
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 i i) (+.f64 alpha beta)))
(-.f64 0 (neg.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i))))))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i))))
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 i i) (+.f64 alpha beta)))
(*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) 1)
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i))))
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 i i) (+.f64 alpha beta)))
(*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i))))))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i))))
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 i i) (+.f64 alpha beta)))
(*.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i))))
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 i i) (+.f64 alpha beta)))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i))))) (/.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i))))))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i))))
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 i i) (+.f64 alpha beta)))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i))))) (*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i))))) 1))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i))))
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 i i) (+.f64 alpha beta)))
(*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i))))) (*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i))))))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i))))
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 i i) (+.f64 alpha beta)))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i))))))) (/.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i))))) (*.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))))))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i))))
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 i i) (+.f64 alpha beta)))
(pow.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) 1)
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i))))
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 i i) (+.f64 alpha beta)))
(neg.f64 (neg.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i))))))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i))))
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 i i) (+.f64 alpha beta)))
(-.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) -1)
(+.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 i (+.f64 (+.f64 2 i) beta)))))
(+.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 i (+.f64 beta (+.f64 2 i))))))
(+.f64 1 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 i i) (+.f64 alpha beta))) (+.f64 alpha (+.f64 (+.f64 2 i) (+.f64 i beta)))))
(-.f64 1 (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2)))))))
(+.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 i (+.f64 (+.f64 2 i) beta)))))
(+.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 i (+.f64 beta (+.f64 2 i))))))
(+.f64 1 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 i i) (+.f64 alpha beta))) (+.f64 alpha (+.f64 (+.f64 2 i) (+.f64 i beta)))))
(-.f64 (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1) 0)
(+.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 i (+.f64 (+.f64 2 i) beta)))))
(+.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 i (+.f64 beta (+.f64 2 i))))))
(+.f64 1 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 i i) (+.f64 alpha beta))) (+.f64 alpha (+.f64 (+.f64 2 i) (+.f64 i beta)))))
(-.f64 0 (-.f64 -1 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2)))))))
(+.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 i (+.f64 (+.f64 2 i) beta)))))
(+.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 i (+.f64 beta (+.f64 2 i))))))
(+.f64 1 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 i i) (+.f64 alpha beta))) (+.f64 alpha (+.f64 (+.f64 2 i) (+.f64 i beta)))))
(*.f64 1 (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1))
(+.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 i (+.f64 (+.f64 2 i) beta)))))
(+.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 i (+.f64 beta (+.f64 2 i))))))
(+.f64 1 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 i i) (+.f64 alpha beta))) (+.f64 alpha (+.f64 (+.f64 2 i) (+.f64 i beta)))))
(*.f64 (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1) 1)
(+.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 i (+.f64 (+.f64 2 i) beta)))))
(+.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 i (+.f64 beta (+.f64 2 i))))))
(+.f64 1 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 i i) (+.f64 alpha beta))) (+.f64 alpha (+.f64 (+.f64 2 i) (+.f64 i beta)))))
(*.f64 (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1) (/.f64 (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1) (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1)))
(+.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 i (+.f64 (+.f64 2 i) beta)))))
(+.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 i (+.f64 beta (+.f64 2 i))))))
(+.f64 1 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 i i) (+.f64 alpha beta))) (+.f64 alpha (+.f64 (+.f64 2 i) (+.f64 i beta)))))
(*.f64 (*.f64 (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1) (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1)) (/.f64 1 (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1)))
(+.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 i (+.f64 (+.f64 2 i) beta)))))
(+.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 i (+.f64 beta (+.f64 2 i))))))
(+.f64 1 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 i i) (+.f64 alpha beta))) (+.f64 alpha (+.f64 (+.f64 2 i) (+.f64 i beta)))))
(*.f64 (*.f64 (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1) (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1)) (*.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1)) 1))
(+.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 i (+.f64 (+.f64 2 i) beta)))))
(+.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 i (+.f64 beta (+.f64 2 i))))))
(+.f64 1 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 i i) (+.f64 alpha beta))) (+.f64 alpha (+.f64 (+.f64 2 i) (+.f64 i beta)))))
(*.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1)) (*.f64 (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1) (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1)))
(+.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 i (+.f64 (+.f64 2 i) beta)))))
(+.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 i (+.f64 beta (+.f64 2 i))))))
(+.f64 1 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 i i) (+.f64 alpha beta))) (+.f64 alpha (+.f64 (+.f64 2 i) (+.f64 i beta)))))
(*.f64 (*.f64 (*.f64 (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1) (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1)) (*.f64 (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1) (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1))) (/.f64 (/.f64 1 (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1)) (*.f64 (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1) (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1))))
(+.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 i (+.f64 (+.f64 2 i) beta)))))
(+.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 i (+.f64 beta (+.f64 2 i))))))
(+.f64 1 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 i i) (+.f64 alpha beta))) (+.f64 alpha (+.f64 (+.f64 2 i) (+.f64 i beta)))))
(/.f64 (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1) 1)
(+.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 i (+.f64 (+.f64 2 i) beta)))))
(+.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 i (+.f64 beta (+.f64 2 i))))))
(+.f64 1 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 i i) (+.f64 alpha beta))) (+.f64 alpha (+.f64 (+.f64 2 i) (+.f64 i beta)))))
(/.f64 (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1) (/.f64 (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1) (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1)))
(+.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 i (+.f64 (+.f64 2 i) beta)))))
(+.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 i (+.f64 beta (+.f64 2 i))))))
(+.f64 1 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 i i) (+.f64 alpha beta))) (+.f64 alpha (+.f64 (+.f64 2 i) (+.f64 i beta)))))
(pow.f64 (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1) 1)
(+.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 i (+.f64 (+.f64 2 i) beta)))))
(+.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 i (+.f64 beta (+.f64 2 i))))))
(+.f64 1 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 i i) (+.f64 alpha beta))) (+.f64 alpha (+.f64 (+.f64 2 i) (+.f64 i beta)))))
(neg.f64 (-.f64 -1 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2)))))))
(+.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 i (+.f64 (+.f64 2 i) beta)))))
(+.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 i (+.f64 beta (+.f64 2 i))))))
(+.f64 1 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 i i) (+.f64 alpha beta))) (+.f64 alpha (+.f64 (+.f64 2 i) (+.f64 i beta)))))
(+.f64 (*.f64 beta beta) (neg.f64 (*.f64 alpha alpha)))
(*.f64 (+.f64 alpha beta) (-.f64 beta alpha))
(+.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 0)
(+.f64 (*.f64 beta beta) (neg.f64 (*.f64 alpha alpha)))
(*.f64 (+.f64 alpha beta) (-.f64 beta alpha))
(+.f64 0 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(+.f64 (*.f64 beta beta) (neg.f64 (*.f64 alpha alpha)))
(*.f64 (+.f64 alpha beta) (-.f64 beta alpha))
(+.f64 (neg.f64 (*.f64 alpha alpha)) (*.f64 beta beta))
(+.f64 (*.f64 beta beta) (neg.f64 (*.f64 alpha alpha)))
(*.f64 (+.f64 alpha beta) (-.f64 beta alpha))
(+.f64 (-.f64 (*.f64 beta beta) (-.f64 (*.f64 alpha alpha) -1)) 1)
(+.f64 (*.f64 beta beta) (neg.f64 (*.f64 alpha alpha)))
(*.f64 (+.f64 alpha beta) (-.f64 beta alpha))
(*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 1)
(+.f64 (*.f64 beta beta) (neg.f64 (*.f64 alpha alpha)))
(*.f64 (+.f64 alpha beta) (-.f64 beta alpha))
(*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))
(+.f64 (*.f64 beta beta) (neg.f64 (*.f64 alpha alpha)))
(*.f64 (+.f64 alpha beta) (-.f64 beta alpha))
(*.f64 (+.f64 beta alpha) (-.f64 beta alpha))
(+.f64 (*.f64 beta beta) (neg.f64 (*.f64 alpha alpha)))
(*.f64 (+.f64 alpha beta) (-.f64 beta alpha))
(*.f64 1 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))
(+.f64 (*.f64 beta beta) (neg.f64 (*.f64 alpha alpha)))
(*.f64 (+.f64 alpha beta) (-.f64 beta alpha))
(*.f64 (-.f64 beta alpha) (+.f64 beta alpha))
(+.f64 (*.f64 beta beta) (neg.f64 (*.f64 alpha alpha)))
(*.f64 (+.f64 alpha beta) (-.f64 beta alpha))
(*.f64 (-.f64 (*.f64 alpha alpha) (*.f64 beta beta)) -1)
(+.f64 (*.f64 beta beta) (neg.f64 (*.f64 alpha alpha)))
(*.f64 (+.f64 alpha beta) (-.f64 beta alpha))
(*.f64 (*.f64 (+.f64 beta alpha) (+.f64 beta alpha)) (*.f64 (/.f64 1 (+.f64 beta alpha)) (-.f64 beta alpha)))
(*.f64 (*.f64 (+.f64 alpha beta) (+.f64 alpha beta)) (*.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 alpha beta))))
(*.f64 (-.f64 beta alpha) (*.f64 (/.f64 1 (+.f64 alpha beta)) (*.f64 (+.f64 alpha beta) (+.f64 alpha beta))))
(*.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (/.f64 1 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))
(+.f64 (*.f64 beta beta) (neg.f64 (*.f64 alpha alpha)))
(*.f64 (+.f64 alpha beta) (-.f64 beta alpha))
(*.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (*.f64 (/.f64 1 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) 1))
(+.f64 (*.f64 beta beta) (neg.f64 (*.f64 alpha alpha)))
(*.f64 (+.f64 alpha beta) (-.f64 beta alpha))
(*.f64 (/.f64 1 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))
(+.f64 (*.f64 beta beta) (neg.f64 (*.f64 alpha alpha)))
(*.f64 (+.f64 alpha beta) (-.f64 beta alpha))
(*.f64 (+.f64 beta (fabs.f64 alpha)) (-.f64 beta (fabs.f64 alpha)))
(+.f64 (*.f64 beta beta) (neg.f64 (*.f64 alpha alpha)))
(*.f64 (+.f64 alpha beta) (-.f64 beta alpha))
(*.f64 (+.f64 beta (fabs.f64 alpha)) (*.f64 (-.f64 beta (fabs.f64 alpha)) 1))
(+.f64 (*.f64 beta beta) (neg.f64 (*.f64 alpha alpha)))
(*.f64 (+.f64 alpha beta) (-.f64 beta alpha))
(*.f64 (+.f64 (fabs.f64 alpha) (fabs.f64 beta)) (-.f64 (fabs.f64 beta) (fabs.f64 alpha)))
(+.f64 (*.f64 beta beta) (neg.f64 (*.f64 alpha alpha)))
(*.f64 (+.f64 alpha beta) (-.f64 beta alpha))
(*.f64 (+.f64 (fabs.f64 alpha) (fabs.f64 beta)) (*.f64 (-.f64 (fabs.f64 beta) (fabs.f64 alpha)) 1))
(+.f64 (*.f64 beta beta) (neg.f64 (*.f64 alpha alpha)))
(*.f64 (+.f64 alpha beta) (-.f64 beta alpha))
(*.f64 (+.f64 alpha (fabs.f64 beta)) (-.f64 (fabs.f64 beta) alpha))
(+.f64 (*.f64 beta beta) (neg.f64 (*.f64 alpha alpha)))
(*.f64 (+.f64 alpha beta) (-.f64 beta alpha))
(*.f64 (+.f64 alpha (fabs.f64 beta)) (*.f64 (-.f64 (fabs.f64 beta) alpha) 1))
(+.f64 (*.f64 beta beta) (neg.f64 (*.f64 alpha alpha)))
(*.f64 (+.f64 alpha beta) (-.f64 beta alpha))
(*.f64 (-.f64 (fabs.f64 beta) alpha) (+.f64 alpha (fabs.f64 beta)))
(+.f64 (*.f64 beta beta) (neg.f64 (*.f64 alpha alpha)))
(*.f64 (+.f64 alpha beta) (-.f64 beta alpha))
(*.f64 (-.f64 beta (fabs.f64 alpha)) (+.f64 beta (fabs.f64 alpha)))
(+.f64 (*.f64 beta beta) (neg.f64 (*.f64 alpha alpha)))
(*.f64 (+.f64 alpha beta) (-.f64 beta alpha))
(*.f64 (-.f64 (fabs.f64 beta) (fabs.f64 alpha)) (+.f64 (fabs.f64 alpha) (fabs.f64 beta)))
(+.f64 (*.f64 beta beta) (neg.f64 (*.f64 alpha alpha)))
(*.f64 (+.f64 alpha beta) (-.f64 beta alpha))
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))) (/.f64 (/.f64 1 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))) (*.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)))))
(+.f64 (*.f64 beta beta) (neg.f64 (*.f64 alpha alpha)))
(*.f64 (+.f64 alpha beta) (-.f64 beta alpha))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 1)
(+.f64 (*.f64 beta beta) (neg.f64 (*.f64 alpha alpha)))
(*.f64 (+.f64 alpha beta) (-.f64 beta alpha))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (-.f64 (*.f64 beta beta) (*.f64 alpha alpha))))
(+.f64 (*.f64 beta beta) (neg.f64 (*.f64 alpha alpha)))
(*.f64 (+.f64 alpha beta) (-.f64 beta alpha))
(/.f64 (-.f64 (*.f64 alpha alpha) (*.f64 beta beta)) -1)
(+.f64 (*.f64 beta beta) (neg.f64 (*.f64 alpha alpha)))
(*.f64 (+.f64 alpha beta) (-.f64 beta alpha))
(pow.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) 1)
(+.f64 (*.f64 beta beta) (neg.f64 (*.f64 alpha alpha)))
(*.f64 (+.f64 alpha beta) (-.f64 beta alpha))
(neg.f64 (-.f64 (*.f64 alpha alpha) (*.f64 beta beta)))
(+.f64 (*.f64 beta beta) (neg.f64 (*.f64 alpha alpha)))
(*.f64 (+.f64 alpha beta) (-.f64 beta alpha))
(+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 0)
(/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 i (+.f64 (+.f64 2 i) beta))))
(/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 i (+.f64 beta (+.f64 2 i)))))
(/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 i i) (+.f64 alpha beta))) (+.f64 alpha (+.f64 (+.f64 2 i) (+.f64 i beta))))
(+.f64 0 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))))
(/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 i (+.f64 (+.f64 2 i) beta))))
(/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 i (+.f64 beta (+.f64 2 i)))))
(/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 i i) (+.f64 alpha beta))) (+.f64 alpha (+.f64 (+.f64 2 i) (+.f64 i beta))))
(-.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 0)
(/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 i (+.f64 (+.f64 2 i) beta))))
(/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 i (+.f64 beta (+.f64 2 i)))))
(/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 i i) (+.f64 alpha beta))) (+.f64 alpha (+.f64 (+.f64 2 i) (+.f64 i beta))))
(-.f64 0 (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2)))))))
(/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 i (+.f64 (+.f64 2 i) beta))))
(/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 i (+.f64 beta (+.f64 2 i)))))
(/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 i i) (+.f64 alpha beta))) (+.f64 alpha (+.f64 (+.f64 2 i) (+.f64 i beta))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1)
(/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 i (+.f64 (+.f64 2 i) beta))))
(/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 i (+.f64 beta (+.f64 2 i)))))
(/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 i i) (+.f64 alpha beta))) (+.f64 alpha (+.f64 (+.f64 2 i) (+.f64 i beta))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2)))))))
(/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 i (+.f64 (+.f64 2 i) beta))))
(/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 i (+.f64 beta (+.f64 2 i)))))
(/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 i i) (+.f64 alpha beta))) (+.f64 alpha (+.f64 (+.f64 2 i) (+.f64 i beta))))
(*.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))))
(/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 i (+.f64 (+.f64 2 i) beta))))
(/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 i (+.f64 beta (+.f64 2 i)))))
(/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 i i) (+.f64 alpha beta))) (+.f64 alpha (+.f64 (+.f64 2 i) (+.f64 i beta))))
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2)))))) (/.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2)))))))
(/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 i (+.f64 (+.f64 2 i) beta))))
(/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 i (+.f64 beta (+.f64 2 i)))))
(/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 i i) (+.f64 alpha beta))) (+.f64 alpha (+.f64 (+.f64 2 i) (+.f64 i beta))))
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2)))))) (*.f64 (/.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2)))))) 1))
(/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 i (+.f64 (+.f64 2 i) beta))))
(/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 i (+.f64 beta (+.f64 2 i)))))
(/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 i i) (+.f64 alpha beta))) (+.f64 alpha (+.f64 (+.f64 2 i) (+.f64 i beta))))
(*.f64 (/.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2)))))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2)))))))
(/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 i (+.f64 (+.f64 2 i) beta))))
(/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 i (+.f64 beta (+.f64 2 i)))))
(/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 i i) (+.f64 alpha beta))) (+.f64 alpha (+.f64 (+.f64 2 i) (+.f64 i beta))))
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2)))))))) (/.f64 (/.f64 1 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2)))))) (*.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))))))
(/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 i (+.f64 (+.f64 2 i) beta))))
(/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 i (+.f64 beta (+.f64 2 i)))))
(/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 i i) (+.f64 alpha beta))) (+.f64 alpha (+.f64 (+.f64 2 i) (+.f64 i beta))))
(pow.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2))))) 1)
(/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 i (+.f64 (+.f64 2 i) beta))))
(/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 i (+.f64 beta (+.f64 2 i)))))
(/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 i i) (+.f64 alpha beta))) (+.f64 alpha (+.f64 (+.f64 2 i) (+.f64 i beta))))
(neg.f64 (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 beta (+.f64 i (+.f64 i 2)))))))
(/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 i (+.f64 (+.f64 2 i) beta))))
(/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 alpha (+.f64 beta (+.f64 i i)))) (+.f64 alpha (+.f64 i (+.f64 beta (+.f64 2 i)))))
(/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 i i) (+.f64 alpha beta))) (+.f64 alpha (+.f64 (+.f64 2 i) (+.f64 i beta))))

eval1.6s (10.5%)

Compiler

Compiled 37730 to 26274 computations (30.4% saved)

prune692.0ms (4.4%)

Pruning

12 alts after pruning (11 fresh and 1 done)

PrunedKeptTotal
New41111422
Fresh000
Picked011
Done000
Total41112423
Error
0.1b
Counts
423 → 12
Alt Table
Click to see full alt table
StatusErrorProgram
51.5b
(/.f64 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) alpha) 2)
29.7b
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 alpha 2) (*.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2))) beta)) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.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))))))) 2)
22.7b
(/.f64 (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) 1) 2)
30.2b
(/.f64 (+.f64 (/.f64 (+.f64 (*.f64 2 i) (+.f64 (neg.f64 alpha) beta)) (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) 1) 2)
22.5b
(/.f64 (+.f64 (/.f64 (neg.f64 alpha) (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) 1) 2)
11.7b
(/.f64 (+.f64 (/.f64 beta (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) 1) 2)
62.1b
(/.f64 (+.f64 (+.f64 -1 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) 1) 2)
53.3b
(/.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta))) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 (*.f64 2 i) (+.f64 beta 2))) (pow.f64 alpha 2)) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))) 2)
49.4b
(/.f64 (+.f64 2 (neg.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2))) beta))) 2)
61.8b
(/.f64 (+.f64 -1 1) 2)
42.5b
(/.f64 2 2)
22.9b
(/.f64 1 2)
Compiler

Compiled 552 to 435 computations (21.2% saved)

localize98.0ms (0.6%)

Local error

Found 1 expressions with local error:

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

Compiled 69 to 40 computations (42% saved)

series12.0ms (0.1%)

Counts
1 → 36
Calls

9 calls:

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

rewrite135.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1104×rational.json-simplify-2
790×rational.json-simplify-1
692×rational.json-simplify-47
608×rational.json-simplify-49
596×rational.json-simplify-58
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01131
19531
231331
3119431
4474731
Stop Event
node limit
Counts
1 → 17
Calls
Call 1
Inputs
(/.f64 beta (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (/.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2)))) (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2)))) (/.f64 1 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2)))) (/.f64 (/.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2)))) (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2)))) (*.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2)))))) (/.f64 (/.f64 1 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2)))) (*.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2)))) (*.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))))) (*.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2)))))) (*.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))))))) (/.f64 (/.f64 (/.f64 1 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2)))) (*.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))))) (*.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2)))))))))

simplify302.0ms (1.9%)

Algorithm
egg-herbie
Rules
1502×rational.json-simplify-111
1044×rational.json-simplify-47
902×rational.json-simplify-1
854×rational.json-simplify-2
754×rational.json-simplify-41
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01573419
13013369
25293359
314533337
452683331
Stop Event
node limit
Counts
53 → 102
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 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) 0)
(+.f64 0 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))))
(-.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) 0)
(-.f64 0 (neg.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2)))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))))) 1)
(*.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) 1)
(*.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (/.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2)))))
(*.f64 1 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))))
(*.f64 (/.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2)))) (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))))
(*.f64 (*.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2)))) (/.f64 1 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2)))))
(*.f64 (*.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2)))) (/.f64 (/.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2)))) (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2)))))
(*.f64 (/.f64 1 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2)))) (*.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2)))))
(*.f64 (*.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2)))))) (/.f64 (/.f64 1 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2)))) (*.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))))))
(*.f64 (/.f64 (/.f64 1 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2)))) (*.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))))) (*.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2)))))))
(*.f64 (*.f64 (*.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2)))))) (*.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))))))) (/.f64 (/.f64 (/.f64 1 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2)))) (*.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))))) (*.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))))))))
(pow.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) 1)
(neg.f64 (neg.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2)))))
Outputs
(/.f64 beta (+.f64 2 (+.f64 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 2 (+.f64 alpha (*.f64 2 i)))) (*.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)))) (neg.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))))
(+.f64 (/.f64 beta (+.f64 (*.f64 2 i) (+.f64 2 alpha))) (neg.f64 (/.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 beta (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (+.f64 (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3)) (*.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 (neg.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))))
(+.f64 (neg.f64 (/.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 -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 -1 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (+.f64 (+.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 -1 (/.f64 (pow.f64 beta 4) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 4)))))
(+.f64 (/.f64 beta (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (+.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2))) (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (neg.f64 (/.f64 (pow.f64 beta 4) (pow.f64 (+.f64 2 (+.f64 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 -1 (+.f64 (/.f64 (pow.f64 beta 4) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) 4)) (/.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 (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) 3)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) 2)) (/.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)) (neg.f64 (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) 2)) (/.f64 (pow.f64 beta 4) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) 4))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta)))
(+.f64 1 (neg.f64 (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta)))
(+.f64 1 (neg.f64 (/.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) beta)))
(-.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 (*.f64 -1 (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta)) (+.f64 (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2) (pow.f64 beta 2)) 1))
(+.f64 1 (+.f64 (neg.f64 (/.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 (neg.f64 (/.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) beta)) (+.f64 1 (/.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) 2) (pow.f64 beta 2))))
(+.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 (*.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 (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2) (pow.f64 beta 2)) 1)))
(+.f64 1 (+.f64 (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2) (pow.f64 beta 2)) (+.f64 (neg.f64 (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta)) (neg.f64 (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3) (pow.f64 beta 3))))))
(+.f64 (+.f64 1 (/.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) 2) (pow.f64 beta 2))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) beta) (/.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) 3) (pow.f64 beta 3)))))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) beta)) (+.f64 (/.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 (neg.f64 (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta)))
(+.f64 1 (neg.f64 (/.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) beta)))
(-.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 (*.f64 -1 (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta)) (+.f64 (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2) (pow.f64 beta 2)) 1))
(+.f64 1 (+.f64 (neg.f64 (/.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 (neg.f64 (/.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) beta)) (+.f64 1 (/.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) 2) (pow.f64 beta 2))))
(+.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 (*.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 (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2) (pow.f64 beta 2)) 1)))
(+.f64 1 (+.f64 (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2) (pow.f64 beta 2)) (+.f64 (neg.f64 (/.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) beta)) (neg.f64 (/.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3) (pow.f64 beta 3))))))
(+.f64 (+.f64 1 (/.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) 2) (pow.f64 beta 2))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) beta) (/.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) 3) (pow.f64 beta 3)))))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 2 i) (+.f64 2 alpha)) beta)) (+.f64 (/.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 beta (+.f64 (*.f64 2 i) (+.f64 beta 2)))
(+.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)))) (neg.f64 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))))
(+.f64 (/.f64 beta (+.f64 (*.f64 2 i) (+.f64 beta 2))) (neg.f64 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 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 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 (neg.f64 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))) (+.f64 (/.f64 (*.f64 beta (pow.f64 alpha 2)) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)) (/.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i))))))
(+.f64 (neg.f64 (/.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 (neg.f64 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2))) (+.f64 (/.f64 beta (+.f64 (*.f64 2 i) (+.f64 beta 2))) (/.f64 (*.f64 beta (pow.f64 alpha 2)) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 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 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 (*.f64 beta (pow.f64 alpha 3)) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4)) (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (/.f64 (*.f64 beta (pow.f64 alpha 3)) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4)))) (+.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 (neg.f64 (+.f64 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2)) (/.f64 (*.f64 beta (pow.f64 alpha 3)) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 4)))) (+.f64 (/.f64 beta (+.f64 (*.f64 2 i) (+.f64 beta 2))) (/.f64 (*.f64 beta (pow.f64 alpha 2)) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 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) (neg.f64 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))))
(+.f64 (/.f64 beta alpha) (neg.f64 (/.f64 (*.f64 beta (+.f64 (*.f64 2 i) (+.f64 beta 2))) (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 (neg.f64 (/.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 (neg.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)) 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 beta alpha) (+.f64 (*.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 (/.f64 beta alpha) (+.f64 (neg.f64 (/.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)) (neg.f64 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)) (pow.f64 alpha 4))))))
(+.f64 (/.f64 beta alpha) (+.f64 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3)) (*.f64 -1 (+.f64 (/.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))) 3)) (pow.f64 alpha 4))))))
(+.f64 (/.f64 beta alpha) (+.f64 (/.f64 (*.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2)) (pow.f64 alpha 3)) (*.f64 -1 (+.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 (/.f64 beta alpha) (+.f64 (/.f64 (*.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2)) (pow.f64 alpha 3)) (neg.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 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) (neg.f64 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 (*.f64 2 i)))) (pow.f64 alpha 2))))
(+.f64 (/.f64 beta alpha) (neg.f64 (/.f64 (*.f64 beta (+.f64 (*.f64 2 i) (+.f64 beta 2))) (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 (neg.f64 (/.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 (neg.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)) 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 beta alpha) (+.f64 (*.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 (/.f64 beta alpha) (+.f64 (neg.f64 (/.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)) (neg.f64 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)) (pow.f64 alpha 4))))))
(+.f64 (/.f64 beta alpha) (+.f64 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 alpha 3)) (*.f64 -1 (+.f64 (/.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))) 3)) (pow.f64 alpha 4))))))
(+.f64 (/.f64 beta alpha) (+.f64 (/.f64 (*.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2)) (pow.f64 alpha 3)) (*.f64 -1 (+.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 (/.f64 beta alpha) (+.f64 (/.f64 (*.f64 beta (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2)) (pow.f64 alpha 3)) (neg.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 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 beta (+.f64 beta (+.f64 2 alpha))) (*.f64 -2 (/.f64 (*.f64 beta i) (pow.f64 (+.f64 beta (+.f64 2 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 4 (/.f64 (*.f64 beta (pow.f64 i 2)) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3))) (+.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 beta (+.f64 2 alpha))) (+.f64 (*.f64 4 (/.f64 (*.f64 beta (pow.f64 i 2)) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3))) (*.f64 -2 (/.f64 (*.f64 beta i) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)))))
(+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) (+.f64 (*.f64 -2 (/.f64 (*.f64 beta i) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.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 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 -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 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) (*.f64 -8 (/.f64 (*.f64 beta (pow.f64 i 3)) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 4))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 beta i) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) (+.f64 (*.f64 -8 (/.f64 (*.f64 beta (pow.f64 i 3)) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 4))) (*.f64 4 (/.f64 (*.f64 beta (pow.f64 i 2)) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3))))))
(+.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) (+.f64 (*.f64 -2 (/.f64 (*.f64 beta i) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 4 (/.f64 (*.f64 beta (pow.f64 i 2)) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3))))) (*.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 (*.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 -8 (/.f64 (*.f64 beta (pow.f64 i 3)) (pow.f64 (+.f64 beta (+.f64 2 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/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/2 (/.f64 beta i)) (+.f64 (*.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 -1/4 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (+.f64 (*.f64 1/2 (/.f64 beta i)) (*.f64 1/8 (/.f64 (*.f64 beta (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 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 1/2 (/.f64 beta i)) (+.f64 (+.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/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/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/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/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/16 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)) (pow.f64 i 4))))))
(+.f64 (*.f64 1/2 (/.f64 beta i)) (+.f64 (*.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 -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/2 (/.f64 beta i)) (+.f64 (*.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 -1/4 (/.f64 (*.f64 beta (+.f64 beta (+.f64 2 alpha))) (pow.f64 i 2))) (+.f64 (*.f64 1/2 (/.f64 beta i)) (*.f64 1/8 (/.f64 (*.f64 beta (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 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 1/2 (/.f64 beta i)) (+.f64 (+.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/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/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/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/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/16 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)) (pow.f64 i 4))))))
(+.f64 (*.f64 1/2 (/.f64 beta i)) (+.f64 (*.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 -1/16 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3)) (pow.f64 i 4))))))
(+.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) 0)
(/.f64 beta (+.f64 (+.f64 alpha (+.f64 i i)) (+.f64 beta 2)))
(/.f64 beta (+.f64 beta (+.f64 2 (+.f64 alpha (+.f64 i i)))))
(/.f64 beta (+.f64 beta (+.f64 (+.f64 i i) (+.f64 2 alpha))))
(/.f64 beta (+.f64 beta (+.f64 alpha (+.f64 2 (+.f64 i i)))))
(+.f64 0 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))))
(/.f64 beta (+.f64 (+.f64 alpha (+.f64 i i)) (+.f64 beta 2)))
(/.f64 beta (+.f64 beta (+.f64 2 (+.f64 alpha (+.f64 i i)))))
(/.f64 beta (+.f64 beta (+.f64 (+.f64 i i) (+.f64 2 alpha))))
(/.f64 beta (+.f64 beta (+.f64 alpha (+.f64 2 (+.f64 i i)))))
(-.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) 0)
(/.f64 beta (+.f64 (+.f64 alpha (+.f64 i i)) (+.f64 beta 2)))
(/.f64 beta (+.f64 beta (+.f64 2 (+.f64 alpha (+.f64 i i)))))
(/.f64 beta (+.f64 beta (+.f64 (+.f64 i i) (+.f64 2 alpha))))
(/.f64 beta (+.f64 beta (+.f64 alpha (+.f64 2 (+.f64 i i)))))
(-.f64 0 (neg.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2)))))
(/.f64 beta (+.f64 (+.f64 alpha (+.f64 i i)) (+.f64 beta 2)))
(/.f64 beta (+.f64 beta (+.f64 2 (+.f64 alpha (+.f64 i i)))))
(/.f64 beta (+.f64 beta (+.f64 (+.f64 i i) (+.f64 2 alpha))))
(/.f64 beta (+.f64 beta (+.f64 alpha (+.f64 2 (+.f64 i i)))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))))) 1)
(/.f64 beta (+.f64 (+.f64 alpha (+.f64 i i)) (+.f64 beta 2)))
(/.f64 beta (+.f64 beta (+.f64 2 (+.f64 alpha (+.f64 i i)))))
(/.f64 beta (+.f64 beta (+.f64 (+.f64 i i) (+.f64 2 alpha))))
(/.f64 beta (+.f64 beta (+.f64 alpha (+.f64 2 (+.f64 i i)))))
(*.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) 1)
(/.f64 beta (+.f64 (+.f64 alpha (+.f64 i i)) (+.f64 beta 2)))
(/.f64 beta (+.f64 beta (+.f64 2 (+.f64 alpha (+.f64 i i)))))
(/.f64 beta (+.f64 beta (+.f64 (+.f64 i i) (+.f64 2 alpha))))
(/.f64 beta (+.f64 beta (+.f64 alpha (+.f64 2 (+.f64 i i)))))
(*.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (/.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2)))))
(/.f64 beta (+.f64 (+.f64 alpha (+.f64 i i)) (+.f64 beta 2)))
(/.f64 beta (+.f64 beta (+.f64 2 (+.f64 alpha (+.f64 i i)))))
(/.f64 beta (+.f64 beta (+.f64 (+.f64 i i) (+.f64 2 alpha))))
(/.f64 beta (+.f64 beta (+.f64 alpha (+.f64 2 (+.f64 i i)))))
(*.f64 1 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))))
(/.f64 beta (+.f64 (+.f64 alpha (+.f64 i i)) (+.f64 beta 2)))
(/.f64 beta (+.f64 beta (+.f64 2 (+.f64 alpha (+.f64 i i)))))
(/.f64 beta (+.f64 beta (+.f64 (+.f64 i i) (+.f64 2 alpha))))
(/.f64 beta (+.f64 beta (+.f64 alpha (+.f64 2 (+.f64 i i)))))
(*.f64 (/.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2)))) (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))))
(/.f64 beta (+.f64 (+.f64 alpha (+.f64 i i)) (+.f64 beta 2)))
(/.f64 beta (+.f64 beta (+.f64 2 (+.f64 alpha (+.f64 i i)))))
(/.f64 beta (+.f64 beta (+.f64 (+.f64 i i) (+.f64 2 alpha))))
(/.f64 beta (+.f64 beta (+.f64 alpha (+.f64 2 (+.f64 i i)))))
(*.f64 (*.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2)))) (/.f64 1 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2)))))
(/.f64 beta (+.f64 (+.f64 alpha (+.f64 i i)) (+.f64 beta 2)))
(/.f64 beta (+.f64 beta (+.f64 2 (+.f64 alpha (+.f64 i i)))))
(/.f64 beta (+.f64 beta (+.f64 (+.f64 i i) (+.f64 2 alpha))))
(/.f64 beta (+.f64 beta (+.f64 alpha (+.f64 2 (+.f64 i i)))))
(*.f64 (*.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2)))) (/.f64 (/.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2)))) (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2)))))
(/.f64 beta (+.f64 (+.f64 alpha (+.f64 i i)) (+.f64 beta 2)))
(/.f64 beta (+.f64 beta (+.f64 2 (+.f64 alpha (+.f64 i i)))))
(/.f64 beta (+.f64 beta (+.f64 (+.f64 i i) (+.f64 2 alpha))))
(/.f64 beta (+.f64 beta (+.f64 alpha (+.f64 2 (+.f64 i i)))))
(*.f64 (/.f64 1 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2)))) (*.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2)))))
(/.f64 beta (+.f64 (+.f64 alpha (+.f64 i i)) (+.f64 beta 2)))
(/.f64 beta (+.f64 beta (+.f64 2 (+.f64 alpha (+.f64 i i)))))
(/.f64 beta (+.f64 beta (+.f64 (+.f64 i i) (+.f64 2 alpha))))
(/.f64 beta (+.f64 beta (+.f64 alpha (+.f64 2 (+.f64 i i)))))
(*.f64 (*.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2)))))) (/.f64 (/.f64 1 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2)))) (*.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))))))
(/.f64 beta (+.f64 (+.f64 alpha (+.f64 i i)) (+.f64 beta 2)))
(/.f64 beta (+.f64 beta (+.f64 2 (+.f64 alpha (+.f64 i i)))))
(/.f64 beta (+.f64 beta (+.f64 (+.f64 i i) (+.f64 2 alpha))))
(/.f64 beta (+.f64 beta (+.f64 alpha (+.f64 2 (+.f64 i i)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2)))) (*.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))))) (*.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2)))))))
(/.f64 beta (+.f64 (+.f64 alpha (+.f64 i i)) (+.f64 beta 2)))
(/.f64 beta (+.f64 beta (+.f64 2 (+.f64 alpha (+.f64 i i)))))
(/.f64 beta (+.f64 beta (+.f64 (+.f64 i i) (+.f64 2 alpha))))
(/.f64 beta (+.f64 beta (+.f64 alpha (+.f64 2 (+.f64 i i)))))
(*.f64 (*.f64 (*.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2)))))) (*.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))))))) (/.f64 (/.f64 (/.f64 1 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2)))) (*.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))))) (*.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))))))))
(/.f64 beta (+.f64 (+.f64 alpha (+.f64 i i)) (+.f64 beta 2)))
(/.f64 beta (+.f64 beta (+.f64 2 (+.f64 alpha (+.f64 i i)))))
(/.f64 beta (+.f64 beta (+.f64 (+.f64 i i) (+.f64 2 alpha))))
(/.f64 beta (+.f64 beta (+.f64 alpha (+.f64 2 (+.f64 i i)))))
(pow.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2))) 1)
(/.f64 beta (+.f64 (+.f64 alpha (+.f64 i i)) (+.f64 beta 2)))
(/.f64 beta (+.f64 beta (+.f64 2 (+.f64 alpha (+.f64 i i)))))
(/.f64 beta (+.f64 beta (+.f64 (+.f64 i i) (+.f64 2 alpha))))
(/.f64 beta (+.f64 beta (+.f64 alpha (+.f64 2 (+.f64 i i)))))
(neg.f64 (neg.f64 (/.f64 beta (+.f64 (+.f64 i (+.f64 alpha i)) (+.f64 beta 2)))))
(/.f64 beta (+.f64 (+.f64 alpha (+.f64 i i)) (+.f64 beta 2)))
(/.f64 beta (+.f64 beta (+.f64 2 (+.f64 alpha (+.f64 i i)))))
(/.f64 beta (+.f64 beta (+.f64 (+.f64 i i) (+.f64 2 alpha))))
(/.f64 beta (+.f64 beta (+.f64 alpha (+.f64 2 (+.f64 i i)))))

localize5.0ms (0%)

Compiler

Compiled 8 to 8 computations (0% saved)

localize13.0ms (0.1%)

Compiler

Compiled 14 to 14 computations (0% saved)

localize128.0ms (0.8%)

Local error

Found 2 expressions with local error:

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

Compiled 83 to 62 computations (25.3% saved)

series14.0ms (0.1%)

Counts
2 → 72
Calls

18 calls:

TimeVariablePointExpression
2.0ms
alpha
@0
(/.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2))) beta)
1.0ms
i
@0
(+.f64 2 (neg.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2))) beta)))
1.0ms
alpha
@0
(+.f64 2 (neg.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2))) beta)))
1.0ms
beta
@0
(/.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2))) beta)
1.0ms
beta
@0
(+.f64 2 (neg.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2))) beta)))

rewrite217.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
992×rational.json-simplify-47
932×rational.json-simplify-49
762×rational.json-simplify-1
666×rational.json-5
664×exponential.json-3
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01572
113172
240972
3147472
4581468
Stop Event
node limit
Counts
2 → 61
Calls
Call 1
Inputs
(/.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2))) beta)
(+.f64 2 (neg.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2))) beta)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -1 (-.f64 -1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) -2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (/.f64 1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (neg.f64 (/.f64 -1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (neg.f64 (/.f64 1 (neg.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (/.f64 -1 (neg.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))) (/.f64 (neg.f64 (/.f64 -1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))) (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))) (/.f64 (neg.f64 (/.f64 1 (neg.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)))) (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))) (/.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) 1) (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)))) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 (+.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 1) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) -3)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (+.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 2 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (/.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2) (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2) (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2)) (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2) (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2)) (/.f64 1 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2) (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2)) (*.f64 (/.f64 1 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2) (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2)) (/.f64 (/.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2) (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2)) (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))) (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2) (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (*.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2) (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2)))) (/.f64 (/.f64 1 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))) (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2) (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (*.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2) (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2)))) (/.f64 (*.f64 (/.f64 1 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))) 1) (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2) (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (*.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2) (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2)))) (*.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (*.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2) (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2))))) (/.f64 (/.f64 (/.f64 1 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))) (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2) (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2))) (*.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (*.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2) (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (/.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2) (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2))))))

simplify383.0ms (2.5%)

Algorithm
egg-herbie
Rules
1392×rational.json-simplify-47
1294×rational.json-simplify-2
958×rational.json-simplify-50
766×rational.json-simplify-54
742×rational.json-simplify-43
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01514945
13094757
27354757
325084757
469644757
Stop Event
node limit
Counts
133 → 106
Calls
Call 1
Inputs
(/.f64 (+.f64 2 (*.f64 2 alpha)) beta)
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(*.f64 4 (/.f64 i beta))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(*.f64 4 (/.f64 i beta))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(/.f64 (+.f64 (*.f64 4 i) 2) beta)
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(*.f64 2 (/.f64 alpha beta))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(*.f64 2 (/.f64 alpha beta))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)
(-.f64 2 (+.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 -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 -4 (/.f64 i beta))
(-.f64 (+.f64 2 (*.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 -4 (/.f64 i beta))) (+.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 2 (/.f64 1 beta))))
(*.f64 -4 (/.f64 i beta))
(-.f64 (+.f64 2 (*.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 -4 (/.f64 i beta))) (+.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 2 (/.f64 1 beta))))
(-.f64 2 (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 2 (*.f64 -2 (/.f64 alpha beta))) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 2 (*.f64 -2 (/.f64 alpha beta))) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 2 (*.f64 -2 (/.f64 alpha beta))) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(*.f64 -2 (/.f64 alpha beta))
(-.f64 (+.f64 2 (*.f64 -2 (/.f64 alpha beta))) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 2 (*.f64 -2 (/.f64 alpha beta))) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 2 (*.f64 -2 (/.f64 alpha beta))) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(*.f64 -2 (/.f64 alpha beta))
(-.f64 (+.f64 2 (*.f64 -2 (/.f64 alpha beta))) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 2 (*.f64 -2 (/.f64 alpha beta))) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 2 (*.f64 -2 (/.f64 alpha beta))) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta))
(+.f64 2 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)))
(+.f64 2 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)))
(+.f64 2 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)))
2
(+.f64 2 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)))
(+.f64 2 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)))
(+.f64 2 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)))
2
(+.f64 2 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)))
(+.f64 2 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)))
(+.f64 2 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)))
(+.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 0)
(+.f64 0 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))
(+.f64 1 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 1))
(+.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 1))
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 1) -1)
(+.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 1) 1)
(-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 0)
(-.f64 0 (neg.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)))
(-.f64 1 (-.f64 1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)))
(-.f64 -1 (-.f64 -1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)))
(-.f64 (+.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 1) 1)
(-.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) -2) 2)
(-.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 1) -1)
(*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 1)
(*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) -1)
(*.f64 1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))
(*.f64 -1 (neg.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (/.f64 1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (neg.f64 (/.f64 -1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (neg.f64 (/.f64 1 (neg.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)))))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) 1))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (/.f64 -1 (neg.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)))
(*.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))))
(*.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))) (/.f64 (neg.f64 (/.f64 -1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))) (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))))
(*.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))) (/.f64 (neg.f64 (/.f64 1 (neg.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)))) (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))))
(*.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))) (/.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) 1) (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))))
(*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)))) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)))))
(pow.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 1)
(neg.f64 (neg.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)))
(-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))
(-.f64 (neg.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) -2)
(-.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) 0)
(-.f64 0 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2))
(-.f64 0 (+.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) -2))
(-.f64 1 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 1))
(-.f64 1 (+.f64 (+.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 1) -2))
(-.f64 (-.f64 -1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) -3)
(-.f64 3 (+.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 1))
(-.f64 (-.f64 1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) -1)
(-.f64 (-.f64 2 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 1)) 1)
(-.f64 (-.f64 0 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 1)) -1)
(-.f64 (-.f64 0 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 3)) 1)
(*.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) 1)
(*.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (/.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2) (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2)))
(*.f64 1 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)))
(*.f64 (/.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2) (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2)) (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)))
(*.f64 (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2) (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2)) (/.f64 1 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))))
(*.f64 (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2) (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2)) (*.f64 (/.f64 1 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))) 1))
(*.f64 (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2) (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2)) (/.f64 (/.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2) (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2)) (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))))
(*.f64 (/.f64 1 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))) (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2) (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2)))
(*.f64 (*.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (*.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2) (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2)))) (/.f64 (/.f64 1 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))) (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2) (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2))))
(*.f64 (*.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (*.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2) (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2)))) (/.f64 (*.f64 (/.f64 1 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))) 1) (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2) (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2))))
(*.f64 (*.f64 (*.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (*.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2) (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2)))) (*.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (*.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2) (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2))))) (/.f64 (/.f64 (/.f64 1 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))) (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2) (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2))) (*.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (*.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2) (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2))))))
(/.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) 1)
(/.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (/.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2) (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2)))
(pow.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) 1)
(neg.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2))
Outputs
(/.f64 (+.f64 2 (*.f64 2 alpha)) beta)
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 1 beta) (/.f64 alpha beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 alpha beta) (/.f64 1 beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 1 beta) (/.f64 alpha beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 alpha beta) (/.f64 1 beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 1 beta) (/.f64 alpha beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 alpha beta) (/.f64 1 beta))))
(*.f64 4 (/.f64 i beta))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 1 beta) (/.f64 alpha beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 alpha beta) (/.f64 1 beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 1 beta) (/.f64 alpha beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 alpha beta) (/.f64 1 beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 1 beta) (/.f64 alpha beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 alpha beta) (/.f64 1 beta))))
(*.f64 4 (/.f64 i beta))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 1 beta) (/.f64 alpha beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 alpha beta) (/.f64 1 beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 1 beta) (/.f64 alpha beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 alpha beta) (/.f64 1 beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 1 beta) (/.f64 alpha beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 alpha beta) (/.f64 1 beta))))
(/.f64 (+.f64 (*.f64 4 i) 2) beta)
(/.f64 (+.f64 2 (*.f64 4 i)) beta)
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 1 beta) (/.f64 alpha beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 alpha beta) (/.f64 1 beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 1 beta) (/.f64 alpha beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 alpha beta) (/.f64 1 beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 1 beta) (/.f64 alpha beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 alpha beta) (/.f64 1 beta))))
(*.f64 2 (/.f64 alpha beta))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 1 beta) (/.f64 alpha beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 alpha beta) (/.f64 1 beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 1 beta) (/.f64 alpha beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 alpha beta) (/.f64 1 beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 1 beta) (/.f64 alpha beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 alpha beta) (/.f64 1 beta))))
(*.f64 2 (/.f64 alpha beta))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 1 beta) (/.f64 alpha beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 alpha beta) (/.f64 1 beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 1 beta) (/.f64 alpha beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 alpha beta) (/.f64 1 beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 1 beta) (/.f64 alpha beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 alpha beta) (/.f64 1 beta))))
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)
(/.f64 (+.f64 2 (+.f64 (*.f64 2 alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 (*.f64 2 alpha) (+.f64 2 (*.f64 4 i))) beta)
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)
(/.f64 (+.f64 2 (+.f64 (*.f64 2 alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 (*.f64 2 alpha) (+.f64 2 (*.f64 4 i))) beta)
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)
(/.f64 (+.f64 2 (+.f64 (*.f64 2 alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 (*.f64 2 alpha) (+.f64 2 (*.f64 4 i))) beta)
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)
(/.f64 (+.f64 2 (+.f64 (*.f64 2 alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 (*.f64 2 alpha) (+.f64 2 (*.f64 4 i))) beta)
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)
(/.f64 (+.f64 2 (+.f64 (*.f64 2 alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 (*.f64 2 alpha) (+.f64 2 (*.f64 4 i))) beta)
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)
(/.f64 (+.f64 2 (+.f64 (*.f64 2 alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 (*.f64 2 alpha) (+.f64 2 (*.f64 4 i))) beta)
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)
(/.f64 (+.f64 2 (+.f64 (*.f64 2 alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 (*.f64 2 alpha) (+.f64 2 (*.f64 4 i))) beta)
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)
(/.f64 (+.f64 2 (+.f64 (*.f64 2 alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 (*.f64 2 alpha) (+.f64 2 (*.f64 4 i))) beta)
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)
(/.f64 (+.f64 2 (+.f64 (*.f64 2 alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 (*.f64 2 alpha) (+.f64 2 (*.f64 4 i))) beta)
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)
(/.f64 (+.f64 2 (+.f64 (*.f64 2 alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 (*.f64 2 alpha) (+.f64 2 (*.f64 4 i))) beta)
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)
(/.f64 (+.f64 2 (+.f64 (*.f64 2 alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 (*.f64 2 alpha) (+.f64 2 (*.f64 4 i))) beta)
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)
(/.f64 (+.f64 2 (+.f64 (*.f64 2 alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 (*.f64 2 alpha) (+.f64 2 (*.f64 4 i))) beta)
(-.f64 2 (+.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 2 (/.f64 1 beta))))
(-.f64 2 (*.f64 2 (+.f64 (/.f64 1 beta) (/.f64 alpha beta))))
(-.f64 2 (*.f64 2 (+.f64 (/.f64 alpha beta) (/.f64 1 beta))))
(-.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 beta) -4)) (*.f64 2 (/.f64 alpha beta))) (*.f64 2 (/.f64 1 beta)))
(-.f64 (+.f64 2 (*.f64 (/.f64 i beta) -4)) (*.f64 2 (+.f64 (/.f64 1 beta) (/.f64 alpha beta))))
(-.f64 (+.f64 2 (*.f64 (/.f64 i beta) -4)) (*.f64 2 (+.f64 (/.f64 alpha beta) (/.f64 1 beta))))
(-.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 beta) -4)) (*.f64 2 (/.f64 alpha beta))) (*.f64 2 (/.f64 1 beta)))
(-.f64 (+.f64 2 (*.f64 (/.f64 i beta) -4)) (*.f64 2 (+.f64 (/.f64 1 beta) (/.f64 alpha beta))))
(-.f64 (+.f64 2 (*.f64 (/.f64 i beta) -4)) (*.f64 2 (+.f64 (/.f64 alpha beta) (/.f64 1 beta))))
(-.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 beta) -4)) (*.f64 2 (/.f64 alpha beta))) (*.f64 2 (/.f64 1 beta)))
(-.f64 (+.f64 2 (*.f64 (/.f64 i beta) -4)) (*.f64 2 (+.f64 (/.f64 1 beta) (/.f64 alpha beta))))
(-.f64 (+.f64 2 (*.f64 (/.f64 i beta) -4)) (*.f64 2 (+.f64 (/.f64 alpha beta) (/.f64 1 beta))))
(*.f64 -4 (/.f64 i beta))
(*.f64 (/.f64 i beta) -4)
(-.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 beta) -4)) (*.f64 2 (/.f64 alpha beta))) (*.f64 2 (/.f64 1 beta)))
(-.f64 (+.f64 2 (*.f64 (/.f64 i beta) -4)) (*.f64 2 (+.f64 (/.f64 1 beta) (/.f64 alpha beta))))
(-.f64 (+.f64 2 (*.f64 (/.f64 i beta) -4)) (*.f64 2 (+.f64 (/.f64 alpha beta) (/.f64 1 beta))))
(-.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 beta) -4)) (*.f64 2 (/.f64 alpha beta))) (*.f64 2 (/.f64 1 beta)))
(-.f64 (+.f64 2 (*.f64 (/.f64 i beta) -4)) (*.f64 2 (+.f64 (/.f64 1 beta) (/.f64 alpha beta))))
(-.f64 (+.f64 2 (*.f64 (/.f64 i beta) -4)) (*.f64 2 (+.f64 (/.f64 alpha beta) (/.f64 1 beta))))
(-.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 beta) -4)) (*.f64 2 (/.f64 alpha beta))) (*.f64 2 (/.f64 1 beta)))
(-.f64 (+.f64 2 (*.f64 (/.f64 i beta) -4)) (*.f64 2 (+.f64 (/.f64 1 beta) (/.f64 alpha beta))))
(-.f64 (+.f64 2 (*.f64 (/.f64 i beta) -4)) (*.f64 2 (+.f64 (/.f64 alpha beta) (/.f64 1 beta))))
(*.f64 -4 (/.f64 i beta))
(*.f64 (/.f64 i beta) -4)
(-.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 beta) -4)) (*.f64 2 (/.f64 alpha beta))) (*.f64 2 (/.f64 1 beta)))
(-.f64 (+.f64 2 (*.f64 (/.f64 i beta) -4)) (*.f64 2 (+.f64 (/.f64 1 beta) (/.f64 alpha beta))))
(-.f64 (+.f64 2 (*.f64 (/.f64 i beta) -4)) (*.f64 2 (+.f64 (/.f64 alpha beta) (/.f64 1 beta))))
(-.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 beta) -4)) (*.f64 2 (/.f64 alpha beta))) (*.f64 2 (/.f64 1 beta)))
(-.f64 (+.f64 2 (*.f64 (/.f64 i beta) -4)) (*.f64 2 (+.f64 (/.f64 1 beta) (/.f64 alpha beta))))
(-.f64 (+.f64 2 (*.f64 (/.f64 i beta) -4)) (*.f64 2 (+.f64 (/.f64 alpha beta) (/.f64 1 beta))))
(-.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 beta) -4)) (*.f64 2 (/.f64 alpha beta))) (*.f64 2 (/.f64 1 beta)))
(-.f64 (+.f64 2 (*.f64 (/.f64 i beta) -4)) (*.f64 2 (+.f64 (/.f64 1 beta) (/.f64 alpha beta))))
(-.f64 (+.f64 2 (*.f64 (/.f64 i beta) -4)) (*.f64 2 (+.f64 (/.f64 alpha beta) (/.f64 1 beta))))
(-.f64 2 (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(-.f64 2 (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(-.f64 (-.f64 2 (*.f64 4 (/.f64 i beta))) (*.f64 2 (/.f64 1 beta)))
(-.f64 (+.f64 2 (*.f64 -2 (/.f64 alpha beta))) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 2 (*.f64 (/.f64 alpha beta) -2)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(-.f64 (-.f64 (+.f64 2 (*.f64 (/.f64 alpha beta) -2)) (*.f64 4 (/.f64 i beta))) (*.f64 2 (/.f64 1 beta)))
(-.f64 (-.f64 (+.f64 2 (*.f64 (/.f64 alpha beta) -2)) (*.f64 2 (/.f64 1 beta))) (*.f64 4 (/.f64 i beta)))
(-.f64 (+.f64 2 (*.f64 -2 (/.f64 alpha beta))) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 2 (*.f64 (/.f64 alpha beta) -2)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(-.f64 (-.f64 (+.f64 2 (*.f64 (/.f64 alpha beta) -2)) (*.f64 4 (/.f64 i beta))) (*.f64 2 (/.f64 1 beta)))
(-.f64 (-.f64 (+.f64 2 (*.f64 (/.f64 alpha beta) -2)) (*.f64 2 (/.f64 1 beta))) (*.f64 4 (/.f64 i beta)))
(-.f64 (+.f64 2 (*.f64 -2 (/.f64 alpha beta))) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 2 (*.f64 (/.f64 alpha beta) -2)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(-.f64 (-.f64 (+.f64 2 (*.f64 (/.f64 alpha beta) -2)) (*.f64 4 (/.f64 i beta))) (*.f64 2 (/.f64 1 beta)))
(-.f64 (-.f64 (+.f64 2 (*.f64 (/.f64 alpha beta) -2)) (*.f64 2 (/.f64 1 beta))) (*.f64 4 (/.f64 i beta)))
(*.f64 -2 (/.f64 alpha beta))
(*.f64 (/.f64 alpha beta) -2)
(-.f64 (+.f64 2 (*.f64 -2 (/.f64 alpha beta))) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 2 (*.f64 (/.f64 alpha beta) -2)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(-.f64 (-.f64 (+.f64 2 (*.f64 (/.f64 alpha beta) -2)) (*.f64 4 (/.f64 i beta))) (*.f64 2 (/.f64 1 beta)))
(-.f64 (-.f64 (+.f64 2 (*.f64 (/.f64 alpha beta) -2)) (*.f64 2 (/.f64 1 beta))) (*.f64 4 (/.f64 i beta)))
(-.f64 (+.f64 2 (*.f64 -2 (/.f64 alpha beta))) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 2 (*.f64 (/.f64 alpha beta) -2)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(-.f64 (-.f64 (+.f64 2 (*.f64 (/.f64 alpha beta) -2)) (*.f64 4 (/.f64 i beta))) (*.f64 2 (/.f64 1 beta)))
(-.f64 (-.f64 (+.f64 2 (*.f64 (/.f64 alpha beta) -2)) (*.f64 2 (/.f64 1 beta))) (*.f64 4 (/.f64 i beta)))
(-.f64 (+.f64 2 (*.f64 -2 (/.f64 alpha beta))) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 2 (*.f64 (/.f64 alpha beta) -2)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(-.f64 (-.f64 (+.f64 2 (*.f64 (/.f64 alpha beta) -2)) (*.f64 4 (/.f64 i beta))) (*.f64 2 (/.f64 1 beta)))
(-.f64 (-.f64 (+.f64 2 (*.f64 (/.f64 alpha beta) -2)) (*.f64 2 (/.f64 1 beta))) (*.f64 4 (/.f64 i beta)))
(*.f64 -2 (/.f64 alpha beta))
(*.f64 (/.f64 alpha beta) -2)
(-.f64 (+.f64 2 (*.f64 -2 (/.f64 alpha beta))) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 2 (*.f64 (/.f64 alpha beta) -2)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(-.f64 (-.f64 (+.f64 2 (*.f64 (/.f64 alpha beta) -2)) (*.f64 4 (/.f64 i beta))) (*.f64 2 (/.f64 1 beta)))
(-.f64 (-.f64 (+.f64 2 (*.f64 (/.f64 alpha beta) -2)) (*.f64 2 (/.f64 1 beta))) (*.f64 4 (/.f64 i beta)))
(-.f64 (+.f64 2 (*.f64 -2 (/.f64 alpha beta))) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 2 (*.f64 (/.f64 alpha beta) -2)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(-.f64 (-.f64 (+.f64 2 (*.f64 (/.f64 alpha beta) -2)) (*.f64 4 (/.f64 i beta))) (*.f64 2 (/.f64 1 beta)))
(-.f64 (-.f64 (+.f64 2 (*.f64 (/.f64 alpha beta) -2)) (*.f64 2 (/.f64 1 beta))) (*.f64 4 (/.f64 i beta)))
(-.f64 (+.f64 2 (*.f64 -2 (/.f64 alpha beta))) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 2 (*.f64 (/.f64 alpha beta) -2)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(-.f64 (-.f64 (+.f64 2 (*.f64 (/.f64 alpha beta) -2)) (*.f64 4 (/.f64 i beta))) (*.f64 2 (/.f64 1 beta)))
(-.f64 (-.f64 (+.f64 2 (*.f64 (/.f64 alpha beta) -2)) (*.f64 2 (/.f64 1 beta))) (*.f64 4 (/.f64 i beta)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta))
(*.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 2 alpha) (*.f64 4 i))) beta) -1)
(neg.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 2 alpha) (*.f64 4 i))) beta))
(neg.f64 (/.f64 (+.f64 (*.f64 2 alpha) (+.f64 2 (*.f64 4 i))) beta))
(+.f64 2 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)))
(+.f64 2 (*.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 2 alpha) (*.f64 4 i))) beta) -1))
(+.f64 2 (neg.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 2 alpha) (*.f64 4 i))) beta)))
(+.f64 2 (neg.f64 (/.f64 (+.f64 (*.f64 2 alpha) (+.f64 2 (*.f64 4 i))) beta)))
(+.f64 2 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)))
(+.f64 2 (*.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 2 alpha) (*.f64 4 i))) beta) -1))
(+.f64 2 (neg.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 2 alpha) (*.f64 4 i))) beta)))
(+.f64 2 (neg.f64 (/.f64 (+.f64 (*.f64 2 alpha) (+.f64 2 (*.f64 4 i))) beta)))
(+.f64 2 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)))
(+.f64 2 (*.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 2 alpha) (*.f64 4 i))) beta) -1))
(+.f64 2 (neg.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 2 alpha) (*.f64 4 i))) beta)))
(+.f64 2 (neg.f64 (/.f64 (+.f64 (*.f64 2 alpha) (+.f64 2 (*.f64 4 i))) beta)))
2
(+.f64 2 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)))
(+.f64 2 (*.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 2 alpha) (*.f64 4 i))) beta) -1))
(+.f64 2 (neg.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 2 alpha) (*.f64 4 i))) beta)))
(+.f64 2 (neg.f64 (/.f64 (+.f64 (*.f64 2 alpha) (+.f64 2 (*.f64 4 i))) beta)))
(+.f64 2 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)))
(+.f64 2 (*.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 2 alpha) (*.f64 4 i))) beta) -1))
(+.f64 2 (neg.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 2 alpha) (*.f64 4 i))) beta)))
(+.f64 2 (neg.f64 (/.f64 (+.f64 (*.f64 2 alpha) (+.f64 2 (*.f64 4 i))) beta)))
(+.f64 2 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)))
(+.f64 2 (*.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 2 alpha) (*.f64 4 i))) beta) -1))
(+.f64 2 (neg.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 2 alpha) (*.f64 4 i))) beta)))
(+.f64 2 (neg.f64 (/.f64 (+.f64 (*.f64 2 alpha) (+.f64 2 (*.f64 4 i))) beta)))
2
(+.f64 2 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)))
(+.f64 2 (*.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 2 alpha) (*.f64 4 i))) beta) -1))
(+.f64 2 (neg.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 2 alpha) (*.f64 4 i))) beta)))
(+.f64 2 (neg.f64 (/.f64 (+.f64 (*.f64 2 alpha) (+.f64 2 (*.f64 4 i))) beta)))
(+.f64 2 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)))
(+.f64 2 (*.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 2 alpha) (*.f64 4 i))) beta) -1))
(+.f64 2 (neg.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 2 alpha) (*.f64 4 i))) beta)))
(+.f64 2 (neg.f64 (/.f64 (+.f64 (*.f64 2 alpha) (+.f64 2 (*.f64 4 i))) beta)))
(+.f64 2 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)))
(+.f64 2 (*.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 2 alpha) (*.f64 4 i))) beta) -1))
(+.f64 2 (neg.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 2 alpha) (*.f64 4 i))) beta)))
(+.f64 2 (neg.f64 (/.f64 (+.f64 (*.f64 2 alpha) (+.f64 2 (*.f64 4 i))) beta)))
(+.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 0)
(/.f64 (+.f64 2 (+.f64 (+.f64 alpha alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 2 (+.f64 (*.f64 4 i) (+.f64 alpha alpha))) beta)
(/.f64 (+.f64 (+.f64 2 alpha) (+.f64 (*.f64 4 i) alpha)) beta)
(+.f64 0 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))
(/.f64 (+.f64 2 (+.f64 (+.f64 alpha alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 2 (+.f64 (*.f64 4 i) (+.f64 alpha alpha))) beta)
(/.f64 (+.f64 (+.f64 2 alpha) (+.f64 (*.f64 4 i) alpha)) beta)
(+.f64 1 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 1))
(/.f64 (+.f64 2 (+.f64 (+.f64 alpha alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 2 (+.f64 (*.f64 4 i) (+.f64 alpha alpha))) beta)
(/.f64 (+.f64 (+.f64 2 alpha) (+.f64 (*.f64 4 i) alpha)) beta)
(+.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 1))
(/.f64 (+.f64 2 (+.f64 (+.f64 alpha alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 2 (+.f64 (*.f64 4 i) (+.f64 alpha alpha))) beta)
(/.f64 (+.f64 (+.f64 2 alpha) (+.f64 (*.f64 4 i) alpha)) beta)
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 1) -1)
(/.f64 (+.f64 2 (+.f64 (+.f64 alpha alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 2 (+.f64 (*.f64 4 i) (+.f64 alpha alpha))) beta)
(/.f64 (+.f64 (+.f64 2 alpha) (+.f64 (*.f64 4 i) alpha)) beta)
(+.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 1) 1)
(/.f64 (+.f64 2 (+.f64 (+.f64 alpha alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 2 (+.f64 (*.f64 4 i) (+.f64 alpha alpha))) beta)
(/.f64 (+.f64 (+.f64 2 alpha) (+.f64 (*.f64 4 i) alpha)) beta)
(-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 0)
(/.f64 (+.f64 2 (+.f64 (+.f64 alpha alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 2 (+.f64 (*.f64 4 i) (+.f64 alpha alpha))) beta)
(/.f64 (+.f64 (+.f64 2 alpha) (+.f64 (*.f64 4 i) alpha)) beta)
(-.f64 0 (neg.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)))
(/.f64 (+.f64 2 (+.f64 (+.f64 alpha alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 2 (+.f64 (*.f64 4 i) (+.f64 alpha alpha))) beta)
(/.f64 (+.f64 (+.f64 2 alpha) (+.f64 (*.f64 4 i) alpha)) beta)
(-.f64 1 (-.f64 1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)))
(/.f64 (+.f64 2 (+.f64 (+.f64 alpha alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 2 (+.f64 (*.f64 4 i) (+.f64 alpha alpha))) beta)
(/.f64 (+.f64 (+.f64 2 alpha) (+.f64 (*.f64 4 i) alpha)) beta)
(-.f64 -1 (-.f64 -1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)))
(/.f64 (+.f64 2 (+.f64 (+.f64 alpha alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 2 (+.f64 (*.f64 4 i) (+.f64 alpha alpha))) beta)
(/.f64 (+.f64 (+.f64 2 alpha) (+.f64 (*.f64 4 i) alpha)) beta)
(-.f64 (+.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 1) 1)
(/.f64 (+.f64 2 (+.f64 (+.f64 alpha alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 2 (+.f64 (*.f64 4 i) (+.f64 alpha alpha))) beta)
(/.f64 (+.f64 (+.f64 2 alpha) (+.f64 (*.f64 4 i) alpha)) beta)
(-.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) -2) 2)
(/.f64 (+.f64 2 (+.f64 (+.f64 alpha alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 2 (+.f64 (*.f64 4 i) (+.f64 alpha alpha))) beta)
(/.f64 (+.f64 (+.f64 2 alpha) (+.f64 (*.f64 4 i) alpha)) beta)
(-.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 1) -1)
(/.f64 (+.f64 2 (+.f64 (+.f64 alpha alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 2 (+.f64 (*.f64 4 i) (+.f64 alpha alpha))) beta)
(/.f64 (+.f64 (+.f64 2 alpha) (+.f64 (*.f64 4 i) alpha)) beta)
(*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 1)
(/.f64 (+.f64 2 (+.f64 (+.f64 alpha alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 2 (+.f64 (*.f64 4 i) (+.f64 alpha alpha))) beta)
(/.f64 (+.f64 (+.f64 2 alpha) (+.f64 (*.f64 4 i) alpha)) beta)
(*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)))
(/.f64 (+.f64 2 (+.f64 (+.f64 alpha alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 2 (+.f64 (*.f64 4 i) (+.f64 alpha alpha))) beta)
(/.f64 (+.f64 (+.f64 2 alpha) (+.f64 (*.f64 4 i) alpha)) beta)
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) -1)
(/.f64 (+.f64 2 (+.f64 (+.f64 alpha alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 2 (+.f64 (*.f64 4 i) (+.f64 alpha alpha))) beta)
(/.f64 (+.f64 (+.f64 2 alpha) (+.f64 (*.f64 4 i) alpha)) beta)
(*.f64 1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))
(/.f64 (+.f64 2 (+.f64 (+.f64 alpha alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 2 (+.f64 (*.f64 4 i) (+.f64 alpha alpha))) beta)
(/.f64 (+.f64 (+.f64 2 alpha) (+.f64 (*.f64 4 i) alpha)) beta)
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))
(/.f64 (+.f64 2 (+.f64 (+.f64 alpha alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 2 (+.f64 (*.f64 4 i) (+.f64 alpha alpha))) beta)
(/.f64 (+.f64 (+.f64 2 alpha) (+.f64 (*.f64 4 i) alpha)) beta)
(*.f64 -1 (neg.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)))
(/.f64 (+.f64 2 (+.f64 (+.f64 alpha alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 2 (+.f64 (*.f64 4 i) (+.f64 alpha alpha))) beta)
(/.f64 (+.f64 (+.f64 2 alpha) (+.f64 (*.f64 4 i) alpha)) beta)
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (/.f64 1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)))
(/.f64 (+.f64 2 (+.f64 (+.f64 alpha alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 2 (+.f64 (*.f64 4 i) (+.f64 alpha alpha))) beta)
(/.f64 (+.f64 (+.f64 2 alpha) (+.f64 (*.f64 4 i) alpha)) beta)
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (neg.f64 (/.f64 -1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))))
(/.f64 (+.f64 2 (+.f64 (+.f64 alpha alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 2 (+.f64 (*.f64 4 i) (+.f64 alpha alpha))) beta)
(/.f64 (+.f64 (+.f64 2 alpha) (+.f64 (*.f64 4 i) alpha)) beta)
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (neg.f64 (/.f64 1 (neg.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)))))
(/.f64 (+.f64 2 (+.f64 (+.f64 alpha alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 2 (+.f64 (*.f64 4 i) (+.f64 alpha alpha))) beta)
(/.f64 (+.f64 (+.f64 2 alpha) (+.f64 (*.f64 4 i) alpha)) beta)
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) 1))
(/.f64 (+.f64 2 (+.f64 (+.f64 alpha alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 2 (+.f64 (*.f64 4 i) (+.f64 alpha alpha))) beta)
(/.f64 (+.f64 (+.f64 2 alpha) (+.f64 (*.f64 4 i) alpha)) beta)
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)))
(/.f64 (+.f64 2 (+.f64 (+.f64 alpha alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 2 (+.f64 (*.f64 4 i) (+.f64 alpha alpha))) beta)
(/.f64 (+.f64 (+.f64 2 alpha) (+.f64 (*.f64 4 i) alpha)) beta)
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (/.f64 -1 (neg.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))))
(/.f64 (+.f64 2 (+.f64 (+.f64 alpha alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 2 (+.f64 (*.f64 4 i) (+.f64 alpha alpha))) beta)
(/.f64 (+.f64 (+.f64 2 alpha) (+.f64 (*.f64 4 i) alpha)) beta)
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)))
(/.f64 (+.f64 2 (+.f64 (+.f64 alpha alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 2 (+.f64 (*.f64 4 i) (+.f64 alpha alpha))) beta)
(/.f64 (+.f64 (+.f64 2 alpha) (+.f64 (*.f64 4 i) alpha)) beta)
(*.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))))
(/.f64 (+.f64 2 (+.f64 (+.f64 alpha alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 2 (+.f64 (*.f64 4 i) (+.f64 alpha alpha))) beta)
(/.f64 (+.f64 (+.f64 2 alpha) (+.f64 (*.f64 4 i) alpha)) beta)
(*.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))) (/.f64 (neg.f64 (/.f64 -1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))) (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))))
(/.f64 (+.f64 2 (+.f64 (+.f64 alpha alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 2 (+.f64 (*.f64 4 i) (+.f64 alpha alpha))) beta)
(/.f64 (+.f64 (+.f64 2 alpha) (+.f64 (*.f64 4 i) alpha)) beta)
(*.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))) (/.f64 (neg.f64 (/.f64 1 (neg.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)))) (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))))
(/.f64 (+.f64 2 (+.f64 (+.f64 alpha alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 2 (+.f64 (*.f64 4 i) (+.f64 alpha alpha))) beta)
(/.f64 (+.f64 (+.f64 2 alpha) (+.f64 (*.f64 4 i) alpha)) beta)
(*.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))) (/.f64 (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) 1) (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))))
(/.f64 (+.f64 2 (+.f64 (+.f64 alpha alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 2 (+.f64 (*.f64 4 i) (+.f64 alpha alpha))) beta)
(/.f64 (+.f64 (+.f64 2 alpha) (+.f64 (*.f64 4 i) alpha)) beta)
(*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)))) (/.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)))))
(/.f64 (+.f64 2 (+.f64 (+.f64 alpha alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 2 (+.f64 (*.f64 4 i) (+.f64 alpha alpha))) beta)
(/.f64 (+.f64 (+.f64 2 alpha) (+.f64 (*.f64 4 i) alpha)) beta)
(pow.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 1)
(/.f64 (+.f64 2 (+.f64 (+.f64 alpha alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 2 (+.f64 (*.f64 4 i) (+.f64 alpha alpha))) beta)
(/.f64 (+.f64 (+.f64 2 alpha) (+.f64 (*.f64 4 i) alpha)) beta)
(neg.f64 (neg.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)))
(/.f64 (+.f64 2 (+.f64 (+.f64 alpha alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 2 (+.f64 (*.f64 4 i) (+.f64 alpha alpha))) beta)
(/.f64 (+.f64 (+.f64 2 alpha) (+.f64 (*.f64 4 i) alpha)) beta)
(-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))
(-.f64 2 (/.f64 (+.f64 2 (+.f64 (+.f64 alpha alpha) (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 2 (+.f64 (*.f64 4 i) (+.f64 alpha alpha))) beta))
(-.f64 2 (/.f64 (+.f64 (+.f64 2 alpha) (+.f64 (*.f64 4 i) alpha)) beta))
(-.f64 (neg.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) -2)
(-.f64 2 (/.f64 (+.f64 2 (+.f64 (+.f64 alpha alpha) (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 2 (+.f64 (*.f64 4 i) (+.f64 alpha alpha))) beta))
(-.f64 2 (/.f64 (+.f64 (+.f64 2 alpha) (+.f64 (*.f64 4 i) alpha)) beta))
(-.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) 0)
(-.f64 2 (/.f64 (+.f64 2 (+.f64 (+.f64 alpha alpha) (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 2 (+.f64 (*.f64 4 i) (+.f64 alpha alpha))) beta))
(-.f64 2 (/.f64 (+.f64 (+.f64 2 alpha) (+.f64 (*.f64 4 i) alpha)) beta))
(-.f64 0 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2))
(-.f64 2 (/.f64 (+.f64 2 (+.f64 (+.f64 alpha alpha) (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 2 (+.f64 (*.f64 4 i) (+.f64 alpha alpha))) beta))
(-.f64 2 (/.f64 (+.f64 (+.f64 2 alpha) (+.f64 (*.f64 4 i) alpha)) beta))
(-.f64 0 (+.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) -2))
(-.f64 2 (/.f64 (+.f64 2 (+.f64 (+.f64 alpha alpha) (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 2 (+.f64 (*.f64 4 i) (+.f64 alpha alpha))) beta))
(-.f64 2 (/.f64 (+.f64 (+.f64 2 alpha) (+.f64 (*.f64 4 i) alpha)) beta))
(-.f64 1 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 1))
(-.f64 2 (/.f64 (+.f64 2 (+.f64 (+.f64 alpha alpha) (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 2 (+.f64 (*.f64 4 i) (+.f64 alpha alpha))) beta))
(-.f64 2 (/.f64 (+.f64 (+.f64 2 alpha) (+.f64 (*.f64 4 i) alpha)) beta))
(-.f64 1 (+.f64 (+.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 1) -2))
(-.f64 2 (/.f64 (+.f64 2 (+.f64 (+.f64 alpha alpha) (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 2 (+.f64 (*.f64 4 i) (+.f64 alpha alpha))) beta))
(-.f64 2 (/.f64 (+.f64 (+.f64 2 alpha) (+.f64 (*.f64 4 i) alpha)) beta))
(-.f64 (-.f64 -1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) -3)
(-.f64 2 (/.f64 (+.f64 2 (+.f64 (+.f64 alpha alpha) (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 2 (+.f64 (*.f64 4 i) (+.f64 alpha alpha))) beta))
(-.f64 2 (/.f64 (+.f64 (+.f64 2 alpha) (+.f64 (*.f64 4 i) alpha)) beta))
(-.f64 3 (+.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 1))
(-.f64 2 (/.f64 (+.f64 2 (+.f64 (+.f64 alpha alpha) (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 2 (+.f64 (*.f64 4 i) (+.f64 alpha alpha))) beta))
(-.f64 2 (/.f64 (+.f64 (+.f64 2 alpha) (+.f64 (*.f64 4 i) alpha)) beta))
(-.f64 (-.f64 1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) -1)
(-.f64 2 (/.f64 (+.f64 2 (+.f64 (+.f64 alpha alpha) (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 2 (+.f64 (*.f64 4 i) (+.f64 alpha alpha))) beta))
(-.f64 2 (/.f64 (+.f64 (+.f64 2 alpha) (+.f64 (*.f64 4 i) alpha)) beta))
(-.f64 (-.f64 2 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 1)) 1)
(-.f64 2 (/.f64 (+.f64 2 (+.f64 (+.f64 alpha alpha) (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 2 (+.f64 (*.f64 4 i) (+.f64 alpha alpha))) beta))
(-.f64 2 (/.f64 (+.f64 (+.f64 2 alpha) (+.f64 (*.f64 4 i) alpha)) beta))
(-.f64 (-.f64 0 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 1)) -1)
(-.f64 2 (/.f64 (+.f64 2 (+.f64 (+.f64 alpha alpha) (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 2 (+.f64 (*.f64 4 i) (+.f64 alpha alpha))) beta))
(-.f64 2 (/.f64 (+.f64 (+.f64 2 alpha) (+.f64 (*.f64 4 i) alpha)) beta))
(-.f64 (-.f64 0 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 3)) 1)
(-.f64 2 (/.f64 (+.f64 2 (+.f64 (+.f64 alpha alpha) (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 2 (+.f64 (*.f64 4 i) (+.f64 alpha alpha))) beta))
(-.f64 2 (/.f64 (+.f64 (+.f64 2 alpha) (+.f64 (*.f64 4 i) alpha)) beta))
(*.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) 1)
(-.f64 2 (/.f64 (+.f64 2 (+.f64 (+.f64 alpha alpha) (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 2 (+.f64 (*.f64 4 i) (+.f64 alpha alpha))) beta))
(-.f64 2 (/.f64 (+.f64 (+.f64 2 alpha) (+.f64 (*.f64 4 i) alpha)) beta))
(*.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (/.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2) (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2)))
(-.f64 2 (/.f64 (+.f64 2 (+.f64 (+.f64 alpha alpha) (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 2 (+.f64 (*.f64 4 i) (+.f64 alpha alpha))) beta))
(-.f64 2 (/.f64 (+.f64 (+.f64 2 alpha) (+.f64 (*.f64 4 i) alpha)) beta))
(*.f64 1 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)))
(-.f64 2 (/.f64 (+.f64 2 (+.f64 (+.f64 alpha alpha) (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 2 (+.f64 (*.f64 4 i) (+.f64 alpha alpha))) beta))
(-.f64 2 (/.f64 (+.f64 (+.f64 2 alpha) (+.f64 (*.f64 4 i) alpha)) beta))
(*.f64 (/.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2) (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2)) (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)))
(-.f64 2 (/.f64 (+.f64 2 (+.f64 (+.f64 alpha alpha) (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 2 (+.f64 (*.f64 4 i) (+.f64 alpha alpha))) beta))
(-.f64 2 (/.f64 (+.f64 (+.f64 2 alpha) (+.f64 (*.f64 4 i) alpha)) beta))
(*.f64 (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2) (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2)) (/.f64 1 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))))
(-.f64 2 (/.f64 (+.f64 2 (+.f64 (+.f64 alpha alpha) (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 2 (+.f64 (*.f64 4 i) (+.f64 alpha alpha))) beta))
(-.f64 2 (/.f64 (+.f64 (+.f64 2 alpha) (+.f64 (*.f64 4 i) alpha)) beta))
(*.f64 (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2) (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2)) (*.f64 (/.f64 1 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))) 1))
(-.f64 2 (/.f64 (+.f64 2 (+.f64 (+.f64 alpha alpha) (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 2 (+.f64 (*.f64 4 i) (+.f64 alpha alpha))) beta))
(-.f64 2 (/.f64 (+.f64 (+.f64 2 alpha) (+.f64 (*.f64 4 i) alpha)) beta))
(*.f64 (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2) (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2)) (/.f64 (/.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2) (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2)) (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))))
(-.f64 2 (/.f64 (+.f64 2 (+.f64 (+.f64 alpha alpha) (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 2 (+.f64 (*.f64 4 i) (+.f64 alpha alpha))) beta))
(-.f64 2 (/.f64 (+.f64 (+.f64 2 alpha) (+.f64 (*.f64 4 i) alpha)) beta))
(*.f64 (/.f64 1 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))) (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2) (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2)))
(-.f64 2 (/.f64 (+.f64 2 (+.f64 (+.f64 alpha alpha) (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 2 (+.f64 (*.f64 4 i) (+.f64 alpha alpha))) beta))
(-.f64 2 (/.f64 (+.f64 (+.f64 2 alpha) (+.f64 (*.f64 4 i) alpha)) beta))
(*.f64 (*.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (*.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2) (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2)))) (/.f64 (/.f64 1 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))) (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2) (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2))))
(-.f64 2 (/.f64 (+.f64 2 (+.f64 (+.f64 alpha alpha) (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 2 (+.f64 (*.f64 4 i) (+.f64 alpha alpha))) beta))
(-.f64 2 (/.f64 (+.f64 (+.f64 2 alpha) (+.f64 (*.f64 4 i) alpha)) beta))
(*.f64 (*.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (*.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2) (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2)))) (/.f64 (*.f64 (/.f64 1 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))) 1) (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2) (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2))))
(-.f64 2 (/.f64 (+.f64 2 (+.f64 (+.f64 alpha alpha) (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 2 (+.f64 (*.f64 4 i) (+.f64 alpha alpha))) beta))
(-.f64 2 (/.f64 (+.f64 (+.f64 2 alpha) (+.f64 (*.f64 4 i) alpha)) beta))
(*.f64 (*.f64 (*.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (*.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2) (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2)))) (*.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (*.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2) (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2))))) (/.f64 (/.f64 (/.f64 1 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta))) (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2) (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2))) (*.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (*.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2) (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2))))))
(-.f64 2 (/.f64 (+.f64 2 (+.f64 (+.f64 alpha alpha) (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 2 (+.f64 (*.f64 4 i) (+.f64 alpha alpha))) beta))
(-.f64 2 (/.f64 (+.f64 (+.f64 2 alpha) (+.f64 (*.f64 4 i) alpha)) beta))
(/.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) 1)
(-.f64 2 (/.f64 (+.f64 2 (+.f64 (+.f64 alpha alpha) (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 2 (+.f64 (*.f64 4 i) (+.f64 alpha alpha))) beta))
(-.f64 2 (/.f64 (+.f64 (+.f64 2 alpha) (+.f64 (*.f64 4 i) alpha)) beta))
(/.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) (/.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2) (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2)))
(-.f64 2 (/.f64 (+.f64 2 (+.f64 (+.f64 alpha alpha) (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 2 (+.f64 (*.f64 4 i) (+.f64 alpha alpha))) beta))
(-.f64 2 (/.f64 (+.f64 (+.f64 2 alpha) (+.f64 (*.f64 4 i) alpha)) beta))
(pow.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)) 1)
(-.f64 2 (/.f64 (+.f64 2 (+.f64 (+.f64 alpha alpha) (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 2 (+.f64 (*.f64 4 i) (+.f64 alpha alpha))) beta))
(-.f64 2 (/.f64 (+.f64 (+.f64 2 alpha) (+.f64 (*.f64 4 i) alpha)) beta))
(neg.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 2))
(-.f64 2 (/.f64 (+.f64 2 (+.f64 (+.f64 alpha alpha) (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 2 (+.f64 (*.f64 4 i) (+.f64 alpha alpha))) beta))
(-.f64 2 (/.f64 (+.f64 (+.f64 2 alpha) (+.f64 (*.f64 4 i) alpha)) beta))

localize212.0ms (1.4%)

Local error

Found 4 expressions with local error:

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

Compiled 112 to 65 computations (42% saved)

series17.0ms (0.1%)

Counts
4 → 87
Calls

30 calls:

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

rewrite222.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
1012×rational.json-simplify-47
962×rational.json-simplify-1
720×rational.json-5
718×exponential.json-3
718×rational.json-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
018142
1151118
2439118
31580118
46324118
Stop Event
node limit
Counts
4 → 124
Calls
Call 1
Inputs
(+.f64 (+.f64 -1 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) 1)
(+.f64 (/.f64 beta alpha) (/.f64 1 alpha))
(+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))
(*.f64 4 (/.f64 i alpha))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 -1 (-.f64 (-.f64 -1 (*.f64 4 (/.f64 i alpha))) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 4 (/.f64 i alpha)) (neg.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 (-.f64 1 (*.f64 4 (/.f64 i alpha))) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) (-.f64 (-.f64 (neg.f64 (/.f64 1 alpha)) (/.f64 beta alpha)) (*.f64 4 (/.f64 i alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (neg.f64 (*.f64 4 (/.f64 i alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (-.f64 (-.f64 1 (*.f64 4 (/.f64 i alpha))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 -1 (*.f64 4 (/.f64 i alpha)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (neg.f64 (*.f64 4 (/.f64 i alpha))) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 -1 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (-.f64 -1 (*.f64 4 (/.f64 i alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 -1 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 -1 (neg.f64 (*.f64 4 (/.f64 i alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 1 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 -1 (*.f64 4 (/.f64 i alpha))) (-.f64 -1 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 beta alpha) (*.f64 2 (/.f64 1 alpha))) (-.f64 (neg.f64 (*.f64 4 (/.f64 i alpha))) (/.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 1 alpha) (*.f64 2 (/.f64 beta alpha))) (-.f64 (neg.f64 (*.f64 4 (/.f64 i alpha))) (/.f64 1 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) 1) (-.f64 1 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (+.f64 -1 (*.f64 4 (/.f64 i alpha)))) (neg.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) -2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) 3) -3)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (-.f64 -1 (*.f64 4 (/.f64 i alpha)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 4 (/.f64 i alpha)) (-.f64 -1 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 4 (/.f64 i alpha)))) (-.f64 1 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (-.f64 1 (*.f64 4 (/.f64 i alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 (-.f64 -1 (*.f64 4 (/.f64 i alpha))) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 1 (-.f64 (neg.f64 (*.f64 4 (/.f64 i alpha))) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 1 (-.f64 -1 (*.f64 4 (/.f64 i alpha)))) (-.f64 2 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 1 (-.f64 -1 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (-.f64 2 (*.f64 4 (/.f64 i alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 1 (-.f64 (-.f64 -1 (*.f64 4 (/.f64 i alpha))) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (+.f64 (/.f64 i alpha) (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (+.f64 (/.f64 i alpha) (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (/.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 16 (+.f64 (/.f64 (/.f64 i alpha) 4) (/.f64 (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 16 (/.f64 (+.f64 (/.f64 i alpha) (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 16 (+.f64 (/.f64 (/.f64 i alpha) 4) (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2) 4) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (/.f64 1 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (*.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 i alpha) (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))) (/.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (/.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 (*.f64 4 (/.f64 i alpha))) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta alpha) (neg.f64 (/.f64 1 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 alpha) (neg.f64 (/.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (neg.f64 (/.f64 1 alpha)) (/.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 1 alpha) (-.f64 -1 (/.f64 beta alpha))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 beta alpha))) (-.f64 1 (/.f64 1 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 beta alpha) (-.f64 -1 (/.f64 1 alpha))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 1 alpha))) (-.f64 1 (/.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 (-.f64 -1 (/.f64 beta alpha)) (/.f64 1 alpha))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (/.f64 1 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 (/.f64 1 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (/.f64 (/.f64 1 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 (/.f64 1 alpha)) (/.f64 beta alpha)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 -1 (-.f64 (-.f64 -1 (*.f64 4 (/.f64 i alpha))) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 4 (/.f64 i alpha)) (neg.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 (-.f64 1 (*.f64 4 (/.f64 i alpha))) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) (-.f64 (-.f64 (neg.f64 (/.f64 1 alpha)) (/.f64 beta alpha)) (*.f64 4 (/.f64 i alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (neg.f64 (*.f64 4 (/.f64 i alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (-.f64 (-.f64 1 (*.f64 4 (/.f64 i alpha))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 -1 (*.f64 4 (/.f64 i alpha)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (neg.f64 (*.f64 4 (/.f64 i alpha))) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 -1 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (-.f64 -1 (*.f64 4 (/.f64 i alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 -1 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 -1 (neg.f64 (*.f64 4 (/.f64 i alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 1 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 -1 (*.f64 4 (/.f64 i alpha))) (-.f64 -1 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 beta alpha) (*.f64 2 (/.f64 1 alpha))) (-.f64 (neg.f64 (*.f64 4 (/.f64 i alpha))) (/.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 1 alpha) (*.f64 2 (/.f64 beta alpha))) (-.f64 (neg.f64 (*.f64 4 (/.f64 i alpha))) (/.f64 1 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) 1) (-.f64 1 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (+.f64 -1 (*.f64 4 (/.f64 i alpha)))) (neg.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) -2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) 3) -3)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (-.f64 -1 (*.f64 4 (/.f64 i alpha)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 4 (/.f64 i alpha)) (-.f64 -1 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 4 (/.f64 i alpha)))) (-.f64 1 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (-.f64 1 (*.f64 4 (/.f64 i alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 (-.f64 -1 (*.f64 4 (/.f64 i alpha))) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 1 (-.f64 (neg.f64 (*.f64 4 (/.f64 i alpha))) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 1 (-.f64 -1 (*.f64 4 (/.f64 i alpha)))) (-.f64 2 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 1 (-.f64 -1 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (-.f64 2 (*.f64 4 (/.f64 i alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 1 (-.f64 (-.f64 -1 (*.f64 4 (/.f64 i alpha))) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (+.f64 (/.f64 i alpha) (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (+.f64 (/.f64 i alpha) (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (/.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 16 (+.f64 (/.f64 (/.f64 i alpha) 4) (/.f64 (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 16 (/.f64 (+.f64 (/.f64 i alpha) (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 16 (+.f64 (/.f64 (/.f64 i alpha) 4) (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2) 4) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (/.f64 1 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (*.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 i alpha) (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))) (/.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (/.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 (*.f64 4 (/.f64 i alpha))) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 i alpha) (*.f64 (/.f64 i alpha) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 4 (/.f64 i alpha)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 4 (/.f64 i alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 i alpha) 2) (*.f64 (/.f64 i alpha) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 i alpha) 3) (/.f64 i alpha))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 4 (/.f64 i alpha)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 4 (/.f64 i alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 4 (/.f64 i alpha)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (/.f64 i alpha)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (/.f64 i alpha)) (/.f64 (/.f64 i alpha) (/.f64 i alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 4 (/.f64 i alpha)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 4 (/.f64 i alpha))))))))

simplify284.0ms (1.8%)

Algorithm
egg-herbie
Rules
1306×rational.json-simplify-49
1066×rational.json-simplify-1
1012×rational.json-simplify-44
926×rational.json-simplify-2
788×rational.json-simplify-54
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01997573
14477445
211607445
337197397
Stop Event
node limit
Counts
211 → 106
Calls
Call 1
Inputs
(*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(*.f64 4 (/.f64 i alpha))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(*.f64 4 (/.f64 i alpha))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(/.f64 (+.f64 (*.f64 4 i) (*.f64 2 (+.f64 beta 1))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (*.f64 2 (+.f64 beta 1))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (*.f64 2 (+.f64 beta 1))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (*.f64 2 (+.f64 beta 1))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (*.f64 2 (+.f64 beta 1))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (*.f64 2 (+.f64 beta 1))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (*.f64 2 (+.f64 beta 1))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (*.f64 2 (+.f64 beta 1))) alpha)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -4 i) (*.f64 2 (-.f64 (*.f64 -1 beta) 1))) alpha))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -4 i) (*.f64 2 (-.f64 (*.f64 -1 beta) 1))) alpha))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -4 i) (*.f64 2 (-.f64 (*.f64 -1 beta) 1))) alpha))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -4 i) (*.f64 2 (-.f64 (*.f64 -1 beta) 1))) 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 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 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 1 alpha)
(/.f64 beta alpha)
(/.f64 beta alpha)
(/.f64 (+.f64 beta 1) alpha)
(/.f64 (+.f64 beta 1) alpha)
(/.f64 (+.f64 beta 1) alpha)
(/.f64 (+.f64 beta 1) alpha)
(/.f64 (+.f64 beta 1) alpha)
(/.f64 (+.f64 beta 1) alpha)
(/.f64 (+.f64 beta 1) alpha)
(/.f64 (+.f64 beta 1) alpha)
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) 1) alpha))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) 1) alpha))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) 1) alpha))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) 1) alpha))
(*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(*.f64 4 (/.f64 i alpha))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(*.f64 4 (/.f64 i alpha))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(/.f64 (+.f64 (*.f64 4 i) (*.f64 2 (+.f64 beta 1))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (*.f64 2 (+.f64 beta 1))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (*.f64 2 (+.f64 beta 1))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (*.f64 2 (+.f64 beta 1))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (*.f64 2 (+.f64 beta 1))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (*.f64 2 (+.f64 beta 1))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (*.f64 2 (+.f64 beta 1))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (*.f64 2 (+.f64 beta 1))) alpha)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -4 i) (*.f64 2 (-.f64 (*.f64 -1 beta) 1))) alpha))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -4 i) (*.f64 2 (-.f64 (*.f64 -1 beta) 1))) alpha))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -4 i) (*.f64 2 (-.f64 (*.f64 -1 beta) 1))) alpha))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -4 i) (*.f64 2 (-.f64 (*.f64 -1 beta) 1))) 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 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 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 -1 (-.f64 (-.f64 -1 (*.f64 4 (/.f64 i alpha))) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))
(-.f64 (*.f64 4 (/.f64 i alpha)) (neg.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))
(-.f64 1 (-.f64 (-.f64 1 (*.f64 4 (/.f64 i alpha))) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))
(-.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) (-.f64 (-.f64 (neg.f64 (/.f64 1 alpha)) (/.f64 beta alpha)) (*.f64 4 (/.f64 i alpha))))
(-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (neg.f64 (*.f64 4 (/.f64 i alpha))))
(-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (-.f64 (-.f64 1 (*.f64 4 (/.f64 i alpha))) 1))
(-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) 0)
(-.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 -1 (*.f64 4 (/.f64 i alpha)))) -1)
(-.f64 0 (-.f64 (neg.f64 (*.f64 4 (/.f64 i alpha))) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))
(-.f64 (+.f64 -1 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (-.f64 -1 (*.f64 4 (/.f64 i alpha))))
(-.f64 (+.f64 -1 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 -1 (neg.f64 (*.f64 4 (/.f64 i alpha)))))
(-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 1 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) 1)
(-.f64 (+.f64 -1 (*.f64 4 (/.f64 i alpha))) (-.f64 -1 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))
(-.f64 (+.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) -2) -2)
(-.f64 (+.f64 (/.f64 beta alpha) (*.f64 2 (/.f64 1 alpha))) (-.f64 (neg.f64 (*.f64 4 (/.f64 i alpha))) (/.f64 beta alpha)))
(-.f64 (+.f64 (/.f64 1 alpha) (*.f64 2 (/.f64 beta alpha))) (-.f64 (neg.f64 (*.f64 4 (/.f64 i alpha))) (/.f64 1 alpha)))
(-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) 1) (-.f64 1 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))
(-.f64 (+.f64 1 (+.f64 -1 (*.f64 4 (/.f64 i alpha)))) (neg.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))
(-.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) -2) 2)
(-.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) 3) -3)
(-.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (-.f64 -1 (*.f64 4 (/.f64 i alpha)))) 1)
(-.f64 (-.f64 (*.f64 4 (/.f64 i alpha)) (-.f64 -1 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) 1)
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 4 (/.f64 i alpha)))) (-.f64 1 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (-.f64 1 (*.f64 4 (/.f64 i alpha))))
(-.f64 (-.f64 0 (-.f64 (-.f64 -1 (*.f64 4 (/.f64 i alpha))) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) 1)
(-.f64 (-.f64 1 (-.f64 (neg.f64 (*.f64 4 (/.f64 i alpha))) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) 1)
(-.f64 (-.f64 1 (-.f64 -1 (*.f64 4 (/.f64 i alpha)))) (-.f64 2 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))
(-.f64 (-.f64 1 (-.f64 -1 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (-.f64 2 (*.f64 4 (/.f64 i alpha))))
(-.f64 (-.f64 1 (-.f64 (-.f64 -1 (*.f64 4 (/.f64 i alpha))) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) 2)
(*.f64 4 (+.f64 (/.f64 i alpha) (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2)))
(*.f64 4 (*.f64 (+.f64 (/.f64 i alpha) (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2)) 1))
(*.f64 1 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))
(*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) 1)
(*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (/.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))
(*.f64 16 (+.f64 (/.f64 (/.f64 i alpha) 4) (/.f64 (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2) 4)))
(*.f64 16 (/.f64 (+.f64 (/.f64 i alpha) (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2)) 4))
(*.f64 16 (+.f64 (/.f64 (/.f64 i alpha) 4) (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2) 4) 1)))
(*.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (/.f64 1 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))
(*.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (*.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) 1))
(*.f64 (+.f64 (/.f64 i alpha) (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2)) 4)
(*.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))
(*.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))) (/.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))))
(/.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) 1)
(/.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (/.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))
(pow.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) 1)
(neg.f64 (-.f64 (neg.f64 (*.f64 4 (/.f64 i alpha))) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))
(-.f64 (/.f64 beta alpha) (neg.f64 (/.f64 1 alpha)))
(-.f64 (/.f64 1 alpha) (neg.f64 (/.f64 beta alpha)))
(-.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 0)
(-.f64 0 (-.f64 (neg.f64 (/.f64 1 alpha)) (/.f64 beta alpha)))
(-.f64 (-.f64 (/.f64 1 alpha) (-.f64 -1 (/.f64 beta alpha))) 1)
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 beta alpha))) (-.f64 1 (/.f64 1 alpha)))
(-.f64 (-.f64 (/.f64 beta alpha) (-.f64 -1 (/.f64 1 alpha))) 1)
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 1 alpha))) (-.f64 1 (/.f64 beta alpha)))
(-.f64 (-.f64 0 (-.f64 (-.f64 -1 (/.f64 beta alpha)) (/.f64 1 alpha))) 1)
(*.f64 1 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))
(*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 1)
(*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))
(*.f64 (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (/.f64 1 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))
(*.f64 (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 (/.f64 1 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) 1))
(*.f64 (/.f64 1 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))
(*.f64 (*.f64 (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (/.f64 (/.f64 1 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))
(/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 1)
(/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))
(pow.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 1)
(neg.f64 (-.f64 (neg.f64 (/.f64 1 alpha)) (/.f64 beta alpha)))
(-.f64 -1 (-.f64 (-.f64 -1 (*.f64 4 (/.f64 i alpha))) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))
(-.f64 (*.f64 4 (/.f64 i alpha)) (neg.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))
(-.f64 1 (-.f64 (-.f64 1 (*.f64 4 (/.f64 i alpha))) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))
(-.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) (-.f64 (-.f64 (neg.f64 (/.f64 1 alpha)) (/.f64 beta alpha)) (*.f64 4 (/.f64 i alpha))))
(-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (neg.f64 (*.f64 4 (/.f64 i alpha))))
(-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (-.f64 (-.f64 1 (*.f64 4 (/.f64 i alpha))) 1))
(-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) 0)
(-.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 -1 (*.f64 4 (/.f64 i alpha)))) -1)
(-.f64 0 (-.f64 (neg.f64 (*.f64 4 (/.f64 i alpha))) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))
(-.f64 (+.f64 -1 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (-.f64 -1 (*.f64 4 (/.f64 i alpha))))
(-.f64 (+.f64 -1 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 -1 (neg.f64 (*.f64 4 (/.f64 i alpha)))))
(-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 1 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) 1)
(-.f64 (+.f64 -1 (*.f64 4 (/.f64 i alpha))) (-.f64 -1 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))
(-.f64 (+.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) -2) -2)
(-.f64 (+.f64 (/.f64 beta alpha) (*.f64 2 (/.f64 1 alpha))) (-.f64 (neg.f64 (*.f64 4 (/.f64 i alpha))) (/.f64 beta alpha)))
(-.f64 (+.f64 (/.f64 1 alpha) (*.f64 2 (/.f64 beta alpha))) (-.f64 (neg.f64 (*.f64 4 (/.f64 i alpha))) (/.f64 1 alpha)))
(-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) 1) (-.f64 1 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))
(-.f64 (+.f64 1 (+.f64 -1 (*.f64 4 (/.f64 i alpha)))) (neg.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))
(-.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) -2) 2)
(-.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) 3) -3)
(-.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (-.f64 -1 (*.f64 4 (/.f64 i alpha)))) 1)
(-.f64 (-.f64 (*.f64 4 (/.f64 i alpha)) (-.f64 -1 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) 1)
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 4 (/.f64 i alpha)))) (-.f64 1 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (-.f64 1 (*.f64 4 (/.f64 i alpha))))
(-.f64 (-.f64 0 (-.f64 (-.f64 -1 (*.f64 4 (/.f64 i alpha))) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) 1)
(-.f64 (-.f64 1 (-.f64 (neg.f64 (*.f64 4 (/.f64 i alpha))) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) 1)
(-.f64 (-.f64 1 (-.f64 -1 (*.f64 4 (/.f64 i alpha)))) (-.f64 2 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))
(-.f64 (-.f64 1 (-.f64 -1 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (-.f64 2 (*.f64 4 (/.f64 i alpha))))
(-.f64 (-.f64 1 (-.f64 (-.f64 -1 (*.f64 4 (/.f64 i alpha))) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) 2)
(*.f64 4 (+.f64 (/.f64 i alpha) (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2)))
(*.f64 4 (*.f64 (+.f64 (/.f64 i alpha) (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2)) 1))
(*.f64 1 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))
(*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) 1)
(*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (/.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))
(*.f64 16 (+.f64 (/.f64 (/.f64 i alpha) 4) (/.f64 (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2) 4)))
(*.f64 16 (/.f64 (+.f64 (/.f64 i alpha) (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2)) 4))
(*.f64 16 (+.f64 (/.f64 (/.f64 i alpha) 4) (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2) 4) 1)))
(*.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (/.f64 1 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))
(*.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (*.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) 1))
(*.f64 (+.f64 (/.f64 i alpha) (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2)) 4)
(*.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))
(*.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))) (/.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))))
(/.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) 1)
(/.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (/.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))
(pow.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) 1)
(neg.f64 (-.f64 (neg.f64 (*.f64 4 (/.f64 i alpha))) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))
(+.f64 (/.f64 i alpha) (*.f64 (/.f64 i alpha) 3))
(+.f64 (*.f64 4 (/.f64 i alpha)) 0)
(+.f64 0 (*.f64 4 (/.f64 i alpha)))
(+.f64 (*.f64 (/.f64 i alpha) 2) (*.f64 (/.f64 i alpha) 2))
(+.f64 (*.f64 (/.f64 i alpha) 3) (/.f64 i alpha))
(-.f64 (*.f64 4 (/.f64 i alpha)) 0)
(-.f64 0 (neg.f64 (*.f64 4 (/.f64 i alpha))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 4 (/.f64 i alpha)))) 1)
(/.f64 (*.f64 4 (/.f64 i alpha)) 1)
(/.f64 (*.f64 4 (/.f64 i alpha)) (/.f64 (/.f64 i alpha) (/.f64 i alpha)))
(pow.f64 (*.f64 4 (/.f64 i alpha)) 1)
(neg.f64 (neg.f64 (*.f64 4 (/.f64 i alpha))))
Outputs
(*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(*.f64 4 (/.f64 i alpha))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(*.f64 4 (/.f64 i alpha))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(/.f64 (+.f64 (*.f64 4 i) (*.f64 2 (+.f64 beta 1))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (*.f64 2 (+.f64 beta 1))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (*.f64 2 (+.f64 beta 1))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (*.f64 2 (+.f64 beta 1))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (*.f64 2 (+.f64 beta 1))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (*.f64 2 (+.f64 beta 1))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (*.f64 2 (+.f64 beta 1))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (*.f64 2 (+.f64 beta 1))) alpha)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -4 i) (*.f64 2 (-.f64 (*.f64 -1 beta) 1))) alpha))
(*.f64 -1 (/.f64 (+.f64 (*.f64 i -4) (*.f64 2 (+.f64 (*.f64 beta -1) -1))) alpha))
(neg.f64 (/.f64 (+.f64 (*.f64 i -4) (*.f64 2 (+.f64 -1 (neg.f64 beta)))) alpha))
(neg.f64 (/.f64 (+.f64 (*.f64 i -4) (*.f64 2 (-.f64 -1 beta))) alpha))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -4 i) (*.f64 2 (-.f64 (*.f64 -1 beta) 1))) alpha))
(*.f64 -1 (/.f64 (+.f64 (*.f64 i -4) (*.f64 2 (+.f64 (*.f64 beta -1) -1))) alpha))
(neg.f64 (/.f64 (+.f64 (*.f64 i -4) (*.f64 2 (+.f64 -1 (neg.f64 beta)))) alpha))
(neg.f64 (/.f64 (+.f64 (*.f64 i -4) (*.f64 2 (-.f64 -1 beta))) alpha))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -4 i) (*.f64 2 (-.f64 (*.f64 -1 beta) 1))) alpha))
(*.f64 -1 (/.f64 (+.f64 (*.f64 i -4) (*.f64 2 (+.f64 (*.f64 beta -1) -1))) alpha))
(neg.f64 (/.f64 (+.f64 (*.f64 i -4) (*.f64 2 (+.f64 -1 (neg.f64 beta)))) alpha))
(neg.f64 (/.f64 (+.f64 (*.f64 i -4) (*.f64 2 (-.f64 -1 beta))) alpha))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -4 i) (*.f64 2 (-.f64 (*.f64 -1 beta) 1))) alpha))
(*.f64 -1 (/.f64 (+.f64 (*.f64 i -4) (*.f64 2 (+.f64 (*.f64 beta -1) -1))) alpha))
(neg.f64 (/.f64 (+.f64 (*.f64 i -4) (*.f64 2 (+.f64 -1 (neg.f64 beta)))) alpha))
(neg.f64 (/.f64 (+.f64 (*.f64 i -4) (*.f64 2 (-.f64 -1 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 (/.f64 beta alpha) (/.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 (/.f64 beta alpha) (/.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 (/.f64 beta alpha) (/.f64 1 alpha))) (*.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 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 beta alpha))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 beta alpha))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.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 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 beta alpha))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 beta alpha))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(/.f64 1 alpha)
(/.f64 beta alpha)
(/.f64 beta alpha)
(/.f64 (+.f64 beta 1) alpha)
(/.f64 (+.f64 beta 1) alpha)
(/.f64 (+.f64 beta 1) alpha)
(/.f64 (+.f64 beta 1) alpha)
(/.f64 (+.f64 beta 1) alpha)
(/.f64 (+.f64 beta 1) alpha)
(/.f64 (+.f64 beta 1) alpha)
(/.f64 (+.f64 beta 1) alpha)
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) 1) alpha))
(*.f64 -1 (/.f64 (+.f64 (*.f64 beta -1) -1) alpha))
(neg.f64 (/.f64 (+.f64 -1 (neg.f64 beta)) alpha))
(neg.f64 (/.f64 (-.f64 -1 beta) alpha))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) 1) alpha))
(*.f64 -1 (/.f64 (+.f64 (*.f64 beta -1) -1) alpha))
(neg.f64 (/.f64 (+.f64 -1 (neg.f64 beta)) alpha))
(neg.f64 (/.f64 (-.f64 -1 beta) alpha))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) 1) alpha))
(*.f64 -1 (/.f64 (+.f64 (*.f64 beta -1) -1) alpha))
(neg.f64 (/.f64 (+.f64 -1 (neg.f64 beta)) alpha))
(neg.f64 (/.f64 (-.f64 -1 beta) alpha))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) 1) alpha))
(*.f64 -1 (/.f64 (+.f64 (*.f64 beta -1) -1) alpha))
(neg.f64 (/.f64 (+.f64 -1 (neg.f64 beta)) alpha))
(neg.f64 (/.f64 (-.f64 -1 beta) alpha))
(*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(*.f64 4 (/.f64 i alpha))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(*.f64 4 (/.f64 i alpha))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(/.f64 (+.f64 (*.f64 4 i) (*.f64 2 (+.f64 beta 1))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (*.f64 2 (+.f64 beta 1))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (*.f64 2 (+.f64 beta 1))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (*.f64 2 (+.f64 beta 1))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (*.f64 2 (+.f64 beta 1))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (*.f64 2 (+.f64 beta 1))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (*.f64 2 (+.f64 beta 1))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (*.f64 2 (+.f64 beta 1))) alpha)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -4 i) (*.f64 2 (-.f64 (*.f64 -1 beta) 1))) alpha))
(*.f64 -1 (/.f64 (+.f64 (*.f64 i -4) (*.f64 2 (+.f64 (*.f64 beta -1) -1))) alpha))
(neg.f64 (/.f64 (+.f64 (*.f64 i -4) (*.f64 2 (+.f64 -1 (neg.f64 beta)))) alpha))
(neg.f64 (/.f64 (+.f64 (*.f64 i -4) (*.f64 2 (-.f64 -1 beta))) alpha))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -4 i) (*.f64 2 (-.f64 (*.f64 -1 beta) 1))) alpha))
(*.f64 -1 (/.f64 (+.f64 (*.f64 i -4) (*.f64 2 (+.f64 (*.f64 beta -1) -1))) alpha))
(neg.f64 (/.f64 (+.f64 (*.f64 i -4) (*.f64 2 (+.f64 -1 (neg.f64 beta)))) alpha))
(neg.f64 (/.f64 (+.f64 (*.f64 i -4) (*.f64 2 (-.f64 -1 beta))) alpha))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -4 i) (*.f64 2 (-.f64 (*.f64 -1 beta) 1))) alpha))
(*.f64 -1 (/.f64 (+.f64 (*.f64 i -4) (*.f64 2 (+.f64 (*.f64 beta -1) -1))) alpha))
(neg.f64 (/.f64 (+.f64 (*.f64 i -4) (*.f64 2 (+.f64 -1 (neg.f64 beta)))) alpha))
(neg.f64 (/.f64 (+.f64 (*.f64 i -4) (*.f64 2 (-.f64 -1 beta))) alpha))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -4 i) (*.f64 2 (-.f64 (*.f64 -1 beta) 1))) alpha))
(*.f64 -1 (/.f64 (+.f64 (*.f64 i -4) (*.f64 2 (+.f64 (*.f64 beta -1) -1))) alpha))
(neg.f64 (/.f64 (+.f64 (*.f64 i -4) (*.f64 2 (+.f64 -1 (neg.f64 beta)))) alpha))
(neg.f64 (/.f64 (+.f64 (*.f64 i -4) (*.f64 2 (-.f64 -1 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 (/.f64 beta alpha) (/.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 (/.f64 beta alpha) (/.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 (/.f64 beta alpha) (/.f64 1 alpha))) (*.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 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 beta alpha))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 beta alpha))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.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 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 beta alpha))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 beta alpha))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(-.f64 -1 (-.f64 (-.f64 -1 (*.f64 4 (/.f64 i alpha))) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(-.f64 (*.f64 4 (/.f64 i alpha)) (neg.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(-.f64 1 (-.f64 (-.f64 1 (*.f64 4 (/.f64 i alpha))) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(-.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) (-.f64 (-.f64 (neg.f64 (/.f64 1 alpha)) (/.f64 beta alpha)) (*.f64 4 (/.f64 i alpha))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (neg.f64 (*.f64 4 (/.f64 i alpha))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (-.f64 (-.f64 1 (*.f64 4 (/.f64 i alpha))) 1))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) 0)
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(-.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 -1 (*.f64 4 (/.f64 i alpha)))) -1)
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(-.f64 0 (-.f64 (neg.f64 (*.f64 4 (/.f64 i alpha))) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(-.f64 (+.f64 -1 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (-.f64 -1 (*.f64 4 (/.f64 i alpha))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(-.f64 (+.f64 -1 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 -1 (neg.f64 (*.f64 4 (/.f64 i alpha)))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 1 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) 1)
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(-.f64 (+.f64 -1 (*.f64 4 (/.f64 i alpha))) (-.f64 -1 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(-.f64 (+.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) -2) -2)
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(-.f64 (+.f64 (/.f64 beta alpha) (*.f64 2 (/.f64 1 alpha))) (-.f64 (neg.f64 (*.f64 4 (/.f64 i alpha))) (/.f64 beta alpha)))
(-.f64 (/.f64 beta alpha) (-.f64 (neg.f64 (*.f64 4 (/.f64 i alpha))) (+.f64 (/.f64 beta alpha) (*.f64 2 (/.f64 1 alpha)))))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (-.f64 (-.f64 (neg.f64 (*.f64 4 (/.f64 i alpha))) (/.f64 beta alpha)) (/.f64 beta alpha)))
(-.f64 (/.f64 beta alpha) (-.f64 (-.f64 (neg.f64 (/.f64 beta alpha)) (*.f64 4 (/.f64 i alpha))) (*.f64 2 (/.f64 1 alpha))))
(-.f64 (+.f64 (/.f64 1 alpha) (*.f64 2 (/.f64 beta alpha))) (-.f64 (neg.f64 (*.f64 4 (/.f64 i alpha))) (/.f64 1 alpha)))
(-.f64 (/.f64 1 alpha) (-.f64 (neg.f64 (*.f64 4 (/.f64 i alpha))) (+.f64 (/.f64 1 alpha) (*.f64 2 (/.f64 beta alpha)))))
(-.f64 (/.f64 1 alpha) (-.f64 (-.f64 (neg.f64 (/.f64 1 alpha)) (*.f64 4 (/.f64 i alpha))) (*.f64 2 (/.f64 beta alpha))))
(-.f64 (+.f64 (/.f64 1 alpha) (*.f64 2 (/.f64 beta alpha))) (-.f64 (neg.f64 (/.f64 1 alpha)) (*.f64 4 (/.f64 i alpha))))
(-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) 1) (-.f64 1 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(-.f64 (+.f64 1 (+.f64 -1 (*.f64 4 (/.f64 i alpha)))) (neg.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(-.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) -2) 2)
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(-.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) 3) -3)
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(-.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (-.f64 -1 (*.f64 4 (/.f64 i alpha)))) 1)
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(-.f64 (-.f64 (*.f64 4 (/.f64 i alpha)) (-.f64 -1 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) 1)
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 4 (/.f64 i alpha)))) (-.f64 1 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (-.f64 1 (*.f64 4 (/.f64 i alpha))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(-.f64 (-.f64 0 (-.f64 (-.f64 -1 (*.f64 4 (/.f64 i alpha))) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) 1)
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(-.f64 (-.f64 1 (-.f64 (neg.f64 (*.f64 4 (/.f64 i alpha))) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) 1)
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(-.f64 (-.f64 1 (-.f64 -1 (*.f64 4 (/.f64 i alpha)))) (-.f64 2 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(-.f64 (-.f64 1 (-.f64 -1 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (-.f64 2 (*.f64 4 (/.f64 i alpha))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(-.f64 (-.f64 1 (-.f64 (-.f64 -1 (*.f64 4 (/.f64 i alpha))) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) 2)
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(*.f64 4 (+.f64 (/.f64 i alpha) (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2)))
(*.f64 4 (*.f64 (+.f64 (/.f64 i alpha) (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2)) 1))
(*.f64 4 (+.f64 (/.f64 i alpha) (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2)))
(*.f64 1 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) 1)
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (/.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(*.f64 16 (+.f64 (/.f64 (/.f64 i alpha) 4) (/.f64 (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2) 4)))
(*.f64 16 (/.f64 (+.f64 (/.f64 i alpha) (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2)) 4))
(*.f64 16 (+.f64 (/.f64 (/.f64 i alpha) 4) (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2) 4) 1)))
(*.f64 16 (+.f64 (/.f64 (/.f64 i alpha) 4) (/.f64 (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2) 4)))
(*.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (/.f64 1 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(*.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (*.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) 1))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(*.f64 (+.f64 (/.f64 i alpha) (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2)) 4)
(*.f64 4 (+.f64 (/.f64 i alpha) (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2)))
(*.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(*.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))) (/.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(/.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) 1)
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(/.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (/.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(pow.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) 1)
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(neg.f64 (-.f64 (neg.f64 (*.f64 4 (/.f64 i alpha))) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(-.f64 (/.f64 beta alpha) (neg.f64 (/.f64 1 alpha)))
(+.f64 (/.f64 beta alpha) (/.f64 1 alpha))
(-.f64 (/.f64 1 alpha) (neg.f64 (/.f64 beta alpha)))
(-.f64 (/.f64 beta alpha) (neg.f64 (/.f64 1 alpha)))
(+.f64 (/.f64 beta alpha) (/.f64 1 alpha))
(-.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 0)
(-.f64 (/.f64 beta alpha) (neg.f64 (/.f64 1 alpha)))
(+.f64 (/.f64 beta alpha) (/.f64 1 alpha))
(-.f64 0 (-.f64 (neg.f64 (/.f64 1 alpha)) (/.f64 beta alpha)))
(-.f64 (/.f64 beta alpha) (neg.f64 (/.f64 1 alpha)))
(+.f64 (/.f64 beta alpha) (/.f64 1 alpha))
(-.f64 (-.f64 (/.f64 1 alpha) (-.f64 -1 (/.f64 beta alpha))) 1)
(-.f64 (/.f64 beta alpha) (neg.f64 (/.f64 1 alpha)))
(+.f64 (/.f64 beta alpha) (/.f64 1 alpha))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 beta alpha))) (-.f64 1 (/.f64 1 alpha)))
(-.f64 (/.f64 beta alpha) (neg.f64 (/.f64 1 alpha)))
(+.f64 (/.f64 beta alpha) (/.f64 1 alpha))
(-.f64 (-.f64 (/.f64 beta alpha) (-.f64 -1 (/.f64 1 alpha))) 1)
(-.f64 (/.f64 beta alpha) (neg.f64 (/.f64 1 alpha)))
(+.f64 (/.f64 beta alpha) (/.f64 1 alpha))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 1 alpha))) (-.f64 1 (/.f64 beta alpha)))
(-.f64 (/.f64 beta alpha) (neg.f64 (/.f64 1 alpha)))
(+.f64 (/.f64 beta alpha) (/.f64 1 alpha))
(-.f64 (-.f64 0 (-.f64 (-.f64 -1 (/.f64 beta alpha)) (/.f64 1 alpha))) 1)
(-.f64 (/.f64 beta alpha) (neg.f64 (/.f64 1 alpha)))
(+.f64 (/.f64 beta alpha) (/.f64 1 alpha))
(*.f64 1 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))
(-.f64 (/.f64 beta alpha) (neg.f64 (/.f64 1 alpha)))
(+.f64 (/.f64 beta alpha) (/.f64 1 alpha))
(*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 1)
(-.f64 (/.f64 beta alpha) (neg.f64 (/.f64 1 alpha)))
(+.f64 (/.f64 beta alpha) (/.f64 1 alpha))
(*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))
(-.f64 (/.f64 beta alpha) (neg.f64 (/.f64 1 alpha)))
(+.f64 (/.f64 beta alpha) (/.f64 1 alpha))
(*.f64 (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (/.f64 1 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))
(-.f64 (/.f64 beta alpha) (neg.f64 (/.f64 1 alpha)))
(+.f64 (/.f64 beta alpha) (/.f64 1 alpha))
(*.f64 (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 (/.f64 1 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) 1))
(-.f64 (/.f64 beta alpha) (neg.f64 (/.f64 1 alpha)))
(+.f64 (/.f64 beta alpha) (/.f64 1 alpha))
(*.f64 (/.f64 1 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))
(-.f64 (/.f64 beta alpha) (neg.f64 (/.f64 1 alpha)))
(+.f64 (/.f64 beta alpha) (/.f64 1 alpha))
(*.f64 (*.f64 (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (/.f64 (/.f64 1 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))
(-.f64 (/.f64 beta alpha) (neg.f64 (/.f64 1 alpha)))
(+.f64 (/.f64 beta alpha) (/.f64 1 alpha))
(/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 1)
(-.f64 (/.f64 beta alpha) (neg.f64 (/.f64 1 alpha)))
(+.f64 (/.f64 beta alpha) (/.f64 1 alpha))
(/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))
(-.f64 (/.f64 beta alpha) (neg.f64 (/.f64 1 alpha)))
(+.f64 (/.f64 beta alpha) (/.f64 1 alpha))
(pow.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 1)
(-.f64 (/.f64 beta alpha) (neg.f64 (/.f64 1 alpha)))
(+.f64 (/.f64 beta alpha) (/.f64 1 alpha))
(neg.f64 (-.f64 (neg.f64 (/.f64 1 alpha)) (/.f64 beta alpha)))
(-.f64 (/.f64 beta alpha) (neg.f64 (/.f64 1 alpha)))
(+.f64 (/.f64 beta alpha) (/.f64 1 alpha))
(-.f64 -1 (-.f64 (-.f64 -1 (*.f64 4 (/.f64 i alpha))) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(-.f64 (*.f64 4 (/.f64 i alpha)) (neg.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(-.f64 1 (-.f64 (-.f64 1 (*.f64 4 (/.f64 i alpha))) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(-.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) (-.f64 (-.f64 (neg.f64 (/.f64 1 alpha)) (/.f64 beta alpha)) (*.f64 4 (/.f64 i alpha))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (neg.f64 (*.f64 4 (/.f64 i alpha))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (-.f64 (-.f64 1 (*.f64 4 (/.f64 i alpha))) 1))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) 0)
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(-.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 -1 (*.f64 4 (/.f64 i alpha)))) -1)
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(-.f64 0 (-.f64 (neg.f64 (*.f64 4 (/.f64 i alpha))) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(-.f64 (+.f64 -1 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (-.f64 -1 (*.f64 4 (/.f64 i alpha))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(-.f64 (+.f64 -1 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 -1 (neg.f64 (*.f64 4 (/.f64 i alpha)))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 1 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) 1)
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(-.f64 (+.f64 -1 (*.f64 4 (/.f64 i alpha))) (-.f64 -1 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(-.f64 (+.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) -2) -2)
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(-.f64 (+.f64 (/.f64 beta alpha) (*.f64 2 (/.f64 1 alpha))) (-.f64 (neg.f64 (*.f64 4 (/.f64 i alpha))) (/.f64 beta alpha)))
(-.f64 (/.f64 beta alpha) (-.f64 (neg.f64 (*.f64 4 (/.f64 i alpha))) (+.f64 (/.f64 beta alpha) (*.f64 2 (/.f64 1 alpha)))))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (-.f64 (-.f64 (neg.f64 (*.f64 4 (/.f64 i alpha))) (/.f64 beta alpha)) (/.f64 beta alpha)))
(-.f64 (/.f64 beta alpha) (-.f64 (-.f64 (neg.f64 (/.f64 beta alpha)) (*.f64 4 (/.f64 i alpha))) (*.f64 2 (/.f64 1 alpha))))
(-.f64 (+.f64 (/.f64 1 alpha) (*.f64 2 (/.f64 beta alpha))) (-.f64 (neg.f64 (*.f64 4 (/.f64 i alpha))) (/.f64 1 alpha)))
(-.f64 (/.f64 1 alpha) (-.f64 (neg.f64 (*.f64 4 (/.f64 i alpha))) (+.f64 (/.f64 1 alpha) (*.f64 2 (/.f64 beta alpha)))))
(-.f64 (/.f64 1 alpha) (-.f64 (-.f64 (neg.f64 (/.f64 1 alpha)) (*.f64 4 (/.f64 i alpha))) (*.f64 2 (/.f64 beta alpha))))
(-.f64 (+.f64 (/.f64 1 alpha) (*.f64 2 (/.f64 beta alpha))) (-.f64 (neg.f64 (/.f64 1 alpha)) (*.f64 4 (/.f64 i alpha))))
(-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) 1) (-.f64 1 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(-.f64 (+.f64 1 (+.f64 -1 (*.f64 4 (/.f64 i alpha)))) (neg.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(-.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) -2) 2)
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(-.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) 3) -3)
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(-.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (-.f64 -1 (*.f64 4 (/.f64 i alpha)))) 1)
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(-.f64 (-.f64 (*.f64 4 (/.f64 i alpha)) (-.f64 -1 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) 1)
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 4 (/.f64 i alpha)))) (-.f64 1 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (-.f64 1 (*.f64 4 (/.f64 i alpha))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(-.f64 (-.f64 0 (-.f64 (-.f64 -1 (*.f64 4 (/.f64 i alpha))) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) 1)
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(-.f64 (-.f64 1 (-.f64 (neg.f64 (*.f64 4 (/.f64 i alpha))) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) 1)
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(-.f64 (-.f64 1 (-.f64 -1 (*.f64 4 (/.f64 i alpha)))) (-.f64 2 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(-.f64 (-.f64 1 (-.f64 -1 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (-.f64 2 (*.f64 4 (/.f64 i alpha))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(-.f64 (-.f64 1 (-.f64 (-.f64 -1 (*.f64 4 (/.f64 i alpha))) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) 2)
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(*.f64 4 (+.f64 (/.f64 i alpha) (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2)))
(*.f64 4 (*.f64 (+.f64 (/.f64 i alpha) (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2)) 1))
(*.f64 4 (+.f64 (/.f64 i alpha) (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2)))
(*.f64 1 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) 1)
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (/.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(*.f64 16 (+.f64 (/.f64 (/.f64 i alpha) 4) (/.f64 (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2) 4)))
(*.f64 16 (/.f64 (+.f64 (/.f64 i alpha) (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2)) 4))
(*.f64 16 (+.f64 (/.f64 (/.f64 i alpha) 4) (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2) 4) 1)))
(*.f64 16 (+.f64 (/.f64 (/.f64 i alpha) 4) (/.f64 (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2) 4)))
(*.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (/.f64 1 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(*.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (*.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) 1))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(*.f64 (+.f64 (/.f64 i alpha) (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2)) 4)
(*.f64 4 (+.f64 (/.f64 i alpha) (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2)))
(*.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(*.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))) (/.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(/.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) 1)
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(/.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (/.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(pow.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) 1)
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(neg.f64 (-.f64 (neg.f64 (*.f64 4 (/.f64 i alpha))) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (/.f64 i alpha) (*.f64 (/.f64 i alpha) 3))
(+.f64 (*.f64 4 (/.f64 i alpha)) 0)
(*.f64 4 (/.f64 i alpha))
(+.f64 0 (*.f64 4 (/.f64 i alpha)))
(*.f64 4 (/.f64 i alpha))
(+.f64 (*.f64 (/.f64 i alpha) 2) (*.f64 (/.f64 i alpha) 2))
(*.f64 4 (/.f64 i alpha))
(+.f64 (*.f64 (/.f64 i alpha) 3) (/.f64 i alpha))
(+.f64 (/.f64 i alpha) (*.f64 (/.f64 i alpha) 3))
(-.f64 (*.f64 4 (/.f64 i alpha)) 0)
(*.f64 4 (/.f64 i alpha))
(-.f64 0 (neg.f64 (*.f64 4 (/.f64 i alpha))))
(*.f64 4 (/.f64 i alpha))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 4 (/.f64 i alpha)))) 1)
(*.f64 4 (/.f64 i alpha))
(/.f64 (*.f64 4 (/.f64 i alpha)) 1)
(*.f64 4 (/.f64 i alpha))
(/.f64 (*.f64 4 (/.f64 i alpha)) (/.f64 (/.f64 i alpha) (/.f64 i alpha)))
(*.f64 (*.f64 (/.f64 i alpha) (/.f64 i alpha)) (/.f64 4 (/.f64 i alpha)))
(*.f64 (*.f64 4 (/.f64 i alpha)) (/.f64 (/.f64 i alpha) (/.f64 i alpha)))
(pow.f64 (*.f64 4 (/.f64 i alpha)) 1)
(*.f64 4 (/.f64 i alpha))
(neg.f64 (neg.f64 (*.f64 4 (/.f64 i alpha))))
(*.f64 4 (/.f64 i alpha))

eval377.0ms (2.4%)

Compiler

Compiled 9688 to 6564 computations (32.2% saved)

prune89.0ms (0.6%)

Pruning

20 alts after pruning (17 fresh and 3 done)

PrunedKeptTotal
New30311314
Fresh066
Picked101
Done235
Total30620326
Error
0.1b
Counts
326 → 20
Alt Table
Click to see full alt table
StatusErrorProgram
51.5b
(/.f64 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) alpha) 2)
29.7b
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 alpha 2) (*.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2))) beta)) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.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))))))) 2)
62.1b
(/.f64 (-.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) 3) -3) 2)
49.4b
(/.f64 (-.f64 (-.f64 0 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 3)) 1) 2)
22.7b
(/.f64 (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) 1) 2)
30.2b
(/.f64 (+.f64 (/.f64 (+.f64 (*.f64 2 i) (+.f64 (neg.f64 alpha) beta)) (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) 1) 2)
22.5b
(/.f64 (+.f64 (/.f64 (neg.f64 alpha) (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) 1) 2)
15.9b
(/.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1) 2)
62.1b
(/.f64 (+.f64 (+.f64 -1 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 beta alpha)))) 1) 2)
52.7b
(/.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha))) 2)
51.5b
(/.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha))) 2)
53.3b
(/.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta))) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 (*.f64 2 i) (+.f64 beta 2))) (pow.f64 alpha 2)) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))) 2)
46.0b
(/.f64 (+.f64 2 (neg.f64 (*.f64 2 (/.f64 alpha beta)))) 2)
61.8b
(/.f64 (+.f64 -1 1) 2)
62.3b
(/.f64 (*.f64 (/.f64 i beta) -4) 2)
59.6b
(/.f64 (*.f64 4 (/.f64 i alpha)) 2)
60.2b
(/.f64 (*.f64 2 (/.f64 beta alpha)) 2)
53.8b
(/.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) 2)
42.5b
(/.f64 2 2)
22.9b
(/.f64 1 2)
Compiler

Compiled 762 to 599 computations (21.4% saved)

localize17.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

Compiled 42 to 28 computations (33.3% saved)

series3.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite106.0ms (0.7%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01044
18644
226344
395244
4371144
Stop Event
node limit
Counts
2 → 23
Calls
Call 1
Inputs
(/.f64 beta (+.f64 beta (+.f64 2 alpha)))
(+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 beta (+.f64 beta (+.f64 2 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) (/.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) (/.f64 beta (+.f64 beta (+.f64 2 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 beta (+.f64 beta (+.f64 2 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) (/.f64 beta (+.f64 beta (+.f64 2 alpha)))) (/.f64 1 (/.f64 beta (+.f64 beta (+.f64 2 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) (/.f64 beta (+.f64 beta (+.f64 2 alpha)))) (*.f64 (/.f64 1 (/.f64 beta (+.f64 beta (+.f64 2 alpha)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 beta (+.f64 beta (+.f64 2 alpha)))) (*.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) (/.f64 beta (+.f64 beta (+.f64 2 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) (*.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) (*.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) (/.f64 beta (+.f64 beta (+.f64 2 alpha)))))) (/.f64 (/.f64 1 (/.f64 beta (+.f64 beta (+.f64 2 alpha)))) (*.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) (/.f64 beta (+.f64 beta (+.f64 2 alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1) (/.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1) (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1) (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1)) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1) (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1)) (*.f64 (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1)) (*.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1) (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1) (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1)) (*.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1) (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1))) (/.f64 (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1)) (*.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1) (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1) (/.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1) (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1) 1)))))

simplify238.0ms (1.5%)

Algorithm
egg-herbie
Rules
1602×rational.json-simplify-47
1206×rational.json-simplify-49
1104×rational.json-simplify-2
902×rational.json-simplify-50
782×rational.json-simplify-58
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01292981
12712897
25752885
319042825
466372817
Stop Event
node limit
Counts
71 → 120
Calls
Call 1
Inputs
(/.f64 beta (+.f64 2 alpha))
(+.f64 (/.f64 beta (+.f64 2 alpha)) (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 2))))
(+.f64 (/.f64 beta (+.f64 2 alpha)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 2))) (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 alpha) 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 4) (pow.f64 (+.f64 2 alpha) 4))) (+.f64 (/.f64 beta (+.f64 2 alpha)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 2))) (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 alpha) 3)))))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 2 alpha) beta)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 2 alpha) beta)) (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 2 alpha) beta)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3))) (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2)))))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 2 alpha) beta)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 2 alpha) beta)) (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 2 alpha) beta)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3))) (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2)))))
(/.f64 beta (+.f64 beta 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta 2) 2))) (/.f64 beta (+.f64 beta 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta 2) 2))) (+.f64 (/.f64 (*.f64 beta (pow.f64 alpha 2)) (pow.f64 (+.f64 beta 2) 3)) (/.f64 beta (+.f64 beta 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta 2) 2))) (+.f64 (/.f64 (*.f64 beta (pow.f64 alpha 2)) (pow.f64 (+.f64 beta 2) 3)) (+.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 alpha 3)) (pow.f64 (+.f64 beta 2) 4))))))
(/.f64 beta alpha)
(+.f64 (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (/.f64 beta alpha))
(+.f64 (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (/.f64 beta alpha) (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 3)) (pow.f64 alpha 4))) (+.f64 (/.f64 beta alpha) (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3)))))
(/.f64 beta alpha)
(+.f64 (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (/.f64 beta alpha))
(+.f64 (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (/.f64 beta alpha) (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 3)) (pow.f64 alpha 4))) (+.f64 (/.f64 beta alpha) (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3)))))
1
(+.f64 1 (/.f64 beta (+.f64 2 alpha)))
(+.f64 1 (+.f64 (/.f64 beta (+.f64 2 alpha)) (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 2)))))
(+.f64 1 (+.f64 (/.f64 beta (+.f64 2 alpha)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 2))) (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 alpha) 3)))))
2
(+.f64 2 (*.f64 -1 (/.f64 (+.f64 2 alpha) beta)))
(+.f64 2 (+.f64 (*.f64 -1 (/.f64 (+.f64 2 alpha) beta)) (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))))
(+.f64 2 (+.f64 (*.f64 -1 (/.f64 (+.f64 2 alpha) beta)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3))) (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2)))))
2
(+.f64 2 (*.f64 -1 (/.f64 (+.f64 2 alpha) beta)))
(+.f64 2 (+.f64 (*.f64 -1 (/.f64 (+.f64 2 alpha) beta)) (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))))
(+.f64 2 (+.f64 (*.f64 -1 (/.f64 (+.f64 2 alpha) beta)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3))) (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2)))))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta 2) 2))) (+.f64 1 (/.f64 beta (+.f64 beta 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta 2) 2))) (+.f64 1 (+.f64 (/.f64 (*.f64 beta (pow.f64 alpha 2)) (pow.f64 (+.f64 beta 2) 3)) (/.f64 beta (+.f64 beta 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta 2) 2))) (+.f64 1 (+.f64 (/.f64 (*.f64 beta (pow.f64 alpha 2)) (pow.f64 (+.f64 beta 2) 3)) (+.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 alpha 3)) (pow.f64 (+.f64 beta 2) 4)))))))
1
(+.f64 1 (/.f64 beta alpha))
(+.f64 (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 1 (/.f64 beta alpha)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 1 (+.f64 (/.f64 beta alpha) (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3)))))
1
(+.f64 1 (/.f64 beta alpha))
(+.f64 (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 1 (/.f64 beta alpha)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 1 (+.f64 (/.f64 beta alpha) (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3)))))
(+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 0)
(+.f64 0 (/.f64 beta (+.f64 beta (+.f64 2 alpha))))
(-.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 0)
(*.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1)
(*.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) (/.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) (/.f64 beta (+.f64 beta (+.f64 2 alpha)))))
(*.f64 1 (/.f64 beta (+.f64 beta (+.f64 2 alpha))))
(*.f64 (*.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) (/.f64 beta (+.f64 beta (+.f64 2 alpha)))) (/.f64 1 (/.f64 beta (+.f64 beta (+.f64 2 alpha)))))
(*.f64 (*.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) (/.f64 beta (+.f64 beta (+.f64 2 alpha)))) (*.f64 (/.f64 1 (/.f64 beta (+.f64 beta (+.f64 2 alpha)))) 1))
(*.f64 (/.f64 1 (/.f64 beta (+.f64 beta (+.f64 2 alpha)))) (*.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) (/.f64 beta (+.f64 beta (+.f64 2 alpha)))))
(*.f64 (*.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) (*.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) (*.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) (/.f64 beta (+.f64 beta (+.f64 2 alpha)))))) (/.f64 (/.f64 1 (/.f64 beta (+.f64 beta (+.f64 2 alpha)))) (*.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) (/.f64 beta (+.f64 beta (+.f64 2 alpha))))))
(pow.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1)
(-.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) -1)
(-.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1) 0)
(*.f64 1 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1))
(*.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1) 1)
(*.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1) (/.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1) (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1)))
(*.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1) (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1)) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1)))
(*.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1) (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1)) (*.f64 (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1)) 1))
(*.f64 (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1)) (*.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1) (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1)))
(*.f64 (*.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1) (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1)) (*.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1) (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1))) (/.f64 (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1)) (*.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1) (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1))))
(/.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1) 1)
(/.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1) (/.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1) (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1)))
(pow.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1) 1)
Outputs
(/.f64 beta (+.f64 2 alpha))
(+.f64 (/.f64 beta (+.f64 2 alpha)) (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 2))))
(+.f64 (/.f64 beta (+.f64 2 alpha)) (neg.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 2))))
(+.f64 (/.f64 beta (+.f64 2 alpha)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 2))) (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 alpha) 3))))
(+.f64 (/.f64 beta (+.f64 2 alpha)) (+.f64 (neg.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 2))) (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 alpha) 3))))
(+.f64 (neg.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 2))) (+.f64 (/.f64 beta (+.f64 2 alpha)) (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 alpha) 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 4) (pow.f64 (+.f64 2 alpha) 4))) (+.f64 (/.f64 beta (+.f64 2 alpha)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 2))) (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 alpha) 3)))))
(+.f64 (/.f64 beta (+.f64 2 alpha)) (+.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 2))) (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 alpha) 3))) (*.f64 -1 (/.f64 (pow.f64 beta 4) (pow.f64 (+.f64 2 alpha) 4)))))
(+.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 2))) (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 alpha) 3))) (+.f64 (neg.f64 (/.f64 (pow.f64 beta 4) (pow.f64 (+.f64 2 alpha) 4))) (/.f64 beta (+.f64 2 alpha))))
(+.f64 (+.f64 (/.f64 beta (+.f64 2 alpha)) (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 alpha) 3))) (+.f64 (neg.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 2))) (neg.f64 (/.f64 (pow.f64 beta 4) (pow.f64 (+.f64 2 alpha) 4)))))
(+.f64 (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 alpha) 3)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 beta 4) (pow.f64 (+.f64 2 alpha) 4)) (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 2)))) (/.f64 beta (+.f64 2 alpha))))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 2 alpha) beta)))
(+.f64 1 (neg.f64 (/.f64 (+.f64 2 alpha) beta)))
(-.f64 1 (/.f64 (+.f64 2 alpha) beta))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 2 alpha) beta)) (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 alpha) beta)) (+.f64 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2)) 1))
(+.f64 (neg.f64 (/.f64 (+.f64 2 alpha) beta)) (+.f64 1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))))
(+.f64 (-.f64 1 (/.f64 (+.f64 2 alpha) beta)) (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 2 alpha) beta)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3))) (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 2 alpha) beta)) (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2)))))
(+.f64 1 (+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 2 alpha) beta)) (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (neg.f64 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3)))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3)) (/.f64 (+.f64 2 alpha) beta)))))
(+.f64 (-.f64 1 (/.f64 (+.f64 2 alpha) beta)) (+.f64 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2)) (neg.f64 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3)))))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 2 alpha) beta)))
(+.f64 1 (neg.f64 (/.f64 (+.f64 2 alpha) beta)))
(-.f64 1 (/.f64 (+.f64 2 alpha) beta))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 2 alpha) beta)) (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 alpha) beta)) (+.f64 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2)) 1))
(+.f64 (neg.f64 (/.f64 (+.f64 2 alpha) beta)) (+.f64 1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))))
(+.f64 (-.f64 1 (/.f64 (+.f64 2 alpha) beta)) (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 2 alpha) beta)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3))) (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 2 alpha) beta)) (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2)))))
(+.f64 1 (+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 2 alpha) beta)) (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (neg.f64 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3)))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3)) (/.f64 (+.f64 2 alpha) beta)))))
(+.f64 (-.f64 1 (/.f64 (+.f64 2 alpha) beta)) (+.f64 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2)) (neg.f64 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3)))))
(/.f64 beta (+.f64 beta 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta 2) 2))) (/.f64 beta (+.f64 beta 2)))
(+.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 -1 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta 2) 2))))
(+.f64 (/.f64 beta (+.f64 beta 2)) (neg.f64 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta 2) 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta 2) 2))) (+.f64 (/.f64 (*.f64 beta (pow.f64 alpha 2)) (pow.f64 (+.f64 beta 2) 3)) (/.f64 beta (+.f64 beta 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta 2) 2))) (+.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 (*.f64 beta (pow.f64 alpha 2)) (pow.f64 (+.f64 beta 2) 3))))
(+.f64 (/.f64 beta (+.f64 beta 2)) (+.f64 (neg.f64 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta 2) 2))) (/.f64 (*.f64 beta (pow.f64 alpha 2)) (pow.f64 (+.f64 beta 2) 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta 2) 2))) (+.f64 (/.f64 (*.f64 beta (pow.f64 alpha 2)) (pow.f64 (+.f64 beta 2) 3)) (+.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 alpha 3)) (pow.f64 (+.f64 beta 2) 4))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta 2) 2))) (+.f64 (/.f64 beta (+.f64 beta 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 alpha 3)) (pow.f64 (+.f64 beta 2) 4))) (/.f64 (*.f64 beta (pow.f64 alpha 2)) (pow.f64 (+.f64 beta 2) 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta 2) 2))) (+.f64 (neg.f64 (/.f64 (*.f64 beta (pow.f64 alpha 3)) (pow.f64 (+.f64 beta 2) 4))) (+.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 (*.f64 beta (pow.f64 alpha 2)) (pow.f64 (+.f64 beta 2) 3)))))
(+.f64 (/.f64 beta (+.f64 beta 2)) (+.f64 (neg.f64 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta 2) 2))) (+.f64 (/.f64 (*.f64 beta (pow.f64 alpha 2)) (pow.f64 (+.f64 beta 2) 3)) (neg.f64 (/.f64 (*.f64 beta (pow.f64 alpha 3)) (pow.f64 (+.f64 beta 2) 4))))))
(+.f64 (/.f64 beta (+.f64 beta 2)) (+.f64 (/.f64 (*.f64 beta (pow.f64 alpha 2)) (pow.f64 (+.f64 beta 2) 3)) (*.f64 -1 (+.f64 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta 2) 2)) (/.f64 (*.f64 beta (pow.f64 alpha 3)) (pow.f64 (+.f64 beta 2) 4))))))
(/.f64 beta alpha)
(+.f64 (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (/.f64 beta alpha))
(+.f64 (/.f64 beta alpha) (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))
(+.f64 (/.f64 beta alpha) (neg.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (/.f64 beta alpha) (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))))
(+.f64 (/.f64 beta alpha) (+.f64 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3)) (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))))
(+.f64 (/.f64 beta alpha) (+.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))))
(+.f64 (+.f64 (/.f64 beta alpha) (neg.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))) (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 3)) (pow.f64 alpha 4))) (+.f64 (/.f64 beta alpha) (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (/.f64 beta alpha) (+.f64 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3)) (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 3)) (pow.f64 alpha 4))))))
(+.f64 (/.f64 beta alpha) (+.f64 (+.f64 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3)) (neg.f64 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 3)) (pow.f64 alpha 4)))) (neg.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))))
(+.f64 (+.f64 (/.f64 beta alpha) (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))) (*.f64 -1 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 3)) (pow.f64 alpha 4)))))
(+.f64 (+.f64 (/.f64 beta alpha) (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))) (neg.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 3)) (pow.f64 alpha 4)))))
(/.f64 beta alpha)
(+.f64 (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (/.f64 beta alpha))
(+.f64 (/.f64 beta alpha) (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))
(+.f64 (/.f64 beta alpha) (neg.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (/.f64 beta alpha) (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))))
(+.f64 (/.f64 beta alpha) (+.f64 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3)) (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))))
(+.f64 (/.f64 beta alpha) (+.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))))
(+.f64 (+.f64 (/.f64 beta alpha) (neg.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))) (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 3)) (pow.f64 alpha 4))) (+.f64 (/.f64 beta alpha) (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (/.f64 beta alpha) (+.f64 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3)) (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 3)) (pow.f64 alpha 4))))))
(+.f64 (/.f64 beta alpha) (+.f64 (+.f64 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3)) (neg.f64 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 3)) (pow.f64 alpha 4)))) (neg.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))))
(+.f64 (+.f64 (/.f64 beta alpha) (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))) (*.f64 -1 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 3)) (pow.f64 alpha 4)))))
(+.f64 (+.f64 (/.f64 beta alpha) (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))) (neg.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 3)) (pow.f64 alpha 4)))))
1
(+.f64 1 (/.f64 beta (+.f64 2 alpha)))
(+.f64 (/.f64 beta (+.f64 2 alpha)) 1)
(+.f64 1 (+.f64 (/.f64 beta (+.f64 2 alpha)) (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 2)))))
(+.f64 (/.f64 beta (+.f64 2 alpha)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 2))) 1))
(+.f64 (/.f64 beta (+.f64 2 alpha)) (+.f64 (neg.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 2))) 1))
(+.f64 (/.f64 beta (+.f64 2 alpha)) (-.f64 1 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 2))))
(+.f64 1 (+.f64 (/.f64 beta (+.f64 2 alpha)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 2))) (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 alpha) 3)))))
(+.f64 (/.f64 beta (+.f64 2 alpha)) (+.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 2))) (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 alpha) 3))) 1))
(+.f64 (/.f64 beta (+.f64 2 alpha)) (+.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 2))) (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 alpha) 3))) 1))
(+.f64 (+.f64 (/.f64 beta (+.f64 2 alpha)) (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 alpha) 3))) (+.f64 (neg.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 2))) 1))
(+.f64 (-.f64 1 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 2))) (+.f64 (/.f64 beta (+.f64 2 alpha)) (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 alpha) 3))))
2
(+.f64 2 (*.f64 -1 (/.f64 (+.f64 2 alpha) beta)))
(+.f64 2 (neg.f64 (/.f64 (+.f64 2 alpha) beta)))
(+.f64 2 (+.f64 (*.f64 -1 (/.f64 (+.f64 2 alpha) beta)) (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))))
(+.f64 2 (+.f64 (neg.f64 (/.f64 (+.f64 2 alpha) beta)) (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))))
(+.f64 (neg.f64 (/.f64 (+.f64 2 alpha) beta)) (+.f64 2 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))))
(+.f64 2 (+.f64 (*.f64 -1 (/.f64 (+.f64 2 alpha) beta)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3))) (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2)))))
(+.f64 2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 2 alpha) beta)) (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2)))))
(+.f64 2 (+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 2 alpha) beta)) (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (neg.f64 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3)))))
(+.f64 2 (+.f64 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3)) (/.f64 (+.f64 2 alpha) beta)))))
(+.f64 (+.f64 2 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (*.f64 -1 (+.f64 (/.f64 (+.f64 2 alpha) beta) (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3)))))
(+.f64 (+.f64 2 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (neg.f64 (+.f64 (/.f64 (+.f64 2 alpha) beta) (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3)))))
2
(+.f64 2 (*.f64 -1 (/.f64 (+.f64 2 alpha) beta)))
(+.f64 2 (neg.f64 (/.f64 (+.f64 2 alpha) beta)))
(+.f64 2 (+.f64 (*.f64 -1 (/.f64 (+.f64 2 alpha) beta)) (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))))
(+.f64 2 (+.f64 (neg.f64 (/.f64 (+.f64 2 alpha) beta)) (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))))
(+.f64 (neg.f64 (/.f64 (+.f64 2 alpha) beta)) (+.f64 2 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))))
(+.f64 2 (+.f64 (*.f64 -1 (/.f64 (+.f64 2 alpha) beta)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3))) (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2)))))
(+.f64 2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 2 alpha) beta)) (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2)))))
(+.f64 2 (+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 2 alpha) beta)) (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (neg.f64 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3)))))
(+.f64 2 (+.f64 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3)) (/.f64 (+.f64 2 alpha) beta)))))
(+.f64 (+.f64 2 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (*.f64 -1 (+.f64 (/.f64 (+.f64 2 alpha) beta) (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3)))))
(+.f64 (+.f64 2 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (neg.f64 (+.f64 (/.f64 (+.f64 2 alpha) beta) (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3)))))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta 2) 2))) (+.f64 1 (/.f64 beta (+.f64 beta 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta 2) 2))) (+.f64 1 (/.f64 beta (+.f64 beta 2))))
(+.f64 (/.f64 beta (+.f64 beta 2)) (+.f64 1 (neg.f64 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta 2) 2)))))
(+.f64 (/.f64 beta (+.f64 beta 2)) (-.f64 1 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta 2) 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta 2) 2))) (+.f64 1 (+.f64 (/.f64 (*.f64 beta (pow.f64 alpha 2)) (pow.f64 (+.f64 beta 2) 3)) (/.f64 beta (+.f64 beta 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta 2) 2))) (+.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 (*.f64 beta (pow.f64 alpha 2)) (pow.f64 (+.f64 beta 2) 3)))))
(+.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) (+.f64 (neg.f64 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta 2) 2))) (/.f64 (*.f64 beta (pow.f64 alpha 2)) (pow.f64 (+.f64 beta 2) 3)))))
(+.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 (*.f64 beta (pow.f64 alpha 2)) (pow.f64 (+.f64 beta 2) 3))) (-.f64 1 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta 2) 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta 2) 2))) (+.f64 1 (+.f64 (/.f64 (*.f64 beta (pow.f64 alpha 2)) (pow.f64 (+.f64 beta 2) 3)) (+.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 alpha 3)) (pow.f64 (+.f64 beta 2) 4)))))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta 2) 2))) (+.f64 (/.f64 beta (+.f64 beta 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 alpha 3)) (pow.f64 (+.f64 beta 2) 4))) (/.f64 (*.f64 beta (pow.f64 alpha 2)) (pow.f64 (+.f64 beta 2) 3))))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta 2) 2))) (+.f64 (neg.f64 (/.f64 (*.f64 beta (pow.f64 alpha 3)) (pow.f64 (+.f64 beta 2) 4))) (+.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 (*.f64 beta (pow.f64 alpha 2)) (pow.f64 (+.f64 beta 2) 3))))))
(+.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) (+.f64 (neg.f64 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta 2) 2))) (+.f64 (/.f64 (*.f64 beta (pow.f64 alpha 2)) (pow.f64 (+.f64 beta 2) 3)) (neg.f64 (/.f64 (*.f64 beta (pow.f64 alpha 3)) (pow.f64 (+.f64 beta 2) 4)))))))
(+.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 (*.f64 beta (pow.f64 alpha 2)) (pow.f64 (+.f64 beta 2) 3))) (+.f64 (neg.f64 (/.f64 (*.f64 beta (pow.f64 alpha 3)) (pow.f64 (+.f64 beta 2) 4))) (-.f64 1 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta 2) 2)))))
1
(+.f64 1 (/.f64 beta alpha))
(+.f64 (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 1 (/.f64 beta alpha)))
(+.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 1 (/.f64 beta alpha)))
(+.f64 (/.f64 beta alpha) (-.f64 1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 1 (+.f64 (/.f64 beta alpha) (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3)))))
(+.f64 1 (+.f64 (/.f64 beta alpha) (+.f64 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3)) (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3)) (+.f64 1 (/.f64 beta alpha))))
(+.f64 1 (+.f64 (+.f64 (/.f64 beta alpha) (neg.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))) (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))))
(+.f64 (/.f64 beta alpha) (+.f64 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3)) (-.f64 1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))))
1
(+.f64 1 (/.f64 beta alpha))
(+.f64 (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 1 (/.f64 beta alpha)))
(+.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 1 (/.f64 beta alpha)))
(+.f64 (/.f64 beta alpha) (-.f64 1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 1 (+.f64 (/.f64 beta alpha) (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3)))))
(+.f64 1 (+.f64 (/.f64 beta alpha) (+.f64 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3)) (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3)) (+.f64 1 (/.f64 beta alpha))))
(+.f64 1 (+.f64 (+.f64 (/.f64 beta alpha) (neg.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))) (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))))
(+.f64 (/.f64 beta alpha) (+.f64 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3)) (-.f64 1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))))
(+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 0)
(/.f64 beta (+.f64 beta (+.f64 2 alpha)))
(+.f64 0 (/.f64 beta (+.f64 beta (+.f64 2 alpha))))
(/.f64 beta (+.f64 beta (+.f64 2 alpha)))
(-.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 0)
(/.f64 beta (+.f64 beta (+.f64 2 alpha)))
(*.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1)
(/.f64 beta (+.f64 beta (+.f64 2 alpha)))
(*.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) (/.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) (/.f64 beta (+.f64 beta (+.f64 2 alpha)))))
(/.f64 beta (+.f64 beta (+.f64 2 alpha)))
(*.f64 1 (/.f64 beta (+.f64 beta (+.f64 2 alpha))))
(/.f64 beta (+.f64 beta (+.f64 2 alpha)))
(*.f64 (*.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) (/.f64 beta (+.f64 beta (+.f64 2 alpha)))) (/.f64 1 (/.f64 beta (+.f64 beta (+.f64 2 alpha)))))
(/.f64 beta (+.f64 beta (+.f64 2 alpha)))
(*.f64 (*.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) (/.f64 beta (+.f64 beta (+.f64 2 alpha)))) (*.f64 (/.f64 1 (/.f64 beta (+.f64 beta (+.f64 2 alpha)))) 1))
(/.f64 beta (+.f64 beta (+.f64 2 alpha)))
(*.f64 (/.f64 1 (/.f64 beta (+.f64 beta (+.f64 2 alpha)))) (*.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) (/.f64 beta (+.f64 beta (+.f64 2 alpha)))))
(/.f64 beta (+.f64 beta (+.f64 2 alpha)))
(*.f64 (*.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) (*.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) (*.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) (/.f64 beta (+.f64 beta (+.f64 2 alpha)))))) (/.f64 (/.f64 1 (/.f64 beta (+.f64 beta (+.f64 2 alpha)))) (*.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) (/.f64 beta (+.f64 beta (+.f64 2 alpha))))))
(/.f64 beta (+.f64 beta (+.f64 2 alpha)))
(pow.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1)
(/.f64 beta (+.f64 beta (+.f64 2 alpha)))
(-.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) -1)
(+.f64 1 (/.f64 beta (+.f64 beta (+.f64 2 alpha))))
(-.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1) 0)
(+.f64 1 (/.f64 beta (+.f64 beta (+.f64 2 alpha))))
(*.f64 1 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1))
(+.f64 1 (/.f64 beta (+.f64 beta (+.f64 2 alpha))))
(*.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1) 1)
(+.f64 1 (/.f64 beta (+.f64 beta (+.f64 2 alpha))))
(*.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1) (/.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1) (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1)))
(+.f64 1 (/.f64 beta (+.f64 beta (+.f64 2 alpha))))
(*.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1) (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1)) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1)))
(+.f64 1 (/.f64 beta (+.f64 beta (+.f64 2 alpha))))
(*.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1) (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1)) (*.f64 (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1)) 1))
(+.f64 1 (/.f64 beta (+.f64 beta (+.f64 2 alpha))))
(*.f64 (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1)) (*.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1) (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1)))
(+.f64 1 (/.f64 beta (+.f64 beta (+.f64 2 alpha))))
(*.f64 (*.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1) (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1)) (*.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1) (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1))) (/.f64 (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1)) (*.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1) (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1))))
(+.f64 1 (/.f64 beta (+.f64 beta (+.f64 2 alpha))))
(/.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1) 1)
(+.f64 1 (/.f64 beta (+.f64 beta (+.f64 2 alpha))))
(/.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1) (/.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1) (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1)))
(+.f64 1 (/.f64 beta (+.f64 beta (+.f64 2 alpha))))
(pow.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1) 1)
(+.f64 1 (/.f64 beta (+.f64 beta (+.f64 2 alpha))))

localize6.0ms (0%)

Compiler

Compiled 7 to 7 computations (0% saved)

localize163.0ms (1%)

Local error

Found 1 expressions with local error:

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

Compiled 38 to 22 computations (42.1% saved)

series14.0ms (0.1%)

Counts
1 → 0
Calls

6 calls:

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

rewrite113.0ms (0.7%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
15813
219013
369013
4255613
Stop Event
node limit
Counts
1 → 11
Calls
Call 1
Inputs
(*.f64 2 (/.f64 alpha beta))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha beta) (/.f64 alpha beta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 alpha beta)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 2 (/.f64 alpha beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha beta) (neg.f64 (/.f64 alpha beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 alpha beta)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 alpha beta) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 2 (/.f64 alpha beta)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 alpha beta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 alpha beta)) (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 2 (/.f64 alpha beta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 alpha beta) -2))))))

simplify283.0ms (1.8%)

Algorithm
egg-herbie
Rules
1218×rational.json-simplify-104
1126×rational.json-simplify-42
1056×rational.json-simplify-79
970×rational.json-simplify-73
920×rational.json-simplify-80
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
028183
151183
292183
3206183
4531183
51606183
62737183
74162183
84959183
96379183
106954183
Stop Event
node limit
Counts
11 → 15
Calls
Call 1
Inputs
(+.f64 (/.f64 alpha beta) (/.f64 alpha beta))
(+.f64 (*.f64 2 (/.f64 alpha beta)) 0)
(+.f64 0 (*.f64 2 (/.f64 alpha beta)))
(-.f64 (/.f64 alpha beta) (neg.f64 (/.f64 alpha beta)))
(-.f64 (*.f64 2 (/.f64 alpha beta)) 0)
(-.f64 0 (*.f64 (/.f64 alpha beta) -2))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 2 (/.f64 alpha beta)))) 1)
(/.f64 (*.f64 2 (/.f64 alpha beta)) 1)
(/.f64 (*.f64 2 (/.f64 alpha beta)) (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)))
(pow.f64 (*.f64 2 (/.f64 alpha beta)) 1)
(neg.f64 (*.f64 (/.f64 alpha beta) -2))
Outputs
(+.f64 (/.f64 alpha beta) (/.f64 alpha beta))
(+.f64 (*.f64 2 (/.f64 alpha beta)) 0)
(*.f64 (/.f64 alpha beta) 2)
(+.f64 0 (*.f64 2 (/.f64 alpha beta)))
(*.f64 (/.f64 alpha beta) 2)
(-.f64 (/.f64 alpha beta) (neg.f64 (/.f64 alpha beta)))
(-.f64 (*.f64 2 (/.f64 alpha beta)) 0)
(*.f64 (/.f64 alpha beta) 2)
(-.f64 0 (*.f64 (/.f64 alpha beta) -2))
(*.f64 (/.f64 alpha beta) 2)
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 2 (/.f64 alpha beta)))) 1)
(*.f64 (/.f64 alpha beta) 2)
(/.f64 (*.f64 2 (/.f64 alpha beta)) 1)
(*.f64 (/.f64 alpha beta) 2)
(/.f64 (*.f64 2 (/.f64 alpha beta)) (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)))
(/.f64 (*.f64 (/.f64 alpha beta) 2) (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)))
(*.f64 (*.f64 (/.f64 alpha beta) (/.f64 alpha beta)) (/.f64 2 (/.f64 alpha beta)))
(*.f64 (*.f64 (/.f64 alpha beta) 2) (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)))
(pow.f64 (*.f64 2 (/.f64 alpha beta)) 1)
(*.f64 (/.f64 alpha beta) 2)
(neg.f64 (*.f64 (/.f64 alpha beta) -2))
(*.f64 (/.f64 alpha beta) 2)

localize48.0ms (0.3%)

Local error

Found 2 expressions with local error:

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

Compiled 74 to 41 computations (44.6% saved)

series12.0ms (0.1%)

Counts
2 → 72
Calls

18 calls:

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

rewrite142.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
936×rational.json-simplify-47
936×rational.json-simplify-1
826×rational.json-simplify-49
674×rational.json-5
672×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01576
113176
240476
3148276
4588176
Stop Event
node limit
Counts
2 → 31
Calls
Call 1
Inputs
(+.f64 (/.f64 (neg.f64 alpha) (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) 1)
(/.f64 (neg.f64 alpha) (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (neg.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) 1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 -1 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 1 (-.f64 -1 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -2 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) 1) (/.f64 (+.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) 1) (+.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -1 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2)))) (-.f64 -1 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))))) (/.f64 1 (+.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -1 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2)))) (-.f64 -1 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))))) (*.f64 (/.f64 1 (+.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) 1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) 1)) (*.f64 (-.f64 -1 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2)))) (-.f64 -1 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) 1) (*.f64 (+.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) 1) (*.f64 (-.f64 -1 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2)))) (-.f64 -1 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))))))) (/.f64 (/.f64 1 (+.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) 1)) (*.f64 (-.f64 -1 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2)))) (-.f64 -1 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) 1) (/.f64 (+.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) 1) (+.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 -1 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) (/.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2)))) (/.f64 1 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2)))) (*.f64 (/.f64 1 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2)))) (*.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) (*.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) (*.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2)))))) (/.f64 (/.f64 1 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2)))) (*.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2)))))))))

simplify516.0ms (3.3%)

Algorithm
egg-herbie
Rules
1498×rational.json-simplify-111
1104×rational.json-simplify-1
872×rational.json-simplify-55
686×rational.json-simplify-104
672×rational.json-simplify-47
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02326935
14996725
29786713
321176639
453236639
Stop Event
node limit
Counts
103 → 257
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i))))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (*.f64 -1 (/.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i)))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3))) (+.f64 1 (+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (*.f64 -1 (/.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i))))))))
(/.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) alpha)
(+.f64 (/.f64 beta alpha) (+.f64 (*.f64 2 (/.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 alpha) (+.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 2 (/.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 -1 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4) (pow.f64 alpha 4))) (+.f64 (/.f64 beta alpha) (+.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 2 (/.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 2 (*.f64 2 i))) alpha)
(+.f64 (/.f64 beta alpha) (+.f64 (*.f64 2 (/.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 alpha) (+.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 2 (/.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 -1 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4) (pow.f64 alpha 4))) (+.f64 (/.f64 beta alpha) (+.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 2 (/.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 1 (*.f64 -1 (/.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i))))))
(+.f64 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i)))))))
(+.f64 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 beta 2) alpha) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (*.f64 -1 (/.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i))))))))
(+.f64 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (+.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 beta 3) alpha) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 beta 2) alpha) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (*.f64 -1 (/.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i)))))))))
1
(+.f64 (*.f64 -1 (/.f64 alpha beta)) 1)
(+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 1 (/.f64 (*.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) alpha) (pow.f64 beta 2))))
(+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (pow.f64 beta 3))) (/.f64 (*.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2)))))
1
(+.f64 (*.f64 -1 (/.f64 alpha beta)) 1)
(+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 1 (/.f64 (*.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) alpha) (pow.f64 beta 2))))
(+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (pow.f64 beta 3))) (/.f64 (*.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2)))))
(+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 beta (+.f64 2 alpha)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 alpha (+.f64 beta (+.f64 2 alpha)))) (*.f64 2 (/.f64 (*.f64 i alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)))))
(+.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 i 2) alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3))) (+.f64 (*.f64 -1 (/.f64 alpha (+.f64 beta (+.f64 2 alpha)))) (*.f64 2 (/.f64 (*.f64 i alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))))))
(+.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 i 2) alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3))) (+.f64 (*.f64 -1 (/.f64 alpha (+.f64 beta (+.f64 2 alpha)))) (+.f64 (*.f64 2 (/.f64 (*.f64 i alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 8 (/.f64 (*.f64 (pow.f64 i 3) alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 4)))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 alpha i)))
(+.f64 1 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) alpha) (pow.f64 i 2))) (*.f64 -1/2 (/.f64 alpha i))))
(+.f64 1 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) alpha) (pow.f64 i 2))) (+.f64 (*.f64 -1/2 (/.f64 alpha i)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) alpha) (pow.f64 i 3))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 alpha i)))
(+.f64 1 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) alpha) (pow.f64 i 2))) (*.f64 -1/2 (/.f64 alpha i))))
(+.f64 1 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) alpha) (pow.f64 i 2))) (+.f64 (*.f64 -1/2 (/.f64 alpha i)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) alpha) (pow.f64 i 3))))))
(*.f64 -1 (/.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i)))))
(+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (*.f64 -1 (/.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3))) (+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (*.f64 -1 (/.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i)))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3))) (+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (+.f64 (/.f64 (pow.f64 alpha 4) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4)) (*.f64 -1 (/.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i))))))))
-1
(-.f64 (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 2 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha)))) 1)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 2 (/.f64 i alpha)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (pow.f64 alpha 2)))))) 1)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 2 (/.f64 i alpha)) (+.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3) (pow.f64 alpha 3)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (pow.f64 alpha 2))))))) 1)
-1
(-.f64 (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 2 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha)))) 1)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 2 (/.f64 i alpha)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (pow.f64 alpha 2)))))) 1)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 2 (/.f64 i alpha)) (+.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3) (pow.f64 alpha 3)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (pow.f64 alpha 2))))))) 1)
(*.f64 -1 (/.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i)))))
(+.f64 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (*.f64 -1 (/.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i))))))
(+.f64 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 beta 2) alpha) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (*.f64 -1 (/.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i)))))))
(+.f64 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 beta 3) alpha) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 beta 2) alpha) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (*.f64 -1 (/.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i))))))))
(*.f64 -1 (/.f64 alpha beta))
(+.f64 (*.f64 -1 (/.f64 alpha beta)) (/.f64 (*.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) alpha) (pow.f64 beta 2)))
(+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 (*.f64 -1 (/.f64 (*.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (pow.f64 beta 3))) (/.f64 (*.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))))
(+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.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 (*.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3)) (pow.f64 beta 4)))))
(*.f64 -1 (/.f64 alpha beta))
(+.f64 (*.f64 -1 (/.f64 alpha beta)) (/.f64 (*.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) alpha) (pow.f64 beta 2)))
(+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 (/.f64 (*.f64 alpha (+.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) alpha) (pow.f64 beta 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3) alpha) (pow.f64 beta 4)) (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 (/.f64 (*.f64 alpha (+.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) alpha) (pow.f64 beta 3))))))
(*.f64 -1 (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
(+.f64 (*.f64 -1 (/.f64 alpha (+.f64 beta (+.f64 2 alpha)))) (*.f64 2 (/.f64 (*.f64 i alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 i 2) alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3))) (+.f64 (*.f64 -1 (/.f64 alpha (+.f64 beta (+.f64 2 alpha)))) (*.f64 2 (/.f64 (*.f64 i alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 i 2) alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3))) (+.f64 (*.f64 -1 (/.f64 alpha (+.f64 beta (+.f64 2 alpha)))) (+.f64 (*.f64 2 (/.f64 (*.f64 i alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 8 (/.f64 (*.f64 (pow.f64 i 3) alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 4))))))
(*.f64 -1/2 (/.f64 alpha i))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) alpha) (pow.f64 i 2))) (*.f64 -1/2 (/.f64 alpha i)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) alpha) (pow.f64 i 2))) (+.f64 (*.f64 -1/2 (/.f64 alpha i)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) alpha) (pow.f64 i 3)))))
(+.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/2 (/.f64 alpha i)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) alpha) (pow.f64 i 3))))))
(*.f64 -1/2 (/.f64 alpha i))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) alpha) (pow.f64 i 2))) (*.f64 -1/2 (/.f64 alpha i)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) alpha) (pow.f64 i 2))) (+.f64 (*.f64 -1/2 (/.f64 alpha i)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) alpha) (pow.f64 i 3)))))
(+.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/2 (/.f64 alpha i)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) alpha) (pow.f64 i 3))))))
(-.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) -1)
(-.f64 1 (neg.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2)))))
(-.f64 (+.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) 1) 0)
(-.f64 0 (-.f64 -1 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2)))))
(-.f64 (-.f64 1 (-.f64 -1 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))))) 1)
(-.f64 (-.f64 0 (-.f64 -2 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))))) 1)
(*.f64 1 (+.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) 1))
(*.f64 (+.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) 1) 1)
(*.f64 (+.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) 1) (/.f64 (+.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) 1) (+.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) 1)))
(*.f64 (*.f64 (-.f64 -1 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2)))) (-.f64 -1 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))))) (/.f64 1 (+.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) 1)))
(*.f64 (*.f64 (-.f64 -1 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2)))) (-.f64 -1 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))))) (*.f64 (/.f64 1 (+.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) 1)) 1))
(*.f64 (/.f64 1 (+.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) 1)) (*.f64 (-.f64 -1 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2)))) (-.f64 -1 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))))))
(*.f64 (*.f64 (+.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) 1) (*.f64 (+.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) 1) (*.f64 (-.f64 -1 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2)))) (-.f64 -1 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))))))) (/.f64 (/.f64 1 (+.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) 1)) (*.f64 (-.f64 -1 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2)))) (-.f64 -1 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2)))))))
(/.f64 (+.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) 1) 1)
(/.f64 (+.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) 1) (/.f64 (+.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) 1) (+.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) 1)))
(pow.f64 (+.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) 1) 1)
(neg.f64 (-.f64 -1 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2)))))
(+.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) 0)
(+.f64 0 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))))
(-.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) 0)
(-.f64 (+.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) 1) 1)
(-.f64 0 (neg.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2)))))
(*.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) 1)
(*.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) (/.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2)))))
(*.f64 1 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))))
(*.f64 (*.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2)))) (/.f64 1 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2)))))
(*.f64 (*.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2)))) (*.f64 (/.f64 1 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2)))) 1))
(*.f64 (/.f64 1 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2)))) (*.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2)))))
(*.f64 (*.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) (*.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) (*.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2)))))) (/.f64 (/.f64 1 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2)))) (*.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))))))
(pow.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) 1)
(neg.f64 (neg.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2)))))
Outputs
1
(+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i))))))
(+.f64 1 (neg.f64 (/.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i))))))
(+.f64 1 (neg.f64 (/.f64 alpha (+.f64 (*.f64 2 i) (+.f64 beta 2)))))
(-.f64 1 (/.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i)))))
(-.f64 1 (/.f64 alpha (+.f64 2 (+.f64 beta (*.f64 2 i)))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (*.f64 -1 (/.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i)))))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i))))) (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i))))) (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 alpha (+.f64 (*.f64 2 i) (+.f64 beta 2)))) (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2))))
(+.f64 (-.f64 1 (/.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i))))) (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))
(+.f64 (-.f64 1 (/.f64 alpha (+.f64 2 (+.f64 beta (*.f64 2 i))))) (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 2 (+.f64 beta (*.f64 2 i))) 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3))) (+.f64 1 (+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (*.f64 -1 (/.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i))))))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (+.f64 (*.f64 -1 (/.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i))))) (*.f64 -1 (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3))))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)) (/.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i))))))))
(+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2)) (+.f64 1 (*.f64 -1 (+.f64 (/.f64 alpha (+.f64 (*.f64 2 i) (+.f64 beta 2))) (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 3))))))
(+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (+.f64 (-.f64 1 (/.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i))))) (neg.f64 (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)))))
(+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 2 (+.f64 beta (*.f64 2 i))) 2)) (+.f64 1 (neg.f64 (+.f64 (/.f64 alpha (+.f64 2 (+.f64 beta (*.f64 2 i)))) (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 2 (+.f64 beta (*.f64 2 i))) 3))))))
(/.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) alpha)
(/.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) alpha)
(/.f64 (+.f64 2 (+.f64 beta (*.f64 2 i))) alpha)
(+.f64 (/.f64 beta alpha) (+.f64 (*.f64 2 (/.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 alpha) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha)))))
(+.f64 (/.f64 beta alpha) (+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (pow.f64 alpha 2))) (*.f64 2 (+.f64 (/.f64 1 alpha) (/.f64 i alpha)))))
(+.f64 (/.f64 beta alpha) (+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2) (pow.f64 alpha 2))) (*.f64 2 (+.f64 (/.f64 i alpha) (/.f64 1 alpha)))))
(+.f64 (/.f64 beta alpha) (+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (pow.f64 alpha 2))) (*.f64 2 (+.f64 (/.f64 i alpha) (/.f64 1 alpha)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 2 (+.f64 beta (*.f64 2 i))) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 beta alpha) (*.f64 2 (+.f64 (/.f64 i alpha) (/.f64 1 alpha)))))
(+.f64 (/.f64 beta alpha) (+.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 2 (/.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 alpha) (+.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha)))) (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3) (pow.f64 alpha 3))))
(+.f64 (/.f64 beta alpha) (+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (+.f64 (/.f64 1 alpha) (/.f64 i alpha))) (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3) (pow.f64 alpha 3)))))
(+.f64 (/.f64 beta alpha) (+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 3) (pow.f64 alpha 3)) (*.f64 2 (+.f64 (/.f64 i alpha) (/.f64 1 alpha))))))
(+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3) (pow.f64 alpha 3)) (+.f64 (/.f64 beta alpha) (*.f64 2 (+.f64 (/.f64 i alpha) (/.f64 1 alpha))))))
(+.f64 (/.f64 beta alpha) (+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 2 (+.f64 beta (*.f64 2 i))) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (pow.f64 (+.f64 2 (+.f64 beta (*.f64 2 i))) 3) (pow.f64 alpha 3)) (*.f64 2 (+.f64 (/.f64 i alpha) (/.f64 1 alpha))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4) (pow.f64 alpha 4))) (+.f64 (/.f64 beta alpha) (+.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 2 (/.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 alpha) (+.f64 (+.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha)))) (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3) (pow.f64 alpha 3))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4) (pow.f64 alpha 4)))))
(+.f64 (+.f64 (/.f64 beta alpha) (+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (+.f64 (/.f64 1 alpha) (/.f64 i alpha))) (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3) (pow.f64 alpha 3))))) (neg.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4) (pow.f64 alpha 4))))
(+.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 3) (pow.f64 alpha 3)) (*.f64 2 (+.f64 (/.f64 i alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 beta alpha) (neg.f64 (/.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 4) (pow.f64 alpha 4)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4) (pow.f64 alpha 4))) (+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3) (pow.f64 alpha 3)) (+.f64 (/.f64 beta alpha) (*.f64 2 (+.f64 (/.f64 i alpha) (/.f64 1 alpha)))))))
(+.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 2 (+.f64 beta (*.f64 2 i))) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 beta alpha) (*.f64 2 (+.f64 (/.f64 i alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (pow.f64 (+.f64 2 (+.f64 beta (*.f64 2 i))) 3) (pow.f64 alpha 3)) (neg.f64 (/.f64 (pow.f64 (+.f64 2 (+.f64 beta (*.f64 2 i))) 4) (pow.f64 alpha 4)))))
(/.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) alpha)
(/.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) alpha)
(/.f64 (+.f64 2 (+.f64 beta (*.f64 2 i))) alpha)
(+.f64 (/.f64 beta alpha) (+.f64 (*.f64 2 (/.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 alpha) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha)))))
(+.f64 (/.f64 beta alpha) (+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (pow.f64 alpha 2))) (*.f64 2 (+.f64 (/.f64 1 alpha) (/.f64 i alpha)))))
(+.f64 (/.f64 beta alpha) (+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2) (pow.f64 alpha 2))) (*.f64 2 (+.f64 (/.f64 i alpha) (/.f64 1 alpha)))))
(+.f64 (/.f64 beta alpha) (+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (pow.f64 alpha 2))) (*.f64 2 (+.f64 (/.f64 i alpha) (/.f64 1 alpha)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 2 (+.f64 beta (*.f64 2 i))) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 beta alpha) (*.f64 2 (+.f64 (/.f64 i alpha) (/.f64 1 alpha)))))
(+.f64 (/.f64 beta alpha) (+.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 2 (/.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 alpha) (+.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha)))) (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3) (pow.f64 alpha 3))))
(+.f64 (/.f64 beta alpha) (+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (+.f64 (/.f64 1 alpha) (/.f64 i alpha))) (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3) (pow.f64 alpha 3)))))
(+.f64 (/.f64 beta alpha) (+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 3) (pow.f64 alpha 3)) (*.f64 2 (+.f64 (/.f64 i alpha) (/.f64 1 alpha))))))
(+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3) (pow.f64 alpha 3)) (+.f64 (/.f64 beta alpha) (*.f64 2 (+.f64 (/.f64 i alpha) (/.f64 1 alpha))))))
(+.f64 (/.f64 beta alpha) (+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 2 (+.f64 beta (*.f64 2 i))) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (pow.f64 (+.f64 2 (+.f64 beta (*.f64 2 i))) 3) (pow.f64 alpha 3)) (*.f64 2 (+.f64 (/.f64 i alpha) (/.f64 1 alpha))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4) (pow.f64 alpha 4))) (+.f64 (/.f64 beta alpha) (+.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 2 (/.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 alpha) (+.f64 (+.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha)))) (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3) (pow.f64 alpha 3))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4) (pow.f64 alpha 4)))))
(+.f64 (+.f64 (/.f64 beta alpha) (+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (+.f64 (/.f64 1 alpha) (/.f64 i alpha))) (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3) (pow.f64 alpha 3))))) (neg.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4) (pow.f64 alpha 4))))
(+.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 3) (pow.f64 alpha 3)) (*.f64 2 (+.f64 (/.f64 i alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 beta alpha) (neg.f64 (/.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 4) (pow.f64 alpha 4)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4) (pow.f64 alpha 4))) (+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3) (pow.f64 alpha 3)) (+.f64 (/.f64 beta alpha) (*.f64 2 (+.f64 (/.f64 i alpha) (/.f64 1 alpha)))))))
(+.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 2 (+.f64 beta (*.f64 2 i))) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 beta alpha) (*.f64 2 (+.f64 (/.f64 i alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (pow.f64 (+.f64 2 (+.f64 beta (*.f64 2 i))) 3) (pow.f64 alpha 3)) (neg.f64 (/.f64 (pow.f64 (+.f64 2 (+.f64 beta (*.f64 2 i))) 4) (pow.f64 alpha 4)))))
(+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i))))))
(+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 2 (*.f64 2 i))))))
(+.f64 1 (neg.f64 (/.f64 alpha (+.f64 (*.f64 2 i) (+.f64 alpha 2)))))
(-.f64 1 (/.f64 alpha (+.f64 (*.f64 2 i) (+.f64 alpha 2))))
(+.f64 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i)))))))
(+.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 2 (*.f64 2 i)))))) (/.f64 (*.f64 alpha beta) (pow.f64 (+.f64 alpha (+.f64 2 (*.f64 2 i))) 2)))
(+.f64 (+.f64 1 (neg.f64 (/.f64 alpha (+.f64 (*.f64 2 i) (+.f64 alpha 2))))) (/.f64 (*.f64 alpha beta) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) 2)))
(+.f64 1 (+.f64 (neg.f64 (/.f64 alpha (+.f64 (*.f64 2 i) (+.f64 alpha 2)))) (/.f64 (*.f64 alpha beta) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) 2))))
(+.f64 (-.f64 1 (/.f64 alpha (+.f64 (*.f64 2 i) (+.f64 alpha 2)))) (/.f64 (*.f64 alpha beta) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) 2)))
(+.f64 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 beta 2) alpha) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (*.f64 -1 (/.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i))))))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 alpha (pow.f64 beta 2)) (pow.f64 (+.f64 alpha (+.f64 2 (*.f64 2 i))) 3))) (+.f64 (*.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 2 (*.f64 2 i))))) (/.f64 (*.f64 alpha beta) (pow.f64 (+.f64 alpha (+.f64 2 (*.f64 2 i))) 2)))))
(+.f64 (/.f64 (*.f64 alpha beta) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) 2)) (+.f64 1 (*.f64 -1 (+.f64 (/.f64 (*.f64 alpha (pow.f64 beta 2)) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) 3)) (/.f64 alpha (+.f64 (*.f64 2 i) (+.f64 alpha 2)))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 alpha (+.f64 (*.f64 2 i) (+.f64 alpha 2))) (/.f64 (*.f64 alpha (pow.f64 beta 2)) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) 3)))) (+.f64 1 (/.f64 (*.f64 alpha beta) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) 2))))
(+.f64 (neg.f64 (/.f64 alpha (+.f64 (*.f64 2 i) (+.f64 alpha 2)))) (+.f64 (/.f64 (*.f64 alpha beta) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) 2)) (-.f64 1 (/.f64 (*.f64 alpha (pow.f64 beta 2)) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) 3)))))
(+.f64 (neg.f64 (+.f64 (/.f64 alpha (+.f64 (*.f64 2 i) (+.f64 alpha 2))) (/.f64 (*.f64 alpha (pow.f64 beta 2)) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) 3)))) (+.f64 1 (/.f64 (*.f64 alpha beta) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) 2))))
(+.f64 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (+.f64 1 (+.f64 (/.f64 (*.f64 (pow.f64 beta 3) alpha) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 beta 2) alpha) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (*.f64 -1 (/.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i)))))))))
(+.f64 1 (+.f64 (/.f64 (*.f64 alpha beta) (pow.f64 (+.f64 alpha (+.f64 2 (*.f64 2 i))) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 alpha (pow.f64 beta 2)) (pow.f64 (+.f64 alpha (+.f64 2 (*.f64 2 i))) 3))) (+.f64 (*.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 2 (*.f64 2 i))))) (/.f64 (*.f64 alpha (pow.f64 beta 3)) (pow.f64 (+.f64 alpha (+.f64 2 (*.f64 2 i))) 4))))))
(+.f64 1 (+.f64 (/.f64 (*.f64 alpha beta) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) 2)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 alpha (pow.f64 beta 2)) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) 3)) (/.f64 alpha (+.f64 (*.f64 2 i) (+.f64 alpha 2))))) (/.f64 (*.f64 alpha (pow.f64 beta 3)) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) 4)))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 alpha (+.f64 (*.f64 2 i) (+.f64 alpha 2))) (/.f64 (*.f64 alpha (pow.f64 beta 2)) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) 3)))) (+.f64 (+.f64 1 (/.f64 (*.f64 alpha (pow.f64 beta 3)) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) 4))) (/.f64 (*.f64 alpha beta) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) 2))))
(+.f64 (/.f64 (*.f64 alpha beta) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) 2)) (+.f64 1 (+.f64 (neg.f64 (+.f64 (/.f64 alpha (+.f64 (*.f64 2 i) (+.f64 alpha 2))) (/.f64 (*.f64 alpha (pow.f64 beta 2)) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) 3)))) (/.f64 (*.f64 alpha (pow.f64 beta 3)) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) 4)))))
(+.f64 1 (+.f64 (neg.f64 (+.f64 (/.f64 alpha (+.f64 (*.f64 2 i) (+.f64 alpha 2))) (/.f64 (*.f64 alpha (pow.f64 beta 2)) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) 3)))) (+.f64 (/.f64 (*.f64 alpha beta) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) 2)) (/.f64 (*.f64 alpha (pow.f64 beta 3)) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) 4)))))
1
(+.f64 (*.f64 -1 (/.f64 alpha beta)) 1)
(+.f64 1 (*.f64 -1 (/.f64 alpha beta)))
(+.f64 1 (neg.f64 (/.f64 alpha beta)))
(-.f64 1 (/.f64 alpha beta))
(+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 1 (/.f64 (*.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) alpha) (pow.f64 beta 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 alpha beta)) (/.f64 (*.f64 alpha (+.f64 alpha (+.f64 2 (*.f64 2 i)))) (pow.f64 beta 2))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 alpha beta)) (/.f64 (*.f64 alpha (+.f64 (*.f64 2 i) (+.f64 alpha 2))) (pow.f64 beta 2))))
(+.f64 (-.f64 1 (/.f64 alpha beta)) (/.f64 (*.f64 alpha (+.f64 (*.f64 2 i) (+.f64 alpha 2))) (pow.f64 beta 2)))
(+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (pow.f64 beta 3))) (/.f64 (*.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 alpha (pow.f64 (+.f64 alpha (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 beta 3))) (+.f64 (*.f64 -1 (/.f64 alpha beta)) (/.f64 (*.f64 alpha (+.f64 alpha (+.f64 2 (*.f64 2 i)))) (pow.f64 beta 2)))))
(+.f64 1 (+.f64 (/.f64 (*.f64 alpha (+.f64 (*.f64 2 i) (+.f64 alpha 2))) (pow.f64 beta 2)) (*.f64 -1 (+.f64 (/.f64 alpha beta) (/.f64 (*.f64 alpha (pow.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) 2)) (pow.f64 beta 3))))))
(+.f64 (neg.f64 (/.f64 alpha beta)) (+.f64 (/.f64 (*.f64 alpha (+.f64 (*.f64 2 i) (+.f64 alpha 2))) (pow.f64 beta 2)) (-.f64 1 (/.f64 (*.f64 alpha (pow.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) 2)) (pow.f64 beta 3)))))
1
(+.f64 (*.f64 -1 (/.f64 alpha beta)) 1)
(+.f64 1 (*.f64 -1 (/.f64 alpha beta)))
(+.f64 1 (neg.f64 (/.f64 alpha beta)))
(-.f64 1 (/.f64 alpha beta))
(+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 1 (/.f64 (*.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) alpha) (pow.f64 beta 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 alpha beta)) (/.f64 (*.f64 alpha (+.f64 alpha (+.f64 2 (*.f64 2 i)))) (pow.f64 beta 2))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 alpha beta)) (/.f64 (*.f64 alpha (+.f64 (*.f64 2 i) (+.f64 alpha 2))) (pow.f64 beta 2))))
(+.f64 (-.f64 1 (/.f64 alpha beta)) (/.f64 (*.f64 alpha (+.f64 (*.f64 2 i) (+.f64 alpha 2))) (pow.f64 beta 2)))
(+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (pow.f64 beta 3))) (/.f64 (*.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 alpha (pow.f64 (+.f64 alpha (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 beta 3))) (+.f64 (*.f64 -1 (/.f64 alpha beta)) (/.f64 (*.f64 alpha (+.f64 alpha (+.f64 2 (*.f64 2 i)))) (pow.f64 beta 2)))))
(+.f64 1 (+.f64 (/.f64 (*.f64 alpha (+.f64 (*.f64 2 i) (+.f64 alpha 2))) (pow.f64 beta 2)) (*.f64 -1 (+.f64 (/.f64 alpha beta) (/.f64 (*.f64 alpha (pow.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) 2)) (pow.f64 beta 3))))))
(+.f64 (neg.f64 (/.f64 alpha beta)) (+.f64 (/.f64 (*.f64 alpha (+.f64 (*.f64 2 i) (+.f64 alpha 2))) (pow.f64 beta 2)) (-.f64 1 (/.f64 (*.f64 alpha (pow.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) 2)) (pow.f64 beta 3)))))
(+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 beta (+.f64 2 alpha)))))
(+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))))
(+.f64 1 (neg.f64 (/.f64 alpha (+.f64 alpha (+.f64 2 beta)))))
(+.f64 1 (neg.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))))
(-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 alpha (+.f64 beta (+.f64 2 alpha)))) (*.f64 2 (/.f64 (*.f64 i alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))) (*.f64 2 (/.f64 (*.f64 alpha i) (pow.f64 (+.f64 beta (+.f64 alpha 2)) 2)))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 alpha (+.f64 alpha (+.f64 2 beta)))) (*.f64 2 (/.f64 (*.f64 alpha i) (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2)))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))) (*.f64 2 (/.f64 (*.f64 alpha i) (pow.f64 (+.f64 beta (+.f64 alpha 2)) 2)))))
(+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 2 (/.f64 (*.f64 alpha i) (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2))))
(+.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 i 2) alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3))) (+.f64 (*.f64 -1 (/.f64 alpha (+.f64 beta (+.f64 2 alpha)))) (*.f64 2 (/.f64 (*.f64 i alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -1 (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))) (*.f64 2 (/.f64 (*.f64 alpha i) (pow.f64 (+.f64 beta (+.f64 alpha 2)) 2)))) (*.f64 -4 (/.f64 (*.f64 alpha (pow.f64 i 2)) (pow.f64 (+.f64 beta (+.f64 alpha 2)) 3)))))
(+.f64 1 (+.f64 (+.f64 (neg.f64 (/.f64 alpha (+.f64 alpha (+.f64 2 beta)))) (*.f64 2 (/.f64 (*.f64 alpha i) (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2)))) (*.f64 -4 (/.f64 (*.f64 alpha (pow.f64 i 2)) (pow.f64 (+.f64 alpha (+.f64 2 beta)) 3)))))
(+.f64 1 (+.f64 (+.f64 (neg.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))) (*.f64 2 (/.f64 (*.f64 alpha i) (pow.f64 (+.f64 beta (+.f64 alpha 2)) 2)))) (*.f64 -4 (/.f64 (*.f64 alpha (pow.f64 i 2)) (pow.f64 (+.f64 beta (+.f64 alpha 2)) 3)))))
(+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (+.f64 (*.f64 2 (/.f64 (*.f64 alpha i) (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2))) (*.f64 -4 (/.f64 (*.f64 alpha (pow.f64 i 2)) (pow.f64 (+.f64 alpha (+.f64 beta 2)) 3)))))
(+.f64 (+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 2 (/.f64 (*.f64 alpha i) (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2)))) (*.f64 -4 (/.f64 (*.f64 alpha (pow.f64 i 2)) (pow.f64 (+.f64 alpha (+.f64 beta 2)) 3))))
(+.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 i 2) alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3))) (+.f64 (*.f64 -1 (/.f64 alpha (+.f64 beta (+.f64 2 alpha)))) (+.f64 (*.f64 2 (/.f64 (*.f64 i alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 8 (/.f64 (*.f64 (pow.f64 i 3) alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 4)))))))
(+.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 alpha (pow.f64 i 2)) (pow.f64 (+.f64 beta (+.f64 alpha 2)) 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 alpha i) (pow.f64 (+.f64 beta (+.f64 alpha 2)) 2))) (+.f64 (*.f64 8 (/.f64 (*.f64 alpha (pow.f64 i 3)) (pow.f64 (+.f64 beta (+.f64 alpha 2)) 4))) (*.f64 -1 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))))))))
(+.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 alpha (pow.f64 i 2)) (pow.f64 (+.f64 alpha (+.f64 2 beta)) 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 alpha i) (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2))) (+.f64 (neg.f64 (/.f64 alpha (+.f64 alpha (+.f64 2 beta)))) (*.f64 8 (/.f64 (*.f64 alpha (pow.f64 i 3)) (pow.f64 (+.f64 alpha (+.f64 2 beta)) 4)))))))
(+.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 alpha i) (pow.f64 (+.f64 beta (+.f64 alpha 2)) 2))) (+.f64 (neg.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))) (*.f64 8 (/.f64 (*.f64 alpha (pow.f64 i 3)) (pow.f64 (+.f64 beta (+.f64 alpha 2)) 4))))) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 alpha (pow.f64 i 2)) (pow.f64 (+.f64 beta (+.f64 alpha 2)) 3)))))
(+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (+.f64 (*.f64 2 (/.f64 (*.f64 alpha i) (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 alpha (pow.f64 i 2)) (pow.f64 (+.f64 alpha (+.f64 beta 2)) 3))) (*.f64 8 (/.f64 (*.f64 alpha (pow.f64 i 3)) (pow.f64 (+.f64 alpha (+.f64 beta 2)) 4))))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 alpha (pow.f64 i 2)) (pow.f64 (+.f64 alpha (+.f64 beta 2)) 3))) (+.f64 (+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 2 (/.f64 (*.f64 alpha i) (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2)))) (*.f64 8 (/.f64 (*.f64 alpha (pow.f64 i 3)) (pow.f64 (+.f64 alpha (+.f64 beta 2)) 4)))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 alpha i)))
(+.f64 1 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) alpha) (pow.f64 i 2))) (*.f64 -1/2 (/.f64 alpha i))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 alpha i)) (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 beta (+.f64 alpha 2))) (pow.f64 i 2)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 alpha i)) (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 alpha (+.f64 2 beta))) (pow.f64 i 2)))))
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 alpha i))) (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 beta (+.f64 alpha 2))) (pow.f64 i 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 alpha i)) (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 alpha (+.f64 beta 2))) (pow.f64 i 2)))))
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 alpha i))) (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 alpha (+.f64 beta 2))) (pow.f64 i 2))))
(+.f64 1 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) alpha) (pow.f64 i 2))) (+.f64 (*.f64 -1/2 (/.f64 alpha i)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) alpha) (pow.f64 i 3))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 alpha i)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 alpha (pow.f64 (+.f64 beta (+.f64 alpha 2)) 2)) (pow.f64 i 3))) (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 beta (+.f64 alpha 2))) (pow.f64 i 2))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 alpha i)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 alpha (+.f64 2 beta))) (pow.f64 i 2))) (*.f64 -1/8 (/.f64 (*.f64 alpha (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2)) (pow.f64 i 3))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 alpha i)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 beta (+.f64 alpha 2))) (pow.f64 i 2))) (*.f64 -1/8 (/.f64 (*.f64 alpha (pow.f64 (+.f64 beta (+.f64 alpha 2)) 2)) (pow.f64 i 3))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 alpha i)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 alpha (+.f64 beta 2))) (pow.f64 i 2))) (*.f64 -1/8 (/.f64 (*.f64 alpha (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2)) (pow.f64 i 3))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 alpha (+.f64 beta 2))) (pow.f64 i 2))) (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 alpha i)) (*.f64 -1/8 (/.f64 (*.f64 alpha (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2)) (pow.f64 i 3))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 alpha i)))
(+.f64 1 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) alpha) (pow.f64 i 2))) (*.f64 -1/2 (/.f64 alpha i))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 alpha i)) (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 beta (+.f64 alpha 2))) (pow.f64 i 2)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 alpha i)) (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 alpha (+.f64 2 beta))) (pow.f64 i 2)))))
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 alpha i))) (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 beta (+.f64 alpha 2))) (pow.f64 i 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 alpha i)) (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 alpha (+.f64 beta 2))) (pow.f64 i 2)))))
(+.f64 (+.f64 1 (*.f64 -1/2 (/.f64 alpha i))) (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 alpha (+.f64 beta 2))) (pow.f64 i 2))))
(+.f64 1 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) alpha) (pow.f64 i 2))) (+.f64 (*.f64 -1/2 (/.f64 alpha i)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) alpha) (pow.f64 i 3))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 alpha i)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 alpha (pow.f64 (+.f64 beta (+.f64 alpha 2)) 2)) (pow.f64 i 3))) (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 beta (+.f64 alpha 2))) (pow.f64 i 2))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 alpha i)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 alpha (+.f64 2 beta))) (pow.f64 i 2))) (*.f64 -1/8 (/.f64 (*.f64 alpha (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2)) (pow.f64 i 3))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 alpha i)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 beta (+.f64 alpha 2))) (pow.f64 i 2))) (*.f64 -1/8 (/.f64 (*.f64 alpha (pow.f64 (+.f64 beta (+.f64 alpha 2)) 2)) (pow.f64 i 3))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 alpha i)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 alpha (+.f64 beta 2))) (pow.f64 i 2))) (*.f64 -1/8 (/.f64 (*.f64 alpha (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2)) (pow.f64 i 3))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 alpha (+.f64 beta 2))) (pow.f64 i 2))) (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 alpha i)) (*.f64 -1/8 (/.f64 (*.f64 alpha (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2)) (pow.f64 i 3))))))
(*.f64 -1 (/.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i)))))
(neg.f64 (/.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i)))))
(neg.f64 (/.f64 alpha (+.f64 (*.f64 2 i) (+.f64 beta 2))))
(neg.f64 (/.f64 alpha (+.f64 2 (+.f64 beta (*.f64 2 i)))))
(+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (*.f64 -1 (/.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i))))))
(+.f64 (*.f64 -1 (/.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i))))) (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))
(+.f64 (neg.f64 (/.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i))))) (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)))
(+.f64 (neg.f64 (/.f64 alpha (+.f64 (*.f64 2 i) (+.f64 beta 2)))) (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2)))
(+.f64 (neg.f64 (/.f64 alpha (+.f64 2 (+.f64 beta (*.f64 2 i))))) (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 2 (+.f64 beta (*.f64 2 i))) 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3))) (+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (*.f64 -1 (/.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i)))))))
(+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (+.f64 (*.f64 -1 (/.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i))))) (*.f64 -1 (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)))))
(+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)) (/.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i)))))))
(+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2)) (*.f64 -1 (+.f64 (/.f64 alpha (+.f64 (*.f64 2 i) (+.f64 beta 2))) (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 3)))))
(+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (neg.f64 (+.f64 (/.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i)))) (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)))))
(+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 2 (+.f64 beta (*.f64 2 i))) 2)) (neg.f64 (+.f64 (/.f64 alpha (+.f64 2 (+.f64 beta (*.f64 2 i)))) (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 2 (+.f64 beta (*.f64 2 i))) 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3))) (+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (+.f64 (/.f64 (pow.f64 alpha 4) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4)) (*.f64 -1 (/.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i))))))))
(+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (+.f64 (+.f64 (*.f64 -1 (/.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i))))) (/.f64 (pow.f64 alpha 4) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4))) (*.f64 -1 (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)))))
(+.f64 (/.f64 (pow.f64 alpha 4) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4)) (+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3)) (/.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i))))))))
(+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2)) (+.f64 (/.f64 (pow.f64 alpha 4) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 4)) (*.f64 -1 (+.f64 (/.f64 alpha (+.f64 (*.f64 2 i) (+.f64 beta 2))) (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 3))))))
(+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2)) (+.f64 (/.f64 (pow.f64 alpha 4) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 4)) (neg.f64 (+.f64 (/.f64 alpha (+.f64 beta (+.f64 2 (*.f64 2 i)))) (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3))))))
(+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 2 (+.f64 beta (*.f64 2 i))) 2)) (+.f64 (/.f64 (pow.f64 alpha 4) (pow.f64 (+.f64 2 (+.f64 beta (*.f64 2 i))) 4)) (neg.f64 (+.f64 (/.f64 alpha (+.f64 2 (+.f64 beta (*.f64 2 i)))) (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 2 (+.f64 beta (*.f64 2 i))) 3))))))
-1
(-.f64 (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 2 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha)))) 1)
(+.f64 (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 2 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha)))) -1)
(+.f64 -1 (+.f64 (/.f64 beta alpha) (*.f64 2 (+.f64 (/.f64 1 alpha) (/.f64 i alpha)))))
(+.f64 (*.f64 2 (+.f64 (/.f64 i alpha) (/.f64 1 alpha))) (+.f64 (/.f64 beta alpha) -1))
(+.f64 -1 (+.f64 (/.f64 beta alpha) (*.f64 2 (+.f64 (/.f64 i alpha) (/.f64 1 alpha)))))
(+.f64 (*.f64 2 (+.f64 (/.f64 i alpha) (/.f64 1 alpha))) (+.f64 -1 (/.f64 beta alpha)))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 2 (/.f64 i alpha)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (pow.f64 alpha 2)))))) 1)
(+.f64 (+.f64 (/.f64 beta alpha) (+.f64 (+.f64 (*.f64 2 (/.f64 i alpha)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (pow.f64 alpha 2)))) (*.f64 2 (/.f64 1 alpha)))) -1)
(+.f64 -1 (+.f64 (/.f64 beta alpha) (+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (pow.f64 alpha 2))) (*.f64 2 (+.f64 (/.f64 1 alpha) (/.f64 i alpha))))))
(+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (+.f64 (/.f64 i alpha) (/.f64 1 alpha))) (+.f64 (/.f64 beta alpha) -1)))
(+.f64 -1 (+.f64 (/.f64 beta alpha) (+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (pow.f64 alpha 2))) (*.f64 2 (+.f64 (/.f64 i alpha) (/.f64 1 alpha))))))
(+.f64 -1 (+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 2 (+.f64 beta (*.f64 2 i))) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 beta alpha) (*.f64 2 (+.f64 (/.f64 i alpha) (/.f64 1 alpha))))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 2 (/.f64 i alpha)) (+.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3) (pow.f64 alpha 3)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (pow.f64 alpha 2))))))) 1)
(+.f64 (+.f64 (/.f64 beta alpha) (+.f64 (+.f64 (*.f64 2 (/.f64 i alpha)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (pow.f64 alpha 2))) (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3) (pow.f64 alpha 3)))) (*.f64 2 (/.f64 1 alpha)))) -1)
(+.f64 -1 (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 2 (/.f64 i alpha)) (+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (pow.f64 alpha 2))) (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3) (pow.f64 alpha 3)))))))
(+.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 3) (pow.f64 alpha 3)) (*.f64 2 (+.f64 (/.f64 i alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 beta alpha) -1))
(+.f64 -1 (+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3) (pow.f64 alpha 3)) (+.f64 (/.f64 beta alpha) (*.f64 2 (+.f64 (/.f64 i alpha) (/.f64 1 alpha)))))))
(+.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 2 (+.f64 beta (*.f64 2 i))) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (pow.f64 (+.f64 2 (+.f64 beta (*.f64 2 i))) 3) (pow.f64 alpha 3)) (*.f64 2 (+.f64 (/.f64 i alpha) (/.f64 1 alpha))))) (+.f64 -1 (/.f64 beta alpha)))
-1
(-.f64 (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 2 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha)))) 1)
(+.f64 (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 2 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha)))) -1)
(+.f64 -1 (+.f64 (/.f64 beta alpha) (*.f64 2 (+.f64 (/.f64 1 alpha) (/.f64 i alpha)))))
(+.f64 (*.f64 2 (+.f64 (/.f64 i alpha) (/.f64 1 alpha))) (+.f64 (/.f64 beta alpha) -1))
(+.f64 -1 (+.f64 (/.f64 beta alpha) (*.f64 2 (+.f64 (/.f64 i alpha) (/.f64 1 alpha)))))
(+.f64 (*.f64 2 (+.f64 (/.f64 i alpha) (/.f64 1 alpha))) (+.f64 -1 (/.f64 beta alpha)))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 2 (/.f64 i alpha)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (pow.f64 alpha 2)))))) 1)
(+.f64 (+.f64 (/.f64 beta alpha) (+.f64 (+.f64 (*.f64 2 (/.f64 i alpha)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (pow.f64 alpha 2)))) (*.f64 2 (/.f64 1 alpha)))) -1)
(+.f64 -1 (+.f64 (/.f64 beta alpha) (+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (pow.f64 alpha 2))) (*.f64 2 (+.f64 (/.f64 1 alpha) (/.f64 i alpha))))))
(+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (+.f64 (/.f64 i alpha) (/.f64 1 alpha))) (+.f64 (/.f64 beta alpha) -1)))
(+.f64 -1 (+.f64 (/.f64 beta alpha) (+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (pow.f64 alpha 2))) (*.f64 2 (+.f64 (/.f64 i alpha) (/.f64 1 alpha))))))
(+.f64 -1 (+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 2 (+.f64 beta (*.f64 2 i))) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 beta alpha) (*.f64 2 (+.f64 (/.f64 i alpha) (/.f64 1 alpha))))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 2 (/.f64 i alpha)) (+.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3) (pow.f64 alpha 3)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (pow.f64 alpha 2))))))) 1)
(+.f64 (+.f64 (/.f64 beta alpha) (+.f64 (+.f64 (*.f64 2 (/.f64 i alpha)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (pow.f64 alpha 2))) (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3) (pow.f64 alpha 3)))) (*.f64 2 (/.f64 1 alpha)))) -1)
(+.f64 -1 (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 2 (/.f64 i alpha)) (+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (pow.f64 alpha 2))) (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3) (pow.f64 alpha 3)))))))
(+.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (pow.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) 3) (pow.f64 alpha 3)) (*.f64 2 (+.f64 (/.f64 i alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 beta alpha) -1))
(+.f64 -1 (+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (pow.f64 (+.f64 beta (+.f64 2 (*.f64 2 i))) 3) (pow.f64 alpha 3)) (+.f64 (/.f64 beta alpha) (*.f64 2 (+.f64 (/.f64 i alpha) (/.f64 1 alpha)))))))
(+.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 2 (+.f64 beta (*.f64 2 i))) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (pow.f64 (+.f64 2 (+.f64 beta (*.f64 2 i))) 3) (pow.f64 alpha 3)) (*.f64 2 (+.f64 (/.f64 i alpha) (/.f64 1 alpha))))) (+.f64 -1 (/.f64 beta alpha)))
(*.f64 -1 (/.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i)))))
(*.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 2 (*.f64 2 i)))))
(neg.f64 (/.f64 alpha (+.f64 (*.f64 2 i) (+.f64 alpha 2))))
(+.f64 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (*.f64 -1 (/.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i))))))
(+.f64 (*.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 2 (*.f64 2 i))))) (/.f64 (*.f64 alpha beta) (pow.f64 (+.f64 alpha (+.f64 2 (*.f64 2 i))) 2)))
(+.f64 (neg.f64 (/.f64 alpha (+.f64 (*.f64 2 i) (+.f64 alpha 2)))) (/.f64 (*.f64 alpha beta) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) 2)))
(+.f64 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 beta 2) alpha) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (*.f64 -1 (/.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 alpha (pow.f64 beta 2)) (pow.f64 (+.f64 alpha (+.f64 2 (*.f64 2 i))) 3))) (+.f64 (*.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 2 (*.f64 2 i))))) (/.f64 (*.f64 alpha beta) (pow.f64 (+.f64 alpha (+.f64 2 (*.f64 2 i))) 2))))
(+.f64 (/.f64 (*.f64 alpha beta) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) 2)) (*.f64 -1 (+.f64 (/.f64 (*.f64 alpha (pow.f64 beta 2)) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) 3)) (/.f64 alpha (+.f64 (*.f64 2 i) (+.f64 alpha 2))))))
(+.f64 (/.f64 (*.f64 alpha beta) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) 2)) (*.f64 -1 (+.f64 (/.f64 alpha (+.f64 (*.f64 2 i) (+.f64 alpha 2))) (/.f64 (*.f64 alpha (pow.f64 beta 2)) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) 3)))))
(+.f64 (/.f64 (*.f64 alpha beta) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) 2)) (neg.f64 (+.f64 (/.f64 alpha (+.f64 (*.f64 2 i) (+.f64 alpha 2))) (/.f64 (*.f64 alpha (pow.f64 beta 2)) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) 3)))))
(+.f64 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 beta 3) alpha) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 beta 2) alpha) (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3))) (*.f64 -1 (/.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i))))))))
(+.f64 (/.f64 (*.f64 alpha beta) (pow.f64 (+.f64 alpha (+.f64 2 (*.f64 2 i))) 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 alpha (pow.f64 beta 2)) (pow.f64 (+.f64 alpha (+.f64 2 (*.f64 2 i))) 3))) (+.f64 (*.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 2 (*.f64 2 i))))) (/.f64 (*.f64 alpha (pow.f64 beta 3)) (pow.f64 (+.f64 alpha (+.f64 2 (*.f64 2 i))) 4)))))
(+.f64 (/.f64 (*.f64 alpha beta) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) 2)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 alpha (pow.f64 beta 2)) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) 3)) (/.f64 alpha (+.f64 (*.f64 2 i) (+.f64 alpha 2))))) (/.f64 (*.f64 alpha (pow.f64 beta 3)) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) 4))))
(+.f64 (/.f64 (*.f64 alpha beta) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) 2)) (+.f64 (*.f64 -1 (+.f64 (/.f64 alpha (+.f64 (*.f64 2 i) (+.f64 alpha 2))) (/.f64 (*.f64 alpha (pow.f64 beta 2)) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) 3)))) (/.f64 (*.f64 alpha (pow.f64 beta 3)) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) 4))))
(+.f64 (/.f64 (*.f64 alpha beta) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) 2)) (+.f64 (neg.f64 (+.f64 (/.f64 alpha (+.f64 (*.f64 2 i) (+.f64 alpha 2))) (/.f64 (*.f64 alpha (pow.f64 beta 2)) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) 3)))) (/.f64 (*.f64 alpha (pow.f64 beta 3)) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) 4))))
(+.f64 (neg.f64 (+.f64 (/.f64 alpha (+.f64 (*.f64 2 i) (+.f64 alpha 2))) (/.f64 (*.f64 alpha (pow.f64 beta 2)) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) 3)))) (+.f64 (/.f64 (*.f64 alpha beta) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) 2)) (/.f64 (*.f64 alpha (pow.f64 beta 3)) (pow.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) 4))))
(*.f64 -1 (/.f64 alpha beta))
(neg.f64 (/.f64 alpha beta))
(+.f64 (*.f64 -1 (/.f64 alpha beta)) (/.f64 (*.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) alpha) (pow.f64 beta 2)))
(+.f64 (*.f64 -1 (/.f64 alpha beta)) (/.f64 (*.f64 alpha (+.f64 alpha (+.f64 2 (*.f64 2 i)))) (pow.f64 beta 2)))
(+.f64 (neg.f64 (/.f64 alpha beta)) (/.f64 (*.f64 alpha (+.f64 (*.f64 2 i) (+.f64 alpha 2))) (pow.f64 beta 2)))
(+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 (*.f64 -1 (/.f64 (*.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 2)) (pow.f64 beta 3))) (/.f64 (*.f64 alpha (+.f64 2 (+.f64 alpha (*.f64 2 i)))) (pow.f64 beta 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 alpha (pow.f64 (+.f64 alpha (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 beta 3))) (+.f64 (*.f64 -1 (/.f64 alpha beta)) (/.f64 (*.f64 alpha (+.f64 alpha (+.f64 2 (*.f64 2 i)))) (pow.f64 beta 2))))
(+.f64 (/.f64 (*.f64 alpha (+.f64 (*.f64 2 i) (+.f64 alpha 2))) (pow.f64 beta 2)) (*.f64 -1 (+.f64 (/.f64 alpha beta) (/.f64 (*.f64 alpha (pow.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) 2)) (pow.f64 beta 3)))))
(+.f64 (/.f64 (*.f64 alpha (+.f64 (*.f64 2 i) (+.f64 alpha 2))) (pow.f64 beta 2)) (neg.f64 (+.f64 (/.f64 alpha beta) (/.f64 (*.f64 alpha (pow.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) 2)) (pow.f64 beta 3)))))
(+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.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 (*.f64 alpha (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3)) (pow.f64 beta 4)))))
(+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 (*.f64 -1 (/.f64 (*.f64 alpha (pow.f64 (+.f64 alpha (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 beta 3))) (+.f64 (/.f64 (*.f64 alpha (+.f64 alpha (+.f64 2 (*.f64 2 i)))) (pow.f64 beta 2)) (/.f64 (*.f64 alpha (pow.f64 (+.f64 alpha (+.f64 2 (*.f64 2 i))) 3)) (pow.f64 beta 4)))))
(+.f64 (+.f64 (/.f64 (*.f64 alpha (+.f64 (*.f64 2 i) (+.f64 alpha 2))) (pow.f64 beta 2)) (/.f64 (*.f64 alpha (pow.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) 3)) (pow.f64 beta 4))) (*.f64 -1 (+.f64 (/.f64 alpha beta) (/.f64 (*.f64 alpha (pow.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) 2)) (pow.f64 beta 3)))))
(+.f64 (/.f64 (*.f64 alpha (+.f64 (*.f64 2 i) (+.f64 alpha 2))) (pow.f64 beta 2)) (+.f64 (/.f64 (*.f64 alpha (pow.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) 3)) (pow.f64 beta 4)) (*.f64 -1 (+.f64 (/.f64 alpha beta) (/.f64 (*.f64 alpha (pow.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) 2)) (pow.f64 beta 3))))))
(+.f64 (/.f64 (*.f64 alpha (+.f64 (*.f64 2 i) (+.f64 alpha 2))) (pow.f64 beta 2)) (+.f64 (/.f64 (*.f64 alpha (pow.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) 3)) (pow.f64 beta 4)) (neg.f64 (+.f64 (/.f64 alpha beta) (/.f64 (*.f64 alpha (pow.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) 2)) (pow.f64 beta 3))))))
(*.f64 -1 (/.f64 alpha beta))
(neg.f64 (/.f64 alpha beta))
(+.f64 (*.f64 -1 (/.f64 alpha beta)) (/.f64 (*.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) alpha) (pow.f64 beta 2)))
(+.f64 (*.f64 -1 (/.f64 alpha beta)) (/.f64 (*.f64 alpha (+.f64 alpha (+.f64 2 (*.f64 2 i)))) (pow.f64 beta 2)))
(+.f64 (neg.f64 (/.f64 alpha beta)) (/.f64 (*.f64 alpha (+.f64 (*.f64 2 i) (+.f64 alpha 2))) (pow.f64 beta 2)))
(+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 (/.f64 (*.f64 alpha (+.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) alpha) (pow.f64 beta 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 alpha (pow.f64 (+.f64 alpha (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 beta 3))) (+.f64 (*.f64 -1 (/.f64 alpha beta)) (/.f64 (*.f64 alpha (+.f64 alpha (+.f64 2 (*.f64 2 i)))) (pow.f64 beta 2))))
(+.f64 (/.f64 (*.f64 alpha (+.f64 (*.f64 2 i) (+.f64 alpha 2))) (pow.f64 beta 2)) (*.f64 -1 (+.f64 (/.f64 alpha beta) (/.f64 (*.f64 alpha (pow.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) 2)) (pow.f64 beta 3)))))
(+.f64 (/.f64 (*.f64 alpha (+.f64 (*.f64 2 i) (+.f64 alpha 2))) (pow.f64 beta 2)) (neg.f64 (+.f64 (/.f64 alpha beta) (/.f64 (*.f64 alpha (pow.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) 2)) (pow.f64 beta 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 (+.f64 alpha (*.f64 2 i))) 3) alpha) (pow.f64 beta 4)) (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 (/.f64 (*.f64 alpha (+.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) alpha) (pow.f64 beta 3))))))
(+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 (*.f64 -1 (/.f64 (*.f64 alpha (pow.f64 (+.f64 alpha (+.f64 2 (*.f64 2 i))) 2)) (pow.f64 beta 3))) (+.f64 (/.f64 (*.f64 alpha (+.f64 alpha (+.f64 2 (*.f64 2 i)))) (pow.f64 beta 2)) (/.f64 (*.f64 alpha (pow.f64 (+.f64 alpha (+.f64 2 (*.f64 2 i))) 3)) (pow.f64 beta 4)))))
(+.f64 (+.f64 (/.f64 (*.f64 alpha (+.f64 (*.f64 2 i) (+.f64 alpha 2))) (pow.f64 beta 2)) (/.f64 (*.f64 alpha (pow.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) 3)) (pow.f64 beta 4))) (*.f64 -1 (+.f64 (/.f64 alpha beta) (/.f64 (*.f64 alpha (pow.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) 2)) (pow.f64 beta 3)))))
(+.f64 (/.f64 (*.f64 alpha (+.f64 (*.f64 2 i) (+.f64 alpha 2))) (pow.f64 beta 2)) (+.f64 (/.f64 (*.f64 alpha (pow.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) 3)) (pow.f64 beta 4)) (*.f64 -1 (+.f64 (/.f64 alpha beta) (/.f64 (*.f64 alpha (pow.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) 2)) (pow.f64 beta 3))))))
(+.f64 (/.f64 (*.f64 alpha (+.f64 (*.f64 2 i) (+.f64 alpha 2))) (pow.f64 beta 2)) (+.f64 (/.f64 (*.f64 alpha (pow.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) 3)) (pow.f64 beta 4)) (neg.f64 (+.f64 (/.f64 alpha beta) (/.f64 (*.f64 alpha (pow.f64 (+.f64 (*.f64 2 i) (+.f64 alpha 2)) 2)) (pow.f64 beta 3))))))
(*.f64 -1 (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))
(*.f64 -1 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))))
(neg.f64 (/.f64 alpha (+.f64 alpha (+.f64 2 beta))))
(neg.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))))
(neg.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(+.f64 (*.f64 -1 (/.f64 alpha (+.f64 beta (+.f64 2 alpha)))) (*.f64 2 (/.f64 (*.f64 i alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))))
(+.f64 (*.f64 -1 (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))) (*.f64 2 (/.f64 (*.f64 alpha i) (pow.f64 (+.f64 beta (+.f64 alpha 2)) 2))))
(+.f64 (neg.f64 (/.f64 alpha (+.f64 alpha (+.f64 2 beta)))) (*.f64 2 (/.f64 (*.f64 alpha i) (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2))))
(+.f64 (neg.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))) (*.f64 2 (/.f64 (*.f64 alpha i) (pow.f64 (+.f64 beta (+.f64 alpha 2)) 2))))
(+.f64 (neg.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 2 (/.f64 (*.f64 alpha i) (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 i 2) alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3))) (+.f64 (*.f64 -1 (/.f64 alpha (+.f64 beta (+.f64 2 alpha)))) (*.f64 2 (/.f64 (*.f64 i alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2)))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))) (*.f64 2 (/.f64 (*.f64 alpha i) (pow.f64 (+.f64 beta (+.f64 alpha 2)) 2)))) (*.f64 -4 (/.f64 (*.f64 alpha (pow.f64 i 2)) (pow.f64 (+.f64 beta (+.f64 alpha 2)) 3))))
(+.f64 (+.f64 (neg.f64 (/.f64 alpha (+.f64 alpha (+.f64 2 beta)))) (*.f64 2 (/.f64 (*.f64 alpha i) (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2)))) (*.f64 -4 (/.f64 (*.f64 alpha (pow.f64 i 2)) (pow.f64 (+.f64 alpha (+.f64 2 beta)) 3))))
(+.f64 (+.f64 (neg.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))) (*.f64 2 (/.f64 (*.f64 alpha i) (pow.f64 (+.f64 beta (+.f64 alpha 2)) 2)))) (*.f64 -4 (/.f64 (*.f64 alpha (pow.f64 i 2)) (pow.f64 (+.f64 beta (+.f64 alpha 2)) 3))))
(+.f64 (*.f64 2 (/.f64 (*.f64 alpha i) (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2))) (+.f64 (neg.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 -4 (/.f64 (*.f64 alpha (pow.f64 i 2)) (pow.f64 (+.f64 alpha (+.f64 beta 2)) 3)))))
(+.f64 (+.f64 (neg.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 2 (/.f64 (*.f64 alpha i) (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2)))) (*.f64 -4 (/.f64 (*.f64 alpha (pow.f64 i 2)) (pow.f64 (+.f64 alpha (+.f64 beta 2)) 3))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 i 2) alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 3))) (+.f64 (*.f64 -1 (/.f64 alpha (+.f64 beta (+.f64 2 alpha)))) (+.f64 (*.f64 2 (/.f64 (*.f64 i alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2))) (*.f64 8 (/.f64 (*.f64 (pow.f64 i 3) alpha) (pow.f64 (+.f64 beta (+.f64 2 alpha)) 4))))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 alpha (pow.f64 i 2)) (pow.f64 (+.f64 beta (+.f64 alpha 2)) 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 alpha i) (pow.f64 (+.f64 beta (+.f64 alpha 2)) 2))) (+.f64 (*.f64 8 (/.f64 (*.f64 alpha (pow.f64 i 3)) (pow.f64 (+.f64 beta (+.f64 alpha 2)) 4))) (*.f64 -1 (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 alpha (pow.f64 i 2)) (pow.f64 (+.f64 alpha (+.f64 2 beta)) 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 alpha i) (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2))) (+.f64 (neg.f64 (/.f64 alpha (+.f64 alpha (+.f64 2 beta)))) (*.f64 8 (/.f64 (*.f64 alpha (pow.f64 i 3)) (pow.f64 (+.f64 alpha (+.f64 2 beta)) 4))))))
(+.f64 (neg.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))) (+.f64 (*.f64 2 (/.f64 (*.f64 alpha i) (pow.f64 (+.f64 beta (+.f64 alpha 2)) 2))) (+.f64 (*.f64 8 (/.f64 (*.f64 alpha (pow.f64 i 3)) (pow.f64 (+.f64 beta (+.f64 alpha 2)) 4))) (*.f64 -4 (/.f64 (*.f64 alpha (pow.f64 i 2)) (pow.f64 (+.f64 beta (+.f64 alpha 2)) 3))))))
(+.f64 (neg.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (+.f64 (*.f64 2 (/.f64 (*.f64 alpha i) (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2))) (+.f64 (*.f64 -4 (/.f64 (*.f64 alpha (pow.f64 i 2)) (pow.f64 (+.f64 alpha (+.f64 beta 2)) 3))) (*.f64 8 (/.f64 (*.f64 alpha (pow.f64 i 3)) (pow.f64 (+.f64 alpha (+.f64 beta 2)) 4))))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 alpha (pow.f64 i 2)) (pow.f64 (+.f64 alpha (+.f64 beta 2)) 3))) (+.f64 (+.f64 (neg.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 2 (/.f64 (*.f64 alpha i) (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2)))) (*.f64 8 (/.f64 (*.f64 alpha (pow.f64 i 3)) (pow.f64 (+.f64 alpha (+.f64 beta 2)) 4)))))
(*.f64 -1/2 (/.f64 alpha i))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) alpha) (pow.f64 i 2))) (*.f64 -1/2 (/.f64 alpha i)))
(+.f64 (*.f64 -1/2 (/.f64 alpha i)) (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 beta (+.f64 alpha 2))) (pow.f64 i 2))))
(+.f64 (*.f64 -1/2 (/.f64 alpha i)) (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 alpha (+.f64 2 beta))) (pow.f64 i 2))))
(+.f64 (*.f64 -1/2 (/.f64 alpha i)) (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 alpha (+.f64 beta 2))) (pow.f64 i 2))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) alpha) (pow.f64 i 2))) (+.f64 (*.f64 -1/2 (/.f64 alpha i)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) alpha) (pow.f64 i 3)))))
(+.f64 (*.f64 -1/2 (/.f64 alpha i)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 alpha (pow.f64 (+.f64 beta (+.f64 alpha 2)) 2)) (pow.f64 i 3))) (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 beta (+.f64 alpha 2))) (pow.f64 i 2)))))
(+.f64 (*.f64 -1/2 (/.f64 alpha i)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 alpha (+.f64 2 beta))) (pow.f64 i 2))) (*.f64 -1/8 (/.f64 (*.f64 alpha (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2)) (pow.f64 i 3)))))
(+.f64 (*.f64 -1/2 (/.f64 alpha i)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 beta (+.f64 alpha 2))) (pow.f64 i 2))) (*.f64 -1/8 (/.f64 (*.f64 alpha (pow.f64 (+.f64 beta (+.f64 alpha 2)) 2)) (pow.f64 i 3)))))
(+.f64 (*.f64 -1/2 (/.f64 alpha i)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 alpha (+.f64 beta 2))) (pow.f64 i 2))) (*.f64 -1/8 (/.f64 (*.f64 alpha (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2)) (pow.f64 i 3)))))
(+.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/2 (/.f64 alpha i)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) alpha) (pow.f64 i 3))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 beta (+.f64 alpha 2))) (pow.f64 i 2))) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 alpha i)) (*.f64 -1/8 (/.f64 (*.f64 alpha (pow.f64 (+.f64 beta (+.f64 alpha 2)) 2)) (pow.f64 i 3)))) (*.f64 1/16 (/.f64 (*.f64 alpha (pow.f64 (+.f64 beta (+.f64 alpha 2)) 3)) (pow.f64 i 4)))))
(+.f64 (*.f64 -1/2 (/.f64 alpha i)) (+.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 alpha (+.f64 2 beta))) (pow.f64 i 2))) (*.f64 -1/8 (/.f64 (*.f64 alpha (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2)) (pow.f64 i 3)))) (*.f64 1/16 (/.f64 (*.f64 alpha (pow.f64 (+.f64 alpha (+.f64 2 beta)) 3)) (pow.f64 i 4)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 alpha (pow.f64 (+.f64 beta (+.f64 alpha 2)) 2)) (pow.f64 i 3))) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 alpha i)) (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 beta (+.f64 alpha 2))) (pow.f64 i 2)))) (*.f64 1/16 (/.f64 (*.f64 alpha (pow.f64 (+.f64 beta (+.f64 alpha 2)) 3)) (pow.f64 i 4)))))
(+.f64 (*.f64 -1/2 (/.f64 alpha i)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 alpha (pow.f64 (+.f64 alpha (+.f64 beta 2)) 3)) (pow.f64 i 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 alpha (+.f64 beta 2))) (pow.f64 i 2))) (*.f64 -1/8 (/.f64 (*.f64 alpha (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2)) (pow.f64 i 3))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 alpha (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2)) (pow.f64 i 3))) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 alpha i)) (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 alpha (+.f64 beta 2))) (pow.f64 i 2)))) (*.f64 1/16 (/.f64 (*.f64 alpha (pow.f64 (+.f64 alpha (+.f64 beta 2)) 3)) (pow.f64 i 4)))))
(*.f64 -1/2 (/.f64 alpha i))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) alpha) (pow.f64 i 2))) (*.f64 -1/2 (/.f64 alpha i)))
(+.f64 (*.f64 -1/2 (/.f64 alpha i)) (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 beta (+.f64 alpha 2))) (pow.f64 i 2))))
(+.f64 (*.f64 -1/2 (/.f64 alpha i)) (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 alpha (+.f64 2 beta))) (pow.f64 i 2))))
(+.f64 (*.f64 -1/2 (/.f64 alpha i)) (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 alpha (+.f64 beta 2))) (pow.f64 i 2))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) alpha) (pow.f64 i 2))) (+.f64 (*.f64 -1/2 (/.f64 alpha i)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) alpha) (pow.f64 i 3)))))
(+.f64 (*.f64 -1/2 (/.f64 alpha i)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 alpha (pow.f64 (+.f64 beta (+.f64 alpha 2)) 2)) (pow.f64 i 3))) (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 beta (+.f64 alpha 2))) (pow.f64 i 2)))))
(+.f64 (*.f64 -1/2 (/.f64 alpha i)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 alpha (+.f64 2 beta))) (pow.f64 i 2))) (*.f64 -1/8 (/.f64 (*.f64 alpha (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2)) (pow.f64 i 3)))))
(+.f64 (*.f64 -1/2 (/.f64 alpha i)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 beta (+.f64 alpha 2))) (pow.f64 i 2))) (*.f64 -1/8 (/.f64 (*.f64 alpha (pow.f64 (+.f64 beta (+.f64 alpha 2)) 2)) (pow.f64 i 3)))))
(+.f64 (*.f64 -1/2 (/.f64 alpha i)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 alpha (+.f64 beta 2))) (pow.f64 i 2))) (*.f64 -1/8 (/.f64 (*.f64 alpha (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2)) (pow.f64 i 3)))))
(+.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/2 (/.f64 alpha i)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (+.f64 beta (+.f64 2 alpha)) 2) alpha) (pow.f64 i 3))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 beta (+.f64 alpha 2))) (pow.f64 i 2))) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 alpha i)) (*.f64 -1/8 (/.f64 (*.f64 alpha (pow.f64 (+.f64 beta (+.f64 alpha 2)) 2)) (pow.f64 i 3)))) (*.f64 1/16 (/.f64 (*.f64 alpha (pow.f64 (+.f64 beta (+.f64 alpha 2)) 3)) (pow.f64 i 4)))))
(+.f64 (*.f64 -1/2 (/.f64 alpha i)) (+.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 alpha (+.f64 2 beta))) (pow.f64 i 2))) (*.f64 -1/8 (/.f64 (*.f64 alpha (pow.f64 (+.f64 alpha (+.f64 2 beta)) 2)) (pow.f64 i 3)))) (*.f64 1/16 (/.f64 (*.f64 alpha (pow.f64 (+.f64 alpha (+.f64 2 beta)) 3)) (pow.f64 i 4)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 alpha (pow.f64 (+.f64 beta (+.f64 alpha 2)) 2)) (pow.f64 i 3))) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 alpha i)) (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 beta (+.f64 alpha 2))) (pow.f64 i 2)))) (*.f64 1/16 (/.f64 (*.f64 alpha (pow.f64 (+.f64 beta (+.f64 alpha 2)) 3)) (pow.f64 i 4)))))
(+.f64 (*.f64 -1/2 (/.f64 alpha i)) (+.f64 (*.f64 1/16 (/.f64 (*.f64 alpha (pow.f64 (+.f64 alpha (+.f64 beta 2)) 3)) (pow.f64 i 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 alpha (+.f64 beta 2))) (pow.f64 i 2))) (*.f64 -1/8 (/.f64 (*.f64 alpha (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2)) (pow.f64 i 3))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 alpha (pow.f64 (+.f64 alpha (+.f64 beta 2)) 2)) (pow.f64 i 3))) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 alpha i)) (*.f64 1/4 (/.f64 (*.f64 alpha (+.f64 alpha (+.f64 beta 2))) (pow.f64 i 2)))) (*.f64 1/16 (/.f64 (*.f64 alpha (pow.f64 (+.f64 alpha (+.f64 beta 2)) 3)) (pow.f64 i 4)))))
(-.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) -1)
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 2 (+.f64 beta (+.f64 i i))))))
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta (+.f64 (+.f64 i i) 2)))))
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta (+.f64 2 (+.f64 i i))))))
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 i (+.f64 (+.f64 alpha 2) (+.f64 beta i)))))
(-.f64 1 (neg.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2)))))
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 2 (+.f64 beta (+.f64 i i))))))
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta (+.f64 (+.f64 i i) 2)))))
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta (+.f64 2 (+.f64 i i))))))
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 i (+.f64 (+.f64 alpha 2) (+.f64 beta i)))))
(-.f64 (+.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) 1) 0)
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 2 (+.f64 beta (+.f64 i i))))))
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta (+.f64 (+.f64 i i) 2)))))
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta (+.f64 2 (+.f64 i i))))))
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 i (+.f64 (+.f64 alpha 2) (+.f64 beta i)))))
(-.f64 0 (-.f64 -1 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2)))))
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 2 (+.f64 beta (+.f64 i i))))))
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta (+.f64 (+.f64 i i) 2)))))
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta (+.f64 2 (+.f64 i i))))))
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 i (+.f64 (+.f64 alpha 2) (+.f64 beta i)))))
(-.f64 (-.f64 1 (-.f64 -1 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))))) 1)
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 2 (+.f64 beta (+.f64 i i))))))
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta (+.f64 (+.f64 i i) 2)))))
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta (+.f64 2 (+.f64 i i))))))
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 i (+.f64 (+.f64 alpha 2) (+.f64 beta i)))))
(-.f64 (-.f64 0 (-.f64 -2 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))))) 1)
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 2 (+.f64 beta (+.f64 i i))))))
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta (+.f64 (+.f64 i i) 2)))))
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta (+.f64 2 (+.f64 i i))))))
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 i (+.f64 (+.f64 alpha 2) (+.f64 beta i)))))
(*.f64 1 (+.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) 1))
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 2 (+.f64 beta (+.f64 i i))))))
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta (+.f64 (+.f64 i i) 2)))))
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta (+.f64 2 (+.f64 i i))))))
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 i (+.f64 (+.f64 alpha 2) (+.f64 beta i)))))
(*.f64 (+.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) 1) 1)
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 2 (+.f64 beta (+.f64 i i))))))
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta (+.f64 (+.f64 i i) 2)))))
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta (+.f64 2 (+.f64 i i))))))
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 i (+.f64 (+.f64 alpha 2) (+.f64 beta i)))))
(*.f64 (+.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) 1) (/.f64 (+.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) 1) (+.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) 1)))
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 2 (+.f64 beta (+.f64 i i))))))
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta (+.f64 (+.f64 i i) 2)))))
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta (+.f64 2 (+.f64 i i))))))
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 i (+.f64 (+.f64 alpha 2) (+.f64 beta i)))))
(*.f64 (*.f64 (-.f64 -1 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2)))) (-.f64 -1 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))))) (/.f64 1 (+.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) 1)))
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 2 (+.f64 beta (+.f64 i i))))))
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta (+.f64 (+.f64 i i) 2)))))
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta (+.f64 2 (+.f64 i i))))))
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 i (+.f64 (+.f64 alpha 2) (+.f64 beta i)))))
(*.f64 (*.f64 (-.f64 -1 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2)))) (-.f64 -1 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))))) (*.f64 (/.f64 1 (+.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) 1)) 1))
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 2 (+.f64 beta (+.f64 i i))))))
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta (+.f64 (+.f64 i i) 2)))))
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta (+.f64 2 (+.f64 i i))))))
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 i (+.f64 (+.f64 alpha 2) (+.f64 beta i)))))
(*.f64 (/.f64 1 (+.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) 1)) (*.f64 (-.f64 -1 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2)))) (-.f64 -1 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))))))
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 2 (+.f64 beta (+.f64 i i))))))
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta (+.f64 (+.f64 i i) 2)))))
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta (+.f64 2 (+.f64 i i))))))
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 i (+.f64 (+.f64 alpha 2) (+.f64 beta i)))))
(*.f64 (*.f64 (+.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) 1) (*.f64 (+.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) 1) (*.f64 (-.f64 -1 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2)))) (-.f64 -1 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))))))) (/.f64 (/.f64 1 (+.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) 1)) (*.f64 (-.f64 -1 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2)))) (-.f64 -1 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2)))))))
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 2 (+.f64 beta (+.f64 i i))))))
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta (+.f64 (+.f64 i i) 2)))))
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta (+.f64 2 (+.f64 i i))))))
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 i (+.f64 (+.f64 alpha 2) (+.f64 beta i)))))
(/.f64 (+.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) 1) 1)
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 2 (+.f64 beta (+.f64 i i))))))
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta (+.f64 (+.f64 i i) 2)))))
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta (+.f64 2 (+.f64 i i))))))
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 i (+.f64 (+.f64 alpha 2) (+.f64 beta i)))))
(/.f64 (+.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) 1) (/.f64 (+.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) 1) (+.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) 1)))
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 2 (+.f64 beta (+.f64 i i))))))
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta (+.f64 (+.f64 i i) 2)))))
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta (+.f64 2 (+.f64 i i))))))
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 i (+.f64 (+.f64 alpha 2) (+.f64 beta i)))))
(pow.f64 (+.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) 1) 1)
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 2 (+.f64 beta (+.f64 i i))))))
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta (+.f64 (+.f64 i i) 2)))))
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta (+.f64 2 (+.f64 i i))))))
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 i (+.f64 (+.f64 alpha 2) (+.f64 beta i)))))
(neg.f64 (-.f64 -1 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2)))))
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 2 (+.f64 beta (+.f64 i i))))))
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta (+.f64 (+.f64 i i) 2)))))
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta (+.f64 2 (+.f64 i i))))))
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 i (+.f64 (+.f64 alpha 2) (+.f64 beta i)))))
(+.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) 0)
(/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 2 (+.f64 beta (+.f64 i i)))))
(/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta (+.f64 (+.f64 i i) 2))))
(/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta (+.f64 2 (+.f64 i i)))))
(/.f64 (neg.f64 alpha) (+.f64 i (+.f64 (+.f64 alpha 2) (+.f64 beta i))))
(+.f64 0 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))))
(/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 2 (+.f64 beta (+.f64 i i)))))
(/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta (+.f64 (+.f64 i i) 2))))
(/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta (+.f64 2 (+.f64 i i)))))
(/.f64 (neg.f64 alpha) (+.f64 i (+.f64 (+.f64 alpha 2) (+.f64 beta i))))
(-.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) 0)
(/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 2 (+.f64 beta (+.f64 i i)))))
(/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta (+.f64 (+.f64 i i) 2))))
(/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta (+.f64 2 (+.f64 i i)))))
(/.f64 (neg.f64 alpha) (+.f64 i (+.f64 (+.f64 alpha 2) (+.f64 beta i))))
(-.f64 (+.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) 1) 1)
(/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 2 (+.f64 beta (+.f64 i i)))))
(/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta (+.f64 (+.f64 i i) 2))))
(/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta (+.f64 2 (+.f64 i i)))))
(/.f64 (neg.f64 alpha) (+.f64 i (+.f64 (+.f64 alpha 2) (+.f64 beta i))))
(-.f64 0 (neg.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2)))))
(/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 2 (+.f64 beta (+.f64 i i)))))
(/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta (+.f64 (+.f64 i i) 2))))
(/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta (+.f64 2 (+.f64 i i)))))
(/.f64 (neg.f64 alpha) (+.f64 i (+.f64 (+.f64 alpha 2) (+.f64 beta i))))
(*.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) 1)
(/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 2 (+.f64 beta (+.f64 i i)))))
(/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta (+.f64 (+.f64 i i) 2))))
(/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta (+.f64 2 (+.f64 i i)))))
(/.f64 (neg.f64 alpha) (+.f64 i (+.f64 (+.f64 alpha 2) (+.f64 beta i))))
(*.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) (/.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2)))))
(/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 2 (+.f64 beta (+.f64 i i)))))
(/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta (+.f64 (+.f64 i i) 2))))
(/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta (+.f64 2 (+.f64 i i)))))
(/.f64 (neg.f64 alpha) (+.f64 i (+.f64 (+.f64 alpha 2) (+.f64 beta i))))
(*.f64 1 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))))
(/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 2 (+.f64 beta (+.f64 i i)))))
(/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta (+.f64 (+.f64 i i) 2))))
(/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta (+.f64 2 (+.f64 i i)))))
(/.f64 (neg.f64 alpha) (+.f64 i (+.f64 (+.f64 alpha 2) (+.f64 beta i))))
(*.f64 (*.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2)))) (/.f64 1 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2)))))
(/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 2 (+.f64 beta (+.f64 i i)))))
(/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta (+.f64 (+.f64 i i) 2))))
(/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta (+.f64 2 (+.f64 i i)))))
(/.f64 (neg.f64 alpha) (+.f64 i (+.f64 (+.f64 alpha 2) (+.f64 beta i))))
(*.f64 (*.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2)))) (*.f64 (/.f64 1 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2)))) 1))
(/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 2 (+.f64 beta (+.f64 i i)))))
(/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta (+.f64 (+.f64 i i) 2))))
(/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta (+.f64 2 (+.f64 i i)))))
(/.f64 (neg.f64 alpha) (+.f64 i (+.f64 (+.f64 alpha 2) (+.f64 beta i))))
(*.f64 (/.f64 1 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2)))) (*.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2)))))
(/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 2 (+.f64 beta (+.f64 i i)))))
(/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta (+.f64 (+.f64 i i) 2))))
(/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta (+.f64 2 (+.f64 i i)))))
(/.f64 (neg.f64 alpha) (+.f64 i (+.f64 (+.f64 alpha 2) (+.f64 beta i))))
(*.f64 (*.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) (*.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) (*.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2)))))) (/.f64 (/.f64 1 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2)))) (*.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))))))
(/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 2 (+.f64 beta (+.f64 i i)))))
(/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta (+.f64 (+.f64 i i) 2))))
(/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta (+.f64 2 (+.f64 i i)))))
(/.f64 (neg.f64 alpha) (+.f64 i (+.f64 (+.f64 alpha 2) (+.f64 beta i))))
(pow.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2))) 1)
(/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 2 (+.f64 beta (+.f64 i i)))))
(/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta (+.f64 (+.f64 i i) 2))))
(/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta (+.f64 2 (+.f64 i i)))))
(/.f64 (neg.f64 alpha) (+.f64 i (+.f64 (+.f64 alpha 2) (+.f64 beta i))))
(neg.f64 (neg.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 beta (+.f64 i i)) (+.f64 alpha 2)))))
(/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 2 (+.f64 beta (+.f64 i i)))))
(/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta (+.f64 (+.f64 i i) 2))))
(/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta (+.f64 2 (+.f64 i i)))))
(/.f64 (neg.f64 alpha) (+.f64 i (+.f64 (+.f64 alpha 2) (+.f64 beta i))))

localize62.0ms (0.4%)

Local error

Found 4 expressions with local error:

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

Compiled 113 to 66 computations (41.6% saved)

series3.0ms (0%)

Counts
2 → 72
Calls

18 calls:

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

rewrite357.0ms (2.3%)

Algorithm
batch-egg-rewrite
Rules
952×rational.json-simplify-47
912×rational.json-simplify-49
708×rational.json-5
706×exponential.json-3
706×rational.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01986
115886
243886
3159286
4614986
Stop Event
node limit
Counts
2 → 66
Calls
Call 1
Inputs
(-.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) 3) -3)
(+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 beta alpha) (+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 (/.f64 beta alpha) (*.f64 2 (/.f64 1 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 alpha) (+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 (/.f64 1 alpha) (*.f64 2 (/.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 (/.f64 beta alpha) (*.f64 2 (/.f64 1 alpha)))) (/.f64 beta alpha))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 (/.f64 1 alpha) (*.f64 2 (/.f64 beta alpha)))) (/.f64 1 alpha))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (+.f64 (/.f64 i alpha) (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (+.f64 (/.f64 i alpha) (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) -2) (*.f64 4 (/.f64 i alpha))) (-.f64 (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) -2) (*.f64 4 (/.f64 i alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 16 (+.f64 (/.f64 (/.f64 i alpha) 4) (/.f64 (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 16 (/.f64 (+.f64 (/.f64 i alpha) (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 16 (+.f64 (/.f64 (/.f64 i alpha) 4) (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2) 4) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (/.f64 1 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (*.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 i alpha) (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))) (/.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) -2) (*.f64 4 (/.f64 i alpha))) (-.f64 (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) -2) (*.f64 4 (/.f64 i alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) -2) (*.f64 4 (/.f64 i alpha))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) (-.f64 (-.f64 (neg.f64 (/.f64 beta alpha)) (/.f64 1 alpha)) (*.f64 4 (/.f64 i alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (neg.f64 (*.f64 4 (/.f64 i alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 4 (/.f64 i alpha)) (-.f64 3 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) -3)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) -2) (*.f64 4 (/.f64 i alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) -3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) 6) -6)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) -6) 6)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 beta alpha) (*.f64 2 (/.f64 1 alpha))) (-.f64 (neg.f64 (/.f64 beta alpha)) (*.f64 4 (/.f64 i alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 1 alpha) (*.f64 2 (/.f64 beta alpha))) (-.f64 (neg.f64 (/.f64 1 alpha)) (*.f64 4 (/.f64 i alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) -9) 9)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) 9) -9)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) -12) 12)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) -15) 15)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) 12) -12)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) 15) -15)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (-.f64 1 (*.f64 4 (/.f64 i alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 4 (/.f64 i alpha)))) (-.f64 1 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (-.f64 -1 (*.f64 4 (/.f64 i alpha)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 4 (/.f64 i alpha)) (-.f64 -1 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (+.f64 (/.f64 i alpha) (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (+.f64 (/.f64 i alpha) (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) -2) (*.f64 4 (/.f64 i alpha))) (-.f64 (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) -2) (*.f64 4 (/.f64 i alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 16 (+.f64 (/.f64 (/.f64 i alpha) 4) (/.f64 (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 16 (/.f64 (+.f64 (/.f64 i alpha) (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 16 (+.f64 (/.f64 (/.f64 i alpha) 4) (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2) 4) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (/.f64 1 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (*.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 i alpha) (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))) (/.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) -2) (*.f64 4 (/.f64 i alpha))) (-.f64 (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) -2) (*.f64 4 (/.f64 i alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) -2) (*.f64 4 (/.f64 i alpha))))))))

simplify260.0ms (1.7%)

Algorithm
egg-herbie
Rules
1518×rational.json-simplify-47
1388×rational.json-simplify-49
1052×rational.json-simplify-1
806×rational.json-simplify-2
682×rational.json-simplify-50
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01496052
12996004
29395992
318095960
439615960
Stop Event
node limit
Counts
138 → 86
Calls
Call 1
Inputs
(*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(*.f64 4 (/.f64 i alpha))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(*.f64 4 (/.f64 i alpha))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(/.f64 (+.f64 (*.f64 4 i) (*.f64 2 (+.f64 beta 1))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (*.f64 2 (+.f64 beta 1))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (*.f64 2 (+.f64 beta 1))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (*.f64 2 (+.f64 beta 1))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (*.f64 2 (+.f64 beta 1))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (*.f64 2 (+.f64 beta 1))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (*.f64 2 (+.f64 beta 1))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (*.f64 2 (+.f64 beta 1))) alpha)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -4 i) (*.f64 2 (-.f64 (*.f64 -1 beta) 1))) alpha))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -4 i) (*.f64 2 (-.f64 (*.f64 -1 beta) 1))) alpha))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -4 i) (*.f64 2 (-.f64 (*.f64 -1 beta) 1))) alpha))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -4 i) (*.f64 2 (-.f64 (*.f64 -1 beta) 1))) 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 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 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 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(*.f64 4 (/.f64 i alpha))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(*.f64 4 (/.f64 i alpha))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(/.f64 (+.f64 (*.f64 4 i) (*.f64 2 (+.f64 beta 1))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (*.f64 2 (+.f64 beta 1))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (*.f64 2 (+.f64 beta 1))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (*.f64 2 (+.f64 beta 1))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (*.f64 2 (+.f64 beta 1))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (*.f64 2 (+.f64 beta 1))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (*.f64 2 (+.f64 beta 1))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (*.f64 2 (+.f64 beta 1))) alpha)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -4 i) (*.f64 2 (-.f64 (*.f64 -1 beta) 1))) alpha))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -4 i) (*.f64 2 (-.f64 (*.f64 -1 beta) 1))) alpha))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -4 i) (*.f64 2 (-.f64 (*.f64 -1 beta) 1))) alpha))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -4 i) (*.f64 2 (-.f64 (*.f64 -1 beta) 1))) 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 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 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 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))
(+.f64 (/.f64 beta alpha) (+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 (/.f64 beta alpha) (*.f64 2 (/.f64 1 alpha)))))
(+.f64 (/.f64 1 alpha) (+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 (/.f64 1 alpha) (*.f64 2 (/.f64 beta alpha)))))
(+.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) 0)
(+.f64 0 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))
(+.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 (/.f64 beta alpha) (*.f64 2 (/.f64 1 alpha)))) (/.f64 beta alpha))
(+.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 (/.f64 1 alpha) (*.f64 2 (/.f64 beta alpha)))) (/.f64 1 alpha))
(+.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))
(*.f64 4 (+.f64 (/.f64 i alpha) (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2)))
(*.f64 4 (*.f64 (+.f64 (/.f64 i alpha) (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2)) 1))
(*.f64 1 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))
(*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) 1)
(*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) -2) (*.f64 4 (/.f64 i alpha))) (-.f64 (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) -2) (*.f64 4 (/.f64 i alpha)))))
(*.f64 16 (+.f64 (/.f64 (/.f64 i alpha) 4) (/.f64 (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2) 4)))
(*.f64 16 (/.f64 (+.f64 (/.f64 i alpha) (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2)) 4))
(*.f64 16 (+.f64 (/.f64 (/.f64 i alpha) 4) (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2) 4) 1)))
(*.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (/.f64 1 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))
(*.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (*.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) 1))
(*.f64 (+.f64 (/.f64 i alpha) (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2)) 4)
(*.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))
(*.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))) (/.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))))
(/.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) 1)
(/.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) -2) (*.f64 4 (/.f64 i alpha))) (-.f64 (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) -2) (*.f64 4 (/.f64 i alpha)))))
(pow.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) 1)
(neg.f64 (-.f64 (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) -2) (*.f64 4 (/.f64 i alpha))))
(-.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) -2))
(-.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) (-.f64 (-.f64 (neg.f64 (/.f64 beta alpha)) (/.f64 1 alpha)) (*.f64 4 (/.f64 i alpha))))
(-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (neg.f64 (*.f64 4 (/.f64 i alpha))))
(-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) 0)
(-.f64 (-.f64 (*.f64 4 (/.f64 i alpha)) (-.f64 3 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) -3)
(-.f64 0 (-.f64 (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) -2) (*.f64 4 (/.f64 i alpha))))
(-.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) -3) 3)
(-.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) 6) -6)
(-.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) -6) 6)
(-.f64 (+.f64 (/.f64 beta alpha) (*.f64 2 (/.f64 1 alpha))) (-.f64 (neg.f64 (/.f64 beta alpha)) (*.f64 4 (/.f64 i alpha))))
(-.f64 (+.f64 (/.f64 1 alpha) (*.f64 2 (/.f64 beta alpha))) (-.f64 (neg.f64 (/.f64 1 alpha)) (*.f64 4 (/.f64 i alpha))))
(-.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) -9) 9)
(-.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) 9) -9)
(-.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) -12) 12)
(-.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) -15) 15)
(-.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) 12) -12)
(-.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) 15) -15)
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (-.f64 1 (*.f64 4 (/.f64 i alpha))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 4 (/.f64 i alpha)))) (-.f64 1 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))
(-.f64 (-.f64 0 (-.f64 -1 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))) 1)
(-.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (-.f64 -1 (*.f64 4 (/.f64 i alpha)))) 1)
(-.f64 (-.f64 (*.f64 4 (/.f64 i alpha)) (-.f64 -1 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) 1)
(*.f64 4 (+.f64 (/.f64 i alpha) (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2)))
(*.f64 4 (*.f64 (+.f64 (/.f64 i alpha) (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2)) 1))
(*.f64 1 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))
(*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) 1)
(*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) -2) (*.f64 4 (/.f64 i alpha))) (-.f64 (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) -2) (*.f64 4 (/.f64 i alpha)))))
(*.f64 16 (+.f64 (/.f64 (/.f64 i alpha) 4) (/.f64 (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2) 4)))
(*.f64 16 (/.f64 (+.f64 (/.f64 i alpha) (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2)) 4))
(*.f64 16 (+.f64 (/.f64 (/.f64 i alpha) 4) (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2) 4) 1)))
(*.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (/.f64 1 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))
(*.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (*.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) 1))
(*.f64 (+.f64 (/.f64 i alpha) (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2)) 4)
(*.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))
(*.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))) (/.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))))
(/.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) 1)
(/.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) -2) (*.f64 4 (/.f64 i alpha))) (-.f64 (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) -2) (*.f64 4 (/.f64 i alpha)))))
(pow.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) 1)
(neg.f64 (-.f64 (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) -2) (*.f64 4 (/.f64 i alpha))))
Outputs
(*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(*.f64 4 (/.f64 i alpha))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(*.f64 4 (/.f64 i alpha))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(/.f64 (+.f64 (*.f64 4 i) (*.f64 2 (+.f64 beta 1))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (*.f64 2 (+.f64 beta 1))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (*.f64 2 (+.f64 beta 1))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (*.f64 2 (+.f64 beta 1))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (*.f64 2 (+.f64 beta 1))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (*.f64 2 (+.f64 beta 1))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (*.f64 2 (+.f64 beta 1))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (*.f64 2 (+.f64 beta 1))) alpha)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -4 i) (*.f64 2 (-.f64 (*.f64 -1 beta) 1))) alpha))
(*.f64 -1 (/.f64 (+.f64 (*.f64 i -4) (*.f64 2 (+.f64 (*.f64 beta -1) -1))) alpha))
(neg.f64 (/.f64 (+.f64 (*.f64 i -4) (*.f64 2 (+.f64 -1 (neg.f64 beta)))) alpha))
(neg.f64 (/.f64 (+.f64 (*.f64 i -4) (*.f64 2 (-.f64 -1 beta))) alpha))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -4 i) (*.f64 2 (-.f64 (*.f64 -1 beta) 1))) alpha))
(*.f64 -1 (/.f64 (+.f64 (*.f64 i -4) (*.f64 2 (+.f64 (*.f64 beta -1) -1))) alpha))
(neg.f64 (/.f64 (+.f64 (*.f64 i -4) (*.f64 2 (+.f64 -1 (neg.f64 beta)))) alpha))
(neg.f64 (/.f64 (+.f64 (*.f64 i -4) (*.f64 2 (-.f64 -1 beta))) alpha))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -4 i) (*.f64 2 (-.f64 (*.f64 -1 beta) 1))) alpha))
(*.f64 -1 (/.f64 (+.f64 (*.f64 i -4) (*.f64 2 (+.f64 (*.f64 beta -1) -1))) alpha))
(neg.f64 (/.f64 (+.f64 (*.f64 i -4) (*.f64 2 (+.f64 -1 (neg.f64 beta)))) alpha))
(neg.f64 (/.f64 (+.f64 (*.f64 i -4) (*.f64 2 (-.f64 -1 beta))) alpha))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -4 i) (*.f64 2 (-.f64 (*.f64 -1 beta) 1))) alpha))
(*.f64 -1 (/.f64 (+.f64 (*.f64 i -4) (*.f64 2 (+.f64 (*.f64 beta -1) -1))) alpha))
(neg.f64 (/.f64 (+.f64 (*.f64 i -4) (*.f64 2 (+.f64 -1 (neg.f64 beta)))) alpha))
(neg.f64 (/.f64 (+.f64 (*.f64 i -4) (*.f64 2 (-.f64 -1 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 (/.f64 beta alpha) (/.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 (/.f64 beta alpha) (/.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 (/.f64 beta alpha) (/.f64 1 alpha))) (*.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 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 beta alpha))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 beta alpha))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.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 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 beta alpha))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 beta alpha))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(*.f64 4 (/.f64 i alpha))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(*.f64 4 (/.f64 i alpha))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(/.f64 (+.f64 (*.f64 4 i) (*.f64 2 (+.f64 beta 1))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (*.f64 2 (+.f64 beta 1))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (*.f64 2 (+.f64 beta 1))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (*.f64 2 (+.f64 beta 1))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (*.f64 2 (+.f64 beta 1))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (*.f64 2 (+.f64 beta 1))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (*.f64 2 (+.f64 beta 1))) alpha)
(/.f64 (+.f64 (*.f64 4 i) (*.f64 2 (+.f64 beta 1))) alpha)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -4 i) (*.f64 2 (-.f64 (*.f64 -1 beta) 1))) alpha))
(*.f64 -1 (/.f64 (+.f64 (*.f64 i -4) (*.f64 2 (+.f64 (*.f64 beta -1) -1))) alpha))
(neg.f64 (/.f64 (+.f64 (*.f64 i -4) (*.f64 2 (+.f64 -1 (neg.f64 beta)))) alpha))
(neg.f64 (/.f64 (+.f64 (*.f64 i -4) (*.f64 2 (-.f64 -1 beta))) alpha))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -4 i) (*.f64 2 (-.f64 (*.f64 -1 beta) 1))) alpha))
(*.f64 -1 (/.f64 (+.f64 (*.f64 i -4) (*.f64 2 (+.f64 (*.f64 beta -1) -1))) alpha))
(neg.f64 (/.f64 (+.f64 (*.f64 i -4) (*.f64 2 (+.f64 -1 (neg.f64 beta)))) alpha))
(neg.f64 (/.f64 (+.f64 (*.f64 i -4) (*.f64 2 (-.f64 -1 beta))) alpha))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -4 i) (*.f64 2 (-.f64 (*.f64 -1 beta) 1))) alpha))
(*.f64 -1 (/.f64 (+.f64 (*.f64 i -4) (*.f64 2 (+.f64 (*.f64 beta -1) -1))) alpha))
(neg.f64 (/.f64 (+.f64 (*.f64 i -4) (*.f64 2 (+.f64 -1 (neg.f64 beta)))) alpha))
(neg.f64 (/.f64 (+.f64 (*.f64 i -4) (*.f64 2 (-.f64 -1 beta))) alpha))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -4 i) (*.f64 2 (-.f64 (*.f64 -1 beta) 1))) alpha))
(*.f64 -1 (/.f64 (+.f64 (*.f64 i -4) (*.f64 2 (+.f64 (*.f64 beta -1) -1))) alpha))
(neg.f64 (/.f64 (+.f64 (*.f64 i -4) (*.f64 2 (+.f64 -1 (neg.f64 beta)))) alpha))
(neg.f64 (/.f64 (+.f64 (*.f64 i -4) (*.f64 2 (-.f64 -1 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 (/.f64 beta alpha) (/.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 (/.f64 beta alpha) (/.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 (/.f64 beta alpha) (/.f64 1 alpha))) (*.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 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 beta alpha))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 beta alpha))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.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 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 beta alpha))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 beta alpha))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (/.f64 beta alpha) (+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 (/.f64 beta alpha) (*.f64 2 (/.f64 1 alpha)))))
(+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 (+.f64 (/.f64 beta alpha) (*.f64 2 (/.f64 1 alpha))) (/.f64 beta alpha)))
(+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 (/.f64 beta alpha) (+.f64 (/.f64 beta alpha) (*.f64 2 (/.f64 1 alpha)))))
(+.f64 (/.f64 beta alpha) (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha)))))
(+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (/.f64 beta alpha) (/.f64 beta alpha))))
(+.f64 (/.f64 1 alpha) (+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 (/.f64 1 alpha) (*.f64 2 (/.f64 beta alpha)))))
(+.f64 (/.f64 1 alpha) (+.f64 (/.f64 1 alpha) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 beta alpha)))))
(+.f64 (/.f64 1 alpha) (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (/.f64 1 alpha) (*.f64 4 (/.f64 i alpha)))))
(+.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) (+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))
(+.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) (+.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) (*.f64 4 (/.f64 i alpha))))
(+.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) (+.f64 (/.f64 1 alpha) (+.f64 (*.f64 4 (/.f64 i alpha)) (/.f64 beta alpha))))
(+.f64 (/.f64 1 alpha) (+.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) (+.f64 (/.f64 beta alpha) (*.f64 4 (/.f64 i alpha)))))
(+.f64 (+.f64 (/.f64 beta alpha) (*.f64 4 (/.f64 i alpha))) (+.f64 (/.f64 beta alpha) (+.f64 (/.f64 1 alpha) (/.f64 1 alpha))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) 0)
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 0 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(+.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 (/.f64 beta alpha) (*.f64 2 (/.f64 1 alpha)))) (/.f64 beta alpha))
(+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 (+.f64 (/.f64 beta alpha) (*.f64 2 (/.f64 1 alpha))) (/.f64 beta alpha)))
(+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 (/.f64 beta alpha) (+.f64 (/.f64 beta alpha) (*.f64 2 (/.f64 1 alpha)))))
(+.f64 (/.f64 beta alpha) (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha)))))
(+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (/.f64 beta alpha) (/.f64 beta alpha))))
(+.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 (/.f64 1 alpha) (*.f64 2 (/.f64 beta alpha)))) (/.f64 1 alpha))
(+.f64 (/.f64 1 alpha) (+.f64 (/.f64 1 alpha) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 beta alpha)))))
(+.f64 (/.f64 1 alpha) (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (/.f64 1 alpha) (*.f64 4 (/.f64 i alpha)))))
(+.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))
(+.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) (+.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) (*.f64 4 (/.f64 i alpha))))
(+.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) (+.f64 (/.f64 1 alpha) (+.f64 (*.f64 4 (/.f64 i alpha)) (/.f64 beta alpha))))
(+.f64 (/.f64 1 alpha) (+.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) (+.f64 (/.f64 beta alpha) (*.f64 4 (/.f64 i alpha)))))
(+.f64 (+.f64 (/.f64 beta alpha) (*.f64 4 (/.f64 i alpha))) (+.f64 (/.f64 beta alpha) (+.f64 (/.f64 1 alpha) (/.f64 1 alpha))))
(*.f64 4 (+.f64 (/.f64 i alpha) (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2)))
(*.f64 4 (*.f64 (+.f64 (/.f64 i alpha) (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2)) 1))
(*.f64 4 (+.f64 (/.f64 i alpha) (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2)))
(*.f64 1 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) 1)
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) -2) (*.f64 4 (/.f64 i alpha))) (-.f64 (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) -2) (*.f64 4 (/.f64 i alpha)))))
(*.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha))) (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) -2) (*.f64 4 (/.f64 i alpha))) (-.f64 (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) -2) (*.f64 4 (/.f64 i alpha)))))
(*.f64 16 (+.f64 (/.f64 (/.f64 i alpha) 4) (/.f64 (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2) 4)))
(*.f64 16 (/.f64 (+.f64 (/.f64 i alpha) (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2)) 4))
(*.f64 16 (+.f64 (/.f64 (/.f64 i alpha) 4) (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2) 4) 1)))
(*.f64 16 (+.f64 (/.f64 (/.f64 i alpha) 4) (/.f64 (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2) 4)))
(*.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (/.f64 1 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(*.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (*.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) 1))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(*.f64 (+.f64 (/.f64 i alpha) (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2)) 4)
(*.f64 4 (+.f64 (/.f64 i alpha) (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2)))
(*.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(*.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))) (/.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(/.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) 1)
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(/.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) -2) (*.f64 4 (/.f64 i alpha))) (-.f64 (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) -2) (*.f64 4 (/.f64 i alpha)))))
(/.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha))) (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) -2) (*.f64 4 (/.f64 i alpha))) (-.f64 (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) -2) (*.f64 4 (/.f64 i alpha)))))
(pow.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) 1)
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(neg.f64 (-.f64 (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) -2) (*.f64 4 (/.f64 i alpha))))
(-.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) -2))
(-.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) -2))
(neg.f64 (-.f64 (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) -2) (*.f64 4 (/.f64 i alpha))))
(-.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) (-.f64 (-.f64 (neg.f64 (/.f64 beta alpha)) (/.f64 1 alpha)) (*.f64 4 (/.f64 i alpha))))
(-.f64 (*.f64 4 (/.f64 i alpha)) (-.f64 (-.f64 (neg.f64 (/.f64 beta alpha)) (/.f64 1 alpha)) (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))
(-.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) (-.f64 (neg.f64 (/.f64 beta alpha)) (+.f64 (/.f64 1 alpha) (*.f64 4 (/.f64 i alpha)))))
(-.f64 (/.f64 beta alpha) (-.f64 (-.f64 (*.f64 (/.f64 i alpha) -4) (/.f64 1 alpha)) (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))
(-.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) (-.f64 (*.f64 (/.f64 i alpha) -4) (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))
(-.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) (-.f64 (-.f64 (*.f64 (/.f64 i alpha) -4) (/.f64 beta alpha)) (/.f64 1 alpha)))
(-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (neg.f64 (*.f64 4 (/.f64 i alpha))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) 0)
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(-.f64 (-.f64 (*.f64 4 (/.f64 i alpha)) (-.f64 3 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) -3)
(-.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (-.f64 3 (*.f64 4 (/.f64 i alpha)))) -3)
(-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (-.f64 3 (-.f64 (*.f64 4 (/.f64 i alpha)) -3)))
(-.f64 0 (-.f64 (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) -2) (*.f64 4 (/.f64 i alpha))))
(neg.f64 (-.f64 (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) -2) (*.f64 4 (/.f64 i alpha))))
(-.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) -2))
(-.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) -3) 3)
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(-.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) 6) -6)
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(-.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) -6) 6)
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(-.f64 (+.f64 (/.f64 beta alpha) (*.f64 2 (/.f64 1 alpha))) (-.f64 (neg.f64 (/.f64 beta alpha)) (*.f64 4 (/.f64 i alpha))))
(-.f64 (*.f64 4 (/.f64 i alpha)) (-.f64 (neg.f64 (/.f64 beta alpha)) (+.f64 (/.f64 beta alpha) (*.f64 2 (/.f64 1 alpha)))))
(-.f64 (+.f64 (/.f64 beta alpha) (+.f64 (/.f64 beta alpha) (*.f64 2 (/.f64 1 alpha)))) (*.f64 (/.f64 i alpha) -4))
(-.f64 (+.f64 (/.f64 beta alpha) (*.f64 2 (/.f64 1 alpha))) (-.f64 (*.f64 (/.f64 i alpha) -4) (/.f64 beta alpha)))
(-.f64 (/.f64 beta alpha) (-.f64 (-.f64 (*.f64 (/.f64 i alpha) -4) (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha))))
(-.f64 (+.f64 (/.f64 1 alpha) (*.f64 2 (/.f64 beta alpha))) (-.f64 (neg.f64 (/.f64 1 alpha)) (*.f64 4 (/.f64 i alpha))))
(-.f64 (*.f64 4 (/.f64 i alpha)) (-.f64 (neg.f64 (/.f64 1 alpha)) (+.f64 (/.f64 1 alpha) (*.f64 2 (/.f64 beta alpha)))))
(-.f64 (+.f64 (/.f64 1 alpha) (*.f64 2 (/.f64 beta alpha))) (-.f64 (*.f64 (/.f64 i alpha) -4) (/.f64 1 alpha)))
(-.f64 (/.f64 1 alpha) (-.f64 (-.f64 (*.f64 (/.f64 i alpha) -4) (/.f64 1 alpha)) (*.f64 2 (/.f64 beta alpha))))
(-.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) -9) 9)
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(-.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) 9) -9)
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(-.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) -12) 12)
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(-.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) -15) 15)
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(-.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) 12) -12)
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(-.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) 15) -15)
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (-.f64 1 (*.f64 4 (/.f64 i alpha))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 4 (/.f64 i alpha)))) (-.f64 1 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(-.f64 (-.f64 0 (-.f64 -1 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))) 1)
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(-.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (-.f64 -1 (*.f64 4 (/.f64 i alpha)))) 1)
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(-.f64 (-.f64 (*.f64 4 (/.f64 i alpha)) (-.f64 -1 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) 1)
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(*.f64 4 (+.f64 (/.f64 i alpha) (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2)))
(*.f64 4 (*.f64 (+.f64 (/.f64 i alpha) (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2)) 1))
(*.f64 4 (+.f64 (/.f64 i alpha) (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2)))
(*.f64 1 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) 1)
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) -2) (*.f64 4 (/.f64 i alpha))) (-.f64 (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) -2) (*.f64 4 (/.f64 i alpha)))))
(*.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha))) (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) -2) (*.f64 4 (/.f64 i alpha))) (-.f64 (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) -2) (*.f64 4 (/.f64 i alpha)))))
(*.f64 16 (+.f64 (/.f64 (/.f64 i alpha) 4) (/.f64 (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2) 4)))
(*.f64 16 (/.f64 (+.f64 (/.f64 i alpha) (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2)) 4))
(*.f64 16 (+.f64 (/.f64 (/.f64 i alpha) 4) (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2) 4) 1)))
(*.f64 16 (+.f64 (/.f64 (/.f64 i alpha) 4) (/.f64 (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2) 4)))
(*.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (/.f64 1 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(*.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (*.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) 1))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(*.f64 (+.f64 (/.f64 i alpha) (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2)) 4)
(*.f64 4 (+.f64 (/.f64 i alpha) (/.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) 2)))
(*.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(*.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))) (/.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (*.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(/.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) 1)
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(/.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) -2) (*.f64 4 (/.f64 i alpha))) (-.f64 (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) -2) (*.f64 4 (/.f64 i alpha)))))
(/.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha))) (/.f64 (-.f64 (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) -2) (*.f64 4 (/.f64 i alpha))) (-.f64 (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) -2) (*.f64 4 (/.f64 i alpha)))))
(pow.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) 1)
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha)))
(neg.f64 (-.f64 (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) -2) (*.f64 4 (/.f64 i alpha))))
(-.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) -2))

eval1.0s (6.4%)

Compiler

Compiled 15656 to 10972 computations (29.9% saved)

prune432.0ms (2.8%)

Pruning

19 alts after pruning (14 fresh and 5 done)

PrunedKeptTotal
New5155520
Fresh3912
Picked101
Done257
Total52119540
Error
0.1b
Counts
540 → 19
Alt Table
Click to see full alt table
StatusErrorProgram
51.5b
(/.f64 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) alpha) 2)
55.0b
(/.f64 (/.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) alpha) 2)
29.7b
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 alpha 2) (*.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2))) beta)) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.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))))))) 2)
62.1b
(/.f64 (-.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 beta alpha))) 3) -3) 2)
49.4b
(/.f64 (-.f64 (-.f64 0 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 3)) 1) 2)
51.5b
(/.f64 (-.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) -2)) 2)
26.8b
(/.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2)
22.7b
(/.f64 (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) 1) 2)
30.2b
(/.f64 (+.f64 (/.f64 (+.f64 (*.f64 2 i) (+.f64 (neg.f64 alpha) beta)) (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) 1) 2)
16.2b
(/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2)
52.7b
(/.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha))) 2)
53.3b
(/.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta))) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 (*.f64 2 i) (+.f64 beta 2))) (pow.f64 alpha 2)) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))) 2)
46.0b
(/.f64 (+.f64 2 (neg.f64 (*.f64 2 (/.f64 alpha beta)))) 2)
61.8b
(/.f64 (+.f64 -1 1) 2)
62.3b
(/.f64 (*.f64 (/.f64 i beta) -4) 2)
59.6b
(/.f64 (*.f64 4 (/.f64 i alpha)) 2)
60.2b
(/.f64 (*.f64 2 (/.f64 beta alpha)) 2)
42.5b
(/.f64 2 2)
22.9b
(/.f64 1 2)
Compiler

Compiled 681 to 534 computations (21.6% saved)

localize27.0ms (0.2%)

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)

series2.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
beta
@0
(/.f64 beta (+.f64 beta 2))
0.0ms
beta
@inf
(/.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)

rewrite128.0ms (0.8%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0832
16732
219732
369732
4266732
Stop Event
node limit
Counts
2 → 38
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)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.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 (/.f64 beta (+.f64 beta 2)) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 beta (+.f64 beta 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 beta (+.f64 beta 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 1 (/.f64 beta (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 beta (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 beta (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))) (/.f64 (/.f64 1 (/.f64 beta (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 beta (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))) (*.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))) (*.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))))) (/.f64 (/.f64 (/.f64 1 (/.f64 beta (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))) (*.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 beta (+.f64 beta 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.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 (neg.f64 (/.f64 beta (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 -1 (/.f64 beta (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -2 (/.f64 beta (+.f64 beta 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 1 (-.f64 -1 (/.f64 beta (+.f64 beta 2)))) 1)))) (#(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 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 (-.f64 -1 (/.f64 beta (+.f64 beta 2))) (-.f64 -1 (/.f64 beta (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 -1 (/.f64 beta (+.f64 beta 2))) (-.f64 -1 (/.f64 beta (+.f64 beta 2)))) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (/.f64 (-.f64 -1 (/.f64 beta (+.f64 beta 2))) (-.f64 -1 (/.f64 beta (+.f64 beta 2)))) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 -1 (/.f64 beta (+.f64 beta 2))) (-.f64 -1 (/.f64 beta (+.f64 beta 2))))) (-.f64 -1 (/.f64 beta (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))) (/.f64 (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 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 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 (-.f64 -1 (/.f64 beta (+.f64 beta 2))) (-.f64 -1 (/.f64 beta (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 -1 (/.f64 beta (+.f64 beta 2))))))))

simplify348.0ms (2.2%)

Algorithm
egg-herbie
Rules
1414×rational.json-simplify-2
986×rational.json-simplify-54
948×rational.json-simplify-50
874×rational.json-simplify-43
796×rational.json-simplify-58
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01091370
12231370
24711370
318681370
455781370
579851370
Stop Event
node limit
Counts
62 → 73
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)) 0)
(-.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 1)
(-.f64 0 (neg.f64 (/.f64 beta (+.f64 beta 2))))
(*.f64 (/.f64 beta (+.f64 beta 2)) 1)
(*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))))
(*.f64 1 (/.f64 beta (+.f64 beta 2)))
(*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 beta (+.f64 beta 2)))
(*.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 1 (/.f64 beta (+.f64 beta 2))))
(*.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 beta (+.f64 beta 2))))
(*.f64 (/.f64 1 (/.f64 beta (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))))
(*.f64 (*.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))) (/.f64 (/.f64 1 (/.f64 beta (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 beta (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))) (*.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))))
(*.f64 (*.f64 (*.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))) (*.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))))) (/.f64 (/.f64 (/.f64 1 (/.f64 beta (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))) (*.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))))))
(pow.f64 (/.f64 beta (+.f64 beta 2)) 1)
(neg.f64 (neg.f64 (/.f64 beta (+.f64 beta 2))))
(-.f64 (/.f64 beta (+.f64 beta 2)) -1)
(-.f64 1 (neg.f64 (/.f64 beta (+.f64 beta 2))))
(-.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 0)
(-.f64 0 (-.f64 -1 (/.f64 beta (+.f64 beta 2))))
(-.f64 (-.f64 0 (-.f64 -2 (/.f64 beta (+.f64 beta 2)))) 1)
(-.f64 (-.f64 1 (-.f64 -1 (/.f64 beta (+.f64 beta 2)))) 1)
(*.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1))
(*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 1)
(*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 (-.f64 -1 (/.f64 beta (+.f64 beta 2))) (-.f64 -1 (/.f64 beta (+.f64 beta 2)))))
(*.f64 (/.f64 (-.f64 -1 (/.f64 beta (+.f64 beta 2))) (-.f64 -1 (/.f64 beta (+.f64 beta 2)))) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))
(*.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))
(*.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (/.f64 (-.f64 -1 (/.f64 beta (+.f64 beta 2))) (-.f64 -1 (/.f64 beta (+.f64 beta 2)))) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))
(*.f64 (neg.f64 (/.f64 (-.f64 -1 (/.f64 beta (+.f64 beta 2))) (-.f64 -1 (/.f64 beta (+.f64 beta 2))))) (-.f64 -1 (/.f64 beta (+.f64 beta 2))))
(*.f64 (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))
(*.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))) (/.f64 (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))))
(*.f64 (*.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))))))
(/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 1)
(/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 (-.f64 -1 (/.f64 beta (+.f64 beta 2))) (-.f64 -1 (/.f64 beta (+.f64 beta 2)))))
(pow.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 1)
(neg.f64 (-.f64 -1 (/.f64 beta (+.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/4 (pow.f64 beta 2)) (+.f64 (*.f64 1/2 beta) (*.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 1/2 beta) (+.f64 (+.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 -1/4 (pow.f64 beta 2)) (+.f64 (*.f64 1/2 beta) (*.f64 1/8 (pow.f64 beta 3)))) (*.f64 -1/16 (pow.f64 beta 4)))
(+.f64 (*.f64 1/2 beta) (+.f64 (*.f64 -1/4 (pow.f64 beta 2)) (+.f64 (*.f64 1/8 (pow.f64 beta 3)) (*.f64 -1/16 (pow.f64 beta 4)))))
(+.f64 (+.f64 (*.f64 1/2 beta) (*.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 (+.f64 1 (*.f64 4 (/.f64 1 (pow.f64 beta 2)))) (*.f64 2 (/.f64 1 beta)))
(-.f64 (*.f64 4 (/.f64 1 (pow.f64 beta 2))) (+.f64 -1 (*.f64 2 (/.f64 1 beta))))
(-.f64 (*.f64 4 (/.f64 1 (pow.f64 beta 2))) (+.f64 (*.f64 2 (/.f64 1 beta)) -1))
(+.f64 1 (-.f64 (*.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))))
(-.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 (*.f64 4 (/.f64 1 (pow.f64 beta 2))) (+.f64 (*.f64 8 (/.f64 1 (pow.f64 beta 3))) (+.f64 (*.f64 2 (/.f64 1 beta)) -1)))
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 4 (/.f64 1 (pow.f64 beta 2))) (+.f64 -1 (*.f64 2 (/.f64 1 beta))))
(-.f64 (*.f64 4 (/.f64 1 (pow.f64 beta 2))) (+.f64 (*.f64 2 (/.f64 1 beta)) -1))
(+.f64 1 (-.f64 (*.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))))
(-.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 (*.f64 4 (/.f64 1 (pow.f64 beta 2))) (+.f64 (*.f64 8 (/.f64 1 (pow.f64 beta 3))) (+.f64 (*.f64 2 (/.f64 1 beta)) -1)))
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 1/2 beta) (+.f64 (*.f64 -1/4 (pow.f64 beta 2)) 1))
(+.f64 (*.f64 -1/4 (pow.f64 beta 2)) (+.f64 (*.f64 1/2 beta) 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 1/2 beta) (+.f64 (+.f64 (*.f64 -1/4 (pow.f64 beta 2)) (*.f64 1/8 (pow.f64 beta 3))) 1))
(+.f64 (*.f64 1/8 (pow.f64 beta 3)) (+.f64 (*.f64 -1/4 (pow.f64 beta 2)) (+.f64 (*.f64 1/2 beta) 1)))
(+.f64 (*.f64 -1/4 (pow.f64 beta 2)) (+.f64 (*.f64 1/2 beta) (+.f64 (*.f64 1/8 (pow.f64 beta 3)) 1)))
(+.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 (+.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 2 (*.f64 4 (/.f64 1 (pow.f64 beta 2)))) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 8 (/.f64 1 (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))))
(-.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 beta (+.f64 beta 2)) 0)
(/.f64 beta (+.f64 beta 2))
(+.f64 0 (/.f64 beta (+.f64 beta 2)))
(/.f64 beta (+.f64 beta 2))
(-.f64 (/.f64 beta (+.f64 beta 2)) 0)
(/.f64 beta (+.f64 beta 2))
(-.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 1)
(/.f64 beta (+.f64 beta 2))
(-.f64 0 (neg.f64 (/.f64 beta (+.f64 beta 2))))
(/.f64 beta (+.f64 beta 2))
(*.f64 (/.f64 beta (+.f64 beta 2)) 1)
(/.f64 beta (+.f64 beta 2))
(*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))))
(/.f64 beta (+.f64 beta 2))
(*.f64 1 (/.f64 beta (+.f64 beta 2)))
(/.f64 beta (+.f64 beta 2))
(*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 beta (+.f64 beta 2)))
(/.f64 beta (+.f64 beta 2))
(*.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 1 (/.f64 beta (+.f64 beta 2))))
(/.f64 beta (+.f64 beta 2))
(*.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 beta (+.f64 beta 2))))
(/.f64 beta (+.f64 beta 2))
(*.f64 (/.f64 1 (/.f64 beta (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))))
(/.f64 beta (+.f64 beta 2))
(*.f64 (*.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))) (/.f64 (/.f64 1 (/.f64 beta (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))))
(/.f64 beta (+.f64 beta 2))
(*.f64 (/.f64 (/.f64 1 (/.f64 beta (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))) (*.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))))
(/.f64 beta (+.f64 beta 2))
(*.f64 (*.f64 (*.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))) (*.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))))) (/.f64 (/.f64 (/.f64 1 (/.f64 beta (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))) (*.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))))))
(/.f64 beta (+.f64 beta 2))
(pow.f64 (/.f64 beta (+.f64 beta 2)) 1)
(/.f64 beta (+.f64 beta 2))
(neg.f64 (neg.f64 (/.f64 beta (+.f64 beta 2))))
(/.f64 beta (+.f64 beta 2))
(-.f64 (/.f64 beta (+.f64 beta 2)) -1)
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(-.f64 1 (neg.f64 (/.f64 beta (+.f64 beta 2))))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(-.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 0)
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(-.f64 0 (-.f64 -1 (/.f64 beta (+.f64 beta 2))))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(-.f64 (-.f64 0 (-.f64 -2 (/.f64 beta (+.f64 beta 2)))) 1)
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(-.f64 (-.f64 1 (-.f64 -1 (/.f64 beta (+.f64 beta 2)))) 1)
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(*.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 1)
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 (-.f64 -1 (/.f64 beta (+.f64 beta 2))) (-.f64 -1 (/.f64 beta (+.f64 beta 2)))))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(*.f64 (/.f64 (-.f64 -1 (/.f64 beta (+.f64 beta 2))) (-.f64 -1 (/.f64 beta (+.f64 beta 2)))) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(*.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(*.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (/.f64 (-.f64 -1 (/.f64 beta (+.f64 beta 2))) (-.f64 -1 (/.f64 beta (+.f64 beta 2)))) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(*.f64 (neg.f64 (/.f64 (-.f64 -1 (/.f64 beta (+.f64 beta 2))) (-.f64 -1 (/.f64 beta (+.f64 beta 2))))) (-.f64 -1 (/.f64 beta (+.f64 beta 2))))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(*.f64 (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(*.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))) (/.f64 (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(*.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(*.f64 (*.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))))) (/.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))))))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 1)
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 (-.f64 -1 (/.f64 beta (+.f64 beta 2))) (-.f64 -1 (/.f64 beta (+.f64 beta 2)))))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(pow.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 1)
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(neg.f64 (-.f64 -1 (/.f64 beta (+.f64 beta 2))))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))

localize15.0ms (0.1%)

Compiler

Compiled 21 to 11 computations (47.6% saved)

localize17.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

Compiled 42 to 28 computations (33.3% saved)

series4.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite105.0ms (0.7%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01044
18544
226244
394844
4369044
Stop Event
node limit
Counts
2 → 27
Calls
Call 1
Inputs
(-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (*.f64 (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))) (/.f64 (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 (/.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))) (/.f64 (/.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 1)))))

simplify264.0ms (1.7%)

Algorithm
egg-herbie
Rules
1052×rational.json-simplify-111
1024×rational.json-simplify-1
700×rational.json-simplify-47
682×rational.json-simplify-55
634×exponential.json-simplify-26
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01603345
13343245
26153241
314103167
442603163
576233163
Stop Event
node limit
Counts
75 → 140
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 beta 2))))
(+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2)) (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 beta 2)))))
(+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 2) 3))) (*.f64 -1 (/.f64 alpha (+.f64 beta 2))))))
(/.f64 (+.f64 beta 2) alpha)
(+.f64 (/.f64 beta alpha) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))))
(+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))))
(+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 4) (pow.f64 alpha 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))))))
(/.f64 (+.f64 beta 2) alpha)
(+.f64 (/.f64 beta alpha) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))))
(+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))))
(+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 4) (pow.f64 alpha 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))))))
(-.f64 1 (/.f64 alpha (+.f64 2 alpha)))
(-.f64 (+.f64 1 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 2 alpha) 2))) (/.f64 alpha (+.f64 2 alpha)))
(-.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 2 alpha) 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 beta 2) alpha) (pow.f64 (+.f64 2 alpha) 3))))) (/.f64 alpha (+.f64 2 alpha)))
(-.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 2 alpha) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 beta 3) alpha) (pow.f64 (+.f64 2 alpha) 4)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 beta 2) alpha) (pow.f64 (+.f64 2 alpha) 3)))))) (/.f64 alpha (+.f64 2 alpha)))
1
(+.f64 (*.f64 -1 (/.f64 alpha beta)) 1)
(+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 1 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2))))
(+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 1 (+.f64 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) alpha) (pow.f64 beta 3))))))
1
(+.f64 (*.f64 -1 (/.f64 alpha beta)) 1)
(+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 1 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2))))
(+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 1 (+.f64 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) alpha) (pow.f64 beta 3))))))
(/.f64 alpha (+.f64 beta 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2))) (/.f64 alpha (+.f64 beta 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2))) (+.f64 (/.f64 alpha (+.f64 beta 2)) (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 2) 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2))) (+.f64 (/.f64 alpha (+.f64 beta 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 4) (pow.f64 (+.f64 beta 2) 4))) (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 2) 3)))))
1
(+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) 1)
(+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) (+.f64 1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) (+.f64 1 (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3))))))
1
(+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) 1)
(+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) (+.f64 1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) (+.f64 1 (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3))))))
(/.f64 alpha (+.f64 2 alpha))
(+.f64 (/.f64 alpha (+.f64 2 alpha)) (*.f64 -1 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 2 alpha) 2))))
(+.f64 (/.f64 alpha (+.f64 2 alpha)) (+.f64 (/.f64 (*.f64 (pow.f64 beta 2) alpha) (pow.f64 (+.f64 2 alpha) 3)) (*.f64 -1 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 2 alpha) 2)))))
(+.f64 (/.f64 alpha (+.f64 2 alpha)) (+.f64 (/.f64 (*.f64 (pow.f64 beta 2) alpha) (pow.f64 (+.f64 2 alpha) 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 beta 3) alpha) (pow.f64 (+.f64 2 alpha) 4))) (*.f64 -1 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 2 alpha) 2))))))
(/.f64 alpha beta)
(+.f64 (/.f64 alpha beta) (*.f64 -1 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) alpha) (pow.f64 beta 3)) (+.f64 (/.f64 alpha beta) (*.f64 -1 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) alpha) (pow.f64 beta 3)) (+.f64 (/.f64 alpha beta) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 3) alpha) (pow.f64 beta 4))) (*.f64 -1 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2))))))
(/.f64 alpha beta)
(+.f64 (/.f64 alpha beta) (*.f64 -1 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) alpha) (pow.f64 beta 3)) (+.f64 (/.f64 alpha beta) (*.f64 -1 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) alpha) (pow.f64 beta 3)) (+.f64 (/.f64 alpha beta) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 3) alpha) (pow.f64 beta 4))) (*.f64 -1 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2))))))
(+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 0)
(+.f64 0 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (-.f64 -1 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1)) 1)
(*.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 1)
(*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1)))
(*.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -1)
(*.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(*.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (*.f64 (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) 1))
(*.f64 (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(*.f64 (*.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))) (/.f64 (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))
(/.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 1)
(/.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1)))
(/.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -1)
(pow.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 1)
(neg.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1))
(+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 0)
(+.f64 0 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 0)
(*.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 1)
(*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 (/.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 1))
(*.f64 (/.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))) (/.f64 (/.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(pow.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 1)
Outputs
1
(+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 beta 2))))
(+.f64 1 (neg.f64 (/.f64 alpha (+.f64 beta 2))))
(-.f64 1 (/.f64 alpha (+.f64 beta 2)))
(+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2)) (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 beta 2)))))
(+.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 beta 2)))) (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2)))
(+.f64 (neg.f64 (/.f64 alpha (+.f64 beta 2))) (+.f64 1 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2))))
(+.f64 (-.f64 1 (/.f64 alpha (+.f64 beta 2))) (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2)))
(+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2)) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 2) 3))) (*.f64 -1 (/.f64 alpha (+.f64 beta 2))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -1 (/.f64 alpha (+.f64 beta 2))) (*.f64 -1 (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 2) 3)))) (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (+.f64 (/.f64 alpha (+.f64 beta 2)) (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 2) 3))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 alpha (+.f64 beta 2)) (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 2) 3)))) (+.f64 1 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2))))
(+.f64 (neg.f64 (/.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2)) (-.f64 1 (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 2) 3)))))
(/.f64 (+.f64 beta 2) alpha)
(+.f64 (/.f64 beta alpha) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 beta alpha)))
(+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 beta alpha) (*.f64 2 (/.f64 1 alpha))))
(+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 beta alpha))) (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)))
(+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (+.f64 (/.f64 beta alpha) (*.f64 2 (/.f64 1 alpha))) (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3))))
(+.f64 (/.f64 beta alpha) (+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)))))
(+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 4) (pow.f64 alpha 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))))))
(+.f64 (/.f64 beta alpha) (+.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 4) (pow.f64 alpha 4))))) (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3))))
(+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 beta alpha) (*.f64 2 (/.f64 1 alpha)))) (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 4) (pow.f64 alpha 4)))))
(+.f64 (/.f64 beta alpha) (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 4) (pow.f64 alpha 4)))))))
(+.f64 (/.f64 beta alpha) (+.f64 (neg.f64 (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 4) (pow.f64 alpha 4)))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)))))
(/.f64 (+.f64 beta 2) alpha)
(+.f64 (/.f64 beta alpha) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 beta alpha)))
(+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 beta alpha) (*.f64 2 (/.f64 1 alpha))))
(+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 beta alpha))) (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)))
(+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (+.f64 (/.f64 beta alpha) (*.f64 2 (/.f64 1 alpha))) (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3))))
(+.f64 (/.f64 beta alpha) (+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)))))
(+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 4) (pow.f64 alpha 4))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))))))
(+.f64 (/.f64 beta alpha) (+.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 4) (pow.f64 alpha 4))))) (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3))))
(+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 beta alpha) (*.f64 2 (/.f64 1 alpha)))) (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 4) (pow.f64 alpha 4)))))
(+.f64 (/.f64 beta alpha) (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 4) (pow.f64 alpha 4)))))))
(+.f64 (/.f64 beta alpha) (+.f64 (neg.f64 (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 4) (pow.f64 alpha 4)))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)))))
(-.f64 1 (/.f64 alpha (+.f64 2 alpha)))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(-.f64 (+.f64 1 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 2 alpha) 2))) (/.f64 alpha (+.f64 2 alpha)))
(-.f64 (+.f64 1 (/.f64 (*.f64 alpha beta) (pow.f64 (+.f64 alpha 2) 2))) (/.f64 alpha (+.f64 alpha 2)))
(-.f64 (/.f64 (*.f64 alpha beta) (pow.f64 (+.f64 alpha 2) 2)) (+.f64 -1 (/.f64 alpha (+.f64 alpha 2))))
(+.f64 1 (-.f64 (/.f64 (*.f64 alpha beta) (pow.f64 (+.f64 alpha 2) 2)) (/.f64 alpha (+.f64 alpha 2))))
(-.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 2 alpha) 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 beta 2) alpha) (pow.f64 (+.f64 2 alpha) 3))))) (/.f64 alpha (+.f64 2 alpha)))
(-.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 alpha beta) (pow.f64 (+.f64 alpha 2) 2)) (*.f64 -1 (/.f64 (*.f64 alpha (pow.f64 beta 2)) (pow.f64 (+.f64 alpha 2) 3))))) (/.f64 alpha (+.f64 alpha 2)))
(-.f64 (+.f64 (/.f64 (*.f64 alpha beta) (pow.f64 (+.f64 alpha 2) 2)) (neg.f64 (/.f64 (*.f64 alpha (pow.f64 beta 2)) (pow.f64 (+.f64 alpha 2) 3)))) (+.f64 -1 (/.f64 alpha (+.f64 alpha 2))))
(+.f64 1 (-.f64 (+.f64 (/.f64 (*.f64 alpha beta) (pow.f64 (+.f64 alpha 2) 2)) (neg.f64 (/.f64 (*.f64 alpha (pow.f64 beta 2)) (pow.f64 (+.f64 alpha 2) 3)))) (/.f64 alpha (+.f64 alpha 2))))
(-.f64 (+.f64 (/.f64 (*.f64 alpha beta) (pow.f64 (+.f64 alpha 2) 2)) (-.f64 1 (/.f64 (*.f64 alpha (pow.f64 beta 2)) (pow.f64 (+.f64 alpha 2) 3)))) (/.f64 alpha (+.f64 alpha 2)))
(-.f64 (+.f64 1 (+.f64 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 2 alpha) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 beta 3) alpha) (pow.f64 (+.f64 2 alpha) 4)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 beta 2) alpha) (pow.f64 (+.f64 2 alpha) 3)))))) (/.f64 alpha (+.f64 2 alpha)))
(-.f64 (+.f64 (/.f64 (*.f64 alpha beta) (pow.f64 (+.f64 alpha 2) 2)) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 alpha (pow.f64 beta 2)) (pow.f64 (+.f64 alpha 2) 3))) (/.f64 (*.f64 alpha (pow.f64 beta 3)) (pow.f64 (+.f64 alpha 2) 4))) 1)) (/.f64 alpha (+.f64 alpha 2)))
(-.f64 (+.f64 (/.f64 (*.f64 alpha beta) (pow.f64 (+.f64 alpha 2) 2)) (+.f64 (neg.f64 (/.f64 (*.f64 alpha (pow.f64 beta 2)) (pow.f64 (+.f64 alpha 2) 3))) (/.f64 (*.f64 alpha (pow.f64 beta 3)) (pow.f64 (+.f64 alpha 2) 4)))) (+.f64 -1 (/.f64 alpha (+.f64 alpha 2))))
(-.f64 (+.f64 (-.f64 1 (/.f64 (*.f64 alpha (pow.f64 beta 2)) (pow.f64 (+.f64 alpha 2) 3))) (+.f64 (/.f64 (*.f64 alpha beta) (pow.f64 (+.f64 alpha 2) 2)) (/.f64 (*.f64 alpha (pow.f64 beta 3)) (pow.f64 (+.f64 alpha 2) 4)))) (/.f64 alpha (+.f64 alpha 2)))
(-.f64 (+.f64 (/.f64 (*.f64 alpha beta) (pow.f64 (+.f64 alpha 2) 2)) (+.f64 (/.f64 (*.f64 alpha (pow.f64 beta 3)) (pow.f64 (+.f64 alpha 2) 4)) (-.f64 1 (/.f64 (*.f64 alpha (pow.f64 beta 2)) (pow.f64 (+.f64 alpha 2) 3))))) (/.f64 alpha (+.f64 alpha 2)))
1
(+.f64 (*.f64 -1 (/.f64 alpha beta)) 1)
(+.f64 1 (*.f64 -1 (/.f64 alpha beta)))
(+.f64 1 (neg.f64 (/.f64 alpha beta)))
(-.f64 1 (/.f64 alpha beta))
(+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 1 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2))))
(+.f64 1 (+.f64 (/.f64 (*.f64 alpha (+.f64 alpha 2)) (pow.f64 beta 2)) (*.f64 -1 (/.f64 alpha beta))))
(+.f64 (neg.f64 (/.f64 alpha beta)) (+.f64 1 (/.f64 (*.f64 alpha (+.f64 alpha 2)) (pow.f64 beta 2))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 alpha beta)) (/.f64 (*.f64 alpha (+.f64 alpha 2)) (pow.f64 beta 2))))
(+.f64 (-.f64 1 (/.f64 alpha beta)) (/.f64 (*.f64 alpha (+.f64 alpha 2)) (pow.f64 beta 2)))
(+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 1 (+.f64 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) alpha) (pow.f64 beta 3))))))
(+.f64 1 (+.f64 (+.f64 (/.f64 (*.f64 alpha (+.f64 alpha 2)) (pow.f64 beta 2)) (*.f64 -1 (/.f64 (*.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 beta 3)))) (*.f64 -1 (/.f64 alpha beta))))
(+.f64 (neg.f64 (/.f64 alpha beta)) (+.f64 1 (+.f64 (/.f64 (*.f64 alpha (+.f64 alpha 2)) (pow.f64 beta 2)) (neg.f64 (/.f64 (*.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 beta 3))))))
(+.f64 (neg.f64 (/.f64 alpha beta)) (+.f64 (/.f64 (*.f64 alpha (+.f64 alpha 2)) (pow.f64 beta 2)) (+.f64 1 (neg.f64 (/.f64 (*.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 beta 3))))))
(+.f64 (neg.f64 (/.f64 alpha beta)) (+.f64 (/.f64 (*.f64 alpha (+.f64 alpha 2)) (pow.f64 beta 2)) (-.f64 1 (/.f64 (*.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 beta 3)))))
(+.f64 (+.f64 (neg.f64 (/.f64 alpha beta)) (/.f64 (*.f64 alpha (+.f64 alpha 2)) (pow.f64 beta 2))) (-.f64 1 (/.f64 (*.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 beta 3))))
1
(+.f64 (*.f64 -1 (/.f64 alpha beta)) 1)
(+.f64 1 (*.f64 -1 (/.f64 alpha beta)))
(+.f64 1 (neg.f64 (/.f64 alpha beta)))
(-.f64 1 (/.f64 alpha beta))
(+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 1 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2))))
(+.f64 1 (+.f64 (/.f64 (*.f64 alpha (+.f64 alpha 2)) (pow.f64 beta 2)) (*.f64 -1 (/.f64 alpha beta))))
(+.f64 (neg.f64 (/.f64 alpha beta)) (+.f64 1 (/.f64 (*.f64 alpha (+.f64 alpha 2)) (pow.f64 beta 2))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 alpha beta)) (/.f64 (*.f64 alpha (+.f64 alpha 2)) (pow.f64 beta 2))))
(+.f64 (-.f64 1 (/.f64 alpha beta)) (/.f64 (*.f64 alpha (+.f64 alpha 2)) (pow.f64 beta 2)))
(+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 1 (+.f64 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) alpha) (pow.f64 beta 3))))))
(+.f64 1 (+.f64 (+.f64 (/.f64 (*.f64 alpha (+.f64 alpha 2)) (pow.f64 beta 2)) (*.f64 -1 (/.f64 (*.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 beta 3)))) (*.f64 -1 (/.f64 alpha beta))))
(+.f64 (neg.f64 (/.f64 alpha beta)) (+.f64 1 (+.f64 (/.f64 (*.f64 alpha (+.f64 alpha 2)) (pow.f64 beta 2)) (neg.f64 (/.f64 (*.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 beta 3))))))
(+.f64 (neg.f64 (/.f64 alpha beta)) (+.f64 (/.f64 (*.f64 alpha (+.f64 alpha 2)) (pow.f64 beta 2)) (+.f64 1 (neg.f64 (/.f64 (*.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 beta 3))))))
(+.f64 (neg.f64 (/.f64 alpha beta)) (+.f64 (/.f64 (*.f64 alpha (+.f64 alpha 2)) (pow.f64 beta 2)) (-.f64 1 (/.f64 (*.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 beta 3)))))
(+.f64 (+.f64 (neg.f64 (/.f64 alpha beta)) (/.f64 (*.f64 alpha (+.f64 alpha 2)) (pow.f64 beta 2))) (-.f64 1 (/.f64 (*.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 beta 3))))
(/.f64 alpha (+.f64 beta 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2))) (/.f64 alpha (+.f64 beta 2)))
(+.f64 (/.f64 alpha (+.f64 beta 2)) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2))))
(+.f64 (/.f64 alpha (+.f64 beta 2)) (neg.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2))) (+.f64 (/.f64 alpha (+.f64 beta 2)) (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 2) 3))))
(+.f64 (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 2) 3)) (+.f64 (/.f64 alpha (+.f64 beta 2)) (neg.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2)))))
(+.f64 (/.f64 alpha (+.f64 beta 2)) (+.f64 (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 2) 3)) (neg.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2))) (+.f64 (/.f64 alpha (+.f64 beta 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 4) (pow.f64 (+.f64 beta 2) 4))) (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 2) 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 4) (pow.f64 (+.f64 beta 2) 4))) (+.f64 (/.f64 alpha (+.f64 beta 2)) (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 2) 3)))))
(+.f64 (neg.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2))) (+.f64 (/.f64 alpha (+.f64 beta 2)) (+.f64 (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 2) 3)) (neg.f64 (/.f64 (pow.f64 alpha 4) (pow.f64 (+.f64 beta 2) 4))))))
(+.f64 (/.f64 alpha (+.f64 beta 2)) (+.f64 (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 2) 3)) (+.f64 (neg.f64 (/.f64 (pow.f64 alpha 4) (pow.f64 (+.f64 beta 2) 4))) (neg.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2))))))
(+.f64 (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 2) 3)) (+.f64 (*.f64 -1 (+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2)) (/.f64 (pow.f64 alpha 4) (pow.f64 (+.f64 beta 2) 4)))) (/.f64 alpha (+.f64 beta 2))))
(+.f64 (+.f64 (/.f64 alpha (+.f64 beta 2)) (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 2) 3))) (*.f64 -1 (+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2)) (/.f64 (pow.f64 alpha 4) (pow.f64 (+.f64 beta 2) 4)))))
1
(+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) 1)
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)))
(+.f64 1 (neg.f64 (/.f64 (+.f64 beta 2) alpha)))
(-.f64 1 (/.f64 (+.f64 beta 2) alpha))
(+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) (+.f64 1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (+.f64 beta 2) alpha))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (neg.f64 (/.f64 (+.f64 beta 2) alpha))))
(+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (-.f64 1 (/.f64 (+.f64 beta 2) alpha)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) (+.f64 1 (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3))))))
(+.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)))) (*.f64 -1 (/.f64 (+.f64 beta 2) alpha))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 (+.f64 beta 2) alpha)) (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3))))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3))) (neg.f64 (/.f64 (+.f64 beta 2) alpha)))))
(+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (+.f64 (neg.f64 (/.f64 (+.f64 beta 2) alpha)) (-.f64 1 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)))))
1
(+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) 1)
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)))
(+.f64 1 (neg.f64 (/.f64 (+.f64 beta 2) alpha)))
(-.f64 1 (/.f64 (+.f64 beta 2) alpha))
(+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) (+.f64 1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (+.f64 beta 2) alpha))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (neg.f64 (/.f64 (+.f64 beta 2) alpha))))
(+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (-.f64 1 (/.f64 (+.f64 beta 2) alpha)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) (+.f64 1 (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3))))))
(+.f64 1 (+.f64 (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)))) (*.f64 -1 (/.f64 (+.f64 beta 2) alpha))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 (+.f64 beta 2) alpha)) (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3))))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3))) (neg.f64 (/.f64 (+.f64 beta 2) alpha)))))
(+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (+.f64 (neg.f64 (/.f64 (+.f64 beta 2) alpha)) (-.f64 1 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)))))
(/.f64 alpha (+.f64 2 alpha))
(/.f64 alpha (+.f64 alpha 2))
(+.f64 (/.f64 alpha (+.f64 2 alpha)) (*.f64 -1 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 2 alpha) 2))))
(+.f64 (/.f64 alpha (+.f64 alpha 2)) (*.f64 -1 (/.f64 (*.f64 alpha beta) (pow.f64 (+.f64 alpha 2) 2))))
(+.f64 (/.f64 alpha (+.f64 alpha 2)) (neg.f64 (/.f64 (*.f64 alpha beta) (pow.f64 (+.f64 alpha 2) 2))))
(+.f64 (/.f64 alpha (+.f64 2 alpha)) (+.f64 (/.f64 (*.f64 (pow.f64 beta 2) alpha) (pow.f64 (+.f64 2 alpha) 3)) (*.f64 -1 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 2 alpha) 2)))))
(+.f64 (/.f64 alpha (+.f64 alpha 2)) (+.f64 (/.f64 (*.f64 alpha (pow.f64 beta 2)) (pow.f64 (+.f64 alpha 2) 3)) (*.f64 -1 (/.f64 (*.f64 alpha beta) (pow.f64 (+.f64 alpha 2) 2)))))
(+.f64 (/.f64 alpha (+.f64 alpha 2)) (+.f64 (/.f64 (*.f64 alpha (pow.f64 beta 2)) (pow.f64 (+.f64 alpha 2) 3)) (neg.f64 (/.f64 (*.f64 alpha beta) (pow.f64 (+.f64 alpha 2) 2)))))
(+.f64 (/.f64 alpha (+.f64 2 alpha)) (+.f64 (/.f64 (*.f64 (pow.f64 beta 2) alpha) (pow.f64 (+.f64 2 alpha) 3)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 beta 3) alpha) (pow.f64 (+.f64 2 alpha) 4))) (*.f64 -1 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 2 alpha) 2))))))
(+.f64 (/.f64 alpha (+.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 alpha (pow.f64 beta 3)) (pow.f64 (+.f64 alpha 2) 4))) (+.f64 (/.f64 (*.f64 alpha (pow.f64 beta 2)) (pow.f64 (+.f64 alpha 2) 3)) (*.f64 -1 (/.f64 (*.f64 alpha beta) (pow.f64 (+.f64 alpha 2) 2))))))
(+.f64 (/.f64 alpha (+.f64 alpha 2)) (+.f64 (/.f64 (*.f64 alpha (pow.f64 beta 2)) (pow.f64 (+.f64 alpha 2) 3)) (*.f64 -1 (+.f64 (/.f64 (*.f64 alpha (pow.f64 beta 3)) (pow.f64 (+.f64 alpha 2) 4)) (/.f64 (*.f64 alpha beta) (pow.f64 (+.f64 alpha 2) 2))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 alpha beta) (pow.f64 (+.f64 alpha 2) 2)) (/.f64 (*.f64 alpha (pow.f64 beta 3)) (pow.f64 (+.f64 alpha 2) 4)))) (+.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 (*.f64 alpha (pow.f64 beta 2)) (pow.f64 (+.f64 alpha 2) 3))))
(+.f64 (/.f64 alpha (+.f64 alpha 2)) (+.f64 (/.f64 (*.f64 alpha (pow.f64 beta 2)) (pow.f64 (+.f64 alpha 2) 3)) (neg.f64 (+.f64 (/.f64 (*.f64 alpha beta) (pow.f64 (+.f64 alpha 2) 2)) (/.f64 (*.f64 alpha (pow.f64 beta 3)) (pow.f64 (+.f64 alpha 2) 4))))))
(+.f64 (/.f64 (*.f64 alpha (pow.f64 beta 2)) (pow.f64 (+.f64 alpha 2) 3)) (+.f64 (/.f64 alpha (+.f64 alpha 2)) (neg.f64 (+.f64 (/.f64 (*.f64 alpha beta) (pow.f64 (+.f64 alpha 2) 2)) (/.f64 (*.f64 alpha (pow.f64 beta 3)) (pow.f64 (+.f64 alpha 2) 4))))))
(/.f64 alpha beta)
(+.f64 (/.f64 alpha beta) (*.f64 -1 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2))))
(+.f64 (/.f64 alpha beta) (*.f64 -1 (/.f64 (*.f64 alpha (+.f64 alpha 2)) (pow.f64 beta 2))))
(+.f64 (/.f64 alpha beta) (neg.f64 (/.f64 (*.f64 alpha (+.f64 alpha 2)) (pow.f64 beta 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) alpha) (pow.f64 beta 3)) (+.f64 (/.f64 alpha beta) (*.f64 -1 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2)))))
(+.f64 (/.f64 alpha beta) (+.f64 (*.f64 -1 (/.f64 (*.f64 alpha (+.f64 alpha 2)) (pow.f64 beta 2))) (/.f64 (*.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 beta 3))))
(+.f64 (/.f64 alpha beta) (+.f64 (/.f64 (*.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 beta 3)) (neg.f64 (/.f64 (*.f64 alpha (+.f64 alpha 2)) (pow.f64 beta 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) alpha) (pow.f64 beta 3)) (+.f64 (/.f64 alpha beta) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 3) alpha) (pow.f64 beta 4))) (*.f64 -1 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2))))))
(+.f64 (/.f64 alpha beta) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 alpha (+.f64 alpha 2)) (pow.f64 beta 2))) (*.f64 -1 (/.f64 (*.f64 alpha (pow.f64 (+.f64 alpha 2) 3)) (pow.f64 beta 4)))) (/.f64 (*.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 beta 3))))
(+.f64 (/.f64 alpha beta) (+.f64 (/.f64 (*.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 beta 3)) (*.f64 -1 (+.f64 (/.f64 (*.f64 alpha (pow.f64 (+.f64 alpha 2) 3)) (pow.f64 beta 4)) (/.f64 (*.f64 alpha (+.f64 alpha 2)) (pow.f64 beta 2))))))
(+.f64 (/.f64 alpha beta) (+.f64 (/.f64 (*.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 beta 3)) (*.f64 -1 (+.f64 (/.f64 (*.f64 alpha (+.f64 alpha 2)) (pow.f64 beta 2)) (/.f64 (*.f64 alpha (pow.f64 (+.f64 alpha 2) 3)) (pow.f64 beta 4))))))
(+.f64 (/.f64 (*.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 beta 3)) (+.f64 (/.f64 alpha beta) (neg.f64 (+.f64 (/.f64 (*.f64 alpha (+.f64 alpha 2)) (pow.f64 beta 2)) (/.f64 (*.f64 alpha (pow.f64 (+.f64 alpha 2) 3)) (pow.f64 beta 4))))))
(/.f64 alpha beta)
(+.f64 (/.f64 alpha beta) (*.f64 -1 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2))))
(+.f64 (/.f64 alpha beta) (*.f64 -1 (/.f64 (*.f64 alpha (+.f64 alpha 2)) (pow.f64 beta 2))))
(+.f64 (/.f64 alpha beta) (neg.f64 (/.f64 (*.f64 alpha (+.f64 alpha 2)) (pow.f64 beta 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) alpha) (pow.f64 beta 3)) (+.f64 (/.f64 alpha beta) (*.f64 -1 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2)))))
(+.f64 (/.f64 alpha beta) (+.f64 (*.f64 -1 (/.f64 (*.f64 alpha (+.f64 alpha 2)) (pow.f64 beta 2))) (/.f64 (*.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 beta 3))))
(+.f64 (/.f64 alpha beta) (+.f64 (/.f64 (*.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 beta 3)) (neg.f64 (/.f64 (*.f64 alpha (+.f64 alpha 2)) (pow.f64 beta 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) alpha) (pow.f64 beta 3)) (+.f64 (/.f64 alpha beta) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 3) alpha) (pow.f64 beta 4))) (*.f64 -1 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2))))))
(+.f64 (/.f64 alpha beta) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 alpha (+.f64 alpha 2)) (pow.f64 beta 2))) (*.f64 -1 (/.f64 (*.f64 alpha (pow.f64 (+.f64 alpha 2) 3)) (pow.f64 beta 4)))) (/.f64 (*.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 beta 3))))
(+.f64 (/.f64 alpha beta) (+.f64 (/.f64 (*.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 beta 3)) (*.f64 -1 (+.f64 (/.f64 (*.f64 alpha (pow.f64 (+.f64 alpha 2) 3)) (pow.f64 beta 4)) (/.f64 (*.f64 alpha (+.f64 alpha 2)) (pow.f64 beta 2))))))
(+.f64 (/.f64 alpha beta) (+.f64 (/.f64 (*.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 beta 3)) (*.f64 -1 (+.f64 (/.f64 (*.f64 alpha (+.f64 alpha 2)) (pow.f64 beta 2)) (/.f64 (*.f64 alpha (pow.f64 (+.f64 alpha 2) 3)) (pow.f64 beta 4))))))
(+.f64 (/.f64 (*.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 beta 3)) (+.f64 (/.f64 alpha beta) (neg.f64 (+.f64 (/.f64 (*.f64 alpha (+.f64 alpha 2)) (pow.f64 beta 2)) (/.f64 (*.f64 alpha (pow.f64 (+.f64 alpha 2) 3)) (pow.f64 beta 4))))))
(+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 0)
(-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(-.f64 1 (/.f64 alpha (+.f64 2 (+.f64 alpha beta))))
(+.f64 0 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(-.f64 1 (/.f64 alpha (+.f64 2 (+.f64 alpha beta))))
(+.f64 (-.f64 -1 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1)) 1)
(-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(-.f64 1 (/.f64 alpha (+.f64 2 (+.f64 alpha beta))))
(*.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(-.f64 1 (/.f64 alpha (+.f64 2 (+.f64 alpha beta))))
(*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 1)
(-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(-.f64 1 (/.f64 alpha (+.f64 2 (+.f64 alpha beta))))
(*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1)))
(-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(-.f64 1 (/.f64 alpha (+.f64 2 (+.f64 alpha beta))))
(*.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -1)
(-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(-.f64 1 (/.f64 alpha (+.f64 2 (+.f64 alpha beta))))
(*.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(-.f64 1 (/.f64 alpha (+.f64 2 (+.f64 alpha beta))))
(*.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (*.f64 (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) 1))
(-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(-.f64 1 (/.f64 alpha (+.f64 2 (+.f64 alpha beta))))
(*.f64 (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(-.f64 1 (/.f64 alpha (+.f64 2 (+.f64 alpha beta))))
(*.f64 (*.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))) (/.f64 (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))
(-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(-.f64 1 (/.f64 alpha (+.f64 2 (+.f64 alpha beta))))
(/.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 1)
(-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(-.f64 1 (/.f64 alpha (+.f64 2 (+.f64 alpha beta))))
(/.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1)))
(-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(-.f64 1 (/.f64 alpha (+.f64 2 (+.f64 alpha beta))))
(/.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -1)
(-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(-.f64 1 (/.f64 alpha (+.f64 2 (+.f64 alpha beta))))
(pow.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 1)
(-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(-.f64 1 (/.f64 alpha (+.f64 2 (+.f64 alpha beta))))
(neg.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1))
(-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(-.f64 1 (/.f64 alpha (+.f64 2 (+.f64 alpha beta))))
(+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 0)
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(/.f64 alpha (+.f64 2 (+.f64 alpha beta)))
(+.f64 0 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(/.f64 alpha (+.f64 2 (+.f64 alpha beta)))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 0)
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(/.f64 alpha (+.f64 2 (+.f64 alpha beta)))
(*.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(/.f64 alpha (+.f64 2 (+.f64 alpha beta)))
(*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 1)
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(/.f64 alpha (+.f64 2 (+.f64 alpha beta)))
(*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(/.f64 alpha (+.f64 2 (+.f64 alpha beta)))
(*.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(/.f64 alpha (+.f64 2 (+.f64 alpha beta)))
(*.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 (/.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 1))
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(/.f64 alpha (+.f64 2 (+.f64 alpha beta)))
(*.f64 (/.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(/.f64 alpha (+.f64 2 (+.f64 alpha beta)))
(*.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))) (/.f64 (/.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(/.f64 alpha (+.f64 2 (+.f64 alpha beta)))
(pow.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 1)
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(/.f64 alpha (+.f64 2 (+.f64 alpha beta)))

localize59.0ms (0.4%)

Local error

Found 1 expressions with local error:

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

Compiled 52 to 38 computations (26.9% saved)

series6.0ms (0%)

Counts
1 → 24
Calls

9 calls:

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

rewrite142.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
790×rational.json-simplify-49
780×rational.json-simplify-47
780×rational.json-simplify-54
680×rational.json-simplify-58
606×rational.json-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01231
110231
232031
3118731
4465731
Stop Event
node limit
Counts
1 → 18
Calls
Call 1
Inputs
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) alpha)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (/.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)) (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)) (/.f64 1 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)) (*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)) (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)) (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)) (*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)))) (/.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)) (*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)))) (/.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)) 1) (*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)))) (*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)) (*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha))) (*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)))))))

simplify144.0ms (0.9%)

Algorithm
egg-herbie
Rules
1502×rational.json-simplify-111
880×rational.json-simplify-47
738×rational.json-simplify-2
698×rational.json-simplify-55
546×rational.json-simplify-54
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0681530
11241422
22261422
39131422
442581422
Stop Event
node limit
Counts
42 → 32
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 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) 0)
(+.f64 0 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha))
(-.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) 0)
(-.f64 0 (neg.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha))) 1)
(*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) 1)
(*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (/.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)))
(*.f64 1 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)) (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)) (/.f64 1 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)) (*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)) 1))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)) (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)) (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)))
(*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)) (*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)))) (/.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)) (*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)))) (/.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)) 1) (*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha))))
(*.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)))) (*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)) (*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha))) (*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha))))))
(pow.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) 1)
(neg.f64 (neg.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) 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 2 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha))))
(+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.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 2 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha))))
(+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.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 2 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha))))
(+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.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 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha))))
(+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.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 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha))))
(+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.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 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha))))
(+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.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 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha))))
(+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.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 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha))))
(+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.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 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha))))
(+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.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 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha))))
(+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.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 2 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha))))
(+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.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 2 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha))))
(+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.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 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha))))
(+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.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 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha))))
(+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.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 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha))))
(+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.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 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha))))
(+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.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 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha))))
(+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.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 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha))))
(+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))
(+.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) 0)
(/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)
(/.f64 (-.f64 beta (-.f64 (-.f64 -2 beta) (*.f64 4 i))) alpha)
(/.f64 (-.f64 beta (-.f64 -2 (+.f64 beta (*.f64 4 i)))) alpha)
(+.f64 0 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha))
(/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)
(/.f64 (-.f64 beta (-.f64 (-.f64 -2 beta) (*.f64 4 i))) alpha)
(/.f64 (-.f64 beta (-.f64 -2 (+.f64 beta (*.f64 4 i)))) alpha)
(-.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) 0)
(/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)
(/.f64 (-.f64 beta (-.f64 (-.f64 -2 beta) (*.f64 4 i))) alpha)
(/.f64 (-.f64 beta (-.f64 -2 (+.f64 beta (*.f64 4 i)))) alpha)
(-.f64 0 (neg.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)))
(/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)
(/.f64 (-.f64 beta (-.f64 (-.f64 -2 beta) (*.f64 4 i))) alpha)
(/.f64 (-.f64 beta (-.f64 -2 (+.f64 beta (*.f64 4 i)))) alpha)
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha))) 1)
(/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)
(/.f64 (-.f64 beta (-.f64 (-.f64 -2 beta) (*.f64 4 i))) alpha)
(/.f64 (-.f64 beta (-.f64 -2 (+.f64 beta (*.f64 4 i)))) alpha)
(*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) 1)
(/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)
(/.f64 (-.f64 beta (-.f64 (-.f64 -2 beta) (*.f64 4 i))) alpha)
(/.f64 (-.f64 beta (-.f64 -2 (+.f64 beta (*.f64 4 i)))) alpha)
(*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (/.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)))
(/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)
(/.f64 (-.f64 beta (-.f64 (-.f64 -2 beta) (*.f64 4 i))) alpha)
(/.f64 (-.f64 beta (-.f64 -2 (+.f64 beta (*.f64 4 i)))) alpha)
(*.f64 1 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha))
(/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)
(/.f64 (-.f64 beta (-.f64 (-.f64 -2 beta) (*.f64 4 i))) alpha)
(/.f64 (-.f64 beta (-.f64 -2 (+.f64 beta (*.f64 4 i)))) alpha)
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)) (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha))
(/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)
(/.f64 (-.f64 beta (-.f64 (-.f64 -2 beta) (*.f64 4 i))) alpha)
(/.f64 (-.f64 beta (-.f64 -2 (+.f64 beta (*.f64 4 i)))) alpha)
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)) (/.f64 1 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)))
(/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)
(/.f64 (-.f64 beta (-.f64 (-.f64 -2 beta) (*.f64 4 i))) alpha)
(/.f64 (-.f64 beta (-.f64 -2 (+.f64 beta (*.f64 4 i)))) alpha)
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)) (*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)) 1))
(/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)
(/.f64 (-.f64 beta (-.f64 (-.f64 -2 beta) (*.f64 4 i))) alpha)
(/.f64 (-.f64 beta (-.f64 -2 (+.f64 beta (*.f64 4 i)))) alpha)
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)) (/.f64 (/.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)) (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)))
(/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)
(/.f64 (-.f64 beta (-.f64 (-.f64 -2 beta) (*.f64 4 i))) alpha)
(/.f64 (-.f64 beta (-.f64 -2 (+.f64 beta (*.f64 4 i)))) alpha)
(*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)) (*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)))
(/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)
(/.f64 (-.f64 beta (-.f64 (-.f64 -2 beta) (*.f64 4 i))) alpha)
(/.f64 (-.f64 beta (-.f64 -2 (+.f64 beta (*.f64 4 i)))) alpha)
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)))) (/.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)) (*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha))))
(/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)
(/.f64 (-.f64 beta (-.f64 (-.f64 -2 beta) (*.f64 4 i))) alpha)
(/.f64 (-.f64 beta (-.f64 -2 (+.f64 beta (*.f64 4 i)))) alpha)
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)))) (/.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)) 1) (*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha))))
(/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)
(/.f64 (-.f64 beta (-.f64 (-.f64 -2 beta) (*.f64 4 i))) alpha)
(/.f64 (-.f64 beta (-.f64 -2 (+.f64 beta (*.f64 4 i)))) alpha)
(*.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)))) (*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)) (*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha))) (*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (*.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha))))))
(/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)
(/.f64 (-.f64 beta (-.f64 (-.f64 -2 beta) (*.f64 4 i))) alpha)
(/.f64 (-.f64 beta (-.f64 -2 (+.f64 beta (*.f64 4 i)))) alpha)
(pow.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha) 1)
(/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)
(/.f64 (-.f64 beta (-.f64 (-.f64 -2 beta) (*.f64 4 i))) alpha)
(/.f64 (-.f64 beta (-.f64 -2 (+.f64 beta (*.f64 4 i)))) alpha)
(neg.f64 (neg.f64 (/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)))
(/.f64 (-.f64 (*.f64 4 i) (-.f64 -2 (+.f64 beta beta))) alpha)
(/.f64 (-.f64 beta (-.f64 (-.f64 -2 beta) (*.f64 4 i))) alpha)
(/.f64 (-.f64 beta (-.f64 -2 (+.f64 beta (*.f64 4 i)))) alpha)

localize52.0ms (0.3%)

Local error

Found 2 expressions with local error:

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

Compiled 106 to 68 computations (35.8% saved)

series2.0ms (0%)

Counts
2 → 72
Calls

18 calls:

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

rewrite148.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1020×rational.json-simplify-47
752×rational.json-simplify-49
744×rational.json-5
742×exponential.json-3
742×rational.json-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01874
116768
249768
3164368
4642268
Stop Event
node limit
Counts
2 → 47
Calls
Call 1
Inputs
(/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta)
(-.f64 (-.f64 0 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 3)) 1)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 2 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (-.f64 1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (-.f64 1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (-.f64 3 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) 3) -3)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) -2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) (/.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)) (/.f64 1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)) (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)) (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta))) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)) (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 3 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 3 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)) (/.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) 2) (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)) (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta))) (/.f64 1 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)) (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta))) (*.f64 (/.f64 1 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)) (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta))) (/.f64 -1 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta))) (*.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)) (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)) (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta))) (*.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)) (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)))) (/.f64 (/.f64 1 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta))) (*.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)) (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)) (/.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) 2) (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) 2))))))

simplify320.0ms (2%)

Algorithm
egg-herbie
Rules
1106×rational.json-simplify-47
818×rational.json-simplify-1
798×rational.json-simplify-2
682×rational.json-simplify-50
590×rational.json-simplify-58
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01224469
12454281
26264281
317594281
452474281
576094281
Stop Event
node limit
Counts
119 → 92
Calls
Call 1
Inputs
(/.f64 (+.f64 2 (*.f64 2 alpha)) beta)
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(*.f64 4 (/.f64 i beta))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(*.f64 4 (/.f64 i beta))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(/.f64 (+.f64 (*.f64 4 i) 2) beta)
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(*.f64 2 (/.f64 alpha beta))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(*.f64 2 (/.f64 alpha beta))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)
(-.f64 2 (+.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 -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 -4 (/.f64 i beta))
(-.f64 (+.f64 2 (*.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 -4 (/.f64 i beta))) (+.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 2 (/.f64 1 beta))))
(*.f64 -4 (/.f64 i beta))
(-.f64 (+.f64 2 (*.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 -4 (/.f64 i beta))) (+.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 2 (/.f64 1 beta))))
(-.f64 2 (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 2 (*.f64 -2 (/.f64 alpha beta))) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 2 (*.f64 -2 (/.f64 alpha beta))) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 2 (*.f64 -2 (/.f64 alpha beta))) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(*.f64 -2 (/.f64 alpha beta))
(-.f64 (+.f64 2 (*.f64 -2 (/.f64 alpha beta))) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 2 (*.f64 -2 (/.f64 alpha beta))) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 2 (*.f64 -2 (/.f64 alpha beta))) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(*.f64 -2 (/.f64 alpha beta))
(-.f64 (+.f64 2 (*.f64 -2 (/.f64 alpha beta))) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 2 (*.f64 -2 (/.f64 alpha beta))) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 2 (*.f64 -2 (/.f64 alpha beta))) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta))
(+.f64 2 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)))
(+.f64 2 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)))
(+.f64 2 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)))
2
(+.f64 2 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)))
(+.f64 2 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)))
(+.f64 2 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)))
2
(+.f64 2 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)))
(+.f64 2 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)))
(+.f64 2 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)))
(+.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) 0)
(+.f64 0 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta))
(+.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) -1))
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) 1) -1)
(-.f64 2 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)))
(-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) 0)
(-.f64 0 (neg.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)))
(-.f64 0 (-.f64 (-.f64 1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)) 1))
(-.f64 0 (+.f64 (-.f64 1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)) -1))
(-.f64 3 (-.f64 3 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)))
(-.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) 3) -3)
(-.f64 1 (-.f64 1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)))
(-.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) 2) -2)
(-.f64 (+.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) 1) 1)
(-.f64 (+.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) -1) -1)
(-.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) -2) 2)
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta))) 1)
(*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) 1)
(*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) (/.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)))
(*.f64 1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)) (/.f64 1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)) 1))
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)) (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)))
(*.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)) (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta))) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)) (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta))))
(pow.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) 1)
(neg.f64 (neg.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)))
(+.f64 0 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)))
(+.f64 (-.f64 3 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)) -1)
(+.f64 1 (-.f64 1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)))
(+.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)) 0)
(+.f64 -1 (-.f64 3 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)))
(+.f64 (-.f64 1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)) 1)
(*.f64 1 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)))
(*.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)) 1)
(*.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)) (/.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) 2) (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) 2)))
(*.f64 -1 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) 2))
(*.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) 2) -1)
(*.f64 (*.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)) (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta))) (/.f64 1 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta))))
(*.f64 (*.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)) (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta))) (*.f64 (/.f64 1 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta))) 1))
(*.f64 (*.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)) (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta))) (/.f64 -1 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) 2)))
(*.f64 (/.f64 1 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta))) (*.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)) (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta))))
(*.f64 (*.f64 (*.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)) (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta))) (*.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)) (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)))) (/.f64 (/.f64 1 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta))) (*.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)) (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)))))
(/.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)) 1)
(/.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)) (/.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) 2) (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) 2)))
(/.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) 2) -1)
(pow.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)) 1)
(neg.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) 2))
Outputs
(/.f64 (+.f64 2 (*.f64 2 alpha)) beta)
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 1 beta) (/.f64 alpha beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 alpha beta) (/.f64 1 beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 1 beta) (/.f64 alpha beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 alpha beta) (/.f64 1 beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 1 beta) (/.f64 alpha beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 alpha beta) (/.f64 1 beta))))
(*.f64 4 (/.f64 i beta))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 1 beta) (/.f64 alpha beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 alpha beta) (/.f64 1 beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 1 beta) (/.f64 alpha beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 alpha beta) (/.f64 1 beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 1 beta) (/.f64 alpha beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 alpha beta) (/.f64 1 beta))))
(*.f64 4 (/.f64 i beta))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 1 beta) (/.f64 alpha beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 alpha beta) (/.f64 1 beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 1 beta) (/.f64 alpha beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 alpha beta) (/.f64 1 beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 1 beta) (/.f64 alpha beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 alpha beta) (/.f64 1 beta))))
(/.f64 (+.f64 (*.f64 4 i) 2) beta)
(/.f64 (+.f64 2 (*.f64 4 i)) beta)
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 1 beta) (/.f64 alpha beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 alpha beta) (/.f64 1 beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 1 beta) (/.f64 alpha beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 alpha beta) (/.f64 1 beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 1 beta) (/.f64 alpha beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 alpha beta) (/.f64 1 beta))))
(*.f64 2 (/.f64 alpha beta))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 1 beta) (/.f64 alpha beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 alpha beta) (/.f64 1 beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 1 beta) (/.f64 alpha beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 alpha beta) (/.f64 1 beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 1 beta) (/.f64 alpha beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 alpha beta) (/.f64 1 beta))))
(*.f64 2 (/.f64 alpha beta))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 1 beta) (/.f64 alpha beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 alpha beta) (/.f64 1 beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 1 beta) (/.f64 alpha beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 alpha beta) (/.f64 1 beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 1 beta) (/.f64 alpha beta))))
(+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (+.f64 (/.f64 alpha beta) (/.f64 1 beta))))
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)
(/.f64 (+.f64 2 (+.f64 (*.f64 2 alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)
(/.f64 (+.f64 2 (+.f64 (*.f64 2 alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)
(/.f64 (+.f64 2 (+.f64 (*.f64 2 alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)
(/.f64 (+.f64 2 (+.f64 (*.f64 2 alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)
(/.f64 (+.f64 2 (+.f64 (*.f64 2 alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)
(/.f64 (+.f64 2 (+.f64 (*.f64 2 alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)
(/.f64 (+.f64 2 (+.f64 (*.f64 2 alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)
(/.f64 (+.f64 2 (+.f64 (*.f64 2 alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)
(/.f64 (+.f64 2 (+.f64 (*.f64 2 alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)
(/.f64 (+.f64 2 (+.f64 (*.f64 2 alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)
(/.f64 (+.f64 2 (+.f64 (*.f64 2 alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)
(/.f64 (+.f64 2 (+.f64 (*.f64 2 alpha) (*.f64 4 i))) beta)
(-.f64 2 (+.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 2 (/.f64 1 beta))))
(-.f64 (-.f64 2 (*.f64 2 (/.f64 alpha beta))) (*.f64 2 (/.f64 1 beta)))
(-.f64 2 (*.f64 2 (+.f64 (/.f64 1 beta) (/.f64 alpha beta))))
(-.f64 2 (*.f64 2 (+.f64 (/.f64 alpha beta) (/.f64 1 beta))))
(-.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 beta) -4)) (*.f64 2 (/.f64 alpha beta))) (*.f64 2 (/.f64 1 beta)))
(-.f64 (+.f64 2 (*.f64 (/.f64 i beta) -4)) (*.f64 2 (+.f64 (/.f64 1 beta) (/.f64 alpha beta))))
(-.f64 (+.f64 2 (*.f64 (/.f64 i beta) -4)) (*.f64 2 (+.f64 (/.f64 alpha beta) (/.f64 1 beta))))
(-.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 beta) -4)) (*.f64 2 (/.f64 alpha beta))) (*.f64 2 (/.f64 1 beta)))
(-.f64 (+.f64 2 (*.f64 (/.f64 i beta) -4)) (*.f64 2 (+.f64 (/.f64 1 beta) (/.f64 alpha beta))))
(-.f64 (+.f64 2 (*.f64 (/.f64 i beta) -4)) (*.f64 2 (+.f64 (/.f64 alpha beta) (/.f64 1 beta))))
(-.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 beta) -4)) (*.f64 2 (/.f64 alpha beta))) (*.f64 2 (/.f64 1 beta)))
(-.f64 (+.f64 2 (*.f64 (/.f64 i beta) -4)) (*.f64 2 (+.f64 (/.f64 1 beta) (/.f64 alpha beta))))
(-.f64 (+.f64 2 (*.f64 (/.f64 i beta) -4)) (*.f64 2 (+.f64 (/.f64 alpha beta) (/.f64 1 beta))))
(*.f64 -4 (/.f64 i beta))
(*.f64 (/.f64 i beta) -4)
(-.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 beta) -4)) (*.f64 2 (/.f64 alpha beta))) (*.f64 2 (/.f64 1 beta)))
(-.f64 (+.f64 2 (*.f64 (/.f64 i beta) -4)) (*.f64 2 (+.f64 (/.f64 1 beta) (/.f64 alpha beta))))
(-.f64 (+.f64 2 (*.f64 (/.f64 i beta) -4)) (*.f64 2 (+.f64 (/.f64 alpha beta) (/.f64 1 beta))))
(-.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 beta) -4)) (*.f64 2 (/.f64 alpha beta))) (*.f64 2 (/.f64 1 beta)))
(-.f64 (+.f64 2 (*.f64 (/.f64 i beta) -4)) (*.f64 2 (+.f64 (/.f64 1 beta) (/.f64 alpha beta))))
(-.f64 (+.f64 2 (*.f64 (/.f64 i beta) -4)) (*.f64 2 (+.f64 (/.f64 alpha beta) (/.f64 1 beta))))
(-.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 beta) -4)) (*.f64 2 (/.f64 alpha beta))) (*.f64 2 (/.f64 1 beta)))
(-.f64 (+.f64 2 (*.f64 (/.f64 i beta) -4)) (*.f64 2 (+.f64 (/.f64 1 beta) (/.f64 alpha beta))))
(-.f64 (+.f64 2 (*.f64 (/.f64 i beta) -4)) (*.f64 2 (+.f64 (/.f64 alpha beta) (/.f64 1 beta))))
(*.f64 -4 (/.f64 i beta))
(*.f64 (/.f64 i beta) -4)
(-.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 beta) -4)) (*.f64 2 (/.f64 alpha beta))) (*.f64 2 (/.f64 1 beta)))
(-.f64 (+.f64 2 (*.f64 (/.f64 i beta) -4)) (*.f64 2 (+.f64 (/.f64 1 beta) (/.f64 alpha beta))))
(-.f64 (+.f64 2 (*.f64 (/.f64 i beta) -4)) (*.f64 2 (+.f64 (/.f64 alpha beta) (/.f64 1 beta))))
(-.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 beta) -4)) (*.f64 2 (/.f64 alpha beta))) (*.f64 2 (/.f64 1 beta)))
(-.f64 (+.f64 2 (*.f64 (/.f64 i beta) -4)) (*.f64 2 (+.f64 (/.f64 1 beta) (/.f64 alpha beta))))
(-.f64 (+.f64 2 (*.f64 (/.f64 i beta) -4)) (*.f64 2 (+.f64 (/.f64 alpha beta) (/.f64 1 beta))))
(-.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 beta) -4)) (*.f64 2 (/.f64 alpha beta))) (*.f64 2 (/.f64 1 beta)))
(-.f64 (+.f64 2 (*.f64 (/.f64 i beta) -4)) (*.f64 2 (+.f64 (/.f64 1 beta) (/.f64 alpha beta))))
(-.f64 (+.f64 2 (*.f64 (/.f64 i beta) -4)) (*.f64 2 (+.f64 (/.f64 alpha beta) (/.f64 1 beta))))
(-.f64 2 (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(-.f64 2 (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(-.f64 (-.f64 2 (*.f64 2 (/.f64 1 beta))) (*.f64 4 (/.f64 i beta)))
(-.f64 (+.f64 2 (*.f64 -2 (/.f64 alpha beta))) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 2 (*.f64 (/.f64 alpha beta) -2)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(-.f64 (-.f64 (+.f64 2 (*.f64 (/.f64 alpha beta) -2)) (*.f64 4 (/.f64 i beta))) (*.f64 2 (/.f64 1 beta)))
(-.f64 (-.f64 (+.f64 2 (*.f64 (/.f64 alpha beta) -2)) (*.f64 2 (/.f64 1 beta))) (*.f64 4 (/.f64 i beta)))
(-.f64 (+.f64 2 (*.f64 -2 (/.f64 alpha beta))) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 2 (*.f64 (/.f64 alpha beta) -2)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(-.f64 (-.f64 (+.f64 2 (*.f64 (/.f64 alpha beta) -2)) (*.f64 4 (/.f64 i beta))) (*.f64 2 (/.f64 1 beta)))
(-.f64 (-.f64 (+.f64 2 (*.f64 (/.f64 alpha beta) -2)) (*.f64 2 (/.f64 1 beta))) (*.f64 4 (/.f64 i beta)))
(-.f64 (+.f64 2 (*.f64 -2 (/.f64 alpha beta))) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 2 (*.f64 (/.f64 alpha beta) -2)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(-.f64 (-.f64 (+.f64 2 (*.f64 (/.f64 alpha beta) -2)) (*.f64 4 (/.f64 i beta))) (*.f64 2 (/.f64 1 beta)))
(-.f64 (-.f64 (+.f64 2 (*.f64 (/.f64 alpha beta) -2)) (*.f64 2 (/.f64 1 beta))) (*.f64 4 (/.f64 i beta)))
(*.f64 -2 (/.f64 alpha beta))
(*.f64 (/.f64 alpha beta) -2)
(-.f64 (+.f64 2 (*.f64 -2 (/.f64 alpha beta))) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 2 (*.f64 (/.f64 alpha beta) -2)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(-.f64 (-.f64 (+.f64 2 (*.f64 (/.f64 alpha beta) -2)) (*.f64 4 (/.f64 i beta))) (*.f64 2 (/.f64 1 beta)))
(-.f64 (-.f64 (+.f64 2 (*.f64 (/.f64 alpha beta) -2)) (*.f64 2 (/.f64 1 beta))) (*.f64 4 (/.f64 i beta)))
(-.f64 (+.f64 2 (*.f64 -2 (/.f64 alpha beta))) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 2 (*.f64 (/.f64 alpha beta) -2)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(-.f64 (-.f64 (+.f64 2 (*.f64 (/.f64 alpha beta) -2)) (*.f64 4 (/.f64 i beta))) (*.f64 2 (/.f64 1 beta)))
(-.f64 (-.f64 (+.f64 2 (*.f64 (/.f64 alpha beta) -2)) (*.f64 2 (/.f64 1 beta))) (*.f64 4 (/.f64 i beta)))
(-.f64 (+.f64 2 (*.f64 -2 (/.f64 alpha beta))) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 2 (*.f64 (/.f64 alpha beta) -2)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(-.f64 (-.f64 (+.f64 2 (*.f64 (/.f64 alpha beta) -2)) (*.f64 4 (/.f64 i beta))) (*.f64 2 (/.f64 1 beta)))
(-.f64 (-.f64 (+.f64 2 (*.f64 (/.f64 alpha beta) -2)) (*.f64 2 (/.f64 1 beta))) (*.f64 4 (/.f64 i beta)))
(*.f64 -2 (/.f64 alpha beta))
(*.f64 (/.f64 alpha beta) -2)
(-.f64 (+.f64 2 (*.f64 -2 (/.f64 alpha beta))) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 2 (*.f64 (/.f64 alpha beta) -2)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(-.f64 (-.f64 (+.f64 2 (*.f64 (/.f64 alpha beta) -2)) (*.f64 4 (/.f64 i beta))) (*.f64 2 (/.f64 1 beta)))
(-.f64 (-.f64 (+.f64 2 (*.f64 (/.f64 alpha beta) -2)) (*.f64 2 (/.f64 1 beta))) (*.f64 4 (/.f64 i beta)))
(-.f64 (+.f64 2 (*.f64 -2 (/.f64 alpha beta))) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 2 (*.f64 (/.f64 alpha beta) -2)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(-.f64 (-.f64 (+.f64 2 (*.f64 (/.f64 alpha beta) -2)) (*.f64 4 (/.f64 i beta))) (*.f64 2 (/.f64 1 beta)))
(-.f64 (-.f64 (+.f64 2 (*.f64 (/.f64 alpha beta) -2)) (*.f64 2 (/.f64 1 beta))) (*.f64 4 (/.f64 i beta)))
(-.f64 (+.f64 2 (*.f64 -2 (/.f64 alpha beta))) (+.f64 (*.f64 4 (/.f64 i beta)) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 2 (*.f64 (/.f64 alpha beta) -2)) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 4 (/.f64 i beta))))
(-.f64 (-.f64 (+.f64 2 (*.f64 (/.f64 alpha beta) -2)) (*.f64 4 (/.f64 i beta))) (*.f64 2 (/.f64 1 beta)))
(-.f64 (-.f64 (+.f64 2 (*.f64 (/.f64 alpha beta) -2)) (*.f64 2 (/.f64 1 beta))) (*.f64 4 (/.f64 i beta)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta))
(*.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 2 alpha) (*.f64 4 i))) beta) -1)
(neg.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 2 alpha) (*.f64 4 i))) beta))
(+.f64 2 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)))
(+.f64 2 (*.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 2 alpha) (*.f64 4 i))) beta) -1))
(+.f64 2 (neg.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 2 alpha) (*.f64 4 i))) beta)))
(+.f64 2 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)))
(+.f64 2 (*.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 2 alpha) (*.f64 4 i))) beta) -1))
(+.f64 2 (neg.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 2 alpha) (*.f64 4 i))) beta)))
(+.f64 2 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)))
(+.f64 2 (*.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 2 alpha) (*.f64 4 i))) beta) -1))
(+.f64 2 (neg.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 2 alpha) (*.f64 4 i))) beta)))
2
(+.f64 2 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)))
(+.f64 2 (*.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 2 alpha) (*.f64 4 i))) beta) -1))
(+.f64 2 (neg.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 2 alpha) (*.f64 4 i))) beta)))
(+.f64 2 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)))
(+.f64 2 (*.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 2 alpha) (*.f64 4 i))) beta) -1))
(+.f64 2 (neg.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 2 alpha) (*.f64 4 i))) beta)))
(+.f64 2 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)))
(+.f64 2 (*.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 2 alpha) (*.f64 4 i))) beta) -1))
(+.f64 2 (neg.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 2 alpha) (*.f64 4 i))) beta)))
2
(+.f64 2 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)))
(+.f64 2 (*.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 2 alpha) (*.f64 4 i))) beta) -1))
(+.f64 2 (neg.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 2 alpha) (*.f64 4 i))) beta)))
(+.f64 2 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)))
(+.f64 2 (*.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 2 alpha) (*.f64 4 i))) beta) -1))
(+.f64 2 (neg.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 2 alpha) (*.f64 4 i))) beta)))
(+.f64 2 (*.f64 -1 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 alpha))) beta)))
(+.f64 2 (*.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 2 alpha) (*.f64 4 i))) beta) -1))
(+.f64 2 (neg.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 2 alpha) (*.f64 4 i))) beta)))
(+.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) 0)
(/.f64 (+.f64 alpha (+.f64 (+.f64 2 alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 alpha (+.f64 (*.f64 4 i) (+.f64 2 alpha))) beta)
(/.f64 (+.f64 (+.f64 2 alpha) (+.f64 alpha (*.f64 4 i))) beta)
(/.f64 (+.f64 2 (+.f64 alpha (+.f64 alpha (*.f64 4 i)))) beta)
(+.f64 0 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta))
(/.f64 (+.f64 alpha (+.f64 (+.f64 2 alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 alpha (+.f64 (*.f64 4 i) (+.f64 2 alpha))) beta)
(/.f64 (+.f64 (+.f64 2 alpha) (+.f64 alpha (*.f64 4 i))) beta)
(/.f64 (+.f64 2 (+.f64 alpha (+.f64 alpha (*.f64 4 i)))) beta)
(+.f64 1 (+.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) -1))
(/.f64 (+.f64 alpha (+.f64 (+.f64 2 alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 alpha (+.f64 (*.f64 4 i) (+.f64 2 alpha))) beta)
(/.f64 (+.f64 (+.f64 2 alpha) (+.f64 alpha (*.f64 4 i))) beta)
(/.f64 (+.f64 2 (+.f64 alpha (+.f64 alpha (*.f64 4 i)))) beta)
(+.f64 (+.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) 1) -1)
(/.f64 (+.f64 alpha (+.f64 (+.f64 2 alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 alpha (+.f64 (*.f64 4 i) (+.f64 2 alpha))) beta)
(/.f64 (+.f64 (+.f64 2 alpha) (+.f64 alpha (*.f64 4 i))) beta)
(/.f64 (+.f64 2 (+.f64 alpha (+.f64 alpha (*.f64 4 i)))) beta)
(-.f64 2 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)))
(/.f64 (+.f64 alpha (+.f64 (+.f64 2 alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 alpha (+.f64 (*.f64 4 i) (+.f64 2 alpha))) beta)
(/.f64 (+.f64 (+.f64 2 alpha) (+.f64 alpha (*.f64 4 i))) beta)
(/.f64 (+.f64 2 (+.f64 alpha (+.f64 alpha (*.f64 4 i)))) beta)
(-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) 0)
(/.f64 (+.f64 alpha (+.f64 (+.f64 2 alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 alpha (+.f64 (*.f64 4 i) (+.f64 2 alpha))) beta)
(/.f64 (+.f64 (+.f64 2 alpha) (+.f64 alpha (*.f64 4 i))) beta)
(/.f64 (+.f64 2 (+.f64 alpha (+.f64 alpha (*.f64 4 i)))) beta)
(-.f64 0 (neg.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)))
(/.f64 (+.f64 alpha (+.f64 (+.f64 2 alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 alpha (+.f64 (*.f64 4 i) (+.f64 2 alpha))) beta)
(/.f64 (+.f64 (+.f64 2 alpha) (+.f64 alpha (*.f64 4 i))) beta)
(/.f64 (+.f64 2 (+.f64 alpha (+.f64 alpha (*.f64 4 i)))) beta)
(-.f64 0 (-.f64 (-.f64 1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)) 1))
(/.f64 (+.f64 alpha (+.f64 (+.f64 2 alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 alpha (+.f64 (*.f64 4 i) (+.f64 2 alpha))) beta)
(/.f64 (+.f64 (+.f64 2 alpha) (+.f64 alpha (*.f64 4 i))) beta)
(/.f64 (+.f64 2 (+.f64 alpha (+.f64 alpha (*.f64 4 i)))) beta)
(-.f64 0 (+.f64 (-.f64 1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)) -1))
(/.f64 (+.f64 alpha (+.f64 (+.f64 2 alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 alpha (+.f64 (*.f64 4 i) (+.f64 2 alpha))) beta)
(/.f64 (+.f64 (+.f64 2 alpha) (+.f64 alpha (*.f64 4 i))) beta)
(/.f64 (+.f64 2 (+.f64 alpha (+.f64 alpha (*.f64 4 i)))) beta)
(-.f64 3 (-.f64 3 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)))
(/.f64 (+.f64 alpha (+.f64 (+.f64 2 alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 alpha (+.f64 (*.f64 4 i) (+.f64 2 alpha))) beta)
(/.f64 (+.f64 (+.f64 2 alpha) (+.f64 alpha (*.f64 4 i))) beta)
(/.f64 (+.f64 2 (+.f64 alpha (+.f64 alpha (*.f64 4 i)))) beta)
(-.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) 3) -3)
(/.f64 (+.f64 alpha (+.f64 (+.f64 2 alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 alpha (+.f64 (*.f64 4 i) (+.f64 2 alpha))) beta)
(/.f64 (+.f64 (+.f64 2 alpha) (+.f64 alpha (*.f64 4 i))) beta)
(/.f64 (+.f64 2 (+.f64 alpha (+.f64 alpha (*.f64 4 i)))) beta)
(-.f64 1 (-.f64 1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)))
(/.f64 (+.f64 alpha (+.f64 (+.f64 2 alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 alpha (+.f64 (*.f64 4 i) (+.f64 2 alpha))) beta)
(/.f64 (+.f64 (+.f64 2 alpha) (+.f64 alpha (*.f64 4 i))) beta)
(/.f64 (+.f64 2 (+.f64 alpha (+.f64 alpha (*.f64 4 i)))) beta)
(-.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) 2) -2)
(/.f64 (+.f64 alpha (+.f64 (+.f64 2 alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 alpha (+.f64 (*.f64 4 i) (+.f64 2 alpha))) beta)
(/.f64 (+.f64 (+.f64 2 alpha) (+.f64 alpha (*.f64 4 i))) beta)
(/.f64 (+.f64 2 (+.f64 alpha (+.f64 alpha (*.f64 4 i)))) beta)
(-.f64 (+.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) 1) 1)
(/.f64 (+.f64 alpha (+.f64 (+.f64 2 alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 alpha (+.f64 (*.f64 4 i) (+.f64 2 alpha))) beta)
(/.f64 (+.f64 (+.f64 2 alpha) (+.f64 alpha (*.f64 4 i))) beta)
(/.f64 (+.f64 2 (+.f64 alpha (+.f64 alpha (*.f64 4 i)))) beta)
(-.f64 (+.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) -1) -1)
(/.f64 (+.f64 alpha (+.f64 (+.f64 2 alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 alpha (+.f64 (*.f64 4 i) (+.f64 2 alpha))) beta)
(/.f64 (+.f64 (+.f64 2 alpha) (+.f64 alpha (*.f64 4 i))) beta)
(/.f64 (+.f64 2 (+.f64 alpha (+.f64 alpha (*.f64 4 i)))) beta)
(-.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) -2) 2)
(/.f64 (+.f64 alpha (+.f64 (+.f64 2 alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 alpha (+.f64 (*.f64 4 i) (+.f64 2 alpha))) beta)
(/.f64 (+.f64 (+.f64 2 alpha) (+.f64 alpha (*.f64 4 i))) beta)
(/.f64 (+.f64 2 (+.f64 alpha (+.f64 alpha (*.f64 4 i)))) beta)
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta))) 1)
(/.f64 (+.f64 alpha (+.f64 (+.f64 2 alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 alpha (+.f64 (*.f64 4 i) (+.f64 2 alpha))) beta)
(/.f64 (+.f64 (+.f64 2 alpha) (+.f64 alpha (*.f64 4 i))) beta)
(/.f64 (+.f64 2 (+.f64 alpha (+.f64 alpha (*.f64 4 i)))) beta)
(*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) 1)
(/.f64 (+.f64 alpha (+.f64 (+.f64 2 alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 alpha (+.f64 (*.f64 4 i) (+.f64 2 alpha))) beta)
(/.f64 (+.f64 (+.f64 2 alpha) (+.f64 alpha (*.f64 4 i))) beta)
(/.f64 (+.f64 2 (+.f64 alpha (+.f64 alpha (*.f64 4 i)))) beta)
(*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) (/.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)))
(/.f64 (+.f64 alpha (+.f64 (+.f64 2 alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 alpha (+.f64 (*.f64 4 i) (+.f64 2 alpha))) beta)
(/.f64 (+.f64 (+.f64 2 alpha) (+.f64 alpha (*.f64 4 i))) beta)
(/.f64 (+.f64 2 (+.f64 alpha (+.f64 alpha (*.f64 4 i)))) beta)
(*.f64 1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta))
(/.f64 (+.f64 alpha (+.f64 (+.f64 2 alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 alpha (+.f64 (*.f64 4 i) (+.f64 2 alpha))) beta)
(/.f64 (+.f64 (+.f64 2 alpha) (+.f64 alpha (*.f64 4 i))) beta)
(/.f64 (+.f64 2 (+.f64 alpha (+.f64 alpha (*.f64 4 i)))) beta)
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)) (/.f64 1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)))
(/.f64 (+.f64 alpha (+.f64 (+.f64 2 alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 alpha (+.f64 (*.f64 4 i) (+.f64 2 alpha))) beta)
(/.f64 (+.f64 (+.f64 2 alpha) (+.f64 alpha (*.f64 4 i))) beta)
(/.f64 (+.f64 2 (+.f64 alpha (+.f64 alpha (*.f64 4 i)))) beta)
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)) (*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)) 1))
(/.f64 (+.f64 alpha (+.f64 (+.f64 2 alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 alpha (+.f64 (*.f64 4 i) (+.f64 2 alpha))) beta)
(/.f64 (+.f64 (+.f64 2 alpha) (+.f64 alpha (*.f64 4 i))) beta)
(/.f64 (+.f64 2 (+.f64 alpha (+.f64 alpha (*.f64 4 i)))) beta)
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)) (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)))
(/.f64 (+.f64 alpha (+.f64 (+.f64 2 alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 alpha (+.f64 (*.f64 4 i) (+.f64 2 alpha))) beta)
(/.f64 (+.f64 (+.f64 2 alpha) (+.f64 alpha (*.f64 4 i))) beta)
(/.f64 (+.f64 2 (+.f64 alpha (+.f64 alpha (*.f64 4 i)))) beta)
(*.f64 (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)) (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta))) (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)) (*.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta))))
(/.f64 (+.f64 alpha (+.f64 (+.f64 2 alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 alpha (+.f64 (*.f64 4 i) (+.f64 2 alpha))) beta)
(/.f64 (+.f64 (+.f64 2 alpha) (+.f64 alpha (*.f64 4 i))) beta)
(/.f64 (+.f64 2 (+.f64 alpha (+.f64 alpha (*.f64 4 i)))) beta)
(pow.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) 1)
(/.f64 (+.f64 alpha (+.f64 (+.f64 2 alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 alpha (+.f64 (*.f64 4 i) (+.f64 2 alpha))) beta)
(/.f64 (+.f64 (+.f64 2 alpha) (+.f64 alpha (*.f64 4 i))) beta)
(/.f64 (+.f64 2 (+.f64 alpha (+.f64 alpha (*.f64 4 i)))) beta)
(neg.f64 (neg.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)))
(/.f64 (+.f64 alpha (+.f64 (+.f64 2 alpha) (*.f64 4 i))) beta)
(/.f64 (+.f64 alpha (+.f64 (*.f64 4 i) (+.f64 2 alpha))) beta)
(/.f64 (+.f64 (+.f64 2 alpha) (+.f64 alpha (*.f64 4 i))) beta)
(/.f64 (+.f64 2 (+.f64 alpha (+.f64 alpha (*.f64 4 i)))) beta)
(+.f64 0 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)))
(-.f64 2 (/.f64 (+.f64 alpha (+.f64 (+.f64 2 alpha) (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 alpha (+.f64 (*.f64 4 i) (+.f64 2 alpha))) beta))
(-.f64 2 (/.f64 (+.f64 (+.f64 2 alpha) (+.f64 alpha (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 2 (+.f64 alpha (+.f64 alpha (*.f64 4 i)))) beta))
(+.f64 (-.f64 3 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)) -1)
(-.f64 2 (/.f64 (+.f64 alpha (+.f64 (+.f64 2 alpha) (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 alpha (+.f64 (*.f64 4 i) (+.f64 2 alpha))) beta))
(-.f64 2 (/.f64 (+.f64 (+.f64 2 alpha) (+.f64 alpha (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 2 (+.f64 alpha (+.f64 alpha (*.f64 4 i)))) beta))
(+.f64 1 (-.f64 1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)))
(-.f64 2 (/.f64 (+.f64 alpha (+.f64 (+.f64 2 alpha) (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 alpha (+.f64 (*.f64 4 i) (+.f64 2 alpha))) beta))
(-.f64 2 (/.f64 (+.f64 (+.f64 2 alpha) (+.f64 alpha (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 2 (+.f64 alpha (+.f64 alpha (*.f64 4 i)))) beta))
(+.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)) 0)
(-.f64 2 (/.f64 (+.f64 alpha (+.f64 (+.f64 2 alpha) (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 alpha (+.f64 (*.f64 4 i) (+.f64 2 alpha))) beta))
(-.f64 2 (/.f64 (+.f64 (+.f64 2 alpha) (+.f64 alpha (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 2 (+.f64 alpha (+.f64 alpha (*.f64 4 i)))) beta))
(+.f64 -1 (-.f64 3 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)))
(-.f64 2 (/.f64 (+.f64 alpha (+.f64 (+.f64 2 alpha) (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 alpha (+.f64 (*.f64 4 i) (+.f64 2 alpha))) beta))
(-.f64 2 (/.f64 (+.f64 (+.f64 2 alpha) (+.f64 alpha (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 2 (+.f64 alpha (+.f64 alpha (*.f64 4 i)))) beta))
(+.f64 (-.f64 1 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)) 1)
(-.f64 2 (/.f64 (+.f64 alpha (+.f64 (+.f64 2 alpha) (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 alpha (+.f64 (*.f64 4 i) (+.f64 2 alpha))) beta))
(-.f64 2 (/.f64 (+.f64 (+.f64 2 alpha) (+.f64 alpha (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 2 (+.f64 alpha (+.f64 alpha (*.f64 4 i)))) beta))
(*.f64 1 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)))
(-.f64 2 (/.f64 (+.f64 alpha (+.f64 (+.f64 2 alpha) (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 alpha (+.f64 (*.f64 4 i) (+.f64 2 alpha))) beta))
(-.f64 2 (/.f64 (+.f64 (+.f64 2 alpha) (+.f64 alpha (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 2 (+.f64 alpha (+.f64 alpha (*.f64 4 i)))) beta))
(*.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)) 1)
(-.f64 2 (/.f64 (+.f64 alpha (+.f64 (+.f64 2 alpha) (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 alpha (+.f64 (*.f64 4 i) (+.f64 2 alpha))) beta))
(-.f64 2 (/.f64 (+.f64 (+.f64 2 alpha) (+.f64 alpha (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 2 (+.f64 alpha (+.f64 alpha (*.f64 4 i)))) beta))
(*.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)) (/.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) 2) (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) 2)))
(-.f64 2 (/.f64 (+.f64 alpha (+.f64 (+.f64 2 alpha) (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 alpha (+.f64 (*.f64 4 i) (+.f64 2 alpha))) beta))
(-.f64 2 (/.f64 (+.f64 (+.f64 2 alpha) (+.f64 alpha (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 2 (+.f64 alpha (+.f64 alpha (*.f64 4 i)))) beta))
(*.f64 -1 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) 2))
(-.f64 2 (/.f64 (+.f64 alpha (+.f64 (+.f64 2 alpha) (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 alpha (+.f64 (*.f64 4 i) (+.f64 2 alpha))) beta))
(-.f64 2 (/.f64 (+.f64 (+.f64 2 alpha) (+.f64 alpha (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 2 (+.f64 alpha (+.f64 alpha (*.f64 4 i)))) beta))
(*.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) 2) -1)
(-.f64 2 (/.f64 (+.f64 alpha (+.f64 (+.f64 2 alpha) (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 alpha (+.f64 (*.f64 4 i) (+.f64 2 alpha))) beta))
(-.f64 2 (/.f64 (+.f64 (+.f64 2 alpha) (+.f64 alpha (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 2 (+.f64 alpha (+.f64 alpha (*.f64 4 i)))) beta))
(*.f64 (*.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)) (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta))) (/.f64 1 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta))))
(-.f64 2 (/.f64 (+.f64 alpha (+.f64 (+.f64 2 alpha) (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 alpha (+.f64 (*.f64 4 i) (+.f64 2 alpha))) beta))
(-.f64 2 (/.f64 (+.f64 (+.f64 2 alpha) (+.f64 alpha (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 2 (+.f64 alpha (+.f64 alpha (*.f64 4 i)))) beta))
(*.f64 (*.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)) (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta))) (*.f64 (/.f64 1 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta))) 1))
(-.f64 2 (/.f64 (+.f64 alpha (+.f64 (+.f64 2 alpha) (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 alpha (+.f64 (*.f64 4 i) (+.f64 2 alpha))) beta))
(-.f64 2 (/.f64 (+.f64 (+.f64 2 alpha) (+.f64 alpha (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 2 (+.f64 alpha (+.f64 alpha (*.f64 4 i)))) beta))
(*.f64 (*.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)) (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta))) (/.f64 -1 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) 2)))
(-.f64 2 (/.f64 (+.f64 alpha (+.f64 (+.f64 2 alpha) (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 alpha (+.f64 (*.f64 4 i) (+.f64 2 alpha))) beta))
(-.f64 2 (/.f64 (+.f64 (+.f64 2 alpha) (+.f64 alpha (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 2 (+.f64 alpha (+.f64 alpha (*.f64 4 i)))) beta))
(*.f64 (/.f64 1 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta))) (*.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)) (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta))))
(-.f64 2 (/.f64 (+.f64 alpha (+.f64 (+.f64 2 alpha) (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 alpha (+.f64 (*.f64 4 i) (+.f64 2 alpha))) beta))
(-.f64 2 (/.f64 (+.f64 (+.f64 2 alpha) (+.f64 alpha (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 2 (+.f64 alpha (+.f64 alpha (*.f64 4 i)))) beta))
(*.f64 (*.f64 (*.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)) (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta))) (*.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)) (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)))) (/.f64 (/.f64 1 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta))) (*.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)) (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)))))
(-.f64 2 (/.f64 (+.f64 alpha (+.f64 (+.f64 2 alpha) (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 alpha (+.f64 (*.f64 4 i) (+.f64 2 alpha))) beta))
(-.f64 2 (/.f64 (+.f64 (+.f64 2 alpha) (+.f64 alpha (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 2 (+.f64 alpha (+.f64 alpha (*.f64 4 i)))) beta))
(/.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)) 1)
(-.f64 2 (/.f64 (+.f64 alpha (+.f64 (+.f64 2 alpha) (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 alpha (+.f64 (*.f64 4 i) (+.f64 2 alpha))) beta))
(-.f64 2 (/.f64 (+.f64 (+.f64 2 alpha) (+.f64 alpha (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 2 (+.f64 alpha (+.f64 alpha (*.f64 4 i)))) beta))
(/.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)) (/.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) 2) (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) 2)))
(-.f64 2 (/.f64 (+.f64 alpha (+.f64 (+.f64 2 alpha) (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 alpha (+.f64 (*.f64 4 i) (+.f64 2 alpha))) beta))
(-.f64 2 (/.f64 (+.f64 (+.f64 2 alpha) (+.f64 alpha (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 2 (+.f64 alpha (+.f64 alpha (*.f64 4 i)))) beta))
(/.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) 2) -1)
(-.f64 2 (/.f64 (+.f64 alpha (+.f64 (+.f64 2 alpha) (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 alpha (+.f64 (*.f64 4 i) (+.f64 2 alpha))) beta))
(-.f64 2 (/.f64 (+.f64 (+.f64 2 alpha) (+.f64 alpha (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 2 (+.f64 alpha (+.f64 alpha (*.f64 4 i)))) beta))
(pow.f64 (-.f64 2 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta)) 1)
(-.f64 2 (/.f64 (+.f64 alpha (+.f64 (+.f64 2 alpha) (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 alpha (+.f64 (*.f64 4 i) (+.f64 2 alpha))) beta))
(-.f64 2 (/.f64 (+.f64 (+.f64 2 alpha) (+.f64 alpha (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 2 (+.f64 alpha (+.f64 alpha (*.f64 4 i)))) beta))
(neg.f64 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 alpha (+.f64 2 alpha))) beta) 2))
(-.f64 2 (/.f64 (+.f64 alpha (+.f64 (+.f64 2 alpha) (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 alpha (+.f64 (*.f64 4 i) (+.f64 2 alpha))) beta))
(-.f64 2 (/.f64 (+.f64 (+.f64 2 alpha) (+.f64 alpha (*.f64 4 i))) beta))
(-.f64 2 (/.f64 (+.f64 2 (+.f64 alpha (+.f64 alpha (*.f64 4 i)))) beta))

eval192.0ms (1.2%)

Compiler

Compiled 8290 to 6177 computations (25.5% saved)

prune88.0ms (0.6%)

Pruning

19 alts after pruning (12 fresh and 7 done)

PrunedKeptTotal
New3325337
Fresh279
Picked101
Done279
Total33719356
Error
0.1b
Counts
356 → 19
Alt Table
Click to see full alt table
StatusErrorProgram
51.5b
(/.f64 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) alpha) 2)
52.7b
(/.f64 (/.f64 (+.f64 (*.f64 4 i) 2) alpha) 2)
55.0b
(/.f64 (/.f64 (+.f64 beta 2) alpha) 2)
29.7b
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 alpha 2) (*.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2))) beta)) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.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))))))) 2)
62.1b
(/.f64 (-.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 beta alpha))) 3) -3) 2)
46.0b
(/.f64 (-.f64 (-.f64 0 (-.f64 (*.f64 2 (/.f64 alpha beta)) 3)) 1) 2)
51.5b
(/.f64 (-.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) -2)) 2)
27.3b
(/.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 2)
22.7b
(/.f64 (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 beta beta) (*.f64 alpha alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) 1) 2)
30.2b
(/.f64 (+.f64 (/.f64 (+.f64 (*.f64 2 i) (+.f64 (neg.f64 alpha) beta)) (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) 1) 2)
52.7b
(/.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha))) 2)
29.7b
(/.f64 (+.f64 (*.f64 1/2 beta) 1) 2)
53.3b
(/.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta))) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 (*.f64 2 i) (+.f64 beta 2))) (pow.f64 alpha 2)) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))) 2)
46.0b
(/.f64 (+.f64 2 (neg.f64 (*.f64 2 (/.f64 alpha beta)))) 2)
61.8b
(/.f64 (+.f64 -1 1) 2)
59.6b
(/.f64 (*.f64 4 (/.f64 i alpha)) 2)
60.2b
(/.f64 (*.f64 2 (/.f64 beta alpha)) 2)
42.5b
(/.f64 2 2)
22.9b
(/.f64 1 2)
Compiler

Compiled 361 to 286 computations (20.8% saved)

regimes184.0ms (1.2%)

Counts
34 → 2
Calls
Call 1
Inputs
(/.f64 1 2)
(/.f64 2 2)
(/.f64 (+.f64 -1 1) 2)
(/.f64 (*.f64 2 (/.f64 beta alpha)) 2)
(/.f64 (*.f64 4 (/.f64 i alpha)) 2)
(/.f64 (*.f64 (/.f64 i beta) -4) 2)
(/.f64 (+.f64 (*.f64 1/2 beta) 1) 2)
(/.f64 (/.f64 (+.f64 beta 2) alpha) 2)
(/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2)
(/.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 2)
(/.f64 (/.f64 (+.f64 (*.f64 4 i) 2) alpha) 2)
(/.f64 (+.f64 2 (neg.f64 (*.f64 2 (/.f64 alpha beta)))) 2)
(/.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) 2)
(/.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1) 2)
(/.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2)
(/.f64 (/.f64 (+.f64 (*.f64 2 i) (+.f64 beta 2)) alpha) 2)
(/.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha))) 2)
(/.f64 (-.f64 (-.f64 0 (-.f64 (*.f64 2 (/.f64 alpha beta)) 3)) 1) 2)
(/.f64 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) alpha) 2)
(/.f64 (+.f64 (/.f64 beta (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) 1) 2)
(/.f64 (+.f64 2 (neg.f64 (/.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2))) beta))) 2)
(/.f64 (+.f64 (/.f64 (neg.f64 alpha) (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) 1) 2)
(/.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha))) 2)
(/.f64 (+.f64 (+.f64 -1 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 beta alpha)))) 1) 2)
(/.f64 (-.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) -2)) 2)
(/.f64 (-.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 beta alpha))) 3) -3) 2)
(/.f64 (-.f64 (-.f64 0 (-.f64 (/.f64 (+.f64 (*.f64 i 4) (+.f64 2 (+.f64 alpha alpha))) beta) 3)) 1) 2)
(/.f64 (+.f64 (+.f64 -1 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) 1) 2)
(/.f64 (-.f64 (-.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) 3) -3) 2)
(/.f64 (+.f64 (/.f64 (+.f64 (*.f64 2 i) (+.f64 (neg.f64 alpha) beta)) (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) 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 beta) (*.f64 alpha alpha)) (+.f64 (+.f64 alpha beta) (*.f64 2 i))) (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) 1) 2)
(/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 alpha 2) (*.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 alpha 2))) beta)) (pow.f64 (*.f64 (+.f64 alpha (*.f64 2 i)) (+.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))))))) 2)
(/.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 2 (+.f64 (*.f64 i 4) (*.f64 2 beta))) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 2 i) beta) (+.f64 (*.f64 2 i) (+.f64 beta 2))) (pow.f64 alpha 2)) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))) 2)
Outputs
(/.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha))) 2)
(/.f64 (+.f64 (/.f64 beta (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) 1) 2)
Calls

7 calls:

59.0ms
alpha
24.0ms
i
23.0ms
beta
22.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
5.5b2alpha
11.7b1beta
11.7b1i
2.3b2(/.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)
2.3b2(+.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.3b2(/.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))
11.7b1(*.f64 2 i)
Compiler

Compiled 646 to 447 computations (30.8% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.9898137513175524
-0.0495216253083078
Compiler

Compiled 38 to 25 computations (34.2% saved)

regimes98.0ms (0.6%)

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

4 calls:

40.0ms
alpha
17.0ms
i
17.0ms
beta
13.0ms
(*.f64 2 i)
Results
ErrorSegmentsBranch
5.5b2alpha
11.7b1beta
11.7b1i
11.7b1(*.f64 2 i)
Compiler

Compiled 234 to 178 computations (23.9% saved)

bsearch34.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
34.0ms
2.888950778769152e+48
1.0470949725428029e+64
Results
15.0ms111×body256valid
15.0ms49×body512valid
Compiler

Compiled 398 to 315 computations (20.9% saved)

regimes140.0ms (0.9%)

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

4 calls:

37.0ms
alpha
37.0ms
beta
27.0ms
(*.f64 2 i)
25.0ms
i
Results
ErrorSegmentsBranch
9.8b2alpha
14.7b2beta
12.8b2i
12.8b2(*.f64 2 i)
Compiler

Compiled 187 to 143 computations (23.5% saved)

bsearch35.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
34.0ms
2.888950778769152e+48
1.0470949725428029e+64
Results
27.0ms160×body256valid
Compiler

Compiled 358 to 285 computations (20.4% saved)

regimes122.0ms (0.8%)

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

4 calls:

35.0ms
alpha
34.0ms
beta
25.0ms
(*.f64 2 i)
22.0ms
i
Results
ErrorSegmentsBranch
11.1b2alpha
14.7b2beta
12.8b2i
12.8b2(*.f64 2 i)
Compiler

Compiled 174 to 133 computations (23.6% saved)

bsearch36.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
36.0ms
2.888950778769152e+48
1.0470949725428029e+64
Results
19.0ms128×body256valid
14.0ms32×body512valid
Compiler

Compiled 358 to 285 computations (20.4% saved)

regimes234.0ms (1.5%)

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

4 calls:

53.0ms
beta
48.0ms
alpha
39.0ms
(*.f64 2 i)
35.0ms
i
Results
ErrorSegmentsBranch
11.1b2alpha
14.7b2beta
12.8b2i
12.8b2(*.f64 2 i)
Compiler

Compiled 148 to 114 computations (23% saved)

bsearch49.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
45.0ms
2.888950778769152e+48
1.0470949725428029e+64
Results
40.0ms160×body256valid
Compiler

Compiled 318 to 255 computations (19.8% saved)

regimes132.0ms (0.8%)

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

3 calls:

48.0ms
alpha
44.0ms
beta
28.0ms
i
Results
ErrorSegmentsBranch
11.1b2alpha
14.9b2beta
12.8b2i
Compiler

Compiled 109 to 85 computations (22% saved)

bsearch52.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
51.0ms
2.888950778769152e+48
1.0470949725428029e+64
Results
28.0ms115×body256valid
19.0ms45×body512valid
Compiler

Compiled 298 to 245 computations (17.8% saved)

regimes133.0ms (0.9%)

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

3 calls:

63.0ms
alpha
34.0ms
beta
31.0ms
i
Results
ErrorSegmentsBranch
12.1b4alpha
14.9b2beta
12.8b2i
Compiler

Compiled 79 to 63 computations (20.3% saved)

bsearch145.0ms (0.9%)

Algorithm
binary-search
Steps
TimeLeftRight
58.0ms
8.989823965976759e+133
4.881896168525503e+139
44.0ms
1.889928409688975e+83
3.460952717515451e+85
43.0ms
2.888950778769152e+48
1.0470949725428029e+64
Results
76.0ms295×body256valid
54.0ms114×body512valid
4.0msbody1024valid
Compiler

Compiled 662 to 545 computations (17.7% saved)

regimes109.0ms (0.7%)

Accuracy

Total -48.3b remaining (-323.7%)

Threshold costs -48.3b (-323.7%)

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

3 calls:

49.0ms
i
29.0ms
alpha
28.0ms
beta
Results
ErrorSegmentsBranch
19.3b2alpha
14.9b2beta
20.8b5i
Compiler

Compiled 61 to 49 computations (19.7% saved)

bsearch30.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
24.0ms
3.748613763996678e+30
8.528444199965343e+30
Results
18.0ms72×body256valid
2.0msbody1024valid
2.0msbody512valid
Compiler

Compiled 108 to 95 computations (12% saved)

simplify14.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
087667
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)) -1/2) (/.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha))) 2) (/.f64 (+.f64 (/.f64 beta (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) 1) 2))
(if (<=.f64 alpha 5500000000000000044187222685454036887472676656159656224462209024) (/.f64 (+.f64 (/.f64 beta (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) 1) 2) (/.f64 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) alpha) 2))
(if (<=.f64 alpha 5100000000000000093032725834596226478720190840827805696) (/.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1) 2) (/.f64 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) alpha) 2))
(if (<=.f64 alpha 5799999999999999860588135535272976582684025764423253153223278592) (/.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1) 2) (/.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha))) 2))
(if (<=.f64 alpha 11999999999999999918651384092339535717540501303328768) (/.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1) 2) (/.f64 (/.f64 (+.f64 (*.f64 4 i) 2) alpha) 2))
(if (<=.f64 alpha 959999999999999997083576051781774306150250232956718034408439808) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2) (/.f64 (/.f64 (+.f64 (*.f64 4 i) 2) alpha) 2))
(if (<=.f64 alpha 1900000000000000114725690076639016954042723826606800896) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2) (if (<=.f64 alpha 5799999999999999774279446732338893145062235527148853983516038817917423930343069581312) (/.f64 (/.f64 (+.f64 beta 2) alpha) 2) (if (<=.f64 alpha 899999999999999949507660019590267191754816977630282421740202505926943408458469143229524901542877637896548602621617417507785310415618048) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2) (/.f64 (/.f64 (+.f64 beta 2) alpha) 2))))
(if (<=.f64 beta 5399999999999999713312006733824) (/.f64 1 2) (/.f64 2 2))
(/.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)) -1/2) (/.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (*.f64 4 (/.f64 i alpha))) 2) (/.f64 (+.f64 (/.f64 beta (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) 1) 2))
(if (<=.f64 alpha 5500000000000000044187222685454036887472676656159656224462209024) (/.f64 (+.f64 (/.f64 beta (+.f64 2 (+.f64 (+.f64 alpha beta) (*.f64 2 i)))) 1) 2) (/.f64 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) alpha) 2))
(if (<=.f64 alpha 5100000000000000093032725834596226478720190840827805696) (/.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1) 2) (/.f64 (/.f64 (+.f64 (*.f64 4 i) (+.f64 2 (*.f64 2 beta))) alpha) 2))
(if (<=.f64 alpha 5799999999999999860588135535272976582684025764423253153223278592) (/.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1) 2) (/.f64 (+.f64 (*.f64 4 (/.f64 i alpha)) (*.f64 2 (/.f64 1 alpha))) 2))
(if (<=.f64 alpha 11999999999999999918651384092339535717540501303328768) (/.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) 1) 2) (/.f64 (/.f64 (+.f64 (*.f64 4 i) 2) alpha) 2))
(if (<=.f64 alpha 959999999999999997083576051781774306150250232956718034408439808) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2) (/.f64 (/.f64 (+.f64 (*.f64 4 i) 2) alpha) 2))
(if (<=.f64 alpha 1900000000000000114725690076639016954042723826606800896) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2) (if (<=.f64 alpha 5799999999999999774279446732338893145062235527148853983516038817917423930343069581312) (/.f64 (/.f64 (+.f64 beta 2) alpha) 2) (if (<=.f64 alpha 899999999999999949507660019590267191754816977630282421740202505926943408458469143229524901542877637896548602621617417507785310415618048) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2) (/.f64 (/.f64 (+.f64 beta 2) alpha) 2))))
(if (<=.f64 beta 5399999999999999713312006733824) (/.f64 1 2) (/.f64 2 2))
(if (<=.f64 beta 5399999999999999713312006733824) 1/2 1)
(/.f64 1 2)
1/2
Compiler

Compiled 272 to 205 computations (24.6% saved)

soundness272.0ms (1.7%)

Algorithm
egg-herbie
Rules
1436×rational.json-simplify-47
1112×rational.json-simplify-49
950×rational.json-simplify-1
832×rational.json-simplify-41
778×rational.json-simplify-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01785
12685
23985
35585
48685
511585
611585
086628201
1187327059
2358826509
3572726203
01785
12685
23985
35585
48685
511585
611585
Stop Event
saturated
node limit
saturated
Compiler

Compiled 319 to 201 computations (37% saved)

end148.0ms (0.9%)

Compiler

Compiled 248 to 179 computations (27.8% saved)

Profiling

Loading profile data...