Details

Time bar (total: 14.3s)

analyze54.0ms (0.4%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%56.2%43.8%0%0%0%0
0%0%56.2%43.8%0%0%0%1
0%0%56.2%43.8%0%0%0%2
25%14%42.1%43.8%0%0%0%3
37.5%21.1%35.1%43.8%0%0%0%4
56.3%31.6%24.6%43.8%0%0%0%5
65.6%36.9%19.3%43.8%0%0%0%6
76.6%43%13.2%43.8%0%0%0%7
82%46.1%10.1%43.8%0%0%0%8
87.9%49.4%6.8%43.8%0%0%0%9
90.8%51%5.2%43.8%0%0%0%10
93.8%52.7%3.5%43.8%0%0%0%11
95.4%53.6%2.6%43.8%0%0%0%12
Compiler

Compiled 22 to 16 computations (27.3% saved)

sample1.4s (9.6%)

Results
856.0ms6476×body256valid
320.0ms1064×body1024valid
159.0ms639×body512valid
25.0ms77×body2048valid
Bogosity

preprocess28.0ms (0.2%)

Algorithm
egg-herbie
Rules
994×rational.json-simplify-14
974×rational.json-simplify-31
948×rational.json-simplify-9
856×rational.json-simplify-21
840×rational.json-simplify-13
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01874
16274
221374
3133374
022
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
Outputs
0
1
Call 2
Inputs
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1) 2)
(/.f64 (+.f64 (/.f64 (-.f64 alpha beta) (+.f64 (+.f64 beta alpha) 2)) 1) 2)
Outputs
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1) 2)
(+.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 2) 1/2)
(+.f64 1/2 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 beta alpha) 2) 2)))
(-.f64 1/2 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (+.f64 alpha 2)) -2)))
(/.f64 (+.f64 (/.f64 (-.f64 alpha beta) (+.f64 (+.f64 beta alpha) 2)) 1) 2)
(+.f64 (/.f64 (/.f64 (-.f64 alpha beta) (+.f64 (+.f64 beta alpha) 2)) 2) 1/2)
(+.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) -2) 1/2)
(+.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 beta (+.f64 alpha 2)) -2)) 1/2)
Compiler

Compiled 17 to 13 computations (23.5% saved)

simplify45.0ms (0.3%)

Algorithm
egg-herbie
Rules
980×rational.json-simplify-33
830×rational.json-simplify-24
464×rational.json-simplify-37
432×rational.json-simplify-28
428×rational.json-simplify-14
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01237
13737
212637
370037
4584137
Stop Event
node limit
Counts
1 → 6
Calls
Call 1
Inputs
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1) 2)
Outputs
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1) 2)
(+.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 2) 1/2)
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) 2)
(+.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 2) 1/2)
(-.f64 1/2 (/.f64 (-.f64 alpha beta) (+.f64 4 (*.f64 2 (+.f64 beta alpha)))))
(-.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)))

eval1.0ms (0%)

Compiler

Compiled 80 to 50 computations (37.5% saved)

prune2.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New426
Fresh101
Picked000
Done000
Total527
Error
15.2b
Counts
7 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
15.2b
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) 2)
15.2b
(-.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)))
Compiler

Compiled 30 to 22 computations (26.7% saved)

localize18.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

Compiled 48 to 29 computations (39.6% saved)

series8.0ms (0.1%)

Counts
3 → 72
Calls

18 calls:

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

rewrite86.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
936×rational.json-simplify-25
866×rational.json-simplify-23
842×rational.json-1
842×rational.json-2
842×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01287
18187
228887
3177387
Stop Event
node limit
Counts
3 → 302
Calls
Call 1
Inputs
(-.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)))
(*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta))
(/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 2 (-.f64 0 (+.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))) (-.f64 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 0 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 1/2 beta) (+.f64 alpha (+.f64 beta 2))) (-.f64 0 (+.f64 (*.f64 1/2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 1/2 beta) (+.f64 alpha (+.f64 beta 2))) (-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (+.f64 (*.f64 1/2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))) (-.f64 -1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta))) (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (+.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) 3/2) (+.f64 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta))) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 -1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 1/2 (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))) (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))))) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 1 (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))))) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 0 (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))))) (-.f64 -1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 (/.f64 (*.f64 1/2 beta) (+.f64 alpha (+.f64 beta 2))) (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))))) (+.f64 (*.f64 1/2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 2 (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))))) (+.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 2 (+.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) 3/2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 (/.f64 (*.f64 1/2 beta) (+.f64 alpha (+.f64 beta 2))) (+.f64 (*.f64 1/2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1/2)) (+.f64 (/.f64 (*.f64 1/2 beta) (+.f64 alpha (+.f64 beta 2))) (/.f64 (*.f64 1/2 beta) (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))) (+.f64 (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))) (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 0 (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (+.f64 (-.f64 -1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))) (-.f64 -1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (-.f64 -1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (+.f64 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (+.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) 3/2) (+.f64 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta))) (+.f64 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (+.f64 (*.f64 1/2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1/2) (+.f64 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))) (/.f64 (*.f64 1/2 beta) (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))) (+.f64 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))) (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 -1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))) (-.f64 -1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 1 (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 -1 (+.f64 (-.f64 -1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))) (-.f64 -1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 -1 (-.f64 -1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 1 (-.f64 -1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (-.f64 -1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))) (-.f64 -1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))) 1/2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta))) (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) 3/2) (+.f64 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta))) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 1/2 (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))) (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))))) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 1 (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))))) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 0 (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))))) (-.f64 -1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (/.f64 (*.f64 1/2 beta) (+.f64 alpha (+.f64 beta 2))) (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))))) (+.f64 (*.f64 1/2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1/2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 2 (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))))) (+.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) 3/2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 2 (+.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) 3/2)) 4) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (/.f64 (*.f64 1/2 beta) (+.f64 alpha (+.f64 beta 2))) (+.f64 (*.f64 1/2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1/2)) (+.f64 (/.f64 (*.f64 1/2 beta) (+.f64 alpha (+.f64 beta 2))) (/.f64 (*.f64 1/2 beta) (+.f64 alpha (+.f64 beta 2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))) (+.f64 (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))) (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 -1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (/.f64 0 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (*.f64 (-.f64 alpha beta) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (+.f64 0 (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (+.f64 0 (*.f64 (-.f64 alpha beta) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (-.f64 0 (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (-.f64 (*.f64 (-.f64 alpha beta) 0) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (-.f64 0 (*.f64 (-.f64 alpha beta) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (*.f64 (-.f64 alpha beta) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (-.f64 (*.f64 (-.f64 alpha beta) 0) (*.f64 (-.f64 alpha beta) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 (*.f64 alpha 0) (/.f64 (*.f64 1/2 beta) (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (-.f64 0 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 alpha beta) 0) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 1/2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (/.f64 0 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (*.f64 (-.f64 alpha beta) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (*.f64 alpha 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (+.f64 0 (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (+.f64 0 (*.f64 (-.f64 alpha beta) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (+.f64 (*.f64 (-.f64 alpha beta) 0) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (*.f64 (-.f64 alpha beta) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (+.f64 (*.f64 (-.f64 alpha beta) 0) (*.f64 (-.f64 alpha beta) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (+.f64 (*.f64 alpha 0) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (+.f64 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (+.f64 (*.f64 alpha 0) (*.f64 (-.f64 alpha beta) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (+.f64 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (*.f64 (-.f64 alpha beta) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (+.f64 0 (*.f64 alpha 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (*.f64 alpha 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (+.f64 (*.f64 (-.f64 alpha beta) 0) (*.f64 alpha 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (+.f64 (*.f64 alpha 0) (*.f64 alpha 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (+.f64 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (*.f64 alpha 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (+.f64 0 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (+.f64 (*.f64 (-.f64 alpha beta) 0) (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (+.f64 (*.f64 alpha 0) (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (+.f64 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (/.f64 0 (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (/.f64 (-.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (/.f64 -1 (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (/.f64 (-.f64 (*.f64 2 (-.f64 alpha beta)) (*.f64 2 (-.f64 alpha beta))) (+.f64 4 (*.f64 (+.f64 alpha beta) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (/.f64 0 (neg.f64 (/.f64 -1 (-.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 (*.f64 1/2 beta) (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 1/2 beta) (+.f64 alpha (+.f64 beta 2))) (-.f64 (*.f64 1/2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 1/2 beta) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 (+.f64 beta beta) alpha) (+.f64 4 (*.f64 (+.f64 alpha beta) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 1/2 beta) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 alpha (*.f64 2 (-.f64 alpha beta))) (+.f64 4 (*.f64 (+.f64 alpha beta) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)) (/.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)) (/.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)) (/.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (neg.f64 (/.f64 -1 (-.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)) (/.f64 (-.f64 0 (*.f64 2 (-.f64 alpha beta))) (+.f64 4 (*.f64 (+.f64 alpha beta) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)) (/.f64 (*.f64 2 (-.f64 alpha beta)) (*.f64 (+.f64 alpha (+.f64 beta 2)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)) (/.f64 (*.f64 2 (-.f64 alpha beta)) (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 alpha beta) 0) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 alpha (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 alpha (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 alpha (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 (-.f64 (+.f64 alpha alpha) beta) (*.f64 (+.f64 alpha (+.f64 beta 2)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 alpha (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 (-.f64 (+.f64 alpha alpha) beta) (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 alpha 0) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha beta)) (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha beta)) (-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha beta)) (/.f64 (-.f64 (+.f64 alpha alpha) (*.f64 2 (-.f64 alpha beta))) (+.f64 4 (*.f64 (+.f64 alpha beta) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 1/2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 (-.f64 alpha beta) 0)) (/.f64 (*.f64 1/2 beta) (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (*.f64 (-.f64 alpha beta) 0)) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 (-.f64 alpha beta) 0)) (*.f64 alpha (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (*.f64 alpha (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 (+.f64 alpha alpha) (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 (*.f64 1/2 (+.f64 (+.f64 alpha alpha) (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 (+.f64 alpha alpha) (+.f64 alpha beta))) (/.f64 (-.f64 (+.f64 alpha (+.f64 (+.f64 alpha alpha) alpha)) (*.f64 2 (-.f64 alpha beta))) (+.f64 4 (*.f64 (+.f64 alpha beta) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 beta 2))) (/.f64 (*.f64 -1/2 (+.f64 alpha beta)) (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 -1/2 (+.f64 alpha beta)) (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (neg.f64 (+.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 alpha (+.f64 alpha (+.f64 beta 2))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (+.f64 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 alpha (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 0 (+.f64 alpha beta)) (+.f64 4 (*.f64 (+.f64 alpha beta) 2))) (/.f64 (*.f64 2 (neg.f64 alpha)) (+.f64 4 (*.f64 (+.f64 alpha beta) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 2 (neg.f64 beta)) (+.f64 4 (*.f64 (+.f64 alpha beta) 2))) (/.f64 (-.f64 0 (+.f64 alpha beta)) (+.f64 4 (*.f64 (+.f64 alpha beta) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 (*.f64 1/2 beta) (+.f64 alpha (+.f64 beta 2))) (/.f64 (*.f64 1/2 beta) (+.f64 alpha (+.f64 beta 2)))) -1) (/.f64 (*.f64 -1/2 (+.f64 alpha beta)) (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 -1 (+.f64 alpha (+.f64 beta 2))) (neg.f64 (/.f64 -1 (-.f64 beta alpha)))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (-.f64 beta alpha) (-.f64 beta alpha)) (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (+.f64 alpha alpha) beta) (+.f64 4 (*.f64 (+.f64 alpha beta) 2))) (*.f64 1/2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (*.f64 (+.f64 alpha (+.f64 beta 2)) -2)) (/.f64 (+.f64 (+.f64 beta beta) (+.f64 alpha beta)) (*.f64 (+.f64 alpha (+.f64 beta 2)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (/.f64 -1 (-.f64 beta alpha))) (/.f64 (+.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 -1 (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 0 (+.f64 alpha (+.f64 (+.f64 alpha alpha) alpha))) (+.f64 4 (*.f64 (+.f64 alpha beta) 2))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 (+.f64 alpha alpha) (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 2 (-.f64 alpha beta)) (*.f64 2 (-.f64 alpha beta))) (+.f64 4 (*.f64 (+.f64 alpha beta) 2))) (/.f64 (+.f64 (*.f64 2 (-.f64 alpha beta)) (-.f64 alpha beta)) (+.f64 4 (*.f64 (+.f64 alpha beta) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (+.f64 alpha (+.f64 (+.f64 alpha alpha) alpha)) (+.f64 alpha (+.f64 (+.f64 alpha alpha) alpha))) (+.f64 4 (*.f64 (+.f64 alpha beta) 2))) (/.f64 (+.f64 (+.f64 alpha (+.f64 (+.f64 alpha alpha) alpha)) (+.f64 (+.f64 alpha alpha) (+.f64 alpha beta))) (+.f64 4 (*.f64 (+.f64 alpha beta) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (/.f64 -1 (-.f64 beta alpha)))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha beta)) (*.f64 (+.f64 alpha (+.f64 beta 2)) -2)) (/.f64 (+.f64 alpha (+.f64 (+.f64 alpha alpha) alpha)) (*.f64 (+.f64 alpha (+.f64 beta 2)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (+.f64 beta beta) alpha) (*.f64 (+.f64 alpha (+.f64 beta 2)) -2)) (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (+.f64 alpha beta) (+.f64 alpha beta)) (*.f64 (+.f64 alpha (+.f64 beta 2)) -2)) (/.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha beta)) (*.f64 (+.f64 alpha (+.f64 beta 2)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 alpha beta) (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))) (/.f64 (+.f64 alpha alpha) (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 beta beta) (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))) (/.f64 (+.f64 alpha beta) (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha beta)) (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))) (/.f64 (+.f64 alpha (+.f64 (+.f64 alpha alpha) alpha)) (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (+.f64 beta beta) alpha) (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))) (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))) (/.f64 (+.f64 (+.f64 beta beta) (+.f64 alpha beta)) (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (+.f64 alpha beta) (+.f64 alpha beta)) (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))) (/.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha beta)) (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (+.f64 alpha (+.f64 beta 2)) (-.f64 alpha beta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 (*.f64 1/2 (-.f64 alpha beta)) (*.f64 1/2 (-.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 -1/2 (-.f64 beta alpha)) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (*.f64 (neg.f64 (+.f64 alpha (+.f64 beta 2))) (neg.f64 (/.f64 -1 (-.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 -1 (+.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 -1 (-.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (*.f64 -1 (neg.f64 (/.f64 -1 (-.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (neg.f64 (/.f64 1 (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (neg.f64 (neg.f64 (/.f64 -1 (-.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 alpha beta) (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 alpha beta) (*.f64 -1 (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 alpha beta) (neg.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 alpha beta) (neg.f64 (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 (+.f64 alpha (+.f64 beta 2)) (-.f64 beta alpha)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) -2) (/.f64 1 (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) -2) (neg.f64 (/.f64 -1 (-.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (-.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (neg.f64 (/.f64 -1 (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (*.f64 1 (neg.f64 (/.f64 -1 (-.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 0 (/.f64 -1 (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (+.f64 beta 2)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 beta alpha) (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 beta alpha) (*.f64 1 (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 alpha (+.f64 beta 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (+.f64 alpha (+.f64 beta 2)) (*.f64 1/2 (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (+.f64 (neg.f64 (+.f64 alpha (+.f64 beta 2))) (neg.f64 (+.f64 alpha (+.f64 beta 2)))) (-.f64 alpha beta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) -2) (/.f64 -1 (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)) (/.f64 1 (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)) (neg.f64 (/.f64 -1 (-.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (/.f64 (+.f64 alpha (+.f64 beta 2)) (-.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (*.f64 (+.f64 alpha (+.f64 beta 2)) (/.f64 1 (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (*.f64 (+.f64 alpha (+.f64 beta 2)) (neg.f64 (/.f64 -1 (-.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (*.f64 1/2 (-.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (/.f64 (/.f64 -1 (-.f64 beta alpha)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (/.f64 2 (-.f64 alpha beta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (/.f64 -1 (*.f64 1/2 (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 alpha beta)) (*.f64 (+.f64 alpha (+.f64 beta 2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 alpha beta) (/.f64 1/4 (+.f64 alpha (+.f64 beta 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (-.f64 beta alpha)) (neg.f64 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (-.f64 beta alpha)) (*.f64 -1 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 1/2 (-.f64 alpha beta))) (neg.f64 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 1/2 (-.f64 alpha beta))) (-.f64 (-.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)) (+.f64 4 (*.f64 (+.f64 alpha beta) 2))) (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 1/2 (-.f64 alpha beta))) (-.f64 (+.f64 beta 2) (+.f64 alpha (*.f64 2 (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 1/2 (-.f64 alpha beta))) (-.f64 alpha (+.f64 (+.f64 beta 2) (+.f64 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 1/2 (-.f64 alpha beta))) (-.f64 beta (+.f64 (+.f64 alpha 2) (+.f64 beta beta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 1/2 (-.f64 alpha beta))) (-.f64 (+.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)) (+.f64 alpha (+.f64 beta 2))) (+.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)) (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/2 (-.f64 alpha beta)) (*.f64 1/2 (-.f64 alpha beta))) (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/4 (+.f64 alpha (+.f64 beta 2))) (/.f64 -1/2 (-.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 alpha beta) 1/2) (*.f64 (+.f64 alpha (+.f64 beta 2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/2 (-.f64 alpha beta)) (*.f64 1/2 (-.f64 alpha beta))) 1/2) (+.f64 alpha (+.f64 beta 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (neg.f64 (/.f64 -1 (-.f64 beta alpha)))) (neg.f64 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (neg.f64 (/.f64 -1 (-.f64 beta alpha)))) (*.f64 (+.f64 alpha (+.f64 beta 2)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (neg.f64 (/.f64 -1 (-.f64 beta alpha)))) (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1/2 (neg.f64 (/.f64 -1 (-.f64 beta alpha)))) (+.f64 alpha (+.f64 beta 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 1/2 (-.f64 alpha beta)) 1/2) (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 (neg.f64 (+.f64 alpha (+.f64 beta 2))) (neg.f64 (+.f64 alpha (+.f64 beta 2))))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))) 1/2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1/4 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 1/2 (-.f64 alpha beta))) (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (*.f64 1/2 (-.f64 alpha beta))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/2 (-.f64 beta alpha)) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (-.f64 alpha beta)) (*.f64 1/2 (-.f64 alpha beta)))) (+.f64 alpha (+.f64 beta 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.f64 (*.f64 1/2 (-.f64 alpha beta)) (*.f64 1/2 (-.f64 alpha beta)))) (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 (*.f64 1/2 (-.f64 alpha beta)) (*.f64 1/2 (-.f64 alpha beta)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (+.f64 (*.f64 1/2 (-.f64 alpha beta)) (*.f64 1/2 (-.f64 alpha beta)))) (*.f64 (+.f64 alpha (+.f64 beta 2)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/2 (+.f64 (*.f64 1/2 (-.f64 alpha beta)) (*.f64 1/2 (-.f64 alpha beta)))) (neg.f64 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1/4 (+.f64 alpha (+.f64 beta 2))) (+.f64 (*.f64 1/2 (-.f64 alpha beta)) (*.f64 1/2 (-.f64 alpha beta)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (neg.f64 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 1/2 (-.f64 alpha beta)) (-.f64 alpha beta)) (neg.f64 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 1/2 (+.f64 (+.f64 alpha alpha) (+.f64 alpha beta))) (+.f64 alpha alpha)) (neg.f64 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 1/2 (-.f64 alpha beta))) (neg.f64 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 1/2 beta) (*.f64 1/2 alpha)) (neg.f64 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (neg.f64 (/.f64 -1 (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (+.f64 alpha (+.f64 beta 2))))) (neg.f64 (/.f64 -1 (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 alpha (*.f64 2 (-.f64 alpha beta))) beta) (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (*.f64 2 (-.f64 alpha beta)) (*.f64 2 (-.f64 alpha beta))) (-.f64 alpha beta)) (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 0 (*.f64 2 (-.f64 alpha beta))) (-.f64 beta alpha)) (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (+.f64 alpha alpha) (*.f64 2 (-.f64 alpha beta))) (+.f64 alpha beta)) (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (+.f64 alpha (+.f64 (+.f64 alpha alpha) alpha)) (*.f64 2 (-.f64 alpha beta))) (+.f64 (+.f64 alpha alpha) (+.f64 alpha beta))) (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha beta)) (+.f64 0 (+.f64 alpha (+.f64 (+.f64 alpha alpha) alpha)))) (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 2 (-.f64 alpha beta)) (-.f64 alpha beta)) (+.f64 (*.f64 2 (-.f64 alpha beta)) (*.f64 2 (-.f64 alpha beta)))) (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 alpha (+.f64 (+.f64 alpha alpha) alpha)) (+.f64 (+.f64 alpha alpha) (+.f64 alpha beta))) (+.f64 (+.f64 alpha (+.f64 (+.f64 alpha alpha) alpha)) (+.f64 alpha (+.f64 (+.f64 alpha alpha) alpha)))) (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 beta alpha) (+.f64 (-.f64 beta alpha) (-.f64 beta alpha))) (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 beta alpha) (+.f64 (-.f64 beta alpha) (-.f64 beta alpha))) (neg.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 beta alpha) (+.f64 (-.f64 beta alpha) (-.f64 beta alpha))) (neg.f64 (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 beta beta) (+.f64 alpha beta)) (+.f64 (+.f64 beta beta) (+.f64 beta beta))) (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 beta beta) (+.f64 alpha beta)) (+.f64 (+.f64 beta beta) (+.f64 beta beta))) (neg.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 beta beta) (+.f64 alpha beta)) (+.f64 (+.f64 beta beta) (+.f64 beta beta))) (neg.f64 (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha beta)) (+.f64 (+.f64 alpha beta) (+.f64 alpha beta))) (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha beta)) (+.f64 (+.f64 alpha beta) (+.f64 alpha beta))) (neg.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha beta)) (+.f64 (+.f64 alpha beta) (+.f64 alpha beta))) (neg.f64 (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha beta)) (+.f64 (/.f64 (*.f64 1/2 beta) (+.f64 alpha (+.f64 beta 2))) (/.f64 (*.f64 1/2 beta) (+.f64 alpha (+.f64 beta 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (*.f64 1/2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (/.f64 (*.f64 1/2 beta) (+.f64 alpha (+.f64 beta 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (*.f64 alpha (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha beta))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 1/2 beta) (+.f64 alpha (+.f64 beta 2))) (-.f64 (*.f64 1/2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 (-.f64 alpha beta) 0))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha beta)) (-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (*.f64 (-.f64 alpha beta) 0))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 alpha (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 (-.f64 alpha beta) 0))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha beta)) (+.f64 0 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 alpha (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 0 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 -1/2 (+.f64 alpha beta)) (+.f64 alpha (+.f64 beta 2))) (/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 beta 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha beta))) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 alpha (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))) (+.f64 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta))) (+.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 1/2 (-.f64 beta alpha))) (+.f64 alpha (+.f64 beta 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 1/2 (-.f64 alpha beta)))) (+.f64 alpha (+.f64 beta 2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 0 (-.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 (-.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 -1 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 1 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/4 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1 (/.f64 1/4 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 -1 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 0 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 alpha (+.f64 beta 2))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/4 (+.f64 alpha (+.f64 beta 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))))))

simplify227.0ms (1.6%)

Algorithm
egg-herbie
Rules
1610×rational.json-simplify-13
1440×rational.json-simplify-11
1260×rational.json-simplify-3
790×rational.json-simplify-9
646×rational.json-simplify-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
087622036
1361121598
Stop Event
node limit
Counts
374 → 679
Calls
Call 1
Inputs
(-.f64 1/2 (*.f64 -1/2 (/.f64 beta (+.f64 beta 2))))
(-.f64 (+.f64 1/2 (*.f64 -1/2 (*.f64 (-.f64 (/.f64 1 (+.f64 beta 2)) (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta 2) 2)))) alpha))) (*.f64 -1/2 (/.f64 beta (+.f64 beta 2))))
(-.f64 (+.f64 1/2 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (/.f64 1 (+.f64 beta 2)) (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta 2) 2)))) alpha)) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta 2) 3))) (/.f64 1 (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 2))))) (*.f64 -1/2 (/.f64 beta (+.f64 beta 2))))
(-.f64 (+.f64 1/2 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (/.f64 1 (+.f64 beta 2)) (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta 2) 2)))) alpha)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 alpha 3) (-.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 3)) (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta 2) 4)))))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta 2) 3))) (/.f64 1 (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 2)))))) (*.f64 -1/2 (/.f64 beta (+.f64 beta 2))))
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 beta 2) (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (pow.f64 alpha 2))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 beta 2) (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (pow.f64 alpha 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 beta 2) (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (pow.f64 alpha 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) (pow.f64 (+.f64 beta 2) 3)) (pow.f64 alpha 4))))))
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) (+.f64 beta 2)) (pow.f64 alpha 2))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 beta 2) 2) (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (pow.f64 alpha 3))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 beta 2) 2) (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (pow.f64 alpha 3))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) (pow.f64 (+.f64 beta 2) 3)) (pow.f64 alpha 4))))))
(-.f64 1/2 (*.f64 1/2 (/.f64 alpha (+.f64 2 alpha))))
(-.f64 (+.f64 1/2 (*.f64 1/2 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha)))))) (*.f64 1/2 (/.f64 alpha (+.f64 2 alpha))))
(-.f64 (+.f64 1/2 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 1/2 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha))))))) (*.f64 1/2 (/.f64 alpha (+.f64 2 alpha))))
(-.f64 (+.f64 1/2 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha)))) (+.f64 2 alpha))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 beta 3) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 4)) (/.f64 1 (pow.f64 (+.f64 2 alpha) 3))))) (*.f64 1/2 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha)))))))) (*.f64 1/2 (/.f64 alpha (+.f64 2 alpha))))
1
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 alpha (*.f64 -1 (+.f64 2 alpha))) beta)) 1)
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 alpha (*.f64 -1 (+.f64 2 alpha))) beta)) (+.f64 1 (*.f64 1/2 (/.f64 (*.f64 (-.f64 alpha (*.f64 -1 (+.f64 2 alpha))) (+.f64 2 alpha)) (pow.f64 beta 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 alpha (*.f64 -1 (+.f64 2 alpha))) beta)) (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 alpha (*.f64 -1 (+.f64 2 alpha))) (pow.f64 (+.f64 2 alpha) 2)) (pow.f64 beta 3))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 alpha (*.f64 -1 (+.f64 2 alpha))) (+.f64 2 alpha)) (pow.f64 beta 2))))))
1
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) beta)) 1)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha)) (pow.f64 beta 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) beta)) 1))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha)) (pow.f64 beta 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) beta)) (+.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))) (pow.f64 beta 3))))))
(*.f64 -1/2 (/.f64 beta (+.f64 beta 2)))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 1 (+.f64 beta 2)) (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta 2) 2)))) alpha)) (*.f64 -1/2 (/.f64 beta (+.f64 beta 2))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 1 (+.f64 beta 2)) (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta 2) 2)))) alpha)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta 2) 3))) (/.f64 1 (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 2))) (*.f64 -1/2 (/.f64 beta (+.f64 beta 2)))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 1 (+.f64 beta 2)) (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta 2) 2)))) alpha)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta 2) 3))) (/.f64 1 (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 2))) (+.f64 (*.f64 -1/2 (/.f64 beta (+.f64 beta 2))) (*.f64 1/2 (*.f64 (pow.f64 alpha 3) (-.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 3)) (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta 2) 4)))))))))
1/2
(+.f64 1/2 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)))
(+.f64 1/2 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 beta 2) (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (pow.f64 alpha 2))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))) (+.f64 1/2 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 beta 2) (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (pow.f64 alpha 2))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)))))
1/2
(+.f64 1/2 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 1/2 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (+.f64 beta 2) 2) (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (pow.f64 alpha 3))))))
(*.f64 1/2 (/.f64 alpha (+.f64 2 alpha)))
(+.f64 (*.f64 1/2 (/.f64 alpha (+.f64 2 alpha))) (*.f64 -1/2 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha))))))
(+.f64 (*.f64 1/2 (/.f64 alpha (+.f64 2 alpha))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1/2 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha)))))))
(+.f64 (*.f64 1/2 (/.f64 alpha (+.f64 2 alpha))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 beta 3) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 4)) (/.f64 1 (pow.f64 (+.f64 2 alpha) 3))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1/2 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha))))))))
-1/2
(-.f64 (*.f64 1/2 (/.f64 (-.f64 alpha (*.f64 -1 (+.f64 2 alpha))) beta)) 1/2)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 alpha (*.f64 -1 (+.f64 2 alpha))) (+.f64 2 alpha)) (pow.f64 beta 2))) (*.f64 1/2 (/.f64 (-.f64 alpha (*.f64 -1 (+.f64 2 alpha))) beta))) 1/2)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 alpha (*.f64 -1 (+.f64 2 alpha))) (pow.f64 (+.f64 2 alpha) 2)) (pow.f64 beta 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 alpha (*.f64 -1 (+.f64 2 alpha))) (+.f64 2 alpha)) (pow.f64 beta 2))) (*.f64 1/2 (/.f64 (-.f64 alpha (*.f64 -1 (+.f64 2 alpha))) beta)))) 1/2)
-1/2
(-.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) beta)) 1/2)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha)) (pow.f64 beta 2))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) beta))) 1/2)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))) (pow.f64 beta 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha)) (pow.f64 beta 2))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) beta)))) 1/2)
(/.f64 1/2 (+.f64 beta 2))
(+.f64 (*.f64 -1/2 (/.f64 alpha (pow.f64 (+.f64 beta 2) 2))) (*.f64 1/2 (/.f64 1 (+.f64 beta 2))))
(+.f64 (*.f64 -1/2 (/.f64 alpha (pow.f64 (+.f64 beta 2) 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 3))) (*.f64 1/2 (/.f64 1 (+.f64 beta 2)))))
(+.f64 (*.f64 -1/2 (/.f64 alpha (pow.f64 (+.f64 beta 2) 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 3))) (+.f64 (*.f64 1/2 (/.f64 1 (+.f64 beta 2))) (*.f64 -1/2 (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 2) 4))))))
(/.f64 1/2 alpha)
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))) (*.f64 1/2 (/.f64 1 alpha)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))) (*.f64 1/2 (/.f64 1 alpha))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 4))) (*.f64 1/2 (/.f64 1 alpha)))))
(/.f64 1/2 alpha)
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))) (*.f64 1/2 (/.f64 1 alpha)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))) (*.f64 1/2 (/.f64 1 alpha))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 4))) (*.f64 1/2 (/.f64 1 alpha)))))
(/.f64 1/2 (+.f64 2 alpha))
(+.f64 (*.f64 -1/2 (/.f64 beta (pow.f64 (+.f64 2 alpha) 2))) (*.f64 1/2 (/.f64 1 (+.f64 2 alpha))))
(+.f64 (*.f64 -1/2 (/.f64 beta (pow.f64 (+.f64 2 alpha) 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 3))) (*.f64 1/2 (/.f64 1 (+.f64 2 alpha)))))
(+.f64 (*.f64 -1/2 (/.f64 beta (pow.f64 (+.f64 2 alpha) 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 alpha) 4))) (*.f64 1/2 (/.f64 1 (+.f64 2 alpha))))))
(/.f64 1/2 beta)
(+.f64 (*.f64 1/2 (/.f64 1 beta)) (*.f64 -1/2 (/.f64 (+.f64 2 alpha) (pow.f64 beta 2))))
(+.f64 (*.f64 1/2 (/.f64 1 beta)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 3))) (*.f64 -1/2 (/.f64 (+.f64 2 alpha) (pow.f64 beta 2)))))
(+.f64 (*.f64 1/2 (/.f64 1 beta)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 3))) (*.f64 -1/2 (/.f64 (+.f64 2 alpha) (pow.f64 beta 2))))))
(/.f64 1/2 beta)
(+.f64 (*.f64 1/2 (/.f64 1 beta)) (*.f64 -1/2 (/.f64 (+.f64 2 alpha) (pow.f64 beta 2))))
(+.f64 (*.f64 1/2 (/.f64 1 beta)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 3))) (*.f64 -1/2 (/.f64 (+.f64 2 alpha) (pow.f64 beta 2)))))
(+.f64 (*.f64 1/2 (/.f64 1 beta)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 3))) (*.f64 -1/2 (/.f64 (+.f64 2 alpha) (pow.f64 beta 2))))))
(+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))
(+.f64 2 (-.f64 0 (+.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) 3/2)))
(+.f64 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))) 0)
(+.f64 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))) (-.f64 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))))
(+.f64 1 (-.f64 0 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)))))
(+.f64 0 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))))
(+.f64 (/.f64 (*.f64 1/2 beta) (+.f64 alpha (+.f64 beta 2))) (-.f64 0 (+.f64 (*.f64 1/2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1/2)))
(+.f64 (/.f64 (*.f64 1/2 beta) (+.f64 alpha (+.f64 beta 2))) (-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (+.f64 (*.f64 1/2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1/2)))
(+.f64 (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))) (-.f64 -1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))))
(*.f64 1/2 (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))))
(*.f64 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))) 1)
(*.f64 1 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))))
(*.f64 1 (-.f64 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta))) (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))))
(*.f64 1 (-.f64 (+.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) 3/2) (+.f64 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta))) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta))))))
(*.f64 (-.f64 -1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))) -1)
(*.f64 -1 (-.f64 -1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))))
(*.f64 -1 (-.f64 (-.f64 1/2 (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta))))
(*.f64 -1 (-.f64 (-.f64 (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))) (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))))) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))))
(*.f64 -1 (-.f64 (-.f64 1 (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))))) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)))))
(*.f64 -1 (-.f64 (-.f64 0 (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))))) (-.f64 -1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))))
(*.f64 -1 (-.f64 (-.f64 (/.f64 (*.f64 1/2 beta) (+.f64 alpha (+.f64 beta 2))) (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))))) (+.f64 (*.f64 1/2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1/2)))
(*.f64 -1 (-.f64 (-.f64 2 (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))))) (+.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) 3/2)))
(*.f64 -1 (-.f64 (+.f64 2 (+.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) 3/2)) 4))
(*.f64 -1 (-.f64 (+.f64 (/.f64 (*.f64 1/2 beta) (+.f64 alpha (+.f64 beta 2))) (+.f64 (*.f64 1/2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1/2)) (+.f64 (/.f64 (*.f64 1/2 beta) (+.f64 alpha (+.f64 beta 2))) (/.f64 (*.f64 1/2 beta) (+.f64 alpha (+.f64 beta 2))))))
(*.f64 -1 (-.f64 (+.f64 (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))) (+.f64 (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))) (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))))))
(*.f64 -1/2 (-.f64 0 (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))))))
(*.f64 -1/2 (+.f64 (-.f64 -1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))) (-.f64 -1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))))
(*.f64 -1/2 (-.f64 (-.f64 -1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))))
(*.f64 -1/2 (-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (+.f64 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))) 1/2)))
(*.f64 -1/2 (-.f64 (+.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) 3/2) (+.f64 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))) 2)))
(*.f64 -1/2 (-.f64 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta))) (+.f64 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))) 1)))
(*.f64 -1/2 (-.f64 (+.f64 (*.f64 1/2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1/2) (+.f64 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))) (/.f64 (*.f64 1/2 beta) (+.f64 alpha (+.f64 beta 2))))))
(*.f64 -1/2 (-.f64 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))) (+.f64 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))) (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))))))
(*.f64 (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))) 1/2)
(*.f64 (+.f64 (-.f64 -1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))) (-.f64 -1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))) -1/2)
(/.f64 1/2 (/.f64 1 (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))))))
(/.f64 1/2 (/.f64 -1 (+.f64 (-.f64 -1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))) (-.f64 -1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))))))
(/.f64 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))) 1)
(/.f64 1 (/.f64 -1 (-.f64 -1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))))
(/.f64 (-.f64 -1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))) -1)
(/.f64 -1 (/.f64 1 (-.f64 -1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))))
(/.f64 (*.f64 (+.f64 (-.f64 -1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))) (-.f64 -1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))) 1/2) -1)
(/.f64 (-.f64 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta))) (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) 1)
(/.f64 (-.f64 (+.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) 3/2) (+.f64 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta))) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta))))) 1)
(/.f64 (-.f64 (-.f64 1/2 (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta))) -1)
(/.f64 (-.f64 (-.f64 (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))) (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))))) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))) -1)
(/.f64 (-.f64 (-.f64 1 (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))))) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)))) -1)
(/.f64 (-.f64 (-.f64 0 (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))))) (-.f64 -1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))) -1)
(/.f64 (-.f64 (-.f64 (/.f64 (*.f64 1/2 beta) (+.f64 alpha (+.f64 beta 2))) (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))))) (+.f64 (*.f64 1/2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1/2)) -1)
(/.f64 (-.f64 (-.f64 2 (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))))) (+.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) 3/2)) -1)
(/.f64 (-.f64 (+.f64 2 (+.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) 3/2)) 4) -1)
(/.f64 (-.f64 (+.f64 (/.f64 (*.f64 1/2 beta) (+.f64 alpha (+.f64 beta 2))) (+.f64 (*.f64 1/2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1/2)) (+.f64 (/.f64 (*.f64 1/2 beta) (+.f64 alpha (+.f64 beta 2))) (/.f64 (*.f64 1/2 beta) (+.f64 alpha (+.f64 beta 2))))) -1)
(/.f64 (-.f64 (+.f64 (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))) (+.f64 (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))) (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))))) -1)
(neg.f64 (-.f64 -1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))))
(+.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) 0)
(+.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (/.f64 0 (+.f64 alpha (+.f64 beta 2))))
(+.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (*.f64 (-.f64 alpha beta) 0))
(+.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (+.f64 0 (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (+.f64 0 (*.f64 (-.f64 alpha beta) 0)))
(+.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (-.f64 0 (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (-.f64 (*.f64 (-.f64 alpha beta) 0) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (-.f64 0 (*.f64 (-.f64 alpha beta) 0)))
(+.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (*.f64 (-.f64 alpha beta) 0)))
(+.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (-.f64 (*.f64 (-.f64 alpha beta) 0) (*.f64 (-.f64 alpha beta) 0)))
(+.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta))))
(+.f64 0 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)))
(+.f64 (*.f64 1/2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (*.f64 1/2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 (*.f64 alpha 0) (/.f64 (*.f64 1/2 beta) (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (*.f64 1/2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha (+.f64 alpha beta))))
(+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)))
(+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (-.f64 0 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha beta))))
(+.f64 (*.f64 (-.f64 alpha beta) 0) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)))
(+.f64 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 1/2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) 0)
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (/.f64 0 (+.f64 alpha (+.f64 beta 2))))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (*.f64 (-.f64 alpha beta) 0))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (*.f64 alpha 0))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (+.f64 0 (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (+.f64 0 (*.f64 (-.f64 alpha beta) 0)))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (+.f64 (*.f64 (-.f64 alpha beta) 0) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (*.f64 (-.f64 alpha beta) 0)))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (+.f64 (*.f64 (-.f64 alpha beta) 0) (*.f64 (-.f64 alpha beta) 0)))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (+.f64 (*.f64 alpha 0) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (+.f64 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (+.f64 (*.f64 alpha 0) (*.f64 (-.f64 alpha beta) 0)))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (+.f64 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (*.f64 (-.f64 alpha beta) 0)))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (+.f64 0 (*.f64 alpha 0)))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (*.f64 alpha 0)))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (+.f64 (*.f64 (-.f64 alpha beta) 0) (*.f64 alpha 0)))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (+.f64 (*.f64 alpha 0) (*.f64 alpha 0)))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (+.f64 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (*.f64 alpha 0)))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (+.f64 0 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (+.f64 (*.f64 (-.f64 alpha beta) 0) (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (+.f64 (*.f64 alpha 0) (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (+.f64 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (/.f64 0 (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (/.f64 (-.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (/.f64 -1 (-.f64 beta alpha))))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (/.f64 (-.f64 (*.f64 2 (-.f64 alpha beta)) (*.f64 2 (-.f64 alpha beta))) (+.f64 4 (*.f64 (+.f64 alpha beta) 2))))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (/.f64 0 (neg.f64 (/.f64 -1 (-.f64 beta alpha)))))
(-.f64 0 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))
(-.f64 (*.f64 1/2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 (*.f64 1/2 beta) (+.f64 alpha (+.f64 beta 2))))
(-.f64 (/.f64 (*.f64 1/2 beta) (+.f64 alpha (+.f64 beta 2))) (-.f64 (*.f64 1/2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 (*.f64 1/2 beta) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 (+.f64 beta beta) alpha) (+.f64 4 (*.f64 (+.f64 alpha beta) 2))))
(-.f64 (/.f64 (*.f64 1/2 beta) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 alpha (*.f64 2 (-.f64 alpha beta))) (+.f64 4 (*.f64 (+.f64 alpha beta) 2))))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)) (/.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) -1))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)) (/.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (-.f64 beta alpha))))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)) (/.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (neg.f64 (/.f64 -1 (-.f64 beta alpha)))))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)) (/.f64 (-.f64 0 (*.f64 2 (-.f64 alpha beta))) (+.f64 4 (*.f64 (+.f64 alpha beta) 2))))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)) (/.f64 (*.f64 2 (-.f64 alpha beta)) (*.f64 (+.f64 alpha (+.f64 beta 2)) -2)))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)) (/.f64 (*.f64 2 (-.f64 alpha beta)) (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))))
(-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha beta)))
(-.f64 (*.f64 (-.f64 alpha beta) 0) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))
(-.f64 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 alpha (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (*.f64 alpha (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (*.f64 alpha (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 (-.f64 (+.f64 alpha alpha) beta) (*.f64 (+.f64 alpha (+.f64 beta 2)) -2)))
(-.f64 (*.f64 alpha (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 (-.f64 (+.f64 alpha alpha) beta) (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))))
(-.f64 (*.f64 alpha 0) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))
(-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha beta)) (/.f64 beta (+.f64 alpha (+.f64 beta 2))))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha beta)) (-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha beta)) (/.f64 (-.f64 (+.f64 alpha alpha) (*.f64 2 (-.f64 alpha beta))) (+.f64 4 (*.f64 (+.f64 alpha beta) 2))))
(-.f64 (-.f64 (*.f64 1/2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 (-.f64 alpha beta) 0)) (/.f64 (*.f64 1/2 beta) (+.f64 alpha (+.f64 beta 2))))
(-.f64 (-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (*.f64 (-.f64 alpha beta) 0)) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha beta)))
(-.f64 (-.f64 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 (-.f64 alpha beta) 0)) (*.f64 alpha (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (+.f64 0 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha beta)))
(-.f64 (+.f64 0 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (*.f64 alpha (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 (+.f64 alpha alpha) (+.f64 alpha beta))))
(-.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 (*.f64 1/2 (+.f64 (+.f64 alpha alpha) (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 (+.f64 alpha alpha) (+.f64 alpha beta))) (/.f64 (-.f64 (+.f64 alpha (+.f64 (+.f64 alpha alpha) alpha)) (*.f64 2 (-.f64 alpha beta))) (+.f64 4 (*.f64 (+.f64 alpha beta) 2))))
(-.f64 (/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 beta 2))) (/.f64 (*.f64 -1/2 (+.f64 alpha beta)) (+.f64 alpha (+.f64 beta 2))))
(-.f64 (/.f64 (*.f64 -1/2 (+.f64 alpha beta)) (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha beta))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (+.f64 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 alpha (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (+.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta))))
(-.f64 (/.f64 (-.f64 0 (+.f64 alpha beta)) (+.f64 4 (*.f64 (+.f64 alpha beta) 2))) (/.f64 (*.f64 2 (neg.f64 alpha)) (+.f64 4 (*.f64 (+.f64 alpha beta) 2))))
(-.f64 (/.f64 (*.f64 2 (neg.f64 beta)) (+.f64 4 (*.f64 (+.f64 alpha beta) 2))) (/.f64 (-.f64 0 (+.f64 alpha beta)) (+.f64 4 (*.f64 (+.f64 alpha beta) 2))))
(-.f64 (/.f64 (+.f64 (/.f64 (*.f64 1/2 beta) (+.f64 alpha (+.f64 beta 2))) (/.f64 (*.f64 1/2 beta) (+.f64 alpha (+.f64 beta 2)))) -1) (/.f64 (*.f64 -1/2 (+.f64 alpha beta)) (+.f64 alpha (+.f64 beta 2))))
(-.f64 (/.f64 (/.f64 -1 (+.f64 alpha (+.f64 beta 2))) (neg.f64 (/.f64 -1 (-.f64 beta alpha)))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)))
(-.f64 (/.f64 (+.f64 (-.f64 beta alpha) (-.f64 beta alpha)) (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)))
(-.f64 (/.f64 (-.f64 (+.f64 alpha alpha) beta) (+.f64 4 (*.f64 (+.f64 alpha beta) 2))) (*.f64 1/2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (*.f64 (+.f64 alpha (+.f64 beta 2)) -2)) (/.f64 (+.f64 (+.f64 beta beta) (+.f64 alpha beta)) (*.f64 (+.f64 alpha (+.f64 beta 2)) -2)))
(-.f64 (/.f64 0 (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))
(-.f64 (/.f64 (+.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (/.f64 -1 (-.f64 beta alpha))) (/.f64 (+.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 -1 (-.f64 beta alpha))))
(-.f64 (/.f64 (+.f64 0 (+.f64 alpha (+.f64 (+.f64 alpha alpha) alpha))) (+.f64 4 (*.f64 (+.f64 alpha beta) 2))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 (+.f64 alpha alpha) (+.f64 alpha beta))))
(-.f64 (/.f64 (+.f64 (*.f64 2 (-.f64 alpha beta)) (*.f64 2 (-.f64 alpha beta))) (+.f64 4 (*.f64 (+.f64 alpha beta) 2))) (/.f64 (+.f64 (*.f64 2 (-.f64 alpha beta)) (-.f64 alpha beta)) (+.f64 4 (*.f64 (+.f64 alpha beta) 2))))
(-.f64 (/.f64 (+.f64 (+.f64 alpha (+.f64 (+.f64 alpha alpha) alpha)) (+.f64 alpha (+.f64 (+.f64 alpha alpha) alpha))) (+.f64 4 (*.f64 (+.f64 alpha beta) 2))) (/.f64 (+.f64 (+.f64 alpha (+.f64 (+.f64 alpha alpha) alpha)) (+.f64 (+.f64 alpha alpha) (+.f64 alpha beta))) (+.f64 4 (*.f64 (+.f64 alpha beta) 2))))
(-.f64 (/.f64 0 (neg.f64 (/.f64 -1 (-.f64 beta alpha)))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))
(-.f64 (/.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha beta)) (*.f64 (+.f64 alpha (+.f64 beta 2)) -2)) (/.f64 (+.f64 alpha (+.f64 (+.f64 alpha alpha) alpha)) (*.f64 (+.f64 alpha (+.f64 beta 2)) -2)))
(-.f64 (/.f64 (-.f64 (+.f64 beta beta) alpha) (*.f64 (+.f64 alpha (+.f64 beta 2)) -2)) (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 (+.f64 (+.f64 alpha beta) (+.f64 alpha beta)) (*.f64 (+.f64 alpha (+.f64 beta 2)) -2)) (/.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha beta)) (*.f64 (+.f64 alpha (+.f64 beta 2)) -2)))
(-.f64 (/.f64 (+.f64 alpha beta) (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))) (/.f64 (+.f64 alpha alpha) (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))))
(-.f64 (/.f64 (+.f64 beta beta) (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))) (/.f64 (+.f64 alpha beta) (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))))
(-.f64 (/.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha beta)) (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))) (/.f64 (+.f64 alpha (+.f64 (+.f64 alpha alpha) alpha)) (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))))
(-.f64 (/.f64 (-.f64 (+.f64 beta beta) alpha) (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))) (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))) (/.f64 (+.f64 (+.f64 beta beta) (+.f64 alpha beta)) (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))))
(-.f64 (/.f64 (+.f64 (+.f64 alpha beta) (+.f64 alpha beta)) (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))) (/.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha beta)) (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))))
(/.f64 1/2 (/.f64 (+.f64 alpha (+.f64 beta 2)) (-.f64 alpha beta)))
(/.f64 1/2 (/.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 (*.f64 1/2 (-.f64 alpha beta)) (*.f64 1/2 (-.f64 alpha beta)))))
(/.f64 1/2 (/.f64 (/.f64 -1/2 (-.f64 beta alpha)) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 1/2 (*.f64 (neg.f64 (+.f64 alpha (+.f64 beta 2))) (neg.f64 (/.f64 -1 (-.f64 beta alpha)))))
(/.f64 1/2 (/.f64 -1 (+.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))))
(/.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 -1 (-.f64 beta alpha)))
(/.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (*.f64 -1 (neg.f64 (/.f64 -1 (-.f64 beta alpha)))))
(/.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (neg.f64 (/.f64 1 (-.f64 beta alpha))))
(/.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (neg.f64 (neg.f64 (/.f64 -1 (-.f64 beta alpha)))))
(/.f64 (-.f64 alpha beta) (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))
(/.f64 (-.f64 alpha beta) (*.f64 -1 (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))))
(/.f64 (-.f64 alpha beta) (neg.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) -2)))
(/.f64 (-.f64 alpha beta) (neg.f64 (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))))
(/.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) 1)
(/.f64 1 (/.f64 (/.f64 (+.f64 alpha (+.f64 beta 2)) (-.f64 beta alpha)) -1/2))
(/.f64 1 (*.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) -2) (/.f64 1 (-.f64 beta alpha))))
(/.f64 1 (*.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) -2) (neg.f64 (/.f64 -1 (-.f64 beta alpha)))))
(/.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (-.f64 beta alpha)))
(/.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (neg.f64 (/.f64 -1 (-.f64 beta alpha))))
(/.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (*.f64 1 (neg.f64 (/.f64 -1 (-.f64 beta alpha)))))
(/.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 0 (/.f64 -1 (-.f64 beta alpha))))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (+.f64 beta 2)) -2))
(/.f64 (-.f64 beta alpha) (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2))))
(/.f64 (-.f64 beta alpha) (*.f64 1 (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))))
(/.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))))
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 alpha (+.f64 beta 2)))
(/.f64 -1 (/.f64 (+.f64 alpha (+.f64 beta 2)) (*.f64 1/2 (-.f64 beta alpha))))
(/.f64 -1 (/.f64 (+.f64 (neg.f64 (+.f64 alpha (+.f64 beta 2))) (neg.f64 (+.f64 alpha (+.f64 beta 2)))) (-.f64 alpha beta)))
(/.f64 -1 (*.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) -2) (/.f64 -1 (-.f64 beta alpha))))
(/.f64 -1 (*.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)) (/.f64 1 (-.f64 beta alpha))))
(/.f64 -1 (*.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)) (neg.f64 (/.f64 -1 (-.f64 beta alpha)))))
(/.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)) -1)
(/.f64 -1/2 (/.f64 (+.f64 alpha (+.f64 beta 2)) (-.f64 beta alpha)))
(/.f64 -1/2 (*.f64 (+.f64 alpha (+.f64 beta 2)) (/.f64 1 (-.f64 beta alpha))))
(/.f64 -1/2 (*.f64 (+.f64 alpha (+.f64 beta 2)) (neg.f64 (/.f64 -1 (-.f64 beta alpha)))))
(/.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 2)
(/.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (*.f64 1/2 (-.f64 alpha beta))))
(/.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (/.f64 (/.f64 -1 (-.f64 beta alpha)) 1/2))
(/.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (/.f64 2 (-.f64 alpha beta)))
(/.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (/.f64 -1 (*.f64 1/2 (-.f64 beta alpha))))
(/.f64 (*.f64 2 (-.f64 alpha beta)) (*.f64 (+.f64 alpha (+.f64 beta 2)) 4))
(/.f64 (*.f64 (-.f64 alpha beta) (/.f64 1/4 (+.f64 alpha (+.f64 beta 2)))) 1/2)
(/.f64 (*.f64 1/2 (-.f64 beta alpha)) (neg.f64 (+.f64 alpha (+.f64 beta 2))))
(/.f64 (*.f64 1/2 (-.f64 beta alpha)) (*.f64 -1 (+.f64 alpha (+.f64 beta 2))))
(/.f64 (neg.f64 (*.f64 1/2 (-.f64 alpha beta))) (neg.f64 (+.f64 alpha (+.f64 beta 2))))
(/.f64 (neg.f64 (*.f64 1/2 (-.f64 alpha beta))) (-.f64 (-.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)) (+.f64 4 (*.f64 (+.f64 alpha beta) 2))) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (neg.f64 (*.f64 1/2 (-.f64 alpha beta))) (-.f64 (+.f64 beta 2) (+.f64 alpha (*.f64 2 (+.f64 beta 2)))))
(/.f64 (neg.f64 (*.f64 1/2 (-.f64 alpha beta))) (-.f64 alpha (+.f64 (+.f64 beta 2) (+.f64 alpha alpha))))
(/.f64 (neg.f64 (*.f64 1/2 (-.f64 alpha beta))) (-.f64 beta (+.f64 (+.f64 alpha 2) (+.f64 beta beta))))
(/.f64 (neg.f64 (*.f64 1/2 (-.f64 alpha beta))) (-.f64 (+.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)) (+.f64 alpha (+.f64 beta 2))) (+.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)) (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))))
(/.f64 (+.f64 (*.f64 1/2 (-.f64 alpha beta)) (*.f64 1/2 (-.f64 alpha beta))) (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))
(/.f64 (/.f64 1/4 (+.f64 alpha (+.f64 beta 2))) (/.f64 -1/2 (-.f64 beta alpha)))
(/.f64 (/.f64 (-.f64 alpha beta) 1/2) (*.f64 (+.f64 alpha (+.f64 beta 2)) 4))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (-.f64 alpha beta)) (*.f64 1/2 (-.f64 alpha beta))) 1/2) (+.f64 alpha (+.f64 beta 2)))
(/.f64 (/.f64 1/2 (neg.f64 (/.f64 -1 (-.f64 beta alpha)))) (neg.f64 (+.f64 alpha (+.f64 beta 2))))
(/.f64 (/.f64 1 (neg.f64 (/.f64 -1 (-.f64 beta alpha)))) (*.f64 (+.f64 alpha (+.f64 beta 2)) -2))
(/.f64 (/.f64 -1 (neg.f64 (/.f64 -1 (-.f64 beta alpha)))) (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))
(/.f64 (/.f64 -1/2 (neg.f64 (/.f64 -1 (-.f64 beta alpha)))) (+.f64 alpha (+.f64 beta 2)))
(/.f64 (/.f64 (*.f64 1/2 (-.f64 alpha beta)) 1/2) (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))
(/.f64 (/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 (neg.f64 (+.f64 alpha (+.f64 beta 2))) (neg.f64 (+.f64 alpha (+.f64 beta 2))))) -1/2)
(/.f64 (*.f64 (+.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))) 1/2) -1)
(/.f64 (*.f64 (/.f64 1/4 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) 1/2)
(/.f64 (*.f64 2 (*.f64 1/2 (-.f64 alpha beta))) (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))
(/.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (*.f64 1/2 (-.f64 alpha beta))) 1/2)
(/.f64 (*.f64 (*.f64 1/2 (-.f64 beta alpha)) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) -1)
(/.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (-.f64 alpha beta)) (*.f64 1/2 (-.f64 alpha beta)))) (+.f64 alpha (+.f64 beta 2)))
(/.f64 (*.f64 1 (+.f64 (*.f64 1/2 (-.f64 alpha beta)) (*.f64 1/2 (-.f64 alpha beta)))) (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))
(/.f64 (*.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 (*.f64 1/2 (-.f64 alpha beta)) (*.f64 1/2 (-.f64 alpha beta)))) -1)
(/.f64 (*.f64 -1 (+.f64 (*.f64 1/2 (-.f64 alpha beta)) (*.f64 1/2 (-.f64 alpha beta)))) (*.f64 (+.f64 alpha (+.f64 beta 2)) -2))
(/.f64 (*.f64 -1/2 (+.f64 (*.f64 1/2 (-.f64 alpha beta)) (*.f64 1/2 (-.f64 alpha beta)))) (neg.f64 (+.f64 alpha (+.f64 beta 2))))
(/.f64 (*.f64 (/.f64 1/4 (+.f64 alpha (+.f64 beta 2))) (+.f64 (*.f64 1/2 (-.f64 alpha beta)) (*.f64 1/2 (-.f64 alpha beta)))) 1/2)
(/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (neg.f64 (+.f64 alpha (+.f64 beta 2))))
(/.f64 (-.f64 (*.f64 1/2 (-.f64 alpha beta)) (-.f64 alpha beta)) (neg.f64 (+.f64 alpha (+.f64 beta 2))))
(/.f64 (-.f64 (*.f64 1/2 (+.f64 (+.f64 alpha alpha) (+.f64 alpha beta))) (+.f64 alpha alpha)) (neg.f64 (+.f64 alpha (+.f64 beta 2))))
(/.f64 (-.f64 0 (*.f64 1/2 (-.f64 alpha beta))) (neg.f64 (+.f64 alpha (+.f64 beta 2))))
(/.f64 (-.f64 (*.f64 1/2 beta) (*.f64 1/2 alpha)) (neg.f64 (+.f64 alpha (+.f64 beta 2))))
(/.f64 (-.f64 (-.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (neg.f64 (/.f64 -1 (-.f64 beta alpha))))
(/.f64 (-.f64 (+.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (+.f64 alpha (+.f64 beta 2))))) (neg.f64 (/.f64 -1 (-.f64 beta alpha))))
(/.f64 (-.f64 (-.f64 alpha (*.f64 2 (-.f64 alpha beta))) beta) (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2))))
(/.f64 (-.f64 (-.f64 (*.f64 2 (-.f64 alpha beta)) (*.f64 2 (-.f64 alpha beta))) (-.f64 alpha beta)) (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2))))
(/.f64 (-.f64 (-.f64 0 (*.f64 2 (-.f64 alpha beta))) (-.f64 beta alpha)) (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2))))
(/.f64 (-.f64 (-.f64 (+.f64 alpha alpha) (*.f64 2 (-.f64 alpha beta))) (+.f64 alpha beta)) (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2))))
(/.f64 (-.f64 (-.f64 (+.f64 alpha (+.f64 (+.f64 alpha alpha) alpha)) (*.f64 2 (-.f64 alpha beta))) (+.f64 (+.f64 alpha alpha) (+.f64 alpha beta))) (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2))))
(/.f64 (-.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha beta)) (+.f64 0 (+.f64 alpha (+.f64 (+.f64 alpha alpha) alpha)))) (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2))))
(/.f64 (-.f64 (+.f64 (*.f64 2 (-.f64 alpha beta)) (-.f64 alpha beta)) (+.f64 (*.f64 2 (-.f64 alpha beta)) (*.f64 2 (-.f64 alpha beta)))) (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2))))
(/.f64 (-.f64 (+.f64 (+.f64 alpha (+.f64 (+.f64 alpha alpha) alpha)) (+.f64 (+.f64 alpha alpha) (+.f64 alpha beta))) (+.f64 (+.f64 alpha (+.f64 (+.f64 alpha alpha) alpha)) (+.f64 alpha (+.f64 (+.f64 alpha alpha) alpha)))) (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2))))
(/.f64 (-.f64 (-.f64 beta alpha) (+.f64 (-.f64 beta alpha) (-.f64 beta alpha))) (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))
(/.f64 (-.f64 (-.f64 beta alpha) (+.f64 (-.f64 beta alpha) (-.f64 beta alpha))) (neg.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) -2)))
(/.f64 (-.f64 (-.f64 beta alpha) (+.f64 (-.f64 beta alpha) (-.f64 beta alpha))) (neg.f64 (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))))
(/.f64 (-.f64 (+.f64 (+.f64 beta beta) (+.f64 alpha beta)) (+.f64 (+.f64 beta beta) (+.f64 beta beta))) (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))
(/.f64 (-.f64 (+.f64 (+.f64 beta beta) (+.f64 alpha beta)) (+.f64 (+.f64 beta beta) (+.f64 beta beta))) (neg.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) -2)))
(/.f64 (-.f64 (+.f64 (+.f64 beta beta) (+.f64 alpha beta)) (+.f64 (+.f64 beta beta) (+.f64 beta beta))) (neg.f64 (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))))
(/.f64 (-.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha beta)) (+.f64 (+.f64 alpha beta) (+.f64 alpha beta))) (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))
(/.f64 (-.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha beta)) (+.f64 (+.f64 alpha beta) (+.f64 alpha beta))) (neg.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) -2)))
(/.f64 (-.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha beta)) (+.f64 (+.f64 alpha beta) (+.f64 alpha beta))) (neg.f64 (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))))
(/.f64 (-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha beta)) (+.f64 (/.f64 (*.f64 1/2 beta) (+.f64 alpha (+.f64 beta 2))) (/.f64 (*.f64 1/2 beta) (+.f64 alpha (+.f64 beta 2))))) 1)
(/.f64 (-.f64 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta))) -1)
(/.f64 (-.f64 (-.f64 (*.f64 1/2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (/.f64 (*.f64 1/2 beta) (+.f64 alpha (+.f64 beta 2)))) -1)
(/.f64 (-.f64 (-.f64 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (*.f64 alpha (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))) -1)
(/.f64 (-.f64 (-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha beta))) -1)
(/.f64 (-.f64 (/.f64 (*.f64 1/2 beta) (+.f64 alpha (+.f64 beta 2))) (-.f64 (*.f64 1/2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 (-.f64 alpha beta) 0))) -1)
(/.f64 (-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha beta)) (-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (*.f64 (-.f64 alpha beta) 0))) -1)
(/.f64 (-.f64 (*.f64 alpha (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 (-.f64 alpha beta) 0))) -1)
(/.f64 (-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha beta)) (+.f64 0 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) -1)
(/.f64 (-.f64 (*.f64 alpha (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 0 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))) -1)
(/.f64 (-.f64 (/.f64 (*.f64 -1/2 (+.f64 alpha beta)) (+.f64 alpha (+.f64 beta 2))) (/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 beta 2)))) -1)
(/.f64 (-.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha beta))) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) -1)
(/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 alpha (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))) (+.f64 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))) -1)
(/.f64 (-.f64 (+.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta))) (+.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) -1)
(/.f64 (neg.f64 (*.f64 1/2 (-.f64 beta alpha))) (+.f64 alpha (+.f64 beta 2)))
(/.f64 (neg.f64 (neg.f64 (*.f64 1/2 (-.f64 alpha beta)))) (+.f64 alpha (+.f64 beta 2)))
(neg.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))
(+.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) 0)
(+.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))
(+.f64 0 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))
(+.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))
(-.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) 0)
(-.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 0 (-.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 (-.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (+.f64 alpha (+.f64 beta 2))))))
(-.f64 0 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))
(-.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 -1 (+.f64 alpha (+.f64 beta 2))))
(-.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))
(-.f64 (+.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 1/2 (/.f64 1 (+.f64 alpha (+.f64 beta 2))))
(*.f64 2 (/.f64 1/4 (+.f64 alpha (+.f64 beta 2))))
(*.f64 2 (*.f64 1 (/.f64 1/4 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) 1)
(*.f64 1 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))
(*.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) -1)
(*.f64 -1 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))
(*.f64 -1 (-.f64 (-.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 -1 (-.f64 (+.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (+.f64 alpha (+.f64 beta 2))))))
(*.f64 -1/2 (/.f64 -1 (+.f64 alpha (+.f64 beta 2))))
(*.f64 -1/2 (-.f64 0 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 -1/2 (-.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (+.f64 alpha (+.f64 beta 2))))))
(*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) 1/2)
(*.f64 (/.f64 -1 (+.f64 alpha (+.f64 beta 2))) -1/2)
(*.f64 (/.f64 1/4 (+.f64 alpha (+.f64 beta 2))) 2)
(neg.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))
Outputs
(-.f64 1/2 (*.f64 -1/2 (/.f64 beta (+.f64 beta 2))))
(-.f64 (+.f64 1/2 (*.f64 -1/2 (*.f64 (-.f64 (/.f64 1 (+.f64 beta 2)) (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta 2) 2)))) alpha))) (*.f64 -1/2 (/.f64 beta (+.f64 beta 2))))
(+.f64 1/2 (-.f64 (*.f64 -1/2 (*.f64 (-.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 (neg.f64 beta) (pow.f64 (+.f64 beta 2) 2))) alpha)) (*.f64 -1/2 (/.f64 beta (+.f64 beta 2)))))
(-.f64 (+.f64 1/2 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (/.f64 1 (+.f64 beta 2)) (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta 2) 2)))) alpha)) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta 2) 3))) (/.f64 1 (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 2))))) (*.f64 -1/2 (/.f64 beta (+.f64 beta 2))))
(+.f64 1/2 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 (neg.f64 beta) (pow.f64 (+.f64 beta 2) 2))) alpha)) (*.f64 -1/2 (*.f64 (-.f64 (/.f64 (neg.f64 beta) (pow.f64 (+.f64 beta 2) 3)) (/.f64 1 (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 2)))) (*.f64 -1/2 (/.f64 beta (+.f64 beta 2)))))
(+.f64 1/2 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (/.f64 (neg.f64 beta) (pow.f64 (+.f64 beta 2) 3)) (/.f64 1 (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 2))) (-.f64 (*.f64 -1/2 (*.f64 (-.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 (neg.f64 beta) (pow.f64 (+.f64 beta 2) 2))) alpha)) (*.f64 -1/2 (/.f64 beta (+.f64 beta 2))))))
(-.f64 (+.f64 1/2 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (/.f64 1 (+.f64 beta 2)) (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta 2) 2)))) alpha)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 alpha 3) (-.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 3)) (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta 2) 4)))))) (*.f64 -1/2 (*.f64 (-.f64 (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta 2) 3))) (/.f64 1 (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 2)))))) (*.f64 -1/2 (/.f64 beta (+.f64 beta 2))))
(+.f64 1/2 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 (neg.f64 beta) (pow.f64 (+.f64 beta 2) 2))) alpha)) (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (/.f64 (neg.f64 beta) (pow.f64 (+.f64 beta 2) 3)) (/.f64 1 (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 2))) (*.f64 -1/2 (*.f64 (pow.f64 alpha 3) (-.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 3)) (/.f64 (neg.f64 beta) (pow.f64 (+.f64 beta 2) 4))))))) (*.f64 -1/2 (/.f64 beta (+.f64 beta 2)))))
(+.f64 1/2 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 (neg.f64 beta) (pow.f64 (+.f64 beta 2) 2))) alpha)) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (-.f64 (/.f64 (neg.f64 beta) (pow.f64 (+.f64 beta 2) 3)) (/.f64 1 (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 2))) (*.f64 -1/2 (*.f64 (pow.f64 alpha 3) (-.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 3)) (/.f64 (neg.f64 beta) (pow.f64 (+.f64 beta 2) 4)))))) (*.f64 -1/2 (/.f64 beta (+.f64 beta 2))))))
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha))
(/.f64 (*.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) -1/2) alpha)
(*.f64 -1/2 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 beta 2) (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (pow.f64 alpha 2))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)))
(+.f64 (/.f64 (*.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) -1/2) alpha) (*.f64 1/2 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) (pow.f64 alpha 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha)) (*.f64 1/2 (*.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) (/.f64 (+.f64 beta 2) (pow.f64 alpha 2)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 beta 2) (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (pow.f64 alpha 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) (pow.f64 alpha 2)))) (+.f64 (/.f64 (*.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) -1/2) alpha) (/.f64 -1/2 (/.f64 (pow.f64 alpha 3) (*.f64 (pow.f64 (+.f64 beta 2) 2) (-.f64 (neg.f64 beta) (+.f64 beta 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) (/.f64 (+.f64 beta 2) (pow.f64 alpha 2)))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha)) (*.f64 -1/2 (*.f64 (pow.f64 (+.f64 beta 2) 2) (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) (pow.f64 alpha 3))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 beta 2) (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (pow.f64 alpha 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) (pow.f64 (+.f64 beta 2) 3)) (pow.f64 alpha 4))))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) (pow.f64 alpha 2)))) (+.f64 (/.f64 (*.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) -1/2) alpha) (+.f64 (/.f64 -1/2 (/.f64 (pow.f64 alpha 3) (*.f64 (pow.f64 (+.f64 beta 2) 2) (-.f64 (neg.f64 beta) (+.f64 beta 2))))) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 beta 2) 3) (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) (pow.f64 alpha 4)))))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) (/.f64 (+.f64 beta 2) (pow.f64 alpha 2)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (+.f64 beta 2) 2) (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) (pow.f64 alpha 3)))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha)) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 beta 2) 3) (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) (pow.f64 alpha 4)))))))
(*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha))
(/.f64 (*.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) -1/2) alpha)
(*.f64 -1/2 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) (+.f64 beta 2)) (pow.f64 alpha 2))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)))
(+.f64 (/.f64 (*.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) -1/2) alpha) (*.f64 1/2 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) (pow.f64 alpha 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha)) (*.f64 1/2 (*.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) (/.f64 (+.f64 beta 2) (pow.f64 alpha 2)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 beta 2) 2) (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (pow.f64 alpha 3))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) (pow.f64 alpha 2)))) (+.f64 (/.f64 (*.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) -1/2) alpha) (/.f64 -1/2 (/.f64 (pow.f64 alpha 3) (*.f64 (pow.f64 (+.f64 beta 2) 2) (-.f64 (neg.f64 beta) (+.f64 beta 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) (/.f64 (+.f64 beta 2) (pow.f64 alpha 2)))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha)) (*.f64 -1/2 (*.f64 (pow.f64 (+.f64 beta 2) 2) (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) (pow.f64 alpha 3))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 beta 2) 2) (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (pow.f64 alpha 3))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) (pow.f64 (+.f64 beta 2) 3)) (pow.f64 alpha 4))))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) (pow.f64 alpha 2)))) (+.f64 (/.f64 (*.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) -1/2) alpha) (+.f64 (/.f64 -1/2 (/.f64 (pow.f64 alpha 3) (*.f64 (pow.f64 (+.f64 beta 2) 2) (-.f64 (neg.f64 beta) (+.f64 beta 2))))) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 beta 2) 3) (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) (pow.f64 alpha 4)))))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) (/.f64 (+.f64 beta 2) (pow.f64 alpha 2)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (+.f64 beta 2) 2) (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) (pow.f64 alpha 3)))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha)) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 beta 2) 3) (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) (pow.f64 alpha 4)))))))
(-.f64 1/2 (*.f64 1/2 (/.f64 alpha (+.f64 2 alpha))))
(-.f64 1/2 (/.f64 (*.f64 1/2 alpha) (+.f64 2 alpha)))
(-.f64 (+.f64 1/2 (*.f64 1/2 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha)))))) (*.f64 1/2 (/.f64 alpha (+.f64 2 alpha))))
(+.f64 1/2 (-.f64 (*.f64 1/2 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha))))) (/.f64 (*.f64 1/2 alpha) (+.f64 2 alpha))))
(+.f64 1/2 (-.f64 (*.f64 1/2 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha))))) (*.f64 1/2 (/.f64 alpha (+.f64 2 alpha)))))
(-.f64 (+.f64 1/2 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 1/2 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha))))))) (*.f64 1/2 (/.f64 alpha (+.f64 2 alpha))))
(+.f64 1/2 (-.f64 (+.f64 (*.f64 1/2 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha))))) (*.f64 -1/2 (*.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha))) (/.f64 (pow.f64 beta 2) (+.f64 2 alpha))))) (/.f64 (*.f64 1/2 alpha) (+.f64 2 alpha))))
(+.f64 1/2 (+.f64 (*.f64 1/2 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha))))) (-.f64 (*.f64 -1/2 (*.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha))) (/.f64 (pow.f64 beta 2) (+.f64 2 alpha)))) (*.f64 1/2 (/.f64 alpha (+.f64 2 alpha))))))
(-.f64 (+.f64 1/2 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha)))) (+.f64 2 alpha))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 beta 3) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 4)) (/.f64 1 (pow.f64 (+.f64 2 alpha) 3))))) (*.f64 1/2 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha)))))))) (*.f64 1/2 (/.f64 alpha (+.f64 2 alpha))))
(+.f64 1/2 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha))) (/.f64 (pow.f64 beta 2) (+.f64 2 alpha)))) (+.f64 (*.f64 1/2 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha))))) (*.f64 1/2 (*.f64 (pow.f64 beta 3) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 4)) (/.f64 1 (pow.f64 (+.f64 2 alpha) 3))))))) (/.f64 (*.f64 1/2 alpha) (+.f64 2 alpha))))
(+.f64 1/2 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 beta 3) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 4)) (/.f64 1 (pow.f64 (+.f64 2 alpha) 3))))) (+.f64 (*.f64 1/2 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha))))) (-.f64 (*.f64 -1/2 (*.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha))) (/.f64 (pow.f64 beta 2) (+.f64 2 alpha)))) (*.f64 1/2 (/.f64 alpha (+.f64 2 alpha)))))))
1
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 alpha (*.f64 -1 (+.f64 2 alpha))) beta)) 1)
(+.f64 1 (/.f64 -1/2 (/.f64 beta (-.f64 alpha (+.f64 -2 (neg.f64 alpha))))))
(+.f64 1 (*.f64 -1/2 (/.f64 (-.f64 alpha (+.f64 -2 (neg.f64 alpha))) beta)))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 alpha (*.f64 -1 (+.f64 2 alpha))) beta)) (+.f64 1 (*.f64 1/2 (/.f64 (*.f64 (-.f64 alpha (*.f64 -1 (+.f64 2 alpha))) (+.f64 2 alpha)) (pow.f64 beta 2)))))
(+.f64 1 (+.f64 (/.f64 -1/2 (/.f64 beta (-.f64 alpha (+.f64 -2 (neg.f64 alpha))))) (*.f64 1/2 (*.f64 (+.f64 2 alpha) (/.f64 (-.f64 alpha (+.f64 -2 (neg.f64 alpha))) (pow.f64 beta 2))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 alpha (+.f64 -2 (neg.f64 alpha))) beta)) (*.f64 1/2 (*.f64 (+.f64 2 alpha) (/.f64 (-.f64 alpha (+.f64 -2 (neg.f64 alpha))) (pow.f64 beta 2))))))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 alpha (*.f64 -1 (+.f64 2 alpha))) beta)) (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 alpha (*.f64 -1 (+.f64 2 alpha))) (pow.f64 (+.f64 2 alpha) 2)) (pow.f64 beta 3))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 alpha (*.f64 -1 (+.f64 2 alpha))) (+.f64 2 alpha)) (pow.f64 beta 2))))))
(+.f64 1 (+.f64 (/.f64 -1/2 (/.f64 beta (-.f64 alpha (+.f64 -2 (neg.f64 alpha))))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 alpha) (/.f64 (-.f64 alpha (+.f64 -2 (neg.f64 alpha))) (pow.f64 beta 2)))) (*.f64 -1/2 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (/.f64 (-.f64 alpha (+.f64 -2 (neg.f64 alpha))) (pow.f64 beta 3)))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 alpha (+.f64 -2 (neg.f64 alpha))) beta)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 alpha) (/.f64 (-.f64 alpha (+.f64 -2 (neg.f64 alpha))) (pow.f64 beta 2)))) (*.f64 -1/2 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (/.f64 (-.f64 alpha (+.f64 -2 (neg.f64 alpha))) (pow.f64 beta 3)))))))
1
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) beta)) 1)
(+.f64 1 (*.f64 1/2 (/.f64 (-.f64 (neg.f64 alpha) (+.f64 2 alpha)) beta)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha)) (pow.f64 beta 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) beta)) 1))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (neg.f64 alpha) (+.f64 2 alpha)) beta)) (+.f64 (/.f64 (*.f64 (*.f64 (+.f64 2 alpha) (-.f64 (neg.f64 alpha) (+.f64 2 alpha))) -1/2) (pow.f64 beta 2)) 1))
(+.f64 (+.f64 1 (*.f64 1/2 (/.f64 (-.f64 (neg.f64 alpha) (+.f64 2 alpha)) beta))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 2 alpha) (-.f64 (neg.f64 alpha) (+.f64 2 alpha))) (pow.f64 beta 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha)) (pow.f64 beta 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) beta)) (+.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))) (pow.f64 beta 3))))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (neg.f64 alpha) (+.f64 2 alpha)) beta)) (+.f64 (/.f64 (*.f64 (*.f64 (+.f64 2 alpha) (-.f64 (neg.f64 alpha) (+.f64 2 alpha))) -1/2) (pow.f64 beta 2)) (+.f64 1 (/.f64 1/2 (/.f64 (pow.f64 beta 3) (*.f64 (pow.f64 (+.f64 2 alpha) 2) (-.f64 (neg.f64 alpha) (+.f64 2 alpha))))))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (neg.f64 alpha) (+.f64 2 alpha)) beta)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 2 alpha) (-.f64 (neg.f64 alpha) (+.f64 2 alpha))) (pow.f64 beta 2))) (+.f64 1 (*.f64 (-.f64 (neg.f64 alpha) (+.f64 2 alpha)) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 3)))))))
(*.f64 -1/2 (/.f64 beta (+.f64 beta 2)))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 1 (+.f64 beta 2)) (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta 2) 2)))) alpha)) (*.f64 -1/2 (/.f64 beta (+.f64 beta 2))))
(+.f64 (*.f64 -1/2 (/.f64 beta (+.f64 beta 2))) (*.f64 (-.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 (neg.f64 beta) (pow.f64 (+.f64 beta 2) 2))) (*.f64 1/2 alpha)))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 1 (+.f64 beta 2)) (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta 2) 2)))) alpha)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta 2) 3))) (/.f64 1 (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 2))) (*.f64 -1/2 (/.f64 beta (+.f64 beta 2)))))
(+.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 (neg.f64 beta) (pow.f64 (+.f64 beta 2) 2))) (*.f64 1/2 alpha)) (+.f64 (*.f64 -1/2 (/.f64 beta (+.f64 beta 2))) (*.f64 (-.f64 (/.f64 (neg.f64 beta) (pow.f64 (+.f64 beta 2) 3)) (/.f64 1 (pow.f64 (+.f64 beta 2) 2))) (*.f64 1/2 (pow.f64 alpha 2)))))
(+.f64 (*.f64 -1/2 (/.f64 beta (+.f64 beta 2))) (+.f64 (*.f64 (-.f64 (/.f64 (neg.f64 beta) (pow.f64 (+.f64 beta 2) 3)) (/.f64 1 (pow.f64 (+.f64 beta 2) 2))) (*.f64 1/2 (pow.f64 alpha 2))) (*.f64 (-.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 (neg.f64 beta) (pow.f64 (+.f64 beta 2) 2))) (*.f64 1/2 alpha))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 1 (+.f64 beta 2)) (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta 2) 2)))) alpha)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta 2) 3))) (/.f64 1 (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 2))) (+.f64 (*.f64 -1/2 (/.f64 beta (+.f64 beta 2))) (*.f64 1/2 (*.f64 (pow.f64 alpha 3) (-.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 3)) (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta 2) 4)))))))))
(+.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 (neg.f64 beta) (pow.f64 (+.f64 beta 2) 2))) (*.f64 1/2 alpha)) (+.f64 (*.f64 -1/2 (/.f64 beta (+.f64 beta 2))) (+.f64 (*.f64 (-.f64 (/.f64 (neg.f64 beta) (pow.f64 (+.f64 beta 2) 3)) (/.f64 1 (pow.f64 (+.f64 beta 2) 2))) (*.f64 1/2 (pow.f64 alpha 2))) (*.f64 (pow.f64 alpha 3) (*.f64 1/2 (-.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 3)) (/.f64 (neg.f64 beta) (pow.f64 (+.f64 beta 2) 4))))))))
(+.f64 (*.f64 -1/2 (/.f64 beta (+.f64 beta 2))) (+.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 (neg.f64 beta) (pow.f64 (+.f64 beta 2) 2))) (*.f64 1/2 alpha)) (+.f64 (*.f64 (-.f64 (/.f64 (neg.f64 beta) (pow.f64 (+.f64 beta 2) 3)) (/.f64 1 (pow.f64 (+.f64 beta 2) 2))) (*.f64 1/2 (pow.f64 alpha 2))) (*.f64 1/2 (*.f64 (pow.f64 alpha 3) (-.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 3)) (/.f64 (neg.f64 beta) (pow.f64 (+.f64 beta 2) 4))))))))
1/2
(+.f64 1/2 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)))
(+.f64 1/2 (*.f64 1/2 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha)))
(+.f64 1/2 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 beta 2) (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (pow.f64 alpha 2))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha))))
(+.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha)) (*.f64 -1/2 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) (pow.f64 alpha 2))))))
(+.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha)) (*.f64 -1/2 (*.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))) (+.f64 1/2 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 beta 2) (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (pow.f64 alpha 2))) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)))))
(+.f64 1/2 (+.f64 (/.f64 1/2 (/.f64 (pow.f64 alpha 3) (*.f64 (pow.f64 (+.f64 beta 2) 2) (-.f64 (neg.f64 beta) (+.f64 beta 2))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha)) (*.f64 -1/2 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) (pow.f64 alpha 2)))))))
(+.f64 1/2 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (+.f64 beta 2) 2) (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) (pow.f64 alpha 3)))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha)) (*.f64 -1/2 (*.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) (/.f64 (+.f64 beta 2) (pow.f64 alpha 2)))))))
1/2
(+.f64 1/2 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)))
(+.f64 1/2 (*.f64 1/2 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 1/2 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha))))
(+.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha)) (*.f64 -1/2 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) (pow.f64 alpha 2))))))
(+.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha)) (*.f64 -1/2 (*.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (+.f64 beta 2) 2) (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (pow.f64 alpha 3))))))
(+.f64 1/2 (+.f64 (/.f64 1/2 (/.f64 (pow.f64 alpha 3) (*.f64 (pow.f64 (+.f64 beta 2) 2) (-.f64 (neg.f64 beta) (+.f64 beta 2))))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha)) (*.f64 -1/2 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) (pow.f64 alpha 2)))))))
(+.f64 1/2 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (+.f64 beta 2) 2) (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) (pow.f64 alpha 3)))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha)) (*.f64 -1/2 (*.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) (/.f64 (+.f64 beta 2) (pow.f64 alpha 2)))))))
(*.f64 1/2 (/.f64 alpha (+.f64 2 alpha)))
(/.f64 (*.f64 1/2 alpha) (+.f64 2 alpha))
(+.f64 (*.f64 1/2 (/.f64 alpha (+.f64 2 alpha))) (*.f64 -1/2 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha))))))
(+.f64 (/.f64 (*.f64 1/2 alpha) (+.f64 2 alpha)) (*.f64 -1/2 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha))))))
(+.f64 (*.f64 1/2 (/.f64 alpha (+.f64 2 alpha))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1/2 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha)))))))
(+.f64 (/.f64 (*.f64 1/2 alpha) (+.f64 2 alpha)) (+.f64 (*.f64 -1/2 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha))))) (*.f64 1/2 (*.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha))) (/.f64 (pow.f64 beta 2) (+.f64 2 alpha))))))
(+.f64 (*.f64 -1/2 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha))))) (+.f64 (*.f64 1/2 (/.f64 alpha (+.f64 2 alpha))) (*.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha))) (*.f64 1/2 (/.f64 (pow.f64 beta 2) (+.f64 2 alpha))))))
(+.f64 (*.f64 1/2 (/.f64 alpha (+.f64 2 alpha))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 beta 3) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 4)) (/.f64 1 (pow.f64 (+.f64 2 alpha) 3))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 beta 2) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha)))) (+.f64 2 alpha))) (*.f64 -1/2 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha))))))))
(+.f64 (/.f64 (*.f64 1/2 alpha) (+.f64 2 alpha)) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha))) (/.f64 (pow.f64 beta 2) (+.f64 2 alpha)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 beta 3) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 4)) (/.f64 1 (pow.f64 (+.f64 2 alpha) 3))))) (*.f64 -1/2 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha))))))))
(+.f64 (*.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha))) (*.f64 1/2 (/.f64 (pow.f64 beta 2) (+.f64 2 alpha)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 beta 3) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 4)) (/.f64 1 (pow.f64 (+.f64 2 alpha) 3))))) (+.f64 (*.f64 1/2 (/.f64 alpha (+.f64 2 alpha))) (*.f64 -1/2 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha))))))))
-1/2
(-.f64 (*.f64 1/2 (/.f64 (-.f64 alpha (*.f64 -1 (+.f64 2 alpha))) beta)) 1/2)
(-.f64 (*.f64 1/2 (/.f64 (-.f64 alpha (+.f64 -2 (neg.f64 alpha))) beta)) 1/2)
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 alpha (*.f64 -1 (+.f64 2 alpha))) (+.f64 2 alpha)) (pow.f64 beta 2))) (*.f64 1/2 (/.f64 (-.f64 alpha (*.f64 -1 (+.f64 2 alpha))) beta))) 1/2)
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 2 alpha) (/.f64 (-.f64 alpha (+.f64 -2 (neg.f64 alpha))) (pow.f64 beta 2)))) (-.f64 (*.f64 1/2 (/.f64 (-.f64 alpha (+.f64 -2 (neg.f64 alpha))) beta)) 1/2))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 alpha (+.f64 -2 (neg.f64 alpha))) beta)) (-.f64 (/.f64 (*.f64 (+.f64 2 alpha) (-.f64 alpha (+.f64 -2 (neg.f64 alpha)))) (/.f64 (pow.f64 beta 2) -1/2)) 1/2))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 alpha (*.f64 -1 (+.f64 2 alpha))) (pow.f64 (+.f64 2 alpha) 2)) (pow.f64 beta 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 alpha (*.f64 -1 (+.f64 2 alpha))) (+.f64 2 alpha)) (pow.f64 beta 2))) (*.f64 1/2 (/.f64 (-.f64 alpha (*.f64 -1 (+.f64 2 alpha))) beta)))) 1/2)
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (/.f64 (-.f64 alpha (+.f64 -2 (neg.f64 alpha))) (pow.f64 beta 3)))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 2 alpha) (/.f64 (-.f64 alpha (+.f64 -2 (neg.f64 alpha))) (pow.f64 beta 2)))) (-.f64 (*.f64 1/2 (/.f64 (-.f64 alpha (+.f64 -2 (neg.f64 alpha))) beta)) 1/2)))
(+.f64 (/.f64 (*.f64 (+.f64 2 alpha) (-.f64 alpha (+.f64 -2 (neg.f64 alpha)))) (/.f64 (pow.f64 beta 2) -1/2)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (/.f64 (-.f64 alpha (+.f64 -2 (neg.f64 alpha))) (pow.f64 beta 3)))) (-.f64 (*.f64 1/2 (/.f64 (-.f64 alpha (+.f64 -2 (neg.f64 alpha))) beta)) 1/2)))
-1/2
(-.f64 (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) beta)) 1/2)
(-.f64 (/.f64 -1/2 (/.f64 beta (-.f64 (neg.f64 alpha) (+.f64 2 alpha)))) 1/2)
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha)) (pow.f64 beta 2))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) beta))) 1/2)
(+.f64 (*.f64 1/2 (*.f64 (+.f64 2 alpha) (/.f64 (-.f64 (neg.f64 alpha) (+.f64 2 alpha)) (pow.f64 beta 2)))) (-.f64 (/.f64 -1/2 (/.f64 beta (-.f64 (neg.f64 alpha) (+.f64 2 alpha)))) 1/2))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 2 alpha) (-.f64 (neg.f64 alpha) (+.f64 2 alpha))) (pow.f64 beta 2))) (-.f64 (/.f64 -1/2 (/.f64 beta (-.f64 (neg.f64 alpha) (+.f64 2 alpha)))) 1/2))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))) (pow.f64 beta 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha)) (pow.f64 beta 2))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) beta)))) 1/2)
(+.f64 (/.f64 -1/2 (/.f64 (pow.f64 beta 3) (*.f64 (pow.f64 (+.f64 2 alpha) 2) (-.f64 (neg.f64 alpha) (+.f64 2 alpha))))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 2 alpha) (/.f64 (-.f64 (neg.f64 alpha) (+.f64 2 alpha)) (pow.f64 beta 2)))) (-.f64 (/.f64 -1/2 (/.f64 beta (-.f64 (neg.f64 alpha) (+.f64 2 alpha)))) 1/2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 2 alpha) (-.f64 (neg.f64 alpha) (+.f64 2 alpha))) (pow.f64 beta 2))) (-.f64 (+.f64 (*.f64 (-.f64 (neg.f64 alpha) (+.f64 2 alpha)) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 3)))) (/.f64 -1/2 (/.f64 beta (-.f64 (neg.f64 alpha) (+.f64 2 alpha))))) 1/2))
(/.f64 1/2 (+.f64 beta 2))
(+.f64 (*.f64 -1/2 (/.f64 alpha (pow.f64 (+.f64 beta 2) 2))) (*.f64 1/2 (/.f64 1 (+.f64 beta 2))))
(+.f64 (*.f64 -1/2 (/.f64 alpha (pow.f64 (+.f64 beta 2) 2))) (/.f64 1/2 (+.f64 beta 2)))
(+.f64 (*.f64 -1/2 (/.f64 alpha (pow.f64 (+.f64 beta 2) 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 3))) (*.f64 1/2 (/.f64 1 (+.f64 beta 2)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 3))) (+.f64 (*.f64 -1/2 (/.f64 alpha (pow.f64 (+.f64 beta 2) 2))) (/.f64 1/2 (+.f64 beta 2))))
(+.f64 (*.f64 -1/2 (/.f64 alpha (pow.f64 (+.f64 beta 2) 2))) (+.f64 (/.f64 1/2 (+.f64 beta 2)) (*.f64 1/2 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 3)))))
(+.f64 (*.f64 -1/2 (/.f64 alpha (pow.f64 (+.f64 beta 2) 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 3))) (+.f64 (*.f64 1/2 (/.f64 1 (+.f64 beta 2))) (*.f64 -1/2 (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 2) 4))))))
(+.f64 (*.f64 -1/2 (/.f64 alpha (pow.f64 (+.f64 beta 2) 2))) (+.f64 (/.f64 1/2 (+.f64 beta 2)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 3))) (*.f64 -1/2 (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 2) 4))))))
(/.f64 1/2 alpha)
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))) (*.f64 1/2 (/.f64 1 alpha)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))) (/.f64 1/2 alpha))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))) (*.f64 1/2 (/.f64 1 alpha))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 3))) (/.f64 1/2 alpha)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 4))) (*.f64 1/2 (/.f64 1 alpha)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 3))) (+.f64 (/.f64 1/2 alpha) (/.f64 -1/2 (/.f64 (pow.f64 alpha 4) (pow.f64 (+.f64 beta 2) 3))))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 3))) (+.f64 (/.f64 1/2 alpha) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 4))))))
(/.f64 1/2 alpha)
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))) (*.f64 1/2 (/.f64 1 alpha)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))) (/.f64 1/2 alpha))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))) (*.f64 1/2 (/.f64 1 alpha))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 3))) (/.f64 1/2 alpha)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 4))) (*.f64 1/2 (/.f64 1 alpha)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 3))) (+.f64 (/.f64 1/2 alpha) (/.f64 -1/2 (/.f64 (pow.f64 alpha 4) (pow.f64 (+.f64 beta 2) 3))))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 3))) (+.f64 (/.f64 1/2 alpha) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 4))))))
(/.f64 1/2 (+.f64 2 alpha))
(+.f64 (*.f64 -1/2 (/.f64 beta (pow.f64 (+.f64 2 alpha) 2))) (*.f64 1/2 (/.f64 1 (+.f64 2 alpha))))
(+.f64 (/.f64 -1/2 (/.f64 (pow.f64 (+.f64 2 alpha) 2) beta)) (/.f64 1/2 (+.f64 2 alpha)))
(+.f64 (/.f64 beta (/.f64 (pow.f64 (+.f64 2 alpha) 2) -1/2)) (/.f64 1/2 (+.f64 2 alpha)))
(+.f64 (*.f64 -1/2 (/.f64 beta (pow.f64 (+.f64 2 alpha) 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 3))) (*.f64 1/2 (/.f64 1 (+.f64 2 alpha)))))
(+.f64 (/.f64 -1/2 (/.f64 (pow.f64 (+.f64 2 alpha) 2) beta)) (+.f64 (/.f64 1/2 (+.f64 2 alpha)) (/.f64 (*.f64 (pow.f64 beta 2) 1/2) (pow.f64 (+.f64 2 alpha) 3))))
(+.f64 (/.f64 beta (/.f64 (pow.f64 (+.f64 2 alpha) 2) -1/2)) (+.f64 (/.f64 1/2 (+.f64 2 alpha)) (*.f64 1/2 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 3)))))
(+.f64 (*.f64 -1/2 (/.f64 beta (pow.f64 (+.f64 2 alpha) 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 alpha) 4))) (*.f64 1/2 (/.f64 1 (+.f64 2 alpha))))))
(+.f64 (/.f64 -1/2 (/.f64 (pow.f64 (+.f64 2 alpha) 2) beta)) (+.f64 (/.f64 (*.f64 (pow.f64 beta 2) 1/2) (pow.f64 (+.f64 2 alpha) 3)) (+.f64 (/.f64 1/2 (+.f64 2 alpha)) (/.f64 (*.f64 (pow.f64 beta 3) -1/2) (pow.f64 (+.f64 2 alpha) 4)))))
(+.f64 (/.f64 beta (/.f64 (pow.f64 (+.f64 2 alpha) 2) -1/2)) (+.f64 (/.f64 1/2 (+.f64 2 alpha)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 3))) (*.f64 -1/2 (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 alpha) 4))))))
(/.f64 1/2 beta)
(+.f64 (*.f64 1/2 (/.f64 1 beta)) (*.f64 -1/2 (/.f64 (+.f64 2 alpha) (pow.f64 beta 2))))
(+.f64 (/.f64 1/2 beta) (*.f64 -1/2 (/.f64 (+.f64 2 alpha) (pow.f64 beta 2))))
(+.f64 (*.f64 1/2 (/.f64 1 beta)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 3))) (*.f64 -1/2 (/.f64 (+.f64 2 alpha) (pow.f64 beta 2)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 3))) (+.f64 (/.f64 1/2 beta) (*.f64 -1/2 (/.f64 (+.f64 2 alpha) (pow.f64 beta 2)))))
(+.f64 (/.f64 1/2 beta) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 alpha) (pow.f64 beta 2))) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 3)))))
(+.f64 (*.f64 1/2 (/.f64 1 beta)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 3))) (*.f64 -1/2 (/.f64 (+.f64 2 alpha) (pow.f64 beta 2))))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 3))) (+.f64 (/.f64 1/2 beta) (*.f64 -1/2 (/.f64 (+.f64 2 alpha) (pow.f64 beta 2))))))
(+.f64 (/.f64 1/2 beta) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 4))) (*.f64 -1/2 (/.f64 (+.f64 2 alpha) (pow.f64 beta 2))))))
(/.f64 1/2 beta)
(+.f64 (*.f64 1/2 (/.f64 1 beta)) (*.f64 -1/2 (/.f64 (+.f64 2 alpha) (pow.f64 beta 2))))
(+.f64 (/.f64 1/2 beta) (*.f64 -1/2 (/.f64 (+.f64 2 alpha) (pow.f64 beta 2))))
(+.f64 (*.f64 1/2 (/.f64 1 beta)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 3))) (*.f64 -1/2 (/.f64 (+.f64 2 alpha) (pow.f64 beta 2)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 3))) (+.f64 (/.f64 1/2 beta) (*.f64 -1/2 (/.f64 (+.f64 2 alpha) (pow.f64 beta 2)))))
(+.f64 (/.f64 1/2 beta) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 2 alpha) (pow.f64 beta 2))) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 3)))))
(+.f64 (*.f64 1/2 (/.f64 1 beta)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 3))) (*.f64 -1/2 (/.f64 (+.f64 2 alpha) (pow.f64 beta 2))))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 3))) (+.f64 (/.f64 1/2 beta) (*.f64 -1/2 (/.f64 (+.f64 2 alpha) (pow.f64 beta 2))))))
(+.f64 (/.f64 1/2 beta) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 4))) (*.f64 -1/2 (/.f64 (+.f64 2 alpha) (pow.f64 beta 2))))))
(+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))
(+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha)))
(+.f64 2 (-.f64 0 (+.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) 3/2)))
(-.f64 2 (+.f64 (/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha))) 3/2))
(-.f64 2 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 3/2))
(+.f64 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))) 0)
(+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha)))
(+.f64 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))) (-.f64 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))))
(+.f64 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha))) (+.f64 1/2 (-.f64 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha)) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha))))))
(-.f64 (+.f64 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha)) (+.f64 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha)) 1)) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha))))
(+.f64 1 (-.f64 0 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)))))
(-.f64 1 (+.f64 1/2 (/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))))
(-.f64 1 (+.f64 1/2 (*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))))
(+.f64 0 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))))
(+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha)))
(+.f64 (/.f64 (*.f64 1/2 beta) (+.f64 alpha (+.f64 beta 2))) (-.f64 0 (+.f64 (*.f64 1/2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1/2)))
(+.f64 (/.f64 (*.f64 1/2 beta) (+.f64 beta (+.f64 2 alpha))) (neg.f64 (+.f64 -1/2 (/.f64 1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) alpha)))))
(+.f64 (*.f64 beta (/.f64 1/2 (+.f64 beta (+.f64 2 alpha)))) (neg.f64 (+.f64 -1/2 (/.f64 (*.f64 1/2 alpha) (+.f64 beta (+.f64 2 alpha))))))
(+.f64 (/.f64 (*.f64 1/2 beta) (+.f64 alpha (+.f64 beta 2))) (-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (+.f64 (*.f64 1/2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1/2)))
(-.f64 (+.f64 (/.f64 (*.f64 1/2 beta) (+.f64 beta (+.f64 2 alpha))) (/.f64 0 (+.f64 beta (+.f64 2 alpha)))) (+.f64 -1/2 (/.f64 1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) alpha))))
(+.f64 (*.f64 beta (/.f64 1/2 (+.f64 beta (+.f64 2 alpha)))) (-.f64 (/.f64 0 (+.f64 beta (+.f64 2 alpha))) (+.f64 -1/2 (/.f64 (*.f64 1/2 alpha) (+.f64 beta (+.f64 2 alpha))))))
(+.f64 (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))) (-.f64 -1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))))
(+.f64 -1/2 (-.f64 (+.f64 1 (*.f64 2 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha)))) (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha))))
(+.f64 -1/2 (+.f64 1 (-.f64 (*.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 beta (+.f64 2 alpha)))) (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha)))))
(*.f64 1/2 (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))))
(+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha)))
(*.f64 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))) 1)
(+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha)))
(*.f64 1 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))))
(+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha)))
(*.f64 1 (-.f64 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta))) (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))))
(*.f64 1 (+.f64 1/2 (-.f64 (/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha))) (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 2 alpha))))))
(+.f64 1/2 (-.f64 0 (*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))))
(*.f64 1 (-.f64 (+.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) 3/2) (+.f64 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta))) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta))))))
(*.f64 -1 (-.f64 (+.f64 (+.f64 1/2 (/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))) (+.f64 1/2 (/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha))))) (+.f64 (/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha))) 3/2)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 3/2) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) (+.f64 (+.f64 1/2 (*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) 1/2)))
(*.f64 (-.f64 -1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))) -1)
(-.f64 1/2 (neg.f64 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha))))
(-.f64 1/2 (*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))))
(*.f64 -1 (-.f64 -1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))))
(-.f64 1/2 (neg.f64 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha))))
(-.f64 1/2 (*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))))
(*.f64 -1 (-.f64 (-.f64 1/2 (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta))))
(*.f64 1 (-.f64 (/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha))) (-.f64 1/2 (+.f64 1 (*.f64 2 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha)))))))
(*.f64 1 (-.f64 (+.f64 1 (*.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 beta (+.f64 2 alpha))))) (-.f64 1/2 (*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))))))
(*.f64 -1 (-.f64 (-.f64 (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))) (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))))) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))))
(*.f64 1 (-.f64 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha))) (-.f64 (+.f64 1 (*.f64 2 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha)))) (+.f64 1 (*.f64 2 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha)))))))
(*.f64 1 (-.f64 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha))) (-.f64 (+.f64 1 (*.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 beta (+.f64 2 alpha))))) (+.f64 1 (*.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 beta (+.f64 2 alpha))))))))
(*.f64 -1 (-.f64 (-.f64 1 (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))))) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)))))
(*.f64 1 (-.f64 (+.f64 1/2 (/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))) (-.f64 1 (+.f64 1 (*.f64 2 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha)))))))
(*.f64 1 (-.f64 (+.f64 1/2 (*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) (-.f64 1 (+.f64 1 (*.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 beta (+.f64 2 alpha))))))))
(*.f64 -1 (-.f64 (-.f64 0 (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))))) (-.f64 -1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))))
(*.f64 1 (-.f64 (/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha))) (-.f64 1/2 (+.f64 1 (*.f64 2 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha)))))))
(*.f64 1 (-.f64 (+.f64 1 (*.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 beta (+.f64 2 alpha))))) (-.f64 1/2 (*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))))))
(*.f64 -1 (-.f64 (-.f64 (/.f64 (*.f64 1/2 beta) (+.f64 alpha (+.f64 beta 2))) (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))))) (+.f64 (*.f64 1/2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1/2)))
(*.f64 1 (-.f64 (+.f64 -1/2 (/.f64 1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) alpha))) (-.f64 (/.f64 (*.f64 1/2 beta) (+.f64 beta (+.f64 2 alpha))) (+.f64 1 (*.f64 2 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha)))))))
(*.f64 1 (-.f64 (+.f64 1 (*.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 beta (+.f64 2 alpha))))) (-.f64 (*.f64 beta (/.f64 1/2 (+.f64 beta (+.f64 2 alpha)))) (+.f64 -1/2 (/.f64 (*.f64 1/2 alpha) (+.f64 beta (+.f64 2 alpha)))))))
(*.f64 -1 (-.f64 (-.f64 2 (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))))) (+.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) 3/2)))
(*.f64 1 (-.f64 (+.f64 (/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha))) 3/2) (-.f64 2 (+.f64 1 (*.f64 2 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha)))))))
(*.f64 1 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 3/2) (-.f64 2 (+.f64 1 (*.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 beta (+.f64 2 alpha))))))))
(*.f64 -1 (-.f64 (+.f64 2 (+.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) 3/2)) 4))
(-.f64 (*.f64 (+.f64 (/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha))) 7/2) -1) -4)
(*.f64 -1 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) -1/2))
(*.f64 -1 (-.f64 (+.f64 (/.f64 (*.f64 1/2 beta) (+.f64 alpha (+.f64 beta 2))) (+.f64 (*.f64 1/2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1/2)) (+.f64 (/.f64 (*.f64 1/2 beta) (+.f64 alpha (+.f64 beta 2))) (/.f64 (*.f64 1/2 beta) (+.f64 alpha (+.f64 beta 2))))))
(*.f64 1 (-.f64 (/.f64 (+.f64 (*.f64 1/2 beta) (*.f64 1/2 beta)) (+.f64 beta (+.f64 2 alpha))) (+.f64 (/.f64 (*.f64 1/2 beta) (+.f64 beta (+.f64 2 alpha))) (+.f64 -1/2 (/.f64 1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) alpha))))))
(*.f64 -1 (+.f64 (*.f64 beta (/.f64 1/2 (+.f64 beta (+.f64 2 alpha)))) (-.f64 (+.f64 -1/2 (/.f64 (*.f64 1/2 alpha) (+.f64 beta (+.f64 2 alpha)))) (/.f64 (+.f64 (*.f64 1/2 beta) (*.f64 1/2 beta)) (+.f64 beta (+.f64 2 alpha))))))
(*.f64 -1 (-.f64 (+.f64 (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))) (+.f64 (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))) (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))))))
(*.f64 1 (-.f64 (+.f64 (+.f64 1 (*.f64 2 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha)))) (+.f64 1 (*.f64 2 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha))))) (+.f64 1/2 (+.f64 (+.f64 1 (*.f64 2 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha)))) (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha))))))
(*.f64 1 (-.f64 (+.f64 (+.f64 1 (*.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 beta (+.f64 2 alpha))))) (+.f64 1 (*.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 beta (+.f64 2 alpha)))))) (+.f64 1/2 (+.f64 (+.f64 1 (*.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 beta (+.f64 2 alpha))))) (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha))))))
(*.f64 -1/2 (-.f64 0 (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))))))
(*.f64 -1/2 (neg.f64 (+.f64 1 (*.f64 2 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha))))))
(*.f64 -1/2 (neg.f64 (+.f64 1 (*.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 beta (+.f64 2 alpha)))))))
(*.f64 -1/2 (+.f64 (-.f64 -1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))) (-.f64 -1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))))
(-.f64 1/2 (neg.f64 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha))))
(-.f64 1/2 (*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))))
(*.f64 -1/2 (-.f64 (-.f64 -1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))))
(*.f64 1/2 (-.f64 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha))) (-.f64 -1/2 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha)))))
(*.f64 1/2 (-.f64 (+.f64 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha)) 1) (*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))))
(*.f64 -1/2 (-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (+.f64 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))) 1/2)))
(*.f64 1/2 (-.f64 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha))) (-.f64 -1/2 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha)))))
(*.f64 1/2 (-.f64 (+.f64 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha)) 1) (*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))))
(*.f64 -1/2 (-.f64 (+.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) 3/2) (+.f64 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))) 2)))
(*.f64 1/2 (-.f64 (+.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha)))) (+.f64 (/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha))) 3/2)))
(*.f64 1/2 (-.f64 (+.f64 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha)) 5/2) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 3/2)))
(*.f64 -1/2 (-.f64 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta))) (+.f64 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))) 1)))
(*.f64 1/2 (-.f64 (+.f64 1 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha)))) (+.f64 1/2 (/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha))))))
(*.f64 -1/2 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) (-.f64 1/2 (+.f64 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha)) 3/2))))
(*.f64 -1/2 (-.f64 (+.f64 (*.f64 1/2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1/2) (+.f64 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))) (/.f64 (*.f64 1/2 beta) (+.f64 alpha (+.f64 beta 2))))))
(*.f64 1/2 (-.f64 (+.f64 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha))) (/.f64 (*.f64 1/2 beta) (+.f64 beta (+.f64 2 alpha)))) (+.f64 -1/2 (/.f64 1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) alpha)))))
(*.f64 1/2 (+.f64 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha))) (-.f64 (*.f64 beta (/.f64 1/2 (+.f64 beta (+.f64 2 alpha)))) (+.f64 -1/2 (/.f64 (*.f64 1/2 alpha) (+.f64 beta (+.f64 2 alpha)))))))
(*.f64 -1/2 (-.f64 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))) (+.f64 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))) (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))))))
(*.f64 1/2 (-.f64 (+.f64 1/2 (+.f64 (+.f64 1 (*.f64 2 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha)))) (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha)))) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha)))))
(*.f64 1/2 (+.f64 1/2 (-.f64 (+.f64 (+.f64 1 (*.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 beta (+.f64 2 alpha))))) (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha))) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha))))))
(*.f64 (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))) 1/2)
(+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha)))
(*.f64 (+.f64 (-.f64 -1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))) (-.f64 -1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))) -1/2)
(-.f64 1/2 (neg.f64 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha))))
(-.f64 1/2 (*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))))
(/.f64 1/2 (/.f64 1 (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))))))
(+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha)))
(/.f64 1/2 (/.f64 -1 (+.f64 (-.f64 -1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))) (-.f64 -1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))))))
(/.f64 (+.f64 (-.f64 -1/2 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha))) (-.f64 -1/2 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha)))) -2)
(/.f64 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))) 1)
(+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha)))
(/.f64 1 (/.f64 -1 (-.f64 -1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))))
(-.f64 1/2 (neg.f64 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha))))
(-.f64 1/2 (*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))))
(/.f64 (-.f64 -1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))) -1)
(-.f64 1/2 (neg.f64 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha))))
(-.f64 1/2 (*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))))
(/.f64 -1 (/.f64 1 (-.f64 -1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))))
(-.f64 1/2 (neg.f64 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha))))
(-.f64 1/2 (*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))))
(/.f64 (*.f64 (+.f64 (-.f64 -1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))) (-.f64 -1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))) 1/2) -1)
(/.f64 (+.f64 (-.f64 -1/2 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha))) (-.f64 -1/2 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha)))) -2)
(/.f64 (-.f64 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta))) (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) 1)
(*.f64 1 (+.f64 1/2 (-.f64 (/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha))) (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 2 alpha))))))
(+.f64 1/2 (-.f64 0 (*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))))
(/.f64 (-.f64 (+.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) 3/2) (+.f64 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta))) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta))))) 1)
(*.f64 -1 (-.f64 (+.f64 (+.f64 1/2 (/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))) (+.f64 1/2 (/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha))))) (+.f64 (/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha))) 3/2)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 3/2) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) (+.f64 (+.f64 1/2 (*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) 1/2)))
(/.f64 (-.f64 (-.f64 1/2 (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta))) -1)
(neg.f64 (-.f64 (-.f64 1/2 (+.f64 1 (*.f64 2 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha))))) (/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))))
(neg.f64 (-.f64 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha)) (-.f64 (+.f64 1 (*.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 beta (+.f64 2 alpha))))) 1/2)))
(/.f64 (-.f64 (-.f64 (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))) (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))))) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))) -1)
(neg.f64 (-.f64 (-.f64 (+.f64 1 (*.f64 2 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha)))) (+.f64 1 (*.f64 2 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha))))) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha)))))
(neg.f64 (-.f64 (-.f64 (+.f64 1 (*.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 beta (+.f64 2 alpha))))) (+.f64 1 (*.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 beta (+.f64 2 alpha)))))) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha)))))
(/.f64 (-.f64 (-.f64 1 (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))))) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)))) -1)
(neg.f64 (-.f64 (-.f64 1 (+.f64 1 (*.f64 2 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha))))) (+.f64 1/2 (/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha))))))
(neg.f64 (-.f64 (-.f64 1 (+.f64 1 (*.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 beta (+.f64 2 alpha)))))) (+.f64 1/2 (*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))))))
(/.f64 (-.f64 (-.f64 0 (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))))) (-.f64 -1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))) -1)
(neg.f64 (-.f64 (-.f64 1/2 (+.f64 1 (*.f64 2 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha))))) (/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))))
(neg.f64 (-.f64 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha)) (-.f64 (+.f64 1 (*.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 beta (+.f64 2 alpha))))) 1/2)))
(/.f64 (-.f64 (-.f64 (/.f64 (*.f64 1/2 beta) (+.f64 alpha (+.f64 beta 2))) (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))))) (+.f64 (*.f64 1/2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1/2)) -1)
(neg.f64 (-.f64 (-.f64 (/.f64 (*.f64 1/2 beta) (+.f64 beta (+.f64 2 alpha))) (+.f64 1 (*.f64 2 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha))))) (+.f64 -1/2 (/.f64 1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) alpha)))))
(neg.f64 (-.f64 (-.f64 (*.f64 beta (/.f64 1/2 (+.f64 beta (+.f64 2 alpha)))) (+.f64 1 (*.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 beta (+.f64 2 alpha)))))) (+.f64 -1/2 (/.f64 (*.f64 1/2 alpha) (+.f64 beta (+.f64 2 alpha))))))
(/.f64 (-.f64 (-.f64 2 (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))))) (+.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) 3/2)) -1)
(neg.f64 (-.f64 (-.f64 2 (+.f64 1 (*.f64 2 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha))))) (+.f64 (/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha))) 3/2)))
(neg.f64 (-.f64 (-.f64 2 (+.f64 1 (*.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 beta (+.f64 2 alpha)))))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) 3/2)))
(/.f64 (-.f64 (+.f64 2 (+.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) 3/2)) 4) -1)
(neg.f64 (-.f64 (+.f64 (/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha))) 7/2) 4))
(neg.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) -1/2))
(/.f64 (-.f64 (+.f64 (/.f64 (*.f64 1/2 beta) (+.f64 alpha (+.f64 beta 2))) (+.f64 (*.f64 1/2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1/2)) (+.f64 (/.f64 (*.f64 1/2 beta) (+.f64 alpha (+.f64 beta 2))) (/.f64 (*.f64 1/2 beta) (+.f64 alpha (+.f64 beta 2))))) -1)
(neg.f64 (+.f64 (/.f64 (*.f64 1/2 beta) (+.f64 beta (+.f64 2 alpha))) (-.f64 (+.f64 -1/2 (/.f64 1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) alpha))) (/.f64 (+.f64 (*.f64 1/2 beta) (*.f64 1/2 beta)) (+.f64 beta (+.f64 2 alpha))))))
(neg.f64 (+.f64 (*.f64 beta (/.f64 1/2 (+.f64 beta (+.f64 2 alpha)))) (-.f64 (+.f64 -1/2 (/.f64 (*.f64 1/2 alpha) (+.f64 beta (+.f64 2 alpha)))) (/.f64 (+.f64 (*.f64 1/2 beta) (*.f64 1/2 beta)) (+.f64 beta (+.f64 2 alpha))))))
(/.f64 (-.f64 (+.f64 (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))) (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))) (+.f64 (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))) (*.f64 2 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))))) -1)
(neg.f64 (+.f64 (+.f64 1 (*.f64 2 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha)))) (-.f64 (+.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha))) (+.f64 (+.f64 1 (*.f64 2 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha)))) (+.f64 1 (*.f64 2 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha))))))))
(neg.f64 (+.f64 1/2 (-.f64 (+.f64 (+.f64 1 (*.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 beta (+.f64 2 alpha))))) (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha))) (+.f64 (+.f64 1 (*.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 beta (+.f64 2 alpha))))) (+.f64 1 (*.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 beta (+.f64 2 alpha)))))))))
(neg.f64 (-.f64 -1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))))
(-.f64 1/2 (neg.f64 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha))))
(-.f64 1/2 (*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))))
(+.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) 0)
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(+.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (/.f64 0 (+.f64 alpha (+.f64 beta 2))))
(+.f64 (/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha))) (/.f64 0 (+.f64 beta (+.f64 2 alpha))))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) (/.f64 0 (+.f64 beta (+.f64 2 alpha))))
(+.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (*.f64 (-.f64 alpha beta) 0))
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(+.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (+.f64 0 (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha))) (/.f64 0 (+.f64 beta (+.f64 2 alpha))))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) (/.f64 0 (+.f64 beta (+.f64 2 alpha))))
(+.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (+.f64 0 (*.f64 (-.f64 alpha beta) 0)))
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(+.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (-.f64 0 (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha))) (/.f64 0 (+.f64 beta (+.f64 2 alpha))))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) (/.f64 0 (+.f64 beta (+.f64 2 alpha))))
(+.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha))) (/.f64 0 (+.f64 beta (+.f64 2 alpha))))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) (/.f64 0 (+.f64 beta (+.f64 2 alpha))))
(+.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (-.f64 (*.f64 (-.f64 alpha beta) 0) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha))) (/.f64 0 (+.f64 beta (+.f64 2 alpha))))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) (/.f64 0 (+.f64 beta (+.f64 2 alpha))))
(+.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (-.f64 0 (*.f64 (-.f64 alpha beta) 0)))
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(+.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (*.f64 (-.f64 alpha beta) 0)))
(+.f64 (/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha))) (/.f64 0 (+.f64 beta (+.f64 2 alpha))))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) (/.f64 0 (+.f64 beta (+.f64 2 alpha))))
(+.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (-.f64 (*.f64 (-.f64 alpha beta) 0) (*.f64 (-.f64 alpha beta) 0)))
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(+.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta))))
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(+.f64 0 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)))
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(+.f64 (*.f64 1/2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (/.f64 1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) alpha)) (/.f64 -1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) beta)))
(+.f64 (/.f64 (*.f64 1/2 alpha) (+.f64 beta (+.f64 2 alpha))) (/.f64 (*.f64 beta -1/2) (+.f64 beta (+.f64 2 alpha))))
(+.f64 (*.f64 1/2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 (*.f64 alpha 0) (/.f64 (*.f64 1/2 beta) (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (/.f64 1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) alpha)) (-.f64 (*.f64 alpha 0) (/.f64 (*.f64 1/2 beta) (+.f64 beta (+.f64 2 alpha)))))
(+.f64 (/.f64 (*.f64 1/2 alpha) (+.f64 beta (+.f64 2 alpha))) (-.f64 (*.f64 alpha 0) (*.f64 beta (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))))))
(+.f64 (*.f64 1/2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha (+.f64 alpha beta))))
(+.f64 (/.f64 1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) alpha)) (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 alpha (+.f64 beta alpha))))
(+.f64 (/.f64 (*.f64 1/2 alpha) (+.f64 beta (+.f64 2 alpha))) (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 alpha (+.f64 beta alpha))))
(+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)))
(+.f64 (/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha))) (/.f64 0 (+.f64 beta (+.f64 2 alpha))))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) (/.f64 0 (+.f64 beta (+.f64 2 alpha))))
(+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (-.f64 0 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha beta))))
(+.f64 (/.f64 alpha (+.f64 beta (+.f64 2 alpha))) (neg.f64 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (+.f64 beta alpha))))
(+.f64 (*.f64 (-.f64 alpha beta) 0) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)))
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(+.f64 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 1/2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (/.f64 1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) alpha)) (/.f64 -1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) beta)))
(+.f64 (/.f64 (*.f64 1/2 alpha) (+.f64 beta (+.f64 2 alpha))) (/.f64 (*.f64 beta -1/2) (+.f64 beta (+.f64 2 alpha))))
(+.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))
(+.f64 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha)) (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 2 alpha))))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) 0)
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (/.f64 0 (+.f64 alpha (+.f64 beta 2))))
(+.f64 (/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha))) (/.f64 0 (+.f64 beta (+.f64 2 alpha))))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) (/.f64 0 (+.f64 beta (+.f64 2 alpha))))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (*.f64 (-.f64 alpha beta) 0))
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (*.f64 alpha 0))
(-.f64 (/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha))) (*.f64 alpha 0))
(-.f64 (*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) (*.f64 alpha 0))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (+.f64 0 (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha))) (/.f64 0 (+.f64 beta (+.f64 2 alpha))))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) (/.f64 0 (+.f64 beta (+.f64 2 alpha))))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (+.f64 0 (*.f64 (-.f64 alpha beta) 0)))
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha))) (/.f64 0 (+.f64 beta (+.f64 2 alpha))))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) (/.f64 0 (+.f64 beta (+.f64 2 alpha))))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (+.f64 (*.f64 (-.f64 alpha beta) 0) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha))) (/.f64 0 (+.f64 beta (+.f64 2 alpha))))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) (/.f64 0 (+.f64 beta (+.f64 2 alpha))))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (*.f64 (-.f64 alpha beta) 0)))
(+.f64 (/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha))) (/.f64 0 (+.f64 beta (+.f64 2 alpha))))
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) (/.f64 0 (+.f64 beta (+.f64 2 alpha))))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (+.f64 (*.f64 (-.f64 alpha beta) 0) (*.f64 (-.f64 alpha beta) 0)))
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (+.f64 (*.f64 alpha 0) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha))) (+.f64 (/.f64 0 (+.f64 beta (+.f64 2 alpha))) (*.f64 alpha 0)))
(-.f64 (*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) (+.f64 (/.f64 0 (+.f64 beta (+.f64 2 alpha))) (*.f64 alpha 0)))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (+.f64 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha))) (+.f64 (/.f64 0 (+.f64 beta (+.f64 2 alpha))) (/.f64 (-.f64 (-.f64 alpha beta) (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))))
(-.f64 (*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) (+.f64 (/.f64 0 (+.f64 beta (+.f64 2 alpha))) (/.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta (+.f64 2 alpha)) 0))))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (+.f64 (*.f64 alpha 0) (*.f64 (-.f64 alpha beta) 0)))
(-.f64 (/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha))) (+.f64 (*.f64 0 (-.f64 alpha beta)) (*.f64 alpha 0)))
(-.f64 (*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) (+.f64 0 (*.f64 alpha 0)))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (+.f64 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (*.f64 (-.f64 alpha beta) 0)))
(-.f64 (/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha))) (+.f64 (*.f64 0 (-.f64 alpha beta)) (/.f64 (-.f64 (-.f64 alpha beta) (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))))
(-.f64 (*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) (+.f64 0 (/.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta (+.f64 2 alpha)) 0))))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (+.f64 0 (*.f64 alpha 0)))
(-.f64 (/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha))) (+.f64 (*.f64 0 (-.f64 alpha beta)) (*.f64 alpha 0)))
(-.f64 (*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) (+.f64 0 (*.f64 alpha 0)))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (*.f64 alpha 0)))
(-.f64 (/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha))) (+.f64 (/.f64 0 (+.f64 beta (+.f64 2 alpha))) (*.f64 alpha 0)))
(-.f64 (*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) (+.f64 (/.f64 0 (+.f64 beta (+.f64 2 alpha))) (*.f64 alpha 0)))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (+.f64 (*.f64 (-.f64 alpha beta) 0) (*.f64 alpha 0)))
(-.f64 (/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha))) (+.f64 (*.f64 0 (-.f64 alpha beta)) (*.f64 alpha 0)))
(-.f64 (*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) (+.f64 0 (*.f64 alpha 0)))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (+.f64 (*.f64 alpha 0) (*.f64 alpha 0)))
(-.f64 (/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha))) (+.f64 (*.f64 alpha 0) (*.f64 alpha 0)))
(-.f64 (*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) (+.f64 (*.f64 alpha 0) (*.f64 alpha 0)))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (+.f64 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (*.f64 alpha 0)))
(-.f64 (/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha))) (+.f64 (*.f64 alpha 0) (/.f64 (-.f64 (-.f64 alpha beta) (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))))
(-.f64 (*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) (+.f64 (*.f64 alpha 0) (/.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta (+.f64 2 alpha)) 0))))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (+.f64 0 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha))) (+.f64 (*.f64 0 (-.f64 alpha beta)) (/.f64 (-.f64 (-.f64 alpha beta) (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))))
(-.f64 (*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) (+.f64 0 (/.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta (+.f64 2 alpha)) 0))))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha))) (+.f64 (/.f64 0 (+.f64 beta (+.f64 2 alpha))) (/.f64 (-.f64 (-.f64 alpha beta) (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))))
(-.f64 (*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) (+.f64 (/.f64 0 (+.f64 beta (+.f64 2 alpha))) (/.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta (+.f64 2 alpha)) 0))))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (+.f64 (*.f64 (-.f64 alpha beta) 0) (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha))) (+.f64 (*.f64 0 (-.f64 alpha beta)) (/.f64 (-.f64 (-.f64 alpha beta) (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))))
(-.f64 (*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) (+.f64 0 (/.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta (+.f64 2 alpha)) 0))))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (+.f64 (*.f64 alpha 0) (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha))) (+.f64 (*.f64 alpha 0) (/.f64 (-.f64 (-.f64 alpha beta) (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))))
(-.f64 (*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) (+.f64 (*.f64 alpha 0) (/.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta (+.f64 2 alpha)) 0))))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (+.f64 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha))) (+.f64 (/.f64 (-.f64 (-.f64 alpha beta) (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha))) (/.f64 (-.f64 (-.f64 alpha beta) (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))))
(-.f64 (*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) (+.f64 (/.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta (+.f64 2 alpha)) 0)) (/.f64 (-.f64 beta alpha) (/.f64 (+.f64 beta (+.f64 2 alpha)) 0))))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (/.f64 0 (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))))
(-.f64 (/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha))) (/.f64 0 (neg.f64 (+.f64 4 (*.f64 2 (+.f64 beta alpha))))))
(-.f64 (*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) (/.f64 0 (neg.f64 (+.f64 4 (*.f64 2 (+.f64 beta alpha))))))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (/.f64 (-.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (/.f64 -1 (-.f64 beta alpha))))
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (/.f64 (-.f64 (*.f64 2 (-.f64 alpha beta)) (*.f64 2 (-.f64 alpha beta))) (+.f64 4 (*.f64 (+.f64 alpha beta) 2))))
(-.f64 (/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha))) (/.f64 (-.f64 (*.f64 2 (-.f64 alpha beta)) (*.f64 2 (-.f64 alpha beta))) (+.f64 4 (*.f64 2 (+.f64 beta alpha)))))
(-.f64 (*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) (/.f64 (-.f64 (*.f64 2 (-.f64 alpha beta)) (*.f64 2 (-.f64 alpha beta))) (+.f64 4 (*.f64 2 (+.f64 beta alpha)))))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) (/.f64 0 (neg.f64 (/.f64 -1 (-.f64 beta alpha)))))
(-.f64 (/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha))) (/.f64 0 (neg.f64 (/.f64 1 (-.f64 alpha beta)))))
(-.f64 (*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) (*.f64 0 (/.f64 (-.f64 beta alpha) 2)))
(-.f64 0 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(-.f64 (*.f64 1/2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 (*.f64 1/2 beta) (+.f64 alpha (+.f64 beta 2))))
(-.f64 (/.f64 1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) alpha)) (/.f64 (*.f64 1/2 beta) (+.f64 beta (+.f64 2 alpha))))
(-.f64 (/.f64 (*.f64 1/2 alpha) (+.f64 beta (+.f64 2 alpha))) (*.f64 beta (/.f64 1/2 (+.f64 beta (+.f64 2 alpha)))))
(-.f64 (/.f64 (*.f64 1/2 beta) (+.f64 alpha (+.f64 beta 2))) (-.f64 (*.f64 1/2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 (*.f64 1/2 beta) (+.f64 beta (+.f64 2 alpha))) (-.f64 (/.f64 1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) alpha)) (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 2 alpha)))))
(-.f64 (*.f64 beta (/.f64 1/2 (+.f64 beta (+.f64 2 alpha)))) (-.f64 (/.f64 (*.f64 1/2 alpha) (+.f64 beta (+.f64 2 alpha))) (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 2 alpha)))))
(-.f64 (/.f64 (*.f64 1/2 beta) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 (+.f64 beta beta) alpha) (+.f64 4 (*.f64 (+.f64 alpha beta) 2))))
(-.f64 (/.f64 (*.f64 1/2 beta) (+.f64 beta (+.f64 2 alpha))) (/.f64 (+.f64 beta (-.f64 beta alpha)) (+.f64 4 (*.f64 2 (+.f64 beta alpha)))))
(-.f64 (*.f64 beta (/.f64 1/2 (+.f64 beta (+.f64 2 alpha)))) (/.f64 (-.f64 (+.f64 beta beta) alpha) (+.f64 4 (*.f64 2 (+.f64 beta alpha)))))
(-.f64 (/.f64 (*.f64 1/2 beta) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 alpha (*.f64 2 (-.f64 alpha beta))) (+.f64 4 (*.f64 (+.f64 alpha beta) 2))))
(-.f64 (/.f64 (*.f64 1/2 beta) (+.f64 beta (+.f64 2 alpha))) (/.f64 (-.f64 alpha (*.f64 2 (-.f64 alpha beta))) (+.f64 4 (*.f64 2 (+.f64 beta alpha)))))
(-.f64 (*.f64 beta (/.f64 1/2 (+.f64 beta (+.f64 2 alpha)))) (/.f64 (-.f64 alpha (*.f64 2 (-.f64 alpha beta))) (+.f64 4 (*.f64 2 (+.f64 beta alpha)))))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)) (/.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) -1))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha)) (/.f64 (-.f64 alpha beta) (neg.f64 (+.f64 beta (+.f64 2 alpha)))))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)) (/.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (-.f64 beta alpha))))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha)) (/.f64 (-.f64 alpha beta) (neg.f64 (+.f64 beta (+.f64 2 alpha)))))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)) (/.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (neg.f64 (/.f64 -1 (-.f64 beta alpha)))))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha)) (/.f64 (-.f64 alpha beta) (neg.f64 (+.f64 beta (+.f64 2 alpha)))))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)) (/.f64 (-.f64 0 (*.f64 2 (-.f64 alpha beta))) (+.f64 4 (*.f64 (+.f64 alpha beta) 2))))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha)) (/.f64 (neg.f64 (*.f64 2 (-.f64 alpha beta))) (+.f64 4 (*.f64 2 (+.f64 beta alpha)))))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)) (/.f64 (*.f64 2 (-.f64 alpha beta)) (*.f64 (+.f64 alpha (+.f64 beta 2)) -2)))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha)) (*.f64 (-.f64 alpha beta) (/.f64 2 (*.f64 (+.f64 beta (+.f64 2 alpha)) -2))))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)) (/.f64 (*.f64 2 (-.f64 alpha beta)) (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha)) (/.f64 (*.f64 2 (-.f64 alpha beta)) (neg.f64 (+.f64 4 (*.f64 2 (+.f64 beta alpha))))))
(-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))
(-.f64 (/.f64 0 (+.f64 beta (+.f64 2 alpha))) (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha)))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha beta)))
(-.f64 (/.f64 alpha (+.f64 beta (+.f64 2 alpha))) (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (+.f64 beta alpha)))
(-.f64 (*.f64 (-.f64 alpha beta) 0) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))
(-.f64 (*.f64 0 (-.f64 alpha beta)) (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha)))
(-.f64 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 alpha (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 -1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) beta)) (/.f64 (*.f64 -1/2 alpha) (+.f64 beta (+.f64 2 alpha))))
(-.f64 (/.f64 (*.f64 beta -1/2) (+.f64 beta (+.f64 2 alpha))) (*.f64 alpha (/.f64 -1/2 (+.f64 beta (+.f64 2 alpha)))))
(-.f64 (*.f64 alpha (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 2 alpha))) (-.f64 (/.f64 -1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) beta)) (/.f64 (*.f64 -1/2 alpha) (+.f64 beta (+.f64 2 alpha)))))
(-.f64 (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 2 alpha))) (-.f64 (/.f64 (*.f64 beta -1/2) (+.f64 beta (+.f64 2 alpha))) (*.f64 alpha (/.f64 -1/2 (+.f64 beta (+.f64 2 alpha))))))
(-.f64 (*.f64 alpha (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 (-.f64 (+.f64 alpha alpha) beta) (*.f64 (+.f64 alpha (+.f64 beta 2)) -2)))
(-.f64 (/.f64 (*.f64 -1/2 alpha) (+.f64 beta (+.f64 2 alpha))) (/.f64 (+.f64 alpha (-.f64 alpha beta)) (*.f64 (+.f64 beta (+.f64 2 alpha)) -2)))
(-.f64 (*.f64 alpha (/.f64 -1/2 (+.f64 beta (+.f64 2 alpha)))) (/.f64 (-.f64 (+.f64 alpha alpha) beta) (*.f64 (+.f64 beta (+.f64 2 alpha)) -2)))
(-.f64 (*.f64 alpha (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 (-.f64 (+.f64 alpha alpha) beta) (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))))
(-.f64 (/.f64 (*.f64 -1/2 alpha) (+.f64 beta (+.f64 2 alpha))) (/.f64 (-.f64 beta (+.f64 alpha alpha)) (+.f64 4 (*.f64 2 (+.f64 beta alpha)))))
(-.f64 (*.f64 alpha (/.f64 -1/2 (+.f64 beta (+.f64 2 alpha)))) (/.f64 (-.f64 beta (+.f64 alpha alpha)) (+.f64 4 (*.f64 2 (+.f64 beta alpha)))))
(-.f64 (*.f64 alpha 0) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))
(-.f64 (*.f64 alpha 0) (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha)))
(-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)))
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha beta)) (/.f64 beta (+.f64 alpha (+.f64 beta 2))))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (+.f64 beta alpha)) (/.f64 beta (+.f64 beta (+.f64 2 alpha))))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha beta)) (-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (+.f64 beta alpha)) (/.f64 (-.f64 alpha (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha))))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (+.f64 beta alpha)) (/.f64 (-.f64 beta (-.f64 alpha alpha)) (+.f64 beta (+.f64 2 alpha))))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha beta)) (/.f64 (-.f64 (+.f64 alpha alpha) (*.f64 2 (-.f64 alpha beta))) (+.f64 4 (*.f64 (+.f64 alpha beta) 2))))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (+.f64 beta alpha)) (/.f64 (-.f64 (+.f64 alpha alpha) (*.f64 2 (-.f64 alpha beta))) (+.f64 4 (*.f64 2 (+.f64 beta alpha)))))
(-.f64 (-.f64 (*.f64 1/2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 (-.f64 alpha beta) 0)) (/.f64 (*.f64 1/2 beta) (+.f64 alpha (+.f64 beta 2))))
(-.f64 (-.f64 (/.f64 1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) alpha)) (/.f64 (*.f64 1/2 beta) (+.f64 beta (+.f64 2 alpha)))) (*.f64 0 (-.f64 alpha beta)))
(-.f64 (-.f64 (/.f64 (*.f64 1/2 alpha) (+.f64 beta (+.f64 2 alpha))) (*.f64 beta (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))))) (*.f64 0 (-.f64 alpha beta)))
(-.f64 (-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (*.f64 (-.f64 alpha beta) 0)) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha beta)))
(-.f64 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 2 alpha))) (*.f64 0 (-.f64 alpha beta))) (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (+.f64 beta alpha)))
(-.f64 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 2 alpha))) (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (+.f64 beta alpha))) (*.f64 0 (-.f64 alpha beta)))
(-.f64 (-.f64 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 (-.f64 alpha beta) 0)) (*.f64 alpha (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (-.f64 (/.f64 -1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) beta)) (/.f64 (*.f64 -1/2 alpha) (+.f64 beta (+.f64 2 alpha)))) (*.f64 0 (-.f64 alpha beta)))
(-.f64 (-.f64 (/.f64 (*.f64 beta -1/2) (+.f64 beta (+.f64 2 alpha))) (*.f64 alpha (/.f64 -1/2 (+.f64 beta (+.f64 2 alpha))))) (*.f64 0 (-.f64 alpha beta)))
(-.f64 (+.f64 0 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha beta)))
(+.f64 (/.f64 alpha (+.f64 beta (+.f64 2 alpha))) (neg.f64 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (+.f64 beta alpha))))
(-.f64 (+.f64 0 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (*.f64 alpha (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))
(+.f64 0 (-.f64 (/.f64 -1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) beta)) (/.f64 (*.f64 -1/2 alpha) (+.f64 beta (+.f64 2 alpha)))))
(+.f64 0 (-.f64 (/.f64 (*.f64 beta -1/2) (+.f64 beta (+.f64 2 alpha))) (*.f64 alpha (/.f64 -1/2 (+.f64 beta (+.f64 2 alpha))))))
(-.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 (+.f64 alpha alpha) (+.f64 alpha beta))))
(-.f64 (/.f64 2 (/.f64 (+.f64 beta (+.f64 2 alpha)) alpha)) (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (+.f64 alpha (+.f64 (+.f64 alpha alpha) beta))))
(-.f64 (/.f64 (*.f64 alpha 2) (+.f64 beta (+.f64 2 alpha))) (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (+.f64 beta (+.f64 alpha (+.f64 alpha alpha)))))
(-.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 (*.f64 1/2 (+.f64 (+.f64 alpha alpha) (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))))
(-.f64 (/.f64 2 (/.f64 (+.f64 beta (+.f64 2 alpha)) alpha)) (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (+.f64 alpha (+.f64 (+.f64 alpha alpha) beta))))
(-.f64 (/.f64 (*.f64 alpha 2) (+.f64 beta (+.f64 2 alpha))) (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (+.f64 beta (+.f64 alpha (+.f64 alpha alpha)))))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 (+.f64 alpha alpha) (+.f64 alpha beta))) (/.f64 (-.f64 (+.f64 alpha (+.f64 (+.f64 alpha alpha) alpha)) (*.f64 2 (-.f64 alpha beta))) (+.f64 4 (*.f64 (+.f64 alpha beta) 2))))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (+.f64 alpha (+.f64 (+.f64 alpha alpha) beta))) (/.f64 (-.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)) (*.f64 2 (-.f64 alpha beta))) (+.f64 4 (*.f64 2 (+.f64 beta alpha)))))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (+.f64 beta (+.f64 alpha (+.f64 alpha alpha)))) (/.f64 (+.f64 (+.f64 alpha alpha) (-.f64 (+.f64 alpha alpha) (*.f64 2 (-.f64 alpha beta)))) (+.f64 4 (*.f64 2 (+.f64 beta alpha)))))
(-.f64 (/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 beta 2))) (/.f64 (*.f64 -1/2 (+.f64 alpha beta)) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (-.f64 (neg.f64 beta) (*.f64 -1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha)))
(-.f64 (/.f64 (*.f64 -1/2 (+.f64 alpha beta)) (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (*.f64 (+.f64 beta alpha) (/.f64 -1/2 (+.f64 beta (+.f64 2 alpha)))) (/.f64 alpha (neg.f64 (+.f64 beta (+.f64 2 alpha)))))
(-.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha beta))))
(-.f64 (/.f64 alpha (+.f64 beta (+.f64 2 alpha))) (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (+.f64 beta alpha)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (+.f64 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 alpha (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (/.f64 -1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) beta)) (/.f64 (*.f64 -1/2 alpha) (+.f64 beta (+.f64 2 alpha))))
(-.f64 (/.f64 (*.f64 beta -1/2) (+.f64 beta (+.f64 2 alpha))) (*.f64 alpha (/.f64 -1/2 (+.f64 beta (+.f64 2 alpha)))))
(-.f64 (+.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta))))
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(-.f64 (/.f64 (-.f64 0 (+.f64 alpha beta)) (+.f64 4 (*.f64 (+.f64 alpha beta) 2))) (/.f64 (*.f64 2 (neg.f64 alpha)) (+.f64 4 (*.f64 (+.f64 alpha beta) 2))))
(/.f64 (-.f64 (neg.f64 (+.f64 beta alpha)) (*.f64 2 (neg.f64 alpha))) (+.f64 4 (*.f64 2 (+.f64 beta alpha))))
(/.f64 (-.f64 (neg.f64 (+.f64 beta alpha)) (*.f64 alpha -2)) (+.f64 4 (*.f64 2 (+.f64 beta alpha))))
(-.f64 (/.f64 (*.f64 2 (neg.f64 beta)) (+.f64 4 (*.f64 (+.f64 alpha beta) 2))) (/.f64 (-.f64 0 (+.f64 alpha beta)) (+.f64 4 (*.f64 (+.f64 alpha beta) 2))))
(/.f64 (-.f64 (*.f64 2 (neg.f64 beta)) (neg.f64 (+.f64 beta alpha))) (+.f64 4 (*.f64 2 (+.f64 beta alpha))))
(/.f64 (-.f64 (*.f64 beta -2) (neg.f64 (+.f64 beta alpha))) (+.f64 4 (*.f64 2 (+.f64 beta alpha))))
(-.f64 (/.f64 (+.f64 (/.f64 (*.f64 1/2 beta) (+.f64 alpha (+.f64 beta 2))) (/.f64 (*.f64 1/2 beta) (+.f64 alpha (+.f64 beta 2)))) -1) (/.f64 (*.f64 -1/2 (+.f64 alpha beta)) (+.f64 alpha (+.f64 beta 2))))
(-.f64 (neg.f64 (/.f64 (+.f64 (*.f64 1/2 beta) (*.f64 1/2 beta)) (+.f64 beta (+.f64 2 alpha)))) (*.f64 (+.f64 beta alpha) (/.f64 -1/2 (+.f64 beta (+.f64 2 alpha)))))
(-.f64 (/.f64 (/.f64 -1 (+.f64 alpha (+.f64 beta 2))) (neg.f64 (/.f64 -1 (-.f64 beta alpha)))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)))
(-.f64 (/.f64 -1 (*.f64 (+.f64 beta (+.f64 2 alpha)) (neg.f64 (/.f64 1 (-.f64 alpha beta))))) (/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha))))
(-.f64 (/.f64 (/.f64 -1 (+.f64 beta (+.f64 2 alpha))) (/.f64 1 (-.f64 beta alpha))) (*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))))
(-.f64 (/.f64 (+.f64 (-.f64 beta alpha) (-.f64 beta alpha)) (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)))
(-.f64 (/.f64 (+.f64 beta (-.f64 (-.f64 beta alpha) alpha)) (neg.f64 (+.f64 4 (*.f64 2 (+.f64 beta alpha))))) (/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha))))
(-.f64 (/.f64 (+.f64 beta (-.f64 (-.f64 beta alpha) alpha)) (neg.f64 (+.f64 4 (*.f64 2 (+.f64 beta alpha))))) (*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))))
(-.f64 (/.f64 (-.f64 (+.f64 alpha alpha) beta) (+.f64 4 (*.f64 (+.f64 alpha beta) 2))) (*.f64 1/2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 (+.f64 alpha (-.f64 alpha beta)) (+.f64 4 (*.f64 2 (+.f64 beta alpha)))) (/.f64 1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) alpha)))
(-.f64 (/.f64 (-.f64 (+.f64 alpha alpha) beta) (+.f64 4 (*.f64 2 (+.f64 beta alpha)))) (/.f64 (*.f64 1/2 alpha) (+.f64 beta (+.f64 2 alpha))))
(-.f64 (/.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (*.f64 (+.f64 alpha (+.f64 beta 2)) -2)) (/.f64 (+.f64 (+.f64 beta beta) (+.f64 alpha beta)) (*.f64 (+.f64 alpha (+.f64 beta 2)) -2)))
(/.f64 (-.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (+.f64 alpha (+.f64 (+.f64 beta beta) beta))) (*.f64 (+.f64 beta (+.f64 2 alpha)) -2))
(/.f64 (+.f64 beta (-.f64 (+.f64 (+.f64 beta beta) beta) (+.f64 alpha (+.f64 (+.f64 beta beta) beta)))) (*.f64 (+.f64 beta (+.f64 2 alpha)) -2))
(-.f64 (/.f64 0 (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))
(-.f64 (/.f64 0 (neg.f64 (+.f64 4 (*.f64 2 (+.f64 beta alpha))))) (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha)))
(-.f64 (/.f64 (+.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (/.f64 -1 (-.f64 beta alpha))) (/.f64 (+.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 -1 (-.f64 beta alpha))))
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(-.f64 (/.f64 (+.f64 0 (+.f64 alpha (+.f64 (+.f64 alpha alpha) alpha))) (+.f64 4 (*.f64 (+.f64 alpha beta) 2))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 (+.f64 alpha alpha) (+.f64 alpha beta))))
(-.f64 (/.f64 (+.f64 0 (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha))) (+.f64 4 (*.f64 2 (+.f64 beta alpha)))) (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (+.f64 alpha (+.f64 (+.f64 alpha alpha) beta))))
(-.f64 (/.f64 (+.f64 alpha (+.f64 0 (+.f64 alpha (+.f64 alpha alpha)))) (+.f64 4 (*.f64 2 (+.f64 beta alpha)))) (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (+.f64 beta (+.f64 alpha (+.f64 alpha alpha)))))
(-.f64 (/.f64 (+.f64 (*.f64 2 (-.f64 alpha beta)) (*.f64 2 (-.f64 alpha beta))) (+.f64 4 (*.f64 (+.f64 alpha beta) 2))) (/.f64 (+.f64 (*.f64 2 (-.f64 alpha beta)) (-.f64 alpha beta)) (+.f64 4 (*.f64 (+.f64 alpha beta) 2))))
(/.f64 (-.f64 (+.f64 (*.f64 2 (-.f64 alpha beta)) (*.f64 2 (-.f64 alpha beta))) (+.f64 alpha (-.f64 (*.f64 2 (-.f64 alpha beta)) beta))) (+.f64 4 (*.f64 2 (+.f64 beta alpha))))
(/.f64 (-.f64 beta (-.f64 (+.f64 (*.f64 2 (-.f64 alpha beta)) alpha) (+.f64 (*.f64 2 (-.f64 alpha beta)) (*.f64 2 (-.f64 alpha beta))))) (+.f64 4 (*.f64 2 (+.f64 beta alpha))))
(-.f64 (/.f64 (+.f64 (+.f64 alpha (+.f64 (+.f64 alpha alpha) alpha)) (+.f64 alpha (+.f64 (+.f64 alpha alpha) alpha))) (+.f64 4 (*.f64 (+.f64 alpha beta) 2))) (/.f64 (+.f64 (+.f64 alpha (+.f64 (+.f64 alpha alpha) alpha)) (+.f64 (+.f64 alpha alpha) (+.f64 alpha beta))) (+.f64 4 (*.f64 (+.f64 alpha beta) 2))))
(/.f64 (-.f64 (+.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)) (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha))) (+.f64 (+.f64 alpha alpha) (+.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)) (+.f64 beta alpha)))) (+.f64 4 (*.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 alpha (-.f64 (+.f64 (+.f64 alpha (+.f64 alpha (+.f64 alpha alpha))) (+.f64 alpha (+.f64 alpha alpha))) (+.f64 alpha (+.f64 (+.f64 beta (+.f64 alpha (+.f64 alpha alpha))) (+.f64 alpha (+.f64 alpha alpha)))))) (+.f64 4 (*.f64 2 (+.f64 beta alpha))))
(-.f64 (/.f64 0 (neg.f64 (/.f64 -1 (-.f64 beta alpha)))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))
(-.f64 (/.f64 0 (neg.f64 (/.f64 1 (-.f64 alpha beta)))) (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha)))
(-.f64 (*.f64 0 (/.f64 (-.f64 beta alpha) 2)) (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta alpha)))
(-.f64 (/.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha beta)) (*.f64 (+.f64 alpha (+.f64 beta 2)) -2)) (/.f64 (+.f64 alpha (+.f64 (+.f64 alpha alpha) alpha)) (*.f64 (+.f64 alpha (+.f64 beta 2)) -2)))
(/.f64 (-.f64 (+.f64 alpha (+.f64 (+.f64 alpha alpha) beta)) (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha))) (*.f64 (+.f64 beta (+.f64 2 alpha)) -2))
(/.f64 (-.f64 (+.f64 beta (+.f64 alpha (+.f64 alpha alpha))) (+.f64 alpha (+.f64 alpha (+.f64 alpha alpha)))) (*.f64 (+.f64 beta (+.f64 2 alpha)) -2))
(-.f64 (/.f64 (-.f64 (+.f64 beta beta) alpha) (*.f64 (+.f64 alpha (+.f64 beta 2)) -2)) (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 (+.f64 beta (-.f64 beta alpha)) (*.f64 (+.f64 beta (+.f64 2 alpha)) -2)) (/.f64 -1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) beta)))
(-.f64 (/.f64 (-.f64 (+.f64 beta beta) alpha) (*.f64 (+.f64 beta (+.f64 2 alpha)) -2)) (/.f64 (*.f64 beta -1/2) (+.f64 beta (+.f64 2 alpha))))
(-.f64 (/.f64 (+.f64 (+.f64 alpha beta) (+.f64 alpha beta)) (*.f64 (+.f64 alpha (+.f64 beta 2)) -2)) (/.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha beta)) (*.f64 (+.f64 alpha (+.f64 beta 2)) -2)))
(/.f64 (-.f64 (+.f64 (+.f64 beta alpha) (+.f64 beta alpha)) (+.f64 alpha (+.f64 (+.f64 alpha alpha) beta))) (*.f64 (+.f64 beta (+.f64 2 alpha)) -2))
(/.f64 (+.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (+.f64 alpha alpha))))) (*.f64 (+.f64 beta (+.f64 2 alpha)) -2))
(-.f64 (/.f64 (+.f64 alpha beta) (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))) (/.f64 (+.f64 alpha alpha) (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))))
(/.f64 (-.f64 (+.f64 beta alpha) (+.f64 alpha alpha)) (neg.f64 (+.f64 4 (*.f64 2 (+.f64 beta alpha)))))
(/.f64 (+.f64 beta (-.f64 alpha (+.f64 alpha alpha))) (neg.f64 (+.f64 4 (*.f64 2 (+.f64 beta alpha)))))
(-.f64 (/.f64 (+.f64 beta beta) (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))) (/.f64 (+.f64 alpha beta) (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))))
(/.f64 (-.f64 alpha beta) (+.f64 4 (*.f64 2 (+.f64 beta alpha))))
(-.f64 (/.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha beta)) (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))) (/.f64 (+.f64 alpha (+.f64 (+.f64 alpha alpha) alpha)) (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))))
(/.f64 (-.f64 (+.f64 alpha (+.f64 (+.f64 alpha alpha) beta)) (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha))) (neg.f64 (+.f64 4 (*.f64 2 (+.f64 beta alpha)))))
(/.f64 (-.f64 (+.f64 beta (+.f64 alpha (+.f64 alpha alpha))) (+.f64 alpha (+.f64 alpha (+.f64 alpha alpha)))) (neg.f64 (+.f64 4 (*.f64 2 (+.f64 beta alpha)))))
(-.f64 (/.f64 (-.f64 (+.f64 beta beta) alpha) (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))) (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 (-.f64 alpha (+.f64 beta beta)) (+.f64 4 (*.f64 2 (+.f64 beta alpha)))) (/.f64 -1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) beta)))
(-.f64 (/.f64 (-.f64 alpha (+.f64 beta beta)) (+.f64 4 (*.f64 2 (+.f64 beta alpha)))) (/.f64 (*.f64 beta -1/2) (+.f64 beta (+.f64 2 alpha))))
(-.f64 (/.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))) (/.f64 (+.f64 (+.f64 beta beta) (+.f64 alpha beta)) (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))))
(/.f64 (-.f64 alpha beta) (+.f64 4 (*.f64 2 (+.f64 beta alpha))))
(-.f64 (/.f64 (+.f64 (+.f64 alpha beta) (+.f64 alpha beta)) (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))) (/.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha beta)) (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))))
(/.f64 (+.f64 (+.f64 alpha alpha) (-.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (+.f64 beta alpha)))) (+.f64 4 (*.f64 2 (+.f64 beta alpha))))
(/.f64 (-.f64 (+.f64 beta (+.f64 alpha (+.f64 alpha alpha))) (+.f64 (+.f64 beta alpha) (+.f64 beta alpha))) (+.f64 4 (*.f64 2 (+.f64 beta alpha))))
(/.f64 1/2 (/.f64 (+.f64 alpha (+.f64 beta 2)) (-.f64 alpha beta)))
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(/.f64 1/2 (/.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 (*.f64 1/2 (-.f64 alpha beta)) (*.f64 1/2 (-.f64 alpha beta)))))
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(/.f64 1/2 (/.f64 (/.f64 -1/2 (-.f64 beta alpha)) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(/.f64 1/2 (*.f64 (neg.f64 (+.f64 alpha (+.f64 beta 2))) (neg.f64 (/.f64 -1 (-.f64 beta alpha)))))
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(/.f64 1/2 (/.f64 -1 (+.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))))
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(/.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 -1 (-.f64 beta alpha)))
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(/.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (*.f64 -1 (neg.f64 (/.f64 -1 (-.f64 beta alpha)))))
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(/.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (neg.f64 (/.f64 1 (-.f64 beta alpha))))
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(/.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (neg.f64 (neg.f64 (/.f64 -1 (-.f64 beta alpha)))))
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(/.f64 (-.f64 alpha beta) (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))
(/.f64 (-.f64 alpha beta) (+.f64 4 (*.f64 2 (+.f64 beta alpha))))
(/.f64 (-.f64 alpha beta) (*.f64 -1 (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))))
(/.f64 (-.f64 alpha beta) (+.f64 4 (*.f64 2 (+.f64 beta alpha))))
(/.f64 (-.f64 alpha beta) (neg.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) -2)))
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(/.f64 (-.f64 alpha beta) (neg.f64 (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))))
(/.f64 (-.f64 alpha beta) (+.f64 4 (*.f64 2 (+.f64 beta alpha))))
(/.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) 1)
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(/.f64 1 (/.f64 (/.f64 (+.f64 alpha (+.f64 beta 2)) (-.f64 beta alpha)) -1/2))
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(/.f64 1 (*.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) -2) (/.f64 1 (-.f64 beta alpha))))
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(/.f64 1 (*.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) -2) (neg.f64 (/.f64 -1 (-.f64 beta alpha)))))
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(/.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (-.f64 beta alpha)))
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(/.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (neg.f64 (/.f64 -1 (-.f64 beta alpha))))
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(/.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (*.f64 1 (neg.f64 (/.f64 -1 (-.f64 beta alpha)))))
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(/.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 0 (/.f64 -1 (-.f64 beta alpha))))
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 alpha (+.f64 beta 2)) -2))
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(/.f64 (-.f64 beta alpha) (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2))))
(/.f64 (-.f64 alpha beta) (+.f64 4 (*.f64 2 (+.f64 beta alpha))))
(/.f64 (-.f64 beta alpha) (*.f64 1 (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))))
(/.f64 (-.f64 alpha beta) (+.f64 4 (*.f64 2 (+.f64 beta alpha))))
(/.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))))
(/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta (+.f64 2 alpha)) (+.f64 alpha (+.f64 (+.f64 4 (*.f64 2 (+.f64 beta alpha))) (+.f64 beta 2)))))
(/.f64 (-.f64 beta alpha) (-.f64 (+.f64 beta (+.f64 2 alpha)) (+.f64 beta (+.f64 (+.f64 4 (*.f64 2 (+.f64 beta alpha))) (+.f64 2 alpha)))))
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 alpha (+.f64 beta 2)))
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(/.f64 -1 (/.f64 (+.f64 alpha (+.f64 beta 2)) (*.f64 1/2 (-.f64 beta alpha))))
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(/.f64 -1 (/.f64 (+.f64 (neg.f64 (+.f64 alpha (+.f64 beta 2))) (neg.f64 (+.f64 alpha (+.f64 beta 2)))) (-.f64 alpha beta)))
(/.f64 (-.f64 alpha beta) (/.f64 (+.f64 (neg.f64 (+.f64 beta (+.f64 2 alpha))) (neg.f64 (+.f64 beta (+.f64 2 alpha)))) -1))
(*.f64 -1 (/.f64 (-.f64 alpha beta) (+.f64 (neg.f64 (+.f64 beta (+.f64 2 alpha))) (neg.f64 (+.f64 beta (+.f64 2 alpha))))))
(/.f64 -1 (*.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) -2) (/.f64 -1 (-.f64 beta alpha))))
(/.f64 -1 (*.f64 (/.f64 1 (-.f64 alpha beta)) (*.f64 (+.f64 beta (+.f64 2 alpha)) -2)))
(/.f64 -1 (/.f64 (*.f64 (+.f64 beta (+.f64 2 alpha)) 2) (-.f64 beta alpha)))
(/.f64 -1 (*.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)) (/.f64 1 (-.f64 beta alpha))))
(/.f64 (-.f64 alpha beta) (+.f64 4 (*.f64 2 (+.f64 beta alpha))))
(/.f64 -1 (*.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)) (neg.f64 (/.f64 -1 (-.f64 beta alpha)))))
(/.f64 (-.f64 alpha beta) (+.f64 4 (*.f64 2 (+.f64 beta alpha))))
(/.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)) -1)
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(/.f64 -1/2 (/.f64 (+.f64 alpha (+.f64 beta 2)) (-.f64 beta alpha)))
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(/.f64 -1/2 (*.f64 (+.f64 alpha (+.f64 beta 2)) (/.f64 1 (-.f64 beta alpha))))
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(/.f64 -1/2 (*.f64 (+.f64 alpha (+.f64 beta 2)) (neg.f64 (/.f64 -1 (-.f64 beta alpha)))))
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(/.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 2)
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(/.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (*.f64 1/2 (-.f64 alpha beta))))
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(/.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (/.f64 (/.f64 -1 (-.f64 beta alpha)) 1/2))
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(/.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (/.f64 2 (-.f64 alpha beta)))
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(/.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (/.f64 -1 (*.f64 1/2 (-.f64 beta alpha))))
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(/.f64 (*.f64 2 (-.f64 alpha beta)) (*.f64 (+.f64 alpha (+.f64 beta 2)) 4))
(/.f64 (*.f64 2 (-.f64 alpha beta)) (*.f64 4 (+.f64 beta (+.f64 2 alpha))))
(/.f64 (*.f64 (-.f64 alpha beta) (/.f64 1/4 (+.f64 alpha (+.f64 beta 2)))) 1/2)
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(/.f64 (*.f64 1/2 (-.f64 beta alpha)) (neg.f64 (+.f64 alpha (+.f64 beta 2))))
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(/.f64 (*.f64 1/2 (-.f64 beta alpha)) (*.f64 -1 (+.f64 alpha (+.f64 beta 2))))
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(/.f64 (neg.f64 (*.f64 1/2 (-.f64 alpha beta))) (neg.f64 (+.f64 alpha (+.f64 beta 2))))
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(/.f64 (neg.f64 (*.f64 1/2 (-.f64 alpha beta))) (-.f64 (-.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)) (+.f64 4 (*.f64 (+.f64 alpha beta) 2))) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (-.f64 (+.f64 beta (+.f64 2 alpha)) (-.f64 (+.f64 4 (*.f64 2 (+.f64 beta alpha))) (+.f64 4 (*.f64 2 (+.f64 beta alpha))))))
(/.f64 (*.f64 -1/2 (-.f64 beta alpha)) (+.f64 beta (-.f64 (+.f64 2 alpha) (+.f64 4 (-.f64 (*.f64 2 (+.f64 beta alpha)) (+.f64 4 (*.f64 2 (+.f64 beta alpha))))))))
(/.f64 (neg.f64 (*.f64 1/2 (-.f64 alpha beta))) (-.f64 (+.f64 beta 2) (+.f64 alpha (*.f64 2 (+.f64 beta 2)))))
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (-.f64 (+.f64 alpha (+.f64 (*.f64 beta 2) 4)) (+.f64 beta 2)))
(/.f64 (*.f64 -1/2 (-.f64 beta alpha)) (+.f64 alpha (-.f64 (+.f64 (*.f64 beta 2) 4) (+.f64 beta 2))))
(/.f64 (neg.f64 (*.f64 1/2 (-.f64 alpha beta))) (-.f64 alpha (+.f64 (+.f64 beta 2) (+.f64 alpha alpha))))
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (-.f64 (+.f64 (+.f64 beta 2) (+.f64 alpha alpha)) alpha))
(/.f64 (*.f64 -1/2 (-.f64 beta alpha)) (+.f64 (+.f64 beta 2) (-.f64 (+.f64 alpha alpha) alpha)))
(/.f64 (neg.f64 (*.f64 1/2 (-.f64 alpha beta))) (-.f64 beta (+.f64 (+.f64 alpha 2) (+.f64 beta beta))))
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (-.f64 (+.f64 beta (+.f64 (+.f64 2 alpha) beta)) beta))
(/.f64 (*.f64 -1/2 (-.f64 beta alpha)) (+.f64 (+.f64 2 alpha) (-.f64 (+.f64 beta beta) beta)))
(/.f64 (neg.f64 (*.f64 1/2 (-.f64 alpha beta))) (-.f64 (+.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)) (+.f64 alpha (+.f64 beta 2))) (+.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)) (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))))
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (-.f64 (+.f64 4 (+.f64 (+.f64 4 (*.f64 2 (+.f64 beta alpha))) (*.f64 2 (+.f64 beta alpha)))) (+.f64 alpha (+.f64 (+.f64 4 (*.f64 2 (+.f64 beta alpha))) (+.f64 beta 2)))))
(/.f64 (*.f64 -1/2 (-.f64 beta alpha)) (-.f64 (+.f64 4 (+.f64 (+.f64 4 (*.f64 2 (+.f64 beta alpha))) (*.f64 2 (+.f64 beta alpha)))) (+.f64 beta (+.f64 (+.f64 4 (*.f64 2 (+.f64 beta alpha))) (+.f64 2 alpha)))))
(/.f64 (+.f64 (*.f64 1/2 (-.f64 alpha beta)) (*.f64 1/2 (-.f64 alpha beta))) (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))
(/.f64 (+.f64 (*.f64 1/2 (-.f64 alpha beta)) (*.f64 1/2 (-.f64 alpha beta))) (+.f64 4 (*.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 (*.f64 -1/2 (-.f64 beta alpha)) (*.f64 -1/2 (-.f64 beta alpha))) (+.f64 4 (*.f64 2 (+.f64 beta alpha))))
(/.f64 (/.f64 1/4 (+.f64 alpha (+.f64 beta 2))) (/.f64 -1/2 (-.f64 beta alpha)))
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(/.f64 (/.f64 (-.f64 alpha beta) 1/2) (*.f64 (+.f64 alpha (+.f64 beta 2)) 4))
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(/.f64 (*.f64 (+.f64 (*.f64 1/2 (-.f64 alpha beta)) (*.f64 1/2 (-.f64 alpha beta))) 1/2) (+.f64 alpha (+.f64 beta 2)))
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(/.f64 (/.f64 1/2 (neg.f64 (/.f64 -1 (-.f64 beta alpha)))) (neg.f64 (+.f64 alpha (+.f64 beta 2))))
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(/.f64 (/.f64 1 (neg.f64 (/.f64 -1 (-.f64 beta alpha)))) (*.f64 (+.f64 alpha (+.f64 beta 2)) -2))
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(/.f64 (/.f64 -1 (neg.f64 (/.f64 -1 (-.f64 beta alpha)))) (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))
(/.f64 (-.f64 alpha beta) (+.f64 4 (*.f64 2 (+.f64 beta alpha))))
(/.f64 (/.f64 -1/2 (neg.f64 (/.f64 -1 (-.f64 beta alpha)))) (+.f64 alpha (+.f64 beta 2)))
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(/.f64 (/.f64 (*.f64 1/2 (-.f64 alpha beta)) 1/2) (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))
(/.f64 (*.f64 (-.f64 alpha beta) 1) (+.f64 4 (*.f64 2 (+.f64 beta alpha))))
(/.f64 (/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 (neg.f64 (+.f64 alpha (+.f64 beta 2))) (neg.f64 (+.f64 alpha (+.f64 beta 2))))) -1/2)
(/.f64 (/.f64 (*.f64 1/2 (-.f64 alpha beta)) -1/2) (+.f64 (neg.f64 (+.f64 beta (+.f64 2 alpha))) (neg.f64 (+.f64 beta (+.f64 2 alpha)))))
(/.f64 (/.f64 (*.f64 -1/2 (-.f64 beta alpha)) -1/2) (+.f64 (neg.f64 (+.f64 beta (+.f64 2 alpha))) (neg.f64 (+.f64 beta (+.f64 2 alpha)))))
(/.f64 (*.f64 (+.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha))) 1/2) -1)
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(/.f64 (*.f64 (/.f64 1/4 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)) 1/2)
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(/.f64 (*.f64 2 (*.f64 1/2 (-.f64 alpha beta))) (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))
(/.f64 (*.f64 (-.f64 alpha beta) 1) (+.f64 4 (*.f64 2 (+.f64 beta alpha))))
(/.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (*.f64 1/2 (-.f64 alpha beta))) 1/2)
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(/.f64 (*.f64 (*.f64 1/2 (-.f64 beta alpha)) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) -1)
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(/.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (-.f64 alpha beta)) (*.f64 1/2 (-.f64 alpha beta)))) (+.f64 alpha (+.f64 beta 2)))
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(/.f64 (*.f64 1 (+.f64 (*.f64 1/2 (-.f64 alpha beta)) (*.f64 1/2 (-.f64 alpha beta)))) (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))
(/.f64 (*.f64 (-.f64 alpha beta) 1) (+.f64 4 (*.f64 2 (+.f64 beta alpha))))
(/.f64 (*.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 (*.f64 1/2 (-.f64 alpha beta)) (*.f64 1/2 (-.f64 alpha beta)))) -1)
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(/.f64 (*.f64 -1 (+.f64 (*.f64 1/2 (-.f64 alpha beta)) (*.f64 1/2 (-.f64 alpha beta)))) (*.f64 (+.f64 alpha (+.f64 beta 2)) -2))
(*.f64 (+.f64 (*.f64 1/2 (-.f64 alpha beta)) (*.f64 1/2 (-.f64 alpha beta))) (/.f64 -1 (*.f64 (+.f64 beta (+.f64 2 alpha)) -2)))
(/.f64 (+.f64 (neg.f64 (*.f64 -1/2 (-.f64 beta alpha))) (*.f64 (-.f64 alpha beta) -1/2)) (*.f64 (+.f64 beta (+.f64 2 alpha)) -2))
(/.f64 (*.f64 -1/2 (+.f64 (*.f64 1/2 (-.f64 alpha beta)) (*.f64 1/2 (-.f64 alpha beta)))) (neg.f64 (+.f64 alpha (+.f64 beta 2))))
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(/.f64 (*.f64 (/.f64 1/4 (+.f64 alpha (+.f64 beta 2))) (+.f64 (*.f64 1/2 (-.f64 alpha beta)) (*.f64 1/2 (-.f64 alpha beta)))) 1/2)
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (neg.f64 (+.f64 alpha (+.f64 beta 2))))
(/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha)))
(/.f64 (-.f64 (*.f64 1/2 (-.f64 alpha beta)) (-.f64 alpha beta)) (neg.f64 (+.f64 alpha (+.f64 beta 2))))
(/.f64 (-.f64 (-.f64 alpha beta) (*.f64 1/2 (-.f64 alpha beta))) (+.f64 beta (+.f64 2 alpha)))
(/.f64 (-.f64 (-.f64 alpha beta) (*.f64 -1/2 (-.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha)))
(/.f64 (-.f64 (*.f64 1/2 (+.f64 (+.f64 alpha alpha) (+.f64 alpha beta))) (+.f64 alpha alpha)) (neg.f64 (+.f64 alpha (+.f64 beta 2))))
(/.f64 (-.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 alpha (+.f64 (+.f64 alpha alpha) beta)))) (+.f64 beta (+.f64 2 alpha)))
(/.f64 (-.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 beta (+.f64 alpha (+.f64 alpha alpha))))) (+.f64 beta (+.f64 2 alpha)))
(/.f64 (-.f64 0 (*.f64 1/2 (-.f64 alpha beta))) (neg.f64 (+.f64 alpha (+.f64 beta 2))))
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(/.f64 (-.f64 (*.f64 1/2 beta) (*.f64 1/2 alpha)) (neg.f64 (+.f64 alpha (+.f64 beta 2))))
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(/.f64 (-.f64 (-.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (neg.f64 (/.f64 -1 (-.f64 beta alpha))))
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(/.f64 (-.f64 (+.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (+.f64 alpha (+.f64 beta 2))))) (neg.f64 (/.f64 -1 (-.f64 beta alpha))))
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(/.f64 (-.f64 (-.f64 alpha (*.f64 2 (-.f64 alpha beta))) beta) (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2))))
(/.f64 (-.f64 beta (-.f64 alpha (*.f64 2 (-.f64 alpha beta)))) (+.f64 4 (*.f64 2 (+.f64 beta alpha))))
(/.f64 (-.f64 (*.f64 2 (-.f64 alpha beta)) (-.f64 alpha beta)) (+.f64 4 (*.f64 2 (+.f64 beta alpha))))
(/.f64 (-.f64 (-.f64 (*.f64 2 (-.f64 alpha beta)) (*.f64 2 (-.f64 alpha beta))) (-.f64 alpha beta)) (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2))))
(/.f64 (-.f64 (-.f64 alpha beta) (-.f64 (*.f64 2 (-.f64 alpha beta)) (*.f64 2 (-.f64 alpha beta)))) (+.f64 4 (*.f64 2 (+.f64 beta alpha))))
(/.f64 (-.f64 (-.f64 0 (*.f64 2 (-.f64 alpha beta))) (-.f64 beta alpha)) (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2))))
(/.f64 (-.f64 (-.f64 beta alpha) (neg.f64 (*.f64 2 (-.f64 alpha beta)))) (+.f64 4 (*.f64 2 (+.f64 beta alpha))))
(/.f64 (-.f64 (-.f64 (+.f64 alpha alpha) (*.f64 2 (-.f64 alpha beta))) (+.f64 alpha beta)) (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2))))
(/.f64 (-.f64 beta (-.f64 alpha (*.f64 2 (-.f64 alpha beta)))) (+.f64 4 (*.f64 2 (+.f64 beta alpha))))
(/.f64 (-.f64 (*.f64 2 (-.f64 alpha beta)) (-.f64 alpha beta)) (+.f64 4 (*.f64 2 (+.f64 beta alpha))))
(/.f64 (-.f64 (-.f64 (+.f64 alpha (+.f64 (+.f64 alpha alpha) alpha)) (*.f64 2 (-.f64 alpha beta))) (+.f64 (+.f64 alpha alpha) (+.f64 alpha beta))) (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2))))
(/.f64 (-.f64 (+.f64 alpha (+.f64 (+.f64 alpha alpha) beta)) (-.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)) (*.f64 2 (-.f64 alpha beta)))) (+.f64 4 (*.f64 2 (+.f64 beta alpha))))
(/.f64 (-.f64 (*.f64 2 (-.f64 alpha beta)) (-.f64 (+.f64 alpha (+.f64 alpha (+.f64 alpha alpha))) (+.f64 beta (+.f64 alpha (+.f64 alpha alpha))))) (+.f64 4 (*.f64 2 (+.f64 beta alpha))))
(/.f64 (-.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha beta)) (+.f64 0 (+.f64 alpha (+.f64 (+.f64 alpha alpha) alpha)))) (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2))))
(/.f64 (-.f64 (+.f64 0 (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha))) (+.f64 alpha (+.f64 (+.f64 alpha alpha) beta))) (+.f64 4 (*.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 alpha (-.f64 (+.f64 0 (+.f64 alpha (+.f64 alpha alpha))) (+.f64 beta (+.f64 alpha (+.f64 alpha alpha))))) (+.f64 4 (*.f64 2 (+.f64 beta alpha))))
(/.f64 (-.f64 (+.f64 (*.f64 2 (-.f64 alpha beta)) (-.f64 alpha beta)) (+.f64 (*.f64 2 (-.f64 alpha beta)) (*.f64 2 (-.f64 alpha beta)))) (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2))))
(/.f64 (-.f64 (+.f64 (*.f64 2 (-.f64 alpha beta)) (*.f64 2 (-.f64 alpha beta))) (+.f64 alpha (-.f64 (*.f64 2 (-.f64 alpha beta)) beta))) (+.f64 4 (*.f64 2 (+.f64 beta alpha))))
(/.f64 (-.f64 beta (-.f64 (+.f64 (*.f64 2 (-.f64 alpha beta)) alpha) (+.f64 (*.f64 2 (-.f64 alpha beta)) (*.f64 2 (-.f64 alpha beta))))) (+.f64 4 (*.f64 2 (+.f64 beta alpha))))
(/.f64 (-.f64 (+.f64 (+.f64 alpha (+.f64 (+.f64 alpha alpha) alpha)) (+.f64 (+.f64 alpha alpha) (+.f64 alpha beta))) (+.f64 (+.f64 alpha (+.f64 (+.f64 alpha alpha) alpha)) (+.f64 alpha (+.f64 (+.f64 alpha alpha) alpha)))) (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2))))
(/.f64 (-.f64 (+.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)) (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha))) (+.f64 (+.f64 alpha alpha) (+.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)) (+.f64 beta alpha)))) (+.f64 4 (*.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 alpha (-.f64 (+.f64 (+.f64 alpha (+.f64 alpha (+.f64 alpha alpha))) (+.f64 alpha (+.f64 alpha alpha))) (+.f64 alpha (+.f64 (+.f64 beta (+.f64 alpha (+.f64 alpha alpha))) (+.f64 alpha (+.f64 alpha alpha)))))) (+.f64 4 (*.f64 2 (+.f64 beta alpha))))
(/.f64 (-.f64 (-.f64 beta alpha) (+.f64 (-.f64 beta alpha) (-.f64 beta alpha))) (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))
(/.f64 (-.f64 (-.f64 beta alpha) (+.f64 beta (-.f64 (-.f64 beta alpha) alpha))) (+.f64 4 (*.f64 2 (+.f64 beta alpha))))
(/.f64 (-.f64 alpha (-.f64 (+.f64 (-.f64 beta alpha) beta) (-.f64 beta alpha))) (+.f64 4 (*.f64 2 (+.f64 beta alpha))))
(/.f64 (-.f64 (-.f64 beta alpha) (+.f64 (-.f64 beta alpha) (-.f64 beta alpha))) (neg.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) -2)))
(/.f64 (-.f64 (+.f64 beta (-.f64 (-.f64 beta alpha) alpha)) (-.f64 beta alpha)) (*.f64 (+.f64 beta (+.f64 2 alpha)) -2))
(/.f64 (+.f64 (-.f64 beta alpha) (-.f64 (-.f64 beta alpha) (-.f64 beta alpha))) (*.f64 (+.f64 beta (+.f64 2 alpha)) -2))
(/.f64 (-.f64 (-.f64 beta alpha) (+.f64 (-.f64 beta alpha) (-.f64 beta alpha))) (neg.f64 (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))))
(/.f64 (-.f64 (-.f64 beta alpha) (+.f64 beta (-.f64 (-.f64 beta alpha) alpha))) (+.f64 4 (*.f64 2 (+.f64 beta alpha))))
(/.f64 (-.f64 alpha (-.f64 (+.f64 (-.f64 beta alpha) beta) (-.f64 beta alpha))) (+.f64 4 (*.f64 2 (+.f64 beta alpha))))
(/.f64 (-.f64 (+.f64 (+.f64 beta beta) (+.f64 alpha beta)) (+.f64 (+.f64 beta beta) (+.f64 beta beta))) (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))
(/.f64 (-.f64 alpha beta) (+.f64 4 (*.f64 2 (+.f64 beta alpha))))
(/.f64 (-.f64 (+.f64 (+.f64 beta beta) (+.f64 alpha beta)) (+.f64 (+.f64 beta beta) (+.f64 beta beta))) (neg.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) -2)))
(/.f64 (-.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (+.f64 alpha (+.f64 (+.f64 beta beta) beta))) (*.f64 (+.f64 beta (+.f64 2 alpha)) -2))
(/.f64 (+.f64 beta (-.f64 (+.f64 (+.f64 beta beta) beta) (+.f64 alpha (+.f64 (+.f64 beta beta) beta)))) (*.f64 (+.f64 beta (+.f64 2 alpha)) -2))
(/.f64 (-.f64 (+.f64 (+.f64 beta beta) (+.f64 alpha beta)) (+.f64 (+.f64 beta beta) (+.f64 beta beta))) (neg.f64 (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))))
(/.f64 (-.f64 alpha beta) (+.f64 4 (*.f64 2 (+.f64 beta alpha))))
(/.f64 (-.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha beta)) (+.f64 (+.f64 alpha beta) (+.f64 alpha beta))) (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))
(/.f64 (+.f64 (+.f64 alpha alpha) (-.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (+.f64 beta alpha)))) (+.f64 4 (*.f64 2 (+.f64 beta alpha))))
(/.f64 (-.f64 (+.f64 beta (+.f64 alpha (+.f64 alpha alpha))) (+.f64 (+.f64 beta alpha) (+.f64 beta alpha))) (+.f64 4 (*.f64 2 (+.f64 beta alpha))))
(/.f64 (-.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha beta)) (+.f64 (+.f64 alpha beta) (+.f64 alpha beta))) (neg.f64 (*.f64 (+.f64 alpha (+.f64 beta 2)) -2)))
(/.f64 (-.f64 (+.f64 (+.f64 beta alpha) (+.f64 beta alpha)) (+.f64 alpha (+.f64 (+.f64 alpha alpha) beta))) (*.f64 (+.f64 beta (+.f64 2 alpha)) -2))
(/.f64 (+.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha (+.f64 alpha alpha))))) (*.f64 (+.f64 beta (+.f64 2 alpha)) -2))
(/.f64 (-.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha beta)) (+.f64 (+.f64 alpha beta) (+.f64 alpha beta))) (neg.f64 (neg.f64 (+.f64 4 (*.f64 (+.f64 alpha beta) 2)))))
(/.f64 (+.f64 (+.f64 alpha alpha) (-.f64 (+.f64 beta alpha) (+.f64 (+.f64 beta alpha) (+.f64 beta alpha)))) (+.f64 4 (*.f64 2 (+.f64 beta alpha))))
(/.f64 (-.f64 (+.f64 beta (+.f64 alpha (+.f64 alpha alpha))) (+.f64 (+.f64 beta alpha) (+.f64 beta alpha))) (+.f64 4 (*.f64 2 (+.f64 beta alpha))))
(/.f64 (-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha beta)) (+.f64 (/.f64 (*.f64 1/2 beta) (+.f64 alpha (+.f64 beta 2))) (/.f64 (*.f64 1/2 beta) (+.f64 alpha (+.f64 beta 2))))) 1)
(-.f64 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (+.f64 beta alpha)) (/.f64 (+.f64 (*.f64 1/2 beta) (*.f64 1/2 beta)) (+.f64 beta (+.f64 2 alpha))))
(/.f64 (-.f64 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta))) -1)
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(/.f64 (-.f64 (-.f64 (*.f64 1/2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (/.f64 (*.f64 1/2 beta) (+.f64 alpha (+.f64 beta 2)))) -1)
(neg.f64 (-.f64 (-.f64 (/.f64 1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) alpha)) (/.f64 (*.f64 1/2 beta) (+.f64 beta (+.f64 2 alpha)))) (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 2 alpha)))))
(neg.f64 (-.f64 (-.f64 (/.f64 (*.f64 1/2 alpha) (+.f64 beta (+.f64 2 alpha))) (*.f64 beta (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))))) (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 2 alpha)))))
(/.f64 (-.f64 (-.f64 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (*.f64 alpha (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))) -1)
(neg.f64 (-.f64 (-.f64 (/.f64 -1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) beta)) (/.f64 (*.f64 -1/2 alpha) (+.f64 beta (+.f64 2 alpha)))) (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 2 alpha)))))
(neg.f64 (-.f64 (-.f64 (/.f64 (*.f64 beta -1/2) (+.f64 beta (+.f64 2 alpha))) (*.f64 alpha (/.f64 -1/2 (+.f64 beta (+.f64 2 alpha))))) (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 2 alpha)))))
(/.f64 (-.f64 (-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha beta))) -1)
(neg.f64 (-.f64 (/.f64 (-.f64 alpha (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha))) (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (+.f64 beta alpha))))
(neg.f64 (-.f64 (/.f64 (-.f64 beta (-.f64 alpha alpha)) (+.f64 beta (+.f64 2 alpha))) (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (+.f64 beta alpha))))
(/.f64 (-.f64 (/.f64 (*.f64 1/2 beta) (+.f64 alpha (+.f64 beta 2))) (-.f64 (*.f64 1/2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 (-.f64 alpha beta) 0))) -1)
(neg.f64 (-.f64 (/.f64 (*.f64 1/2 beta) (+.f64 beta (+.f64 2 alpha))) (-.f64 (/.f64 1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) alpha)) (*.f64 0 (-.f64 alpha beta)))))
(neg.f64 (-.f64 (*.f64 beta (/.f64 1/2 (+.f64 beta (+.f64 2 alpha)))) (-.f64 (/.f64 (*.f64 1/2 alpha) (+.f64 beta (+.f64 2 alpha))) (*.f64 0 (-.f64 alpha beta)))))
(/.f64 (-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha beta)) (-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (*.f64 (-.f64 alpha beta) 0))) -1)
(neg.f64 (-.f64 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (+.f64 beta alpha)) (-.f64 (/.f64 alpha (+.f64 beta (+.f64 2 alpha))) (*.f64 0 (-.f64 alpha beta)))))
(neg.f64 (-.f64 (*.f64 0 (-.f64 alpha beta)) (-.f64 (/.f64 alpha (+.f64 beta (+.f64 2 alpha))) (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (+.f64 beta alpha)))))
(/.f64 (-.f64 (*.f64 alpha (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 (-.f64 alpha beta) 0))) -1)
(neg.f64 (-.f64 (*.f64 0 (-.f64 alpha beta)) (-.f64 (/.f64 -1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) beta)) (/.f64 (*.f64 -1/2 alpha) (+.f64 beta (+.f64 2 alpha))))))
(neg.f64 (-.f64 (*.f64 0 (-.f64 alpha beta)) (-.f64 (/.f64 (*.f64 beta -1/2) (+.f64 beta (+.f64 2 alpha))) (*.f64 alpha (/.f64 -1/2 (+.f64 beta (+.f64 2 alpha)))))))
(/.f64 (-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha beta)) (+.f64 0 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) -1)
(/.f64 (+.f64 (/.f64 alpha (+.f64 beta (+.f64 2 alpha))) (neg.f64 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (+.f64 beta alpha)))) 1)
(/.f64 (-.f64 (*.f64 alpha (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 0 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))) -1)
(neg.f64 (-.f64 (/.f64 (*.f64 -1/2 alpha) (+.f64 beta (+.f64 2 alpha))) (+.f64 0 (/.f64 -1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) beta)))))
(neg.f64 (-.f64 (*.f64 alpha (/.f64 -1/2 (+.f64 beta (+.f64 2 alpha)))) (+.f64 0 (/.f64 (*.f64 beta -1/2) (+.f64 beta (+.f64 2 alpha))))))
(/.f64 (-.f64 (/.f64 (*.f64 -1/2 (+.f64 alpha beta)) (+.f64 alpha (+.f64 beta 2))) (/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 beta 2)))) -1)
(neg.f64 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 beta alpha)) (neg.f64 beta)) (+.f64 beta (+.f64 2 alpha))))
(/.f64 (-.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha beta))) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) -1)
(/.f64 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 2 alpha))) (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (+.f64 beta alpha))) 1)
(/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 alpha (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))) (+.f64 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))) -1)
(/.f64 (-.f64 (/.f64 -1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) beta)) (/.f64 (*.f64 -1/2 alpha) (+.f64 beta (+.f64 2 alpha)))) 1)
(/.f64 (-.f64 (/.f64 (*.f64 beta -1/2) (+.f64 beta (+.f64 2 alpha))) (*.f64 alpha (/.f64 -1/2 (+.f64 beta (+.f64 2 alpha))))) 1)
(/.f64 (-.f64 (+.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta))) (+.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) -1)
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(/.f64 (neg.f64 (*.f64 1/2 (-.f64 beta alpha))) (+.f64 alpha (+.f64 beta 2)))
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(/.f64 (neg.f64 (neg.f64 (*.f64 1/2 (-.f64 alpha beta)))) (+.f64 alpha (+.f64 beta 2)))
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(neg.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta alpha)))
(/.f64 (*.f64 1/2 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))
(+.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) 0)
(/.f64 1/2 (+.f64 beta (+.f64 2 alpha)))
(+.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 1/2 (+.f64 beta (+.f64 2 alpha)))
(+.f64 0 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))
(/.f64 1/2 (+.f64 beta (+.f64 2 alpha)))
(+.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))
(/.f64 1/2 (+.f64 beta (+.f64 2 alpha)))
(-.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) 0)
(/.f64 1/2 (+.f64 beta (+.f64 2 alpha)))
(-.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 1/2 (+.f64 beta (+.f64 2 alpha)))
(-.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 0 (-.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (+.f64 alpha (+.f64 beta 2))))))
(/.f64 1/2 (+.f64 beta (+.f64 2 alpha)))
(-.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 (-.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (+.f64 alpha (+.f64 beta 2))))))
(/.f64 1/2 (+.f64 beta (+.f64 2 alpha)))
(-.f64 0 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))
(/.f64 1/2 (+.f64 beta (+.f64 2 alpha)))
(-.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 -1 (+.f64 alpha (+.f64 beta 2))))
(/.f64 1/2 (+.f64 beta (+.f64 2 alpha)))
(-.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))
(/.f64 1/2 (+.f64 beta (+.f64 2 alpha)))
(-.f64 (+.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 1/2 (+.f64 beta (+.f64 2 alpha)))
(*.f64 1/2 (/.f64 1 (+.f64 alpha (+.f64 beta 2))))
(/.f64 1/2 (+.f64 beta (+.f64 2 alpha)))
(*.f64 2 (/.f64 1/4 (+.f64 alpha (+.f64 beta 2))))
(/.f64 1/2 (+.f64 beta (+.f64 2 alpha)))
(*.f64 2 (*.f64 1 (/.f64 1/4 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 1/2 (+.f64 beta (+.f64 2 alpha)))
(*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) 1)
(/.f64 1/2 (+.f64 beta (+.f64 2 alpha)))
(*.f64 1 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))
(/.f64 1/2 (+.f64 beta (+.f64 2 alpha)))
(*.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) -1)
(/.f64 1/2 (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))
(/.f64 1/2 (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1 (-.f64 (-.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 1/2 (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1 (-.f64 (+.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (+.f64 alpha (+.f64 beta 2))))))
(/.f64 1/2 (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (/.f64 -1 (+.f64 alpha (+.f64 beta 2))))
(/.f64 1/2 (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (-.f64 0 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 -1/2 (neg.f64 (/.f64 1 (+.f64 beta (+.f64 2 alpha)))))
(*.f64 -1/2 (-.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (+.f64 alpha (+.f64 beta 2))))))
(*.f64 1/2 (-.f64 (/.f64 3/2 (+.f64 beta (+.f64 2 alpha))) (/.f64 1/2 (+.f64 beta (+.f64 2 alpha)))))
(*.f64 1/2 (+.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (/.f64 1/2 (+.f64 beta (+.f64 2 alpha)))))
(*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) 1/2)
(/.f64 1/2 (+.f64 beta (+.f64 2 alpha)))
(*.f64 (/.f64 -1 (+.f64 alpha (+.f64 beta 2))) -1/2)
(/.f64 1/2 (+.f64 beta (+.f64 2 alpha)))
(*.f64 (/.f64 1/4 (+.f64 alpha (+.f64 beta 2))) 2)
(/.f64 1/2 (+.f64 beta (+.f64 2 alpha)))
(neg.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))
(/.f64 1/2 (+.f64 beta (+.f64 2 alpha)))

localize16.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

Compiled 50 to 23 computations (54% saved)

series6.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite70.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1030×rational.json-simplify-27
884×rational.json-simplify-19
866×rational.json-simplify-1
830×rational.json-simplify-25
826×rational.json-simplify-15
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01156
17456
228356
3177956
Stop Event
node limit
Counts
2 → 210
Calls
Call 1
Inputs
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 (/.f64 0 (+.f64 beta (+.f64 alpha 2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 (/.f64 0 (/.f64 (+.f64 beta (+.f64 alpha 2)) (-.f64 beta alpha))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 (*.f64 (*.f64 (-.f64 beta alpha) 2) 0) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 -1 (/.f64 0 (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 -1 (-.f64 (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 1 (-.f64 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) (/.f64 0 (+.f64 beta (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) (-.f64 (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) (+.f64 0 (/.f64 0 (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) (+.f64 (/.f64 0 (+.f64 beta (+.f64 alpha 2))) (/.f64 0 (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) (+.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1))) (/.f64 0 (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) (+.f64 0 (-.f64 (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) (+.f64 (/.f64 0 (+.f64 beta (+.f64 alpha 2))) (-.f64 (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) (+.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1))) (-.f64 (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) (-.f64 (+.f64 1 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -1 (-.f64 (/.f64 0 (/.f64 (+.f64 beta (+.f64 alpha 2)) (-.f64 beta alpha))) (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (/.f64 alpha (+.f64 beta (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (+.f64 beta (+.f64 alpha 2))) (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1) (-.f64 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 2 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) -1) (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 alpha (+.f64 (neg.f64 (+.f64 beta alpha)) -2)) -1) (/.f64 (neg.f64 beta) (+.f64 beta (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) -1) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 2 (/.f64 beta (+.f64 beta (+.f64 alpha 2))))) (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 alpha (+.f64 (neg.f64 (+.f64 beta alpha)) -2))) (/.f64 (neg.f64 beta) (+.f64 beta (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (+.f64 1 (/.f64 beta (+.f64 beta (+.f64 alpha 2))))) (/.f64 alpha (+.f64 beta (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 1 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (+.f64 1 (/.f64 beta (+.f64 beta (+.f64 alpha 2))))) (+.f64 (+.f64 1 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) (+.f64 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1))) (+.f64 (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 alpha 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1))) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 (+.f64 1 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1))) (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 (/.f64 0 (/.f64 (+.f64 beta (+.f64 alpha 2)) (-.f64 beta alpha))) (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (/.f64 0 (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1))) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 1 (*.f64 2 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 (neg.f64 beta) (+.f64 beta (+.f64 alpha 2))) (+.f64 1 (/.f64 alpha (+.f64 (neg.f64 (+.f64 beta alpha)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) (+.f64 0 (+.f64 1 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 (+.f64 1 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))) (+.f64 (+.f64 1 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (+.f64 1 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1)) (+.f64 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) (+.f64 (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (+.f64 (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 0 (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 -1 (+.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) (+.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) (+.f64 1 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1) (+.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) (+.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 -1 (+.f64 (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 1 (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 1/2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (/.f64 0 (+.f64 beta (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (/.f64 0 (/.f64 (+.f64 beta (+.f64 alpha 2)) (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 0 (/.f64 0 (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (-.f64 0 (/.f64 0 (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (*.f64 (*.f64 (-.f64 beta alpha) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 beta (+.f64 beta (+.f64 alpha 2))) (/.f64 alpha (+.f64 (neg.f64 (+.f64 beta alpha)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 beta (+.f64 beta (+.f64 alpha 2))) (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 alpha 2))) (-.f64 (-.f64 beta alpha) (+.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 beta (+.f64 beta (+.f64 alpha 2))) (/.f64 (-.f64 beta (+.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 beta (+.f64 alpha 2))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (-.f64 0 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (+.f64 (neg.f64 (+.f64 beta alpha)) -2)) (/.f64 beta (+.f64 beta (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (+.f64 (neg.f64 (+.f64 beta alpha)) -2)) (-.f64 0 (/.f64 (neg.f64 beta) (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 beta alpha) (+.f64 (*.f64 (+.f64 beta alpha) 2) 4)) (/.f64 (-.f64 beta alpha) (+.f64 (*.f64 (+.f64 beta alpha) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 alpha 2))) (-.f64 (-.f64 beta alpha) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (/.f64 0 (+.f64 beta (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (/.f64 0 (/.f64 (+.f64 beta (+.f64 alpha 2)) (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 0 (/.f64 0 (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (*.f64 (*.f64 (-.f64 beta alpha) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 (/.f64 0 (+.f64 beta (+.f64 alpha 2))) (/.f64 0 (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 (/.f64 0 (/.f64 (+.f64 beta (+.f64 alpha 2)) (-.f64 beta alpha))) (/.f64 0 (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 (*.f64 (*.f64 (-.f64 beta alpha) 2) 0) (/.f64 0 (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 0 (/.f64 0 (/.f64 (+.f64 beta (+.f64 alpha 2)) (-.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 (/.f64 0 (+.f64 beta (+.f64 alpha 2))) (/.f64 0 (/.f64 (+.f64 beta (+.f64 alpha 2)) (-.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 (/.f64 0 (/.f64 (+.f64 beta (+.f64 alpha 2)) (-.f64 beta alpha))) (/.f64 0 (/.f64 (+.f64 beta (+.f64 alpha 2)) (-.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 (*.f64 (*.f64 (-.f64 beta alpha) 2) 0) (/.f64 0 (/.f64 (+.f64 beta (+.f64 alpha 2)) (-.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 0 (*.f64 (*.f64 (-.f64 beta alpha) 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 (/.f64 0 (+.f64 beta (+.f64 alpha 2))) (*.f64 (*.f64 (-.f64 beta alpha) 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 (/.f64 0 (/.f64 (+.f64 beta (+.f64 alpha 2)) (-.f64 beta alpha))) (*.f64 (*.f64 (-.f64 beta alpha) 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 (*.f64 (*.f64 (-.f64 beta alpha) 2) 0) (*.f64 (*.f64 (-.f64 beta alpha) 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (+.f64 beta (+.f64 alpha 2))) (/.f64 alpha (+.f64 beta (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) (/.f64 (-.f64 beta (*.f64 (-.f64 beta alpha) 2)) (+.f64 beta (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (+.f64 beta (+.f64 alpha 2))) (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (+.f64 (neg.f64 (+.f64 beta alpha)) -2)) (/.f64 (neg.f64 beta) (+.f64 beta (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 beta) (+.f64 beta (+.f64 alpha 2))) (/.f64 (-.f64 (neg.f64 alpha) (*.f64 (-.f64 beta alpha) 2)) (+.f64 beta (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (/.f64 (-.f64 (+.f64 beta beta) (*.f64 (-.f64 beta alpha) 2)) (+.f64 beta (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 2 (/.f64 beta (+.f64 beta (+.f64 alpha 2))))) (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (/.f64 alpha (+.f64 (neg.f64 (+.f64 beta alpha)) -2))) (/.f64 (neg.f64 beta) (+.f64 beta (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) -1/2) (/.f64 (+.f64 beta alpha) (+.f64 (neg.f64 (+.f64 beta alpha)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 2 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) 1/2) (/.f64 (+.f64 alpha (+.f64 (+.f64 beta beta) beta)) (+.f64 beta (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 beta alpha) (+.f64 (neg.f64 (+.f64 beta alpha)) -2)) (/.f64 (/.f64 beta (+.f64 beta (+.f64 alpha 2))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 beta (-.f64 beta alpha)) (+.f64 (*.f64 (+.f64 beta alpha) 2) 4)) (/.f64 alpha (+.f64 (*.f64 (+.f64 beta alpha) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 beta (+.f64 beta (-.f64 beta alpha))) (+.f64 (*.f64 (+.f64 beta alpha) 2) 4)) (/.f64 (+.f64 beta alpha) (+.f64 (*.f64 (+.f64 beta alpha) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) (+.f64 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 2 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (*.f64 2 (/.f64 beta (+.f64 beta (+.f64 alpha 2))))) (+.f64 (*.f64 2 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 alpha (+.f64 (neg.f64 (+.f64 beta alpha)) -2)) (/.f64 alpha (+.f64 (neg.f64 (+.f64 beta alpha)) -2))) (+.f64 (/.f64 alpha (+.f64 (neg.f64 (+.f64 beta alpha)) -2)) (/.f64 (neg.f64 beta) (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 beta (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 (*.f64 (+.f64 beta alpha) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) (/.f64 alpha (+.f64 beta (+.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 alpha beta) (/.f64 -1 (+.f64 beta (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 alpha beta) (-.f64 0 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 beta alpha) 2) (/.f64 1/2 (+.f64 beta (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 beta (+.f64 alpha 2))) (*.f64 (-.f64 beta alpha) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 (*.f64 (-.f64 beta alpha) 2) 0) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 (-.f64 beta (*.f64 (-.f64 beta alpha) 2)) (+.f64 beta (+.f64 alpha 2))) (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 (-.f64 (neg.f64 alpha) (*.f64 (-.f64 beta alpha) 2)) (+.f64 beta (+.f64 alpha 2))) (/.f64 (neg.f64 beta) (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 (-.f64 (+.f64 beta beta) (*.f64 (-.f64 beta alpha) 2)) (+.f64 beta (+.f64 alpha 2))) (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 0 (*.f64 2 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 (neg.f64 beta) (+.f64 beta (+.f64 alpha 2))) (+.f64 0 (/.f64 alpha (+.f64 (neg.f64 (+.f64 beta alpha)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 (+.f64 beta alpha) (+.f64 (neg.f64 (+.f64 beta alpha)) -2)) (/.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 (+.f64 alpha (+.f64 (+.f64 beta beta) beta)) (+.f64 beta (+.f64 alpha 2))) (/.f64 (*.f64 2 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 (/.f64 beta (+.f64 beta (+.f64 alpha 2))) -1/2) (/.f64 (+.f64 beta alpha) (+.f64 (neg.f64 (+.f64 beta alpha)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 alpha (+.f64 (*.f64 (+.f64 beta alpha) 2) 4)) (/.f64 (+.f64 beta (-.f64 beta alpha)) (+.f64 (*.f64 (+.f64 beta alpha) 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 (+.f64 beta alpha) (+.f64 (*.f64 (+.f64 beta alpha) 2) 4)) (/.f64 (+.f64 beta (+.f64 beta (-.f64 beta alpha))) (+.f64 (*.f64 (+.f64 beta alpha) 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (+.f64 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 (*.f64 2 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (+.f64 (*.f64 2 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (*.f64 2 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 (/.f64 alpha (+.f64 (neg.f64 (+.f64 beta alpha)) -2)) (/.f64 (neg.f64 beta) (+.f64 beta (+.f64 alpha 2)))) (+.f64 (/.f64 alpha (+.f64 (neg.f64 (+.f64 beta alpha)) -2)) (/.f64 alpha (+.f64 (neg.f64 (+.f64 beta alpha)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) (-.f64 beta alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 alpha 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (+.f64 (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 alpha 2))) (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 beta beta))) (+.f64 beta (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 (*.f64 (-.f64 beta alpha) 2) (/.f64 -1 (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) (+.f64 alpha (-.f64 alpha (+.f64 beta beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) (-.f64 0 (*.f64 (-.f64 beta alpha) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 0 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (/.f64 0 (+.f64 beta (+.f64 alpha 2))) (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (/.f64 beta (+.f64 beta (+.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (*.f64 2 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (/.f64 (neg.f64 beta) (+.f64 beta (+.f64 alpha 2))) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (/.f64 alpha (+.f64 (neg.f64 (+.f64 beta alpha)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 alpha (-.f64 alpha (+.f64 beta beta))) (/.f64 -1/2 (+.f64 beta (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 alpha (-.f64 alpha (+.f64 beta beta))) (neg.f64 (/.f64 1/2 (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (+.f64 beta (+.f64 alpha 2))) (+.f64 alpha (-.f64 alpha (+.f64 beta beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (+.f64 beta (+.f64 alpha 2))) (neg.f64 (*.f64 (-.f64 beta alpha) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (+.f64 beta (+.f64 alpha 2))) (/.f64 -1 (/.f64 1/2 (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 0 (*.f64 (-.f64 beta alpha) 2)) (/.f64 -1/2 (+.f64 beta (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 0 (*.f64 (-.f64 beta alpha) 2)) (neg.f64 (/.f64 1/2 (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 beta alpha) (+.f64 (*.f64 (+.f64 beta alpha) 2) 4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 (*.f64 (+.f64 beta alpha) 2) 4)) (+.f64 (*.f64 (-.f64 beta alpha) 2) (*.f64 (-.f64 beta alpha) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 (*.f64 (+.f64 beta alpha) 2) 4)) (/.f64 2 (/.f64 1/2 (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 beta (+.f64 alpha 2))) (-.f64 alpha beta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (-.f64 beta alpha) 2)) (/.f64 -1/2 (+.f64 beta (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (-.f64 beta alpha) 2)) (-.f64 (/.f64 1/2 (+.f64 beta (+.f64 alpha 2))) (/.f64 1 (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 (+.f64 beta (+.f64 alpha 2)))) (+.f64 alpha (-.f64 alpha (+.f64 beta beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 (+.f64 beta (+.f64 alpha 2)))) (-.f64 0 (*.f64 (-.f64 beta alpha) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 (+.f64 beta (+.f64 alpha 2)))) (*.f64 1 (-.f64 0 (*.f64 (-.f64 beta alpha) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 (+.f64 beta (+.f64 alpha 2)))) (-.f64 (-.f64 (+.f64 alpha alpha) (+.f64 beta (-.f64 beta alpha))) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 (+.f64 beta (+.f64 alpha 2)))) (-.f64 (-.f64 (*.f64 (+.f64 beta alpha) 2) (+.f64 beta (+.f64 beta (-.f64 beta alpha)))) (+.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 (+.f64 beta (+.f64 alpha 2)))) (-.f64 (-.f64 beta alpha) (+.f64 (-.f64 beta alpha) (*.f64 (-.f64 beta alpha) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 (+.f64 beta (+.f64 alpha 2)))) (-.f64 (+.f64 alpha (+.f64 (+.f64 beta beta) beta)) (+.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 (+.f64 beta beta) beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 (+.f64 beta (+.f64 alpha 2)))) (-.f64 (*.f64 (-.f64 beta alpha) 2) (+.f64 (*.f64 (-.f64 beta alpha) 2) (*.f64 (-.f64 beta alpha) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 (+.f64 beta (+.f64 alpha 2)))) (-.f64 (+.f64 (+.f64 beta (-.f64 beta alpha)) alpha) (+.f64 (+.f64 beta (-.f64 beta alpha)) (+.f64 beta (-.f64 beta alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 (+.f64 beta (+.f64 alpha 2)))) (-.f64 (+.f64 (+.f64 beta (+.f64 beta (-.f64 beta alpha))) (+.f64 beta alpha)) (+.f64 (+.f64 beta (+.f64 beta (-.f64 beta alpha))) (+.f64 beta (+.f64 beta (-.f64 beta alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (-.f64 beta alpha) 2) (*.f64 (-.f64 beta alpha) 2)) (/.f64 1/2 (+.f64 (*.f64 (+.f64 beta alpha) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (-.f64 beta alpha) 2) (*.f64 (-.f64 beta alpha) 2)) (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 alpha 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (-.f64 beta alpha) 2) (*.f64 (-.f64 beta alpha) 2)) (*.f64 1 (/.f64 1/2 (+.f64 (*.f64 (+.f64 beta alpha) 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 alpha 2))) (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 alpha 2)))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (-.f64 alpha beta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (-.f64 (-.f64 beta (*.f64 (-.f64 beta alpha) 2)) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (-.f64 (-.f64 (*.f64 (-.f64 beta alpha) 2) (*.f64 (-.f64 beta alpha) 2)) (-.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (-.f64 (-.f64 (+.f64 beta beta) (*.f64 (-.f64 beta alpha) 2)) (+.f64 beta alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (-.f64 (-.f64 0 (*.f64 (-.f64 beta alpha) 2)) (-.f64 alpha beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (-.f64 (-.f64 (+.f64 beta (+.f64 (+.f64 beta beta) beta)) (*.f64 (-.f64 beta alpha) 2)) (+.f64 alpha (+.f64 (+.f64 beta beta) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (-.f64 alpha (-.f64 (+.f64 beta (-.f64 beta alpha)) (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (-.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta (+.f64 beta (-.f64 beta alpha))) (-.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (-.f64 (+.f64 alpha (+.f64 (+.f64 beta beta) beta)) (+.f64 0 (+.f64 beta (+.f64 (+.f64 beta beta) beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (-.f64 (*.f64 2 (neg.f64 beta)) (neg.f64 (+.f64 beta alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (-.f64 (neg.f64 (+.f64 beta alpha)) (*.f64 2 (neg.f64 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (-.f64 (*.f64 alpha 1/2) (*.f64 (+.f64 beta (-.f64 beta alpha)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (-.f64 (*.f64 (+.f64 beta alpha) 1/2) (*.f64 (+.f64 beta (+.f64 beta (-.f64 beta alpha))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (-.f64 (+.f64 (*.f64 (-.f64 beta alpha) 2) (-.f64 beta alpha)) (+.f64 (*.f64 (-.f64 beta alpha) 2) (*.f64 (-.f64 beta alpha) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (-.f64 (+.f64 (+.f64 beta (+.f64 (+.f64 beta beta) beta)) (+.f64 alpha (+.f64 (+.f64 beta beta) beta))) (+.f64 (+.f64 beta (+.f64 (+.f64 beta beta) beta)) (+.f64 beta (+.f64 (+.f64 beta beta) beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 alpha (-.f64 alpha (+.f64 beta beta)))) (-.f64 0 (/.f64 -1/2 (+.f64 beta (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 -1/2 (+.f64 beta (+.f64 alpha 2)))) (*.f64 (-.f64 beta alpha) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 -1/2 (+.f64 beta (+.f64 alpha 2)))) (-.f64 beta (+.f64 (-.f64 alpha beta) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 -1/2 (+.f64 beta (+.f64 alpha 2)))) (-.f64 (+.f64 beta alpha) (+.f64 (-.f64 alpha beta) (+.f64 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (*.f64 (-.f64 beta alpha) 2))) (/.f64 1/2 (+.f64 beta (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (/.f64 1/2 (+.f64 beta (+.f64 alpha 2))))) (*.f64 (-.f64 beta alpha) 2))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 alpha 2))))))))

simplify159.0ms (1.1%)

Algorithm
egg-herbie
Rules
1080×rational.json-simplify-11
1024×rational.json-simplify-13
872×rational.json-simplify-25
706×rational.json-simplify-9
650×rational.json-simplify-14
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
067615414
1267814938
Stop Event
node limit
Counts
258 → 504
Calls
Call 1
Inputs
(-.f64 1 (/.f64 alpha (+.f64 2 alpha)))
(-.f64 (+.f64 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha)))) 1) (/.f64 alpha (+.f64 2 alpha)))
(-.f64 (+.f64 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha)))) (+.f64 1 (*.f64 (pow.f64 beta 2) (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))))) (/.f64 alpha (+.f64 2 alpha)))
(-.f64 (+.f64 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha)))) (+.f64 1 (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))) (*.f64 (pow.f64 beta 3) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 4)) (/.f64 1 (pow.f64 (+.f64 2 alpha) 3))))))) (/.f64 alpha (+.f64 2 alpha)))
2
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 alpha)) beta)) 2)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 alpha)) beta)) (+.f64 2 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 alpha)) beta)) (+.f64 2 (+.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 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3))))
2
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) 2) (+.f64 (*.f64 2 (/.f64 1 beta)) (/.f64 alpha beta)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha)) (pow.f64 beta 2))) (+.f64 (*.f64 -1 (/.f64 alpha beta)) 2)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha)) (pow.f64 beta 2))) (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 2 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))) (pow.f64 beta 3))))) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta))))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha)) (/.f64 beta (+.f64 beta 2))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha)) (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta 2) 3)))) (pow.f64 alpha 2)) (/.f64 beta (+.f64 beta 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 alpha 3) (+.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 3)) (/.f64 beta (pow.f64 (+.f64 beta 2) 4))))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha)) (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta 2) 3)))) (pow.f64 alpha 2)) (/.f64 beta (+.f64 beta 2))))))
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(-.f64 (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))
(-.f64 (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 2 (/.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 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3)))))
(-.f64 (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 4) (pow.f64 alpha 4))) (+.f64 (*.f64 2 (/.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 beta (pow.f64 (+.f64 beta 2) 3)) (pow.f64 alpha 4)) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))))))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2))))
(+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3)))))
(+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 4) (*.f64 beta (pow.f64 (+.f64 beta 2) 3))) (pow.f64 alpha 4))) (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))))))
(*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))
(+.f64 (*.f64 beta (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2))))) (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))
(+.f64 (*.f64 beta (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2))))) (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))) (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))))
(+.f64 (*.f64 beta (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2))))) (+.f64 (*.f64 (pow.f64 beta 3) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 alpha) 3)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 4))))) (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))) (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))))
1
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) 1) (+.f64 (*.f64 2 (/.f64 1 beta)) (/.f64 alpha beta)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 2 alpha) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))) (pow.f64 beta 2))) (+.f64 (*.f64 -1 (/.f64 alpha beta)) 1)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 2 alpha) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))) (pow.f64 beta 2))) (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 1 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))) (pow.f64 beta 3))))) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta))))
1
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) 1) (+.f64 (*.f64 2 (/.f64 1 beta)) (/.f64 alpha beta)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha)) (pow.f64 beta 2))) (+.f64 (*.f64 -1 (/.f64 alpha beta)) 1)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha)) (pow.f64 beta 2))) (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 1 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))) (pow.f64 beta 3))))) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta))))
(/.f64 beta (+.f64 beta 2))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha)) (/.f64 beta (+.f64 beta 2)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha)) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 2)) (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 alpha 3) (+.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 3)) (/.f64 beta (pow.f64 (+.f64 beta 2) 4))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha)) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 2)) (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))))
-1
(-.f64 (/.f64 beta alpha) (+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) 1))
(-.f64 (+.f64 (/.f64 beta alpha) (*.f64 -1 (/.f64 (*.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))) (+.f64 beta 2)) (pow.f64 alpha 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) 1))
(-.f64 (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))) (+.f64 beta 2)) (pow.f64 alpha 2))) (/.f64 (*.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))) (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) 1))
-1
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) (/.f64 (*.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) (+.f64 beta 2)) (pow.f64 alpha 2))) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))) (/.f64 (*.f64 (+.f64 beta 2) (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (pow.f64 alpha 2)))) 1)
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1)
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 (/.f64 0 (+.f64 beta (+.f64 alpha 2))) -1))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 (/.f64 0 (/.f64 (+.f64 beta (+.f64 alpha 2)) (-.f64 beta alpha))) -1))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 (*.f64 (*.f64 (-.f64 beta alpha) 2) 0) -1))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 -1 (/.f64 0 (+.f64 beta (+.f64 alpha 2)))))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 -1 (-.f64 (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)))))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 1 (-.f64 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)))))
(-.f64 1 (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 alpha 2))))
(-.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) 0)
(-.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) (/.f64 0 (+.f64 beta (+.f64 alpha 2))))
(-.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) (-.f64 (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1))))
(-.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) (+.f64 0 (/.f64 0 (+.f64 beta (+.f64 alpha 2)))))
(-.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) (+.f64 (/.f64 0 (+.f64 beta (+.f64 alpha 2))) (/.f64 0 (+.f64 beta (+.f64 alpha 2)))))
(-.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) (+.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1))) (/.f64 0 (+.f64 beta (+.f64 alpha 2)))))
(-.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) (+.f64 0 (-.f64 (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)))))
(-.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) (+.f64 (/.f64 0 (+.f64 beta (+.f64 alpha 2))) (-.f64 (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)))))
(-.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) (+.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1))) (-.f64 (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)))))
(-.f64 0 (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))
(-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) (-.f64 (+.f64 1 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1))))
(-.f64 -1 (-.f64 (/.f64 0 (/.f64 (+.f64 beta (+.f64 alpha 2)) (-.f64 beta alpha))) (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -2)))
(-.f64 (+.f64 1 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (/.f64 alpha (+.f64 beta (+.f64 alpha 2))))
(-.f64 (/.f64 0 (+.f64 beta (+.f64 alpha 2))) (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))
(-.f64 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1))
(-.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1) (-.f64 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1))))
(-.f64 (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1))
(-.f64 (-.f64 (*.f64 2 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) -1) (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))
(-.f64 (-.f64 (/.f64 alpha (+.f64 (neg.f64 (+.f64 beta alpha)) -2)) -1) (/.f64 (neg.f64 beta) (+.f64 beta (+.f64 alpha 2))))
(-.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) -1) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))
(-.f64 (+.f64 1 (*.f64 2 (/.f64 beta (+.f64 beta (+.f64 alpha 2))))) (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))
(-.f64 (+.f64 1 (/.f64 alpha (+.f64 (neg.f64 (+.f64 beta alpha)) -2))) (/.f64 (neg.f64 beta) (+.f64 beta (+.f64 alpha 2))))
(-.f64 (+.f64 1 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))
(-.f64 (+.f64 0 (+.f64 1 (/.f64 beta (+.f64 beta (+.f64 alpha 2))))) (/.f64 alpha (+.f64 beta (+.f64 alpha 2))))
(-.f64 (+.f64 (+.f64 1 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (+.f64 1 (/.f64 beta (+.f64 beta (+.f64 alpha 2))))) (+.f64 (+.f64 1 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))))
(-.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) (+.f64 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1)))
(-.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1))) (+.f64 (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)))
(*.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1))
(*.f64 1 (-.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1) -2))
(*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) 1)
(*.f64 1/2 (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)))
(*.f64 -1 (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))
(*.f64 -1 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 alpha 2))) 1))
(*.f64 -1 (-.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1))) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)))
(*.f64 -1 (-.f64 (-.f64 (+.f64 1 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1))) (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))))
(*.f64 -1 (-.f64 (-.f64 (/.f64 0 (/.f64 (+.f64 beta (+.f64 alpha 2)) (-.f64 beta alpha))) (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -2)) -1))
(*.f64 -1 (-.f64 (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (/.f64 0 (+.f64 beta (+.f64 alpha 2)))))
(*.f64 -1 (-.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1))) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1)))
(*.f64 -1 (-.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 1 (*.f64 2 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))))))
(*.f64 -1 (-.f64 (/.f64 (neg.f64 beta) (+.f64 beta (+.f64 alpha 2))) (+.f64 1 (/.f64 alpha (+.f64 (neg.f64 (+.f64 beta alpha)) -2)))))
(*.f64 -1 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) (+.f64 0 (+.f64 1 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))))))
(*.f64 -1 (-.f64 (+.f64 (+.f64 1 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))) (+.f64 (+.f64 1 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (+.f64 1 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))))))
(*.f64 -1 (-.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1)) (+.f64 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))
(*.f64 -1 (-.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) (+.f64 (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)))))
(*.f64 (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) -1)
(*.f64 -1/2 (+.f64 (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))
(*.f64 -1/2 (-.f64 0 (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1))))
(*.f64 -1/2 (-.f64 -1 (+.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))
(*.f64 -1/2 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) (+.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) (+.f64 1 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))))))
(*.f64 -1/2 (-.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1) (+.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))
(*.f64 -1/2 (-.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) (+.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)))))
(*.f64 (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) 1/2)
(*.f64 (+.f64 (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) -1/2)
(/.f64 1 (/.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)))
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) 1)
(/.f64 1/2 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1))))
(/.f64 1/2 (/.f64 -1 (+.f64 (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))
(/.f64 -1 (/.f64 1 (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))
(/.f64 (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) -1)
(/.f64 (*.f64 (+.f64 (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 1/2) -1)
(/.f64 (-.f64 (+.f64 (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) -1)
(neg.f64 (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 0)
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (/.f64 0 (+.f64 beta (+.f64 alpha 2))))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (/.f64 0 (/.f64 (+.f64 beta (+.f64 alpha 2)) (-.f64 beta alpha))))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 0 (/.f64 0 (+.f64 beta (+.f64 alpha 2)))))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (-.f64 0 (/.f64 0 (+.f64 beta (+.f64 alpha 2)))))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (*.f64 (*.f64 (-.f64 beta alpha) 2) 0))
(+.f64 0 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))
(+.f64 (/.f64 beta (+.f64 beta (+.f64 alpha 2))) (/.f64 alpha (+.f64 (neg.f64 (+.f64 beta alpha)) -2)))
(+.f64 (/.f64 beta (+.f64 beta (+.f64 alpha 2))) (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 alpha 2))) (-.f64 (-.f64 beta alpha) (+.f64 beta alpha))))
(+.f64 (/.f64 beta (+.f64 beta (+.f64 alpha 2))) (/.f64 (-.f64 beta (+.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2))))
(+.f64 (/.f64 0 (+.f64 beta (+.f64 alpha 2))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))
(+.f64 (*.f64 2 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (-.f64 0 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))
(+.f64 (/.f64 alpha (+.f64 (neg.f64 (+.f64 beta alpha)) -2)) (/.f64 beta (+.f64 beta (+.f64 alpha 2))))
(+.f64 (/.f64 alpha (+.f64 (neg.f64 (+.f64 beta alpha)) -2)) (-.f64 0 (/.f64 (neg.f64 beta) (+.f64 beta (+.f64 alpha 2)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 alpha 2))))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (*.f64 (+.f64 beta alpha) 2) 4)) (/.f64 (-.f64 beta alpha) (+.f64 (*.f64 (+.f64 beta alpha) 2) 4)))
(+.f64 (*.f64 1/2 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 alpha 2))) (-.f64 (-.f64 beta alpha) alpha)))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 0)
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (/.f64 0 (+.f64 beta (+.f64 alpha 2))))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (/.f64 0 (/.f64 (+.f64 beta (+.f64 alpha 2)) (-.f64 beta alpha))))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 0 (/.f64 0 (+.f64 beta (+.f64 alpha 2)))))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (*.f64 (*.f64 (-.f64 beta alpha) 2) 0))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 (/.f64 0 (+.f64 beta (+.f64 alpha 2))) (/.f64 0 (+.f64 beta (+.f64 alpha 2)))))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 (/.f64 0 (/.f64 (+.f64 beta (+.f64 alpha 2)) (-.f64 beta alpha))) (/.f64 0 (+.f64 beta (+.f64 alpha 2)))))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 (*.f64 (*.f64 (-.f64 beta alpha) 2) 0) (/.f64 0 (+.f64 beta (+.f64 alpha 2)))))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 0 (/.f64 0 (/.f64 (+.f64 beta (+.f64 alpha 2)) (-.f64 beta alpha)))))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 (/.f64 0 (+.f64 beta (+.f64 alpha 2))) (/.f64 0 (/.f64 (+.f64 beta (+.f64 alpha 2)) (-.f64 beta alpha)))))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 (/.f64 0 (/.f64 (+.f64 beta (+.f64 alpha 2)) (-.f64 beta alpha))) (/.f64 0 (/.f64 (+.f64 beta (+.f64 alpha 2)) (-.f64 beta alpha)))))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 (*.f64 (*.f64 (-.f64 beta alpha) 2) 0) (/.f64 0 (/.f64 (+.f64 beta (+.f64 alpha 2)) (-.f64 beta alpha)))))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 0 (*.f64 (*.f64 (-.f64 beta alpha) 2) 0)))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 (/.f64 0 (+.f64 beta (+.f64 alpha 2))) (*.f64 (*.f64 (-.f64 beta alpha) 2) 0)))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 (/.f64 0 (/.f64 (+.f64 beta (+.f64 alpha 2)) (-.f64 beta alpha))) (*.f64 (*.f64 (-.f64 beta alpha) 2) 0)))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 (*.f64 (*.f64 (-.f64 beta alpha) 2) 0) (*.f64 (*.f64 (-.f64 beta alpha) 2) 0)))
(-.f64 0 (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 alpha 2))))
(-.f64 (/.f64 beta (+.f64 beta (+.f64 alpha 2))) (/.f64 alpha (+.f64 beta (+.f64 alpha 2))))
(-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) (/.f64 (-.f64 beta (*.f64 (-.f64 beta alpha) 2)) (+.f64 beta (+.f64 alpha 2))))
(-.f64 (/.f64 0 (+.f64 beta (+.f64 alpha 2))) (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 alpha 2))))
(-.f64 (*.f64 2 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))
(-.f64 (/.f64 alpha (+.f64 (neg.f64 (+.f64 beta alpha)) -2)) (/.f64 (neg.f64 beta) (+.f64 beta (+.f64 alpha 2))))
(-.f64 (/.f64 (neg.f64 beta) (+.f64 beta (+.f64 alpha 2))) (/.f64 (-.f64 (neg.f64 alpha) (*.f64 (-.f64 beta alpha) 2)) (+.f64 beta (+.f64 alpha 2))))
(-.f64 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))
(-.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (/.f64 (-.f64 (+.f64 beta beta) (*.f64 (-.f64 beta alpha) 2)) (+.f64 beta (+.f64 alpha 2))))
(-.f64 (+.f64 0 (*.f64 2 (/.f64 beta (+.f64 beta (+.f64 alpha 2))))) (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))
(-.f64 (+.f64 0 (/.f64 alpha (+.f64 (neg.f64 (+.f64 beta alpha)) -2))) (/.f64 (neg.f64 beta) (+.f64 beta (+.f64 alpha 2))))
(-.f64 (/.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) -1/2) (/.f64 (+.f64 beta alpha) (+.f64 (neg.f64 (+.f64 beta alpha)) -2)))
(-.f64 (/.f64 (*.f64 2 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) 1/2) (/.f64 (+.f64 alpha (+.f64 (+.f64 beta beta) beta)) (+.f64 beta (+.f64 alpha 2))))
(-.f64 (/.f64 (+.f64 beta alpha) (+.f64 (neg.f64 (+.f64 beta alpha)) -2)) (/.f64 (/.f64 beta (+.f64 beta (+.f64 alpha 2))) -1/2))
(-.f64 (/.f64 (+.f64 beta (-.f64 beta alpha)) (+.f64 (*.f64 (+.f64 beta alpha) 2) 4)) (/.f64 alpha (+.f64 (*.f64 (+.f64 beta alpha) 2) 4)))
(-.f64 (/.f64 (+.f64 beta (+.f64 beta (-.f64 beta alpha))) (+.f64 (*.f64 (+.f64 beta alpha) 2) 4)) (/.f64 (+.f64 beta alpha) (+.f64 (*.f64 (+.f64 beta alpha) 2) 4)))
(-.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) (+.f64 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))
(-.f64 (+.f64 (*.f64 2 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (*.f64 2 (/.f64 beta (+.f64 beta (+.f64 alpha 2))))) (+.f64 (*.f64 2 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))
(-.f64 (+.f64 (/.f64 alpha (+.f64 (neg.f64 (+.f64 beta alpha)) -2)) (/.f64 alpha (+.f64 (neg.f64 (+.f64 beta alpha)) -2))) (+.f64 (/.f64 alpha (+.f64 (neg.f64 (+.f64 beta alpha)) -2)) (/.f64 (neg.f64 beta) (+.f64 beta (+.f64 alpha 2)))))
(*.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 beta (+.f64 alpha 2))))
(*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 (*.f64 (+.f64 beta alpha) 2) 4)))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)
(*.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))
(*.f64 1 (-.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) (/.f64 alpha (+.f64 beta (+.f64 alpha 2))))))
(*.f64 (-.f64 alpha beta) (/.f64 -1 (+.f64 beta (+.f64 alpha 2))))
(*.f64 (-.f64 alpha beta) (-.f64 0 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))))
(*.f64 (*.f64 (-.f64 beta alpha) 2) (/.f64 1/2 (+.f64 beta (+.f64 alpha 2))))
(*.f64 1/2 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))
(*.f64 (/.f64 1/2 (+.f64 beta (+.f64 alpha 2))) (*.f64 (-.f64 beta alpha) 2))
(*.f64 -1 (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 alpha 2))))
(*.f64 -1 (-.f64 (*.f64 (*.f64 (-.f64 beta alpha) 2) 0) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))
(*.f64 -1 (-.f64 (/.f64 (-.f64 beta (*.f64 (-.f64 beta alpha) 2)) (+.f64 beta (+.f64 alpha 2))) (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))))
(*.f64 -1 (-.f64 (/.f64 (-.f64 (neg.f64 alpha) (*.f64 (-.f64 beta alpha) 2)) (+.f64 beta (+.f64 alpha 2))) (/.f64 (neg.f64 beta) (+.f64 beta (+.f64 alpha 2)))))
(*.f64 -1 (-.f64 (/.f64 (-.f64 (+.f64 beta beta) (*.f64 (-.f64 beta alpha) 2)) (+.f64 beta (+.f64 alpha 2))) (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))
(*.f64 -1 (-.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 0 (*.f64 2 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))))))
(*.f64 -1 (-.f64 (/.f64 (neg.f64 beta) (+.f64 beta (+.f64 alpha 2))) (+.f64 0 (/.f64 alpha (+.f64 (neg.f64 (+.f64 beta alpha)) -2)))))
(*.f64 -1 (-.f64 (/.f64 (+.f64 beta alpha) (+.f64 (neg.f64 (+.f64 beta alpha)) -2)) (/.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) -1/2)))
(*.f64 -1 (-.f64 (/.f64 (+.f64 alpha (+.f64 (+.f64 beta beta) beta)) (+.f64 beta (+.f64 alpha 2))) (/.f64 (*.f64 2 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) 1/2)))
(*.f64 -1 (-.f64 (/.f64 (/.f64 beta (+.f64 beta (+.f64 alpha 2))) -1/2) (/.f64 (+.f64 beta alpha) (+.f64 (neg.f64 (+.f64 beta alpha)) -2))))
(*.f64 -1 (-.f64 (/.f64 alpha (+.f64 (*.f64 (+.f64 beta alpha) 2) 4)) (/.f64 (+.f64 beta (-.f64 beta alpha)) (+.f64 (*.f64 (+.f64 beta alpha) 2) 4))))
(*.f64 -1 (-.f64 (/.f64 (+.f64 beta alpha) (+.f64 (*.f64 (+.f64 beta alpha) 2) 4)) (/.f64 (+.f64 beta (+.f64 beta (-.f64 beta alpha))) (+.f64 (*.f64 (+.f64 beta alpha) 2) 4))))
(*.f64 -1 (-.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (+.f64 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))
(*.f64 -1 (-.f64 (+.f64 (*.f64 2 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (+.f64 (*.f64 2 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (*.f64 2 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))))))
(*.f64 -1 (-.f64 (+.f64 (/.f64 alpha (+.f64 (neg.f64 (+.f64 beta alpha)) -2)) (/.f64 (neg.f64 beta) (+.f64 beta (+.f64 alpha 2)))) (+.f64 (/.f64 alpha (+.f64 (neg.f64 (+.f64 beta alpha)) -2)) (/.f64 alpha (+.f64 (neg.f64 (+.f64 beta alpha)) -2)))))
(*.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) (-.f64 beta alpha))
(*.f64 (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 alpha 2))) -1)
(*.f64 -1/2 (+.f64 (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 alpha 2))) (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 alpha 2)))))
(*.f64 -1/2 (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 beta beta))) (+.f64 beta (+.f64 alpha 2))))
(*.f64 -1/2 (*.f64 (*.f64 (-.f64 beta alpha) 2) (/.f64 -1 (+.f64 beta (+.f64 alpha 2)))))
(*.f64 -1/2 (*.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) (+.f64 alpha (-.f64 alpha (+.f64 beta beta)))))
(*.f64 -1/2 (*.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) (-.f64 0 (*.f64 (-.f64 beta alpha) 2))))
(*.f64 -1/2 (-.f64 0 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))
(*.f64 -1/2 (-.f64 (/.f64 0 (+.f64 beta (+.f64 alpha 2))) (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))
(*.f64 -1/2 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (/.f64 beta (+.f64 beta (+.f64 alpha 2))))))
(*.f64 -1/2 (-.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (*.f64 2 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))))))
(*.f64 -1/2 (-.f64 (/.f64 (neg.f64 beta) (+.f64 beta (+.f64 alpha 2))) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (/.f64 alpha (+.f64 (neg.f64 (+.f64 beta alpha)) -2)))))
(*.f64 -1/2 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))
(*.f64 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1/2)
(*.f64 (+.f64 alpha (-.f64 alpha (+.f64 beta beta))) (/.f64 -1/2 (+.f64 beta (+.f64 alpha 2))))
(*.f64 (+.f64 alpha (-.f64 alpha (+.f64 beta beta))) (neg.f64 (/.f64 1/2 (+.f64 beta (+.f64 alpha 2)))))
(*.f64 (/.f64 -1/2 (+.f64 beta (+.f64 alpha 2))) (+.f64 alpha (-.f64 alpha (+.f64 beta beta))))
(*.f64 (/.f64 -1/2 (+.f64 beta (+.f64 alpha 2))) (neg.f64 (*.f64 (-.f64 beta alpha) 2)))
(*.f64 (/.f64 -1/2 (+.f64 beta (+.f64 alpha 2))) (/.f64 -1 (/.f64 1/2 (-.f64 beta alpha))))
(*.f64 (-.f64 0 (*.f64 (-.f64 beta alpha) 2)) (/.f64 -1/2 (+.f64 beta (+.f64 alpha 2))))
(*.f64 (-.f64 0 (*.f64 (-.f64 beta alpha) 2)) (neg.f64 (/.f64 1/2 (+.f64 beta (+.f64 alpha 2)))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (*.f64 (+.f64 beta alpha) 2) 4)) 2)
(*.f64 (/.f64 1/2 (+.f64 (*.f64 (+.f64 beta alpha) 2) 4)) (+.f64 (*.f64 (-.f64 beta alpha) 2) (*.f64 (-.f64 beta alpha) 2)))
(*.f64 (/.f64 1/2 (+.f64 (*.f64 (+.f64 beta alpha) 2) 4)) (/.f64 2 (/.f64 1/2 (-.f64 beta alpha))))
(*.f64 (/.f64 -1 (+.f64 beta (+.f64 alpha 2))) (-.f64 alpha beta))
(*.f64 (neg.f64 (*.f64 (-.f64 beta alpha) 2)) (/.f64 -1/2 (+.f64 beta (+.f64 alpha 2))))
(*.f64 (neg.f64 (*.f64 (-.f64 beta alpha) 2)) (-.f64 (/.f64 1/2 (+.f64 beta (+.f64 alpha 2))) (/.f64 1 (+.f64 beta (+.f64 alpha 2)))))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 beta (+.f64 alpha 2)))) (+.f64 alpha (-.f64 alpha (+.f64 beta beta))))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 beta (+.f64 alpha 2)))) (-.f64 0 (*.f64 (-.f64 beta alpha) 2)))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 beta (+.f64 alpha 2)))) (*.f64 1 (-.f64 0 (*.f64 (-.f64 beta alpha) 2))))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 beta (+.f64 alpha 2)))) (-.f64 (-.f64 (+.f64 alpha alpha) (+.f64 beta (-.f64 beta alpha))) alpha))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 beta (+.f64 alpha 2)))) (-.f64 (-.f64 (*.f64 (+.f64 beta alpha) 2) (+.f64 beta (+.f64 beta (-.f64 beta alpha)))) (+.f64 beta alpha)))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 beta (+.f64 alpha 2)))) (-.f64 (-.f64 beta alpha) (+.f64 (-.f64 beta alpha) (*.f64 (-.f64 beta alpha) 2))))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 beta (+.f64 alpha 2)))) (-.f64 (+.f64 alpha (+.f64 (+.f64 beta beta) beta)) (+.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 (+.f64 beta beta) beta)))))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 beta (+.f64 alpha 2)))) (-.f64 (*.f64 (-.f64 beta alpha) 2) (+.f64 (*.f64 (-.f64 beta alpha) 2) (*.f64 (-.f64 beta alpha) 2))))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 beta (+.f64 alpha 2)))) (-.f64 (+.f64 (+.f64 beta (-.f64 beta alpha)) alpha) (+.f64 (+.f64 beta (-.f64 beta alpha)) (+.f64 beta (-.f64 beta alpha)))))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 beta (+.f64 alpha 2)))) (-.f64 (+.f64 (+.f64 beta (+.f64 beta (-.f64 beta alpha))) (+.f64 beta alpha)) (+.f64 (+.f64 beta (+.f64 beta (-.f64 beta alpha))) (+.f64 beta (+.f64 beta (-.f64 beta alpha))))))
(*.f64 (+.f64 (*.f64 (-.f64 beta alpha) 2) (*.f64 (-.f64 beta alpha) 2)) (/.f64 1/2 (+.f64 (*.f64 (+.f64 beta alpha) 2) 4)))
(*.f64 (+.f64 (*.f64 (-.f64 beta alpha) 2) (*.f64 (-.f64 beta alpha) 2)) (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 alpha 2))) 1/2))
(*.f64 (+.f64 (*.f64 (-.f64 beta alpha) 2) (*.f64 (-.f64 beta alpha) 2)) (*.f64 1 (/.f64 1/2 (+.f64 (*.f64 (+.f64 beta alpha) 2) 4))))
(*.f64 (+.f64 (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 alpha 2))) (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 alpha 2)))) -1/2)
(*.f64 (neg.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (-.f64 alpha beta))
(*.f64 (neg.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (-.f64 (-.f64 beta (*.f64 (-.f64 beta alpha) 2)) alpha))
(*.f64 (neg.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (-.f64 (-.f64 (*.f64 (-.f64 beta alpha) 2) (*.f64 (-.f64 beta alpha) 2)) (-.f64 beta alpha)))
(*.f64 (neg.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (-.f64 (-.f64 (+.f64 beta beta) (*.f64 (-.f64 beta alpha) 2)) (+.f64 beta alpha)))
(*.f64 (neg.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (-.f64 (-.f64 0 (*.f64 (-.f64 beta alpha) 2)) (-.f64 alpha beta)))
(*.f64 (neg.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (-.f64 (-.f64 (+.f64 beta (+.f64 (+.f64 beta beta) beta)) (*.f64 (-.f64 beta alpha) 2)) (+.f64 alpha (+.f64 (+.f64 beta beta) beta))))
(*.f64 (neg.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (-.f64 alpha (-.f64 (+.f64 beta (-.f64 beta alpha)) (-.f64 beta alpha))))
(*.f64 (neg.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (-.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta (+.f64 beta (-.f64 beta alpha))) (-.f64 beta alpha))))
(*.f64 (neg.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (-.f64 (+.f64 alpha (+.f64 (+.f64 beta beta) beta)) (+.f64 0 (+.f64 beta (+.f64 (+.f64 beta beta) beta)))))
(*.f64 (neg.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (-.f64 (*.f64 2 (neg.f64 beta)) (neg.f64 (+.f64 beta alpha))))
(*.f64 (neg.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (-.f64 (neg.f64 (+.f64 beta alpha)) (*.f64 2 (neg.f64 alpha))))
(*.f64 (neg.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (-.f64 (*.f64 alpha 1/2) (*.f64 (+.f64 beta (-.f64 beta alpha)) 1/2)))
(*.f64 (neg.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (-.f64 (*.f64 (+.f64 beta alpha) 1/2) (*.f64 (+.f64 beta (+.f64 beta (-.f64 beta alpha))) 1/2)))
(*.f64 (neg.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (-.f64 (+.f64 (*.f64 (-.f64 beta alpha) 2) (-.f64 beta alpha)) (+.f64 (*.f64 (-.f64 beta alpha) 2) (*.f64 (-.f64 beta alpha) 2))))
(*.f64 (neg.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (-.f64 (+.f64 (+.f64 beta (+.f64 (+.f64 beta beta) beta)) (+.f64 alpha (+.f64 (+.f64 beta beta) beta))) (+.f64 (+.f64 beta (+.f64 (+.f64 beta beta) beta)) (+.f64 beta (+.f64 (+.f64 beta beta) beta)))))
(*.f64 (neg.f64 (+.f64 alpha (-.f64 alpha (+.f64 beta beta)))) (-.f64 0 (/.f64 -1/2 (+.f64 beta (+.f64 alpha 2)))))
(*.f64 (neg.f64 (/.f64 -1/2 (+.f64 beta (+.f64 alpha 2)))) (*.f64 (-.f64 beta alpha) 2))
(*.f64 (neg.f64 (/.f64 -1/2 (+.f64 beta (+.f64 alpha 2)))) (-.f64 beta (+.f64 (-.f64 alpha beta) alpha)))
(*.f64 (neg.f64 (/.f64 -1/2 (+.f64 beta (+.f64 alpha 2)))) (-.f64 (+.f64 beta alpha) (+.f64 (-.f64 alpha beta) (+.f64 alpha alpha))))
(*.f64 (neg.f64 (neg.f64 (*.f64 (-.f64 beta alpha) 2))) (/.f64 1/2 (+.f64 beta (+.f64 alpha 2))))
(*.f64 (neg.f64 (neg.f64 (/.f64 1/2 (+.f64 beta (+.f64 alpha 2))))) (*.f64 (-.f64 beta alpha) 2))
(neg.f64 (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 alpha 2))))
Outputs
(-.f64 1 (/.f64 alpha (+.f64 2 alpha)))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(-.f64 (+.f64 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha)))) 1) (/.f64 alpha (+.f64 2 alpha)))
(+.f64 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (/.f64 1 (+.f64 alpha 2)))) (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))
(+.f64 1 (-.f64 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (/.f64 1 (+.f64 alpha 2)))) (/.f64 alpha (+.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha)))) (+.f64 1 (*.f64 (pow.f64 beta 2) (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))))) (/.f64 alpha (+.f64 2 alpha)))
(-.f64 (+.f64 1 (+.f64 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (/.f64 1 (+.f64 alpha 2)))) (*.f64 (pow.f64 beta 2) (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 3)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 2)))))) (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (/.f64 1 (+.f64 alpha 2)))) (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 3)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 2)))) (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))
(-.f64 (+.f64 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha)))) (+.f64 1 (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))) (*.f64 (pow.f64 beta 3) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 4)) (/.f64 1 (pow.f64 (+.f64 2 alpha) 3))))))) (/.f64 alpha (+.f64 2 alpha)))
(+.f64 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (/.f64 1 (+.f64 alpha 2)))) (-.f64 (+.f64 1 (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 3)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 2)))) (*.f64 (pow.f64 beta 3) (+.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 4)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 3)))))) (/.f64 alpha (+.f64 alpha 2))))
(+.f64 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (/.f64 1 (+.f64 alpha 2)))) (+.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 3)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 2)))) (*.f64 (pow.f64 beta 3) (+.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 4)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 3))))) (/.f64 alpha (+.f64 alpha 2)))))
2
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 alpha)) beta)) 2)
(+.f64 2 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 alpha 2)) beta)))
(+.f64 2 (/.f64 (+.f64 2 (*.f64 alpha 2)) (neg.f64 beta)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 alpha)) beta)) (+.f64 2 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 alpha 2)) beta)) (-.f64 (+.f64 2 (*.f64 alpha (/.f64 (+.f64 alpha 2) (pow.f64 beta 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 beta 2)))))
(+.f64 2 (-.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 alpha 2)) (neg.f64 beta)) (*.f64 alpha (/.f64 (+.f64 alpha 2) (pow.f64 beta 2)))) (/.f64 (pow.f64 (+.f64 alpha 2) 2) (/.f64 (pow.f64 beta 2) -1))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 alpha)) beta)) (+.f64 2 (+.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 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 alpha 2)) beta)) (-.f64 (+.f64 2 (+.f64 (*.f64 alpha (/.f64 (+.f64 alpha 2) (pow.f64 beta 2))) (*.f64 -1 (*.f64 alpha (/.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 beta 3)))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 beta 2))) (/.f64 (pow.f64 (+.f64 alpha 2) 3) (pow.f64 beta 3)))))
(+.f64 (+.f64 (*.f64 alpha (/.f64 (+.f64 alpha 2) (pow.f64 beta 2))) (+.f64 2 (/.f64 -1 (/.f64 (/.f64 (pow.f64 beta 3) alpha) (pow.f64 (+.f64 alpha 2) 2))))) (-.f64 (/.f64 (+.f64 2 (*.f64 alpha 2)) (neg.f64 beta)) (+.f64 (/.f64 (pow.f64 (+.f64 alpha 2) 2) (/.f64 (pow.f64 beta 2) -1)) (/.f64 (pow.f64 (+.f64 alpha 2) 3) (pow.f64 beta 3)))))
2
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) 2) (+.f64 (*.f64 2 (/.f64 1 beta)) (/.f64 alpha beta)))
(+.f64 (/.f64 (neg.f64 alpha) beta) (-.f64 2 (+.f64 (/.f64 alpha beta) (/.f64 2 beta))))
(-.f64 (+.f64 2 (/.f64 (neg.f64 alpha) beta)) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha)) (pow.f64 beta 2))) (+.f64 (*.f64 -1 (/.f64 alpha beta)) 2)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 alpha 2) (/.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) (pow.f64 beta 2)))) (+.f64 (/.f64 (neg.f64 alpha) beta) (-.f64 2 (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))))
(+.f64 (+.f64 2 (/.f64 (neg.f64 alpha) beta)) (-.f64 (*.f64 (+.f64 alpha 2) (*.f64 -1 (/.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) (pow.f64 beta 2)))) (+.f64 (/.f64 alpha beta) (/.f64 2 beta))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha)) (pow.f64 beta 2))) (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 2 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))) (pow.f64 beta 3))))) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 alpha 2) (/.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) (pow.f64 beta 2)))) (-.f64 (+.f64 2 (+.f64 (/.f64 (neg.f64 alpha) beta) (/.f64 (*.f64 (pow.f64 (+.f64 alpha 2) 2) (-.f64 (neg.f64 alpha) (+.f64 alpha 2))) (pow.f64 beta 3)))) (+.f64 (/.f64 alpha beta) (/.f64 2 beta))))
(+.f64 (+.f64 2 (+.f64 (/.f64 (neg.f64 alpha) beta) (*.f64 (pow.f64 (+.f64 alpha 2) 2) (/.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) (pow.f64 beta 3))))) (-.f64 (*.f64 (+.f64 alpha 2) (*.f64 -1 (/.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) (pow.f64 beta 2)))) (+.f64 (/.f64 alpha beta) (/.f64 2 beta))))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(+.f64 1 (/.f64 beta (+.f64 2 beta)))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha)) (/.f64 beta (+.f64 beta 2))))
(+.f64 1 (+.f64 (/.f64 beta (+.f64 2 beta)) (*.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (neg.f64 alpha))))
(+.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (neg.f64 alpha)) (+.f64 1 (/.f64 beta (+.f64 2 beta))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha)) (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta 2) 3)))) (pow.f64 alpha 2)) (/.f64 beta (+.f64 beta 2)))))
(+.f64 1 (+.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (neg.f64 alpha)) (+.f64 (/.f64 beta (+.f64 2 beta)) (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 beta) 2)) (/.f64 (neg.f64 beta) (pow.f64 (+.f64 2 beta) 3))) (pow.f64 alpha 2)))))
(+.f64 1 (+.f64 (/.f64 beta (+.f64 2 beta)) (+.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (neg.f64 alpha)) (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 beta) 2)) (/.f64 (neg.f64 beta) (pow.f64 (+.f64 2 beta) 3))) (pow.f64 alpha 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 alpha 3) (+.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 3)) (/.f64 beta (pow.f64 (+.f64 beta 2) 4))))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha)) (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta 2) 3)))) (pow.f64 alpha 2)) (/.f64 beta (+.f64 beta 2))))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 alpha 3) (+.f64 (/.f64 1 (pow.f64 (+.f64 2 beta) 3)) (/.f64 beta (pow.f64 (+.f64 2 beta) 4))))) (+.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (neg.f64 alpha)) (+.f64 (/.f64 beta (+.f64 2 beta)) (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 beta) 2)) (/.f64 (neg.f64 beta) (pow.f64 (+.f64 2 beta) 3))) (pow.f64 alpha 2))))))
(+.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (neg.f64 alpha)) (+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 2 beta) 3)) (/.f64 beta (pow.f64 (+.f64 2 beta) 4))) (*.f64 -1 (pow.f64 alpha 3))) (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 beta) 2)) (/.f64 (neg.f64 beta) (pow.f64 (+.f64 2 beta) 3))) (pow.f64 alpha 2)) (+.f64 1 (/.f64 beta (+.f64 2 beta))))))
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(-.f64 (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 beta alpha)) (/.f64 2 alpha))) (*.f64 (+.f64 2 beta) (/.f64 beta (pow.f64 alpha 2))))
(+.f64 (/.f64 (pow.f64 (+.f64 2 beta) 2) (/.f64 (pow.f64 alpha 2) -1)) (-.f64 (+.f64 (*.f64 beta (/.f64 2 alpha)) (/.f64 2 alpha)) (*.f64 (+.f64 2 beta) (/.f64 beta (pow.f64 alpha 2)))))
(-.f64 (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 2 (/.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 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3)))))
(+.f64 (/.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 alpha 3)) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 beta alpha)) (/.f64 2 alpha))) (+.f64 (*.f64 (+.f64 2 beta) (/.f64 beta (pow.f64 alpha 2))) (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 2 beta) 2)) (pow.f64 alpha 3))))))
(+.f64 (*.f64 beta (/.f64 2 alpha)) (-.f64 (+.f64 (/.f64 (pow.f64 (+.f64 2 beta) 2) (/.f64 (pow.f64 alpha 2) -1)) (+.f64 (/.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 alpha 3)) (/.f64 2 alpha))) (+.f64 (*.f64 (+.f64 2 beta) (/.f64 beta (pow.f64 alpha 2))) (/.f64 (*.f64 beta (pow.f64 (+.f64 2 beta) 2)) (/.f64 (pow.f64 alpha 3) -1)))))
(-.f64 (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 4) (pow.f64 alpha 4))) (+.f64 (*.f64 2 (/.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 beta (pow.f64 (+.f64 beta 2) 3)) (pow.f64 alpha 4)) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))))))
(-.f64 (+.f64 (/.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 alpha 3)) (+.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 beta alpha)) (/.f64 2 alpha))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 beta) 4) (pow.f64 alpha 4))))) (+.f64 (*.f64 (+.f64 2 beta) (/.f64 beta (pow.f64 alpha 2))) (+.f64 (*.f64 (pow.f64 (+.f64 2 beta) 3) (/.f64 beta (pow.f64 alpha 4))) (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 2 beta) 2)) (pow.f64 alpha 3))))))
(+.f64 (/.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 alpha 3)) (+.f64 (+.f64 (/.f64 (pow.f64 (+.f64 2 beta) 2) (/.f64 (pow.f64 alpha 2) -1)) (+.f64 (*.f64 beta (/.f64 2 alpha)) (/.f64 2 alpha))) (-.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 beta) 4) (pow.f64 alpha 4))) (+.f64 (*.f64 (+.f64 2 beta) (/.f64 beta (pow.f64 alpha 2))) (+.f64 (*.f64 beta (/.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 alpha 4))) (/.f64 (*.f64 beta (pow.f64 (+.f64 2 beta) 2)) (/.f64 (pow.f64 alpha 3) -1)))))))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha))
(*.f64 -1 (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) alpha))
(/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) (neg.f64 alpha))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) alpha)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta (+.f64 2 beta))) (pow.f64 alpha 2))))
(+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) (neg.f64 alpha)) (/.f64 -1 (/.f64 (pow.f64 alpha 2) (+.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta (+.f64 2 beta))))))
(+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3)))))
(+.f64 (/.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) alpha)) (+.f64 (/.f64 (*.f64 beta (pow.f64 (+.f64 2 beta) 2)) (pow.f64 alpha 3)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta (+.f64 2 beta))) (pow.f64 alpha 2))))))
(+.f64 (/.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 beta (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 3))) (+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) (neg.f64 alpha)) (/.f64 -1 (/.f64 (pow.f64 alpha 2) (+.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta (+.f64 2 beta))))))))
(+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 4) (*.f64 beta (pow.f64 (+.f64 beta 2) 3))) (pow.f64 alpha 4))) (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))))))
(+.f64 (/.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) alpha)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta (+.f64 2 beta))) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (pow.f64 (+.f64 2 beta) 2)) (pow.f64 alpha 3)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 4) (*.f64 beta (pow.f64 (+.f64 2 beta) 3))) (pow.f64 alpha 4)))))))
(+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) (neg.f64 alpha)) (+.f64 (/.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 beta (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 3))) (+.f64 (/.f64 -1 (/.f64 (pow.f64 alpha 4) (+.f64 (pow.f64 (+.f64 2 beta) 4) (*.f64 beta (pow.f64 (+.f64 2 beta) 3))))) (/.f64 -1 (/.f64 (pow.f64 alpha 2) (+.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta (+.f64 2 beta)))))))))
(*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))
(/.f64 (neg.f64 alpha) (+.f64 alpha 2))
(+.f64 (*.f64 beta (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2))))) (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))
(+.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)) (*.f64 beta (-.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 2)))))
(+.f64 (*.f64 beta (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2))))) (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))) (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))))
(+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 3)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 2)))) (+.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)) (*.f64 beta (-.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 2))))))
(+.f64 (*.f64 beta (-.f64 (/.f64 1 (+.f64 2 alpha)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2))))) (+.f64 (*.f64 (pow.f64 beta 3) (-.f64 (/.f64 1 (pow.f64 (+.f64 2 alpha) 3)) (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 4))))) (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))) (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))))
(+.f64 (*.f64 beta (-.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 2)))) (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 3)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 2)))) (+.f64 (*.f64 (pow.f64 beta 3) (-.f64 (/.f64 1 (pow.f64 (+.f64 alpha 2) 3)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 4)))) (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))))
(+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 3)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 2)))) (+.f64 (*.f64 beta (-.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 2)))) (+.f64 (*.f64 (pow.f64 beta 3) (-.f64 (/.f64 1 (pow.f64 (+.f64 alpha 2) 3)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 4)))) (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))))
1
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) 1) (+.f64 (*.f64 2 (/.f64 1 beta)) (/.f64 alpha beta)))
(+.f64 (/.f64 (neg.f64 alpha) beta) (-.f64 1 (+.f64 (/.f64 alpha beta) (/.f64 2 beta))))
(+.f64 1 (-.f64 (/.f64 (neg.f64 alpha) beta) (+.f64 (/.f64 alpha beta) (/.f64 2 beta))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 2 alpha) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))) (pow.f64 beta 2))) (+.f64 (*.f64 -1 (/.f64 alpha beta)) 1)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 alpha 2) (/.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) (pow.f64 beta 2)))) (+.f64 (/.f64 (neg.f64 alpha) beta) (-.f64 1 (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))))
(+.f64 (/.f64 (neg.f64 alpha) beta) (+.f64 (*.f64 (+.f64 alpha 2) (*.f64 -1 (/.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) (pow.f64 beta 2)))) (-.f64 1 (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 2 alpha) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))) (pow.f64 beta 2))) (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 1 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))) (pow.f64 beta 3))))) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 alpha 2) (/.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) (pow.f64 beta 2)))) (-.f64 (+.f64 1 (+.f64 (/.f64 (neg.f64 alpha) beta) (/.f64 (*.f64 (pow.f64 (+.f64 alpha 2) 2) (-.f64 (neg.f64 alpha) (+.f64 alpha 2))) (pow.f64 beta 3)))) (+.f64 (/.f64 alpha beta) (/.f64 2 beta))))
(+.f64 (*.f64 (+.f64 alpha 2) (*.f64 -1 (/.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) (pow.f64 beta 2)))) (+.f64 1 (-.f64 (+.f64 (/.f64 (neg.f64 alpha) beta) (*.f64 (pow.f64 (+.f64 alpha 2) 2) (/.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) (pow.f64 beta 3)))) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))))
1
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) 1) (+.f64 (*.f64 2 (/.f64 1 beta)) (/.f64 alpha beta)))
(+.f64 (/.f64 (neg.f64 alpha) beta) (-.f64 1 (+.f64 (/.f64 alpha beta) (/.f64 2 beta))))
(+.f64 1 (-.f64 (/.f64 (neg.f64 alpha) beta) (+.f64 (/.f64 alpha beta) (/.f64 2 beta))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha)) (pow.f64 beta 2))) (+.f64 (*.f64 -1 (/.f64 alpha beta)) 1)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 alpha 2) (/.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) (pow.f64 beta 2)))) (+.f64 (/.f64 (neg.f64 alpha) beta) (-.f64 1 (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))))
(+.f64 (/.f64 (neg.f64 alpha) beta) (+.f64 (*.f64 (+.f64 alpha 2) (*.f64 -1 (/.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) (pow.f64 beta 2)))) (-.f64 1 (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha)) (+.f64 2 alpha)) (pow.f64 beta 2))) (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 1 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (-.f64 (*.f64 -1 alpha) (+.f64 2 alpha))) (pow.f64 beta 3))))) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 alpha 2) (/.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) (pow.f64 beta 2)))) (-.f64 (+.f64 1 (+.f64 (/.f64 (neg.f64 alpha) beta) (/.f64 (*.f64 (pow.f64 (+.f64 alpha 2) 2) (-.f64 (neg.f64 alpha) (+.f64 alpha 2))) (pow.f64 beta 3)))) (+.f64 (/.f64 alpha beta) (/.f64 2 beta))))
(+.f64 (*.f64 (+.f64 alpha 2) (*.f64 -1 (/.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) (pow.f64 beta 2)))) (+.f64 1 (-.f64 (+.f64 (/.f64 (neg.f64 alpha) beta) (*.f64 (pow.f64 (+.f64 alpha 2) 2) (/.f64 (-.f64 (neg.f64 alpha) (+.f64 alpha 2)) (pow.f64 beta 3)))) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))))
(/.f64 beta (+.f64 beta 2))
(/.f64 beta (+.f64 2 beta))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha)) (/.f64 beta (+.f64 beta 2)))
(+.f64 (/.f64 beta (+.f64 2 beta)) (*.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (neg.f64 alpha)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha)) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 2)) (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))))
(+.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (neg.f64 alpha)) (/.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (pow.f64 alpha 2)) beta) (+.f64 2 beta)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 alpha 3) (+.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 3)) (/.f64 beta (pow.f64 (+.f64 beta 2) 4))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha)) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 2)) (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 alpha 3) (+.f64 (/.f64 1 (pow.f64 (+.f64 2 beta) 3)) (/.f64 beta (pow.f64 (+.f64 2 beta) 4))))) (+.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (neg.f64 alpha)) (/.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (pow.f64 alpha 2)) beta) (+.f64 2 beta))))
(+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (pow.f64 alpha 2)) beta) (+.f64 2 beta)) (+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 2 beta) 3)) (/.f64 beta (pow.f64 (+.f64 2 beta) 4))) (*.f64 -1 (pow.f64 alpha 3))) (*.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (neg.f64 alpha))))
-1
(-.f64 (/.f64 beta alpha) (+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) 1))
(-.f64 (/.f64 beta alpha) (+.f64 1 (/.f64 (+.f64 (neg.f64 beta) -2) alpha)))
(-.f64 -1 (-.f64 (/.f64 (+.f64 2 beta) (neg.f64 alpha)) (/.f64 beta alpha)))
(-.f64 (+.f64 (/.f64 beta alpha) (*.f64 -1 (/.f64 (*.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))) (+.f64 beta 2)) (pow.f64 alpha 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) 1))
(-.f64 (+.f64 (/.f64 beta alpha) (*.f64 -1 (*.f64 (+.f64 2 beta) (/.f64 (-.f64 beta (+.f64 (neg.f64 beta) -2)) (pow.f64 alpha 2))))) (+.f64 1 (/.f64 (+.f64 (neg.f64 beta) -2) alpha)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 beta (+.f64 (neg.f64 beta) -2)) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))) (-.f64 -1 (-.f64 (/.f64 (+.f64 2 beta) (neg.f64 alpha)) (/.f64 beta alpha))))
(-.f64 (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))) (+.f64 beta 2)) (pow.f64 alpha 2))) (/.f64 (*.f64 (-.f64 beta (*.f64 -1 (+.f64 beta 2))) (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) 1))
(-.f64 (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 -1 (*.f64 (+.f64 2 beta) (/.f64 (-.f64 beta (+.f64 (neg.f64 beta) -2)) (pow.f64 alpha 2)))) (*.f64 (pow.f64 (+.f64 2 beta) 2) (/.f64 (-.f64 beta (+.f64 (neg.f64 beta) -2)) (pow.f64 alpha 3))))) (+.f64 1 (/.f64 (+.f64 (neg.f64 beta) -2) alpha)))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 beta (+.f64 (neg.f64 beta) -2)) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))) (*.f64 (-.f64 beta (+.f64 (neg.f64 beta) -2)) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 3)))) (-.f64 -1 (-.f64 (/.f64 (+.f64 2 beta) (neg.f64 alpha)) (/.f64 beta alpha))))
-1
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) 1)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) alpha)) -1)
(+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) (neg.f64 alpha)) -1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) (/.f64 (*.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) (+.f64 beta 2)) (pow.f64 alpha 2))) 1)
(+.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) alpha)) (*.f64 (+.f64 2 beta) (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) (pow.f64 alpha 2)))) -1)
(+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) (neg.f64 alpha)) (-.f64 (*.f64 (+.f64 2 beta) (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) (pow.f64 alpha 2))) 1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))) (/.f64 (*.f64 (+.f64 beta 2) (-.f64 (*.f64 -1 beta) (+.f64 beta 2))) (pow.f64 alpha 2)))) 1)
(+.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 2 beta) 2) (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) (pow.f64 alpha 3)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) alpha)) (*.f64 (+.f64 2 beta) (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) (pow.f64 alpha 2))))) -1)
(+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) (neg.f64 alpha)) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 beta) 2) (-.f64 (neg.f64 beta) (+.f64 2 beta))) (/.f64 (pow.f64 alpha 3) -1)) (-.f64 (*.f64 (+.f64 2 beta) (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) (pow.f64 alpha 2))) 1)))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 (/.f64 0 (+.f64 beta (+.f64 alpha 2))) -1))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (+.f64 -1 (/.f64 0 (+.f64 alpha (+.f64 2 beta)))))
(-.f64 1 (-.f64 (/.f64 0 (+.f64 alpha (+.f64 2 beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 (/.f64 0 (/.f64 (+.f64 beta (+.f64 alpha 2)) (-.f64 beta alpha))) -1))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (+.f64 -1 (/.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha (+.f64 2 beta)) 0))))
(-.f64 1 (-.f64 (*.f64 0 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 2 beta)))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 (*.f64 (*.f64 (-.f64 beta alpha) 2) 0) -1))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (+.f64 -1 (*.f64 0 (*.f64 2 (-.f64 beta alpha)))))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (+.f64 -1 (*.f64 (-.f64 beta alpha) 0)))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 -1 (/.f64 0 (+.f64 beta (+.f64 alpha 2)))))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (+.f64 -1 (/.f64 0 (+.f64 alpha (+.f64 2 beta)))))
(-.f64 1 (-.f64 (/.f64 0 (+.f64 alpha (+.f64 2 beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 -1 (-.f64 (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)))))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (+.f64 -1 (-.f64 (+.f64 (/.f64 (*.f64 2 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta))) 2) (+.f64 (/.f64 (*.f64 2 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta))) 2))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 2 beta)))) 2) (+.f64 1 (/.f64 (-.f64 (*.f64 -2 (-.f64 alpha beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta)))))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 1 (-.f64 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)))))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (+.f64 -1 (-.f64 (+.f64 (/.f64 (*.f64 2 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta))) 2) (+.f64 (/.f64 (*.f64 2 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta))) 2))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 2 beta)))) 2) (+.f64 1 (/.f64 (-.f64 (*.f64 -2 (-.f64 alpha beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta)))))
(-.f64 1 (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 alpha 2))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(-.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) 0)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(-.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) (/.f64 0 (+.f64 beta (+.f64 alpha 2))))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (-.f64 1 (/.f64 0 (+.f64 alpha (+.f64 2 beta)))))
(+.f64 1 (/.f64 (-.f64 (-.f64 beta 0) alpha) (+.f64 alpha (+.f64 2 beta))))
(-.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) (-.f64 (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1))))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (-.f64 1 (-.f64 (+.f64 (/.f64 (*.f64 2 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta))) 2) (+.f64 (/.f64 (*.f64 2 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta))) 2))))
(+.f64 1 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (+.f64 (*.f64 -2 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 2 beta)))) (-.f64 2 (+.f64 (*.f64 -2 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 2 beta)))) 2)))))
(-.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) (+.f64 0 (/.f64 0 (+.f64 beta (+.f64 alpha 2)))))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (-.f64 1 (/.f64 0 (+.f64 alpha (+.f64 2 beta)))))
(+.f64 1 (/.f64 (-.f64 (-.f64 beta 0) alpha) (+.f64 alpha (+.f64 2 beta))))
(-.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) (+.f64 (/.f64 0 (+.f64 beta (+.f64 alpha 2))) (/.f64 0 (+.f64 beta (+.f64 alpha 2)))))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (-.f64 1 (/.f64 0 (+.f64 alpha (+.f64 2 beta)))))
(+.f64 1 (/.f64 (-.f64 (-.f64 beta 0) alpha) (+.f64 alpha (+.f64 2 beta))))
(-.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) (+.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1))) (/.f64 0 (+.f64 beta (+.f64 alpha 2)))))
(-.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 2 beta))) (-.f64 (+.f64 (/.f64 (*.f64 2 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta))) 2) (+.f64 (/.f64 (*.f64 2 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta))) 2))))
(+.f64 1 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 2 beta))) (+.f64 (*.f64 -2 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 2 beta)))) (-.f64 2 (+.f64 (*.f64 -2 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 2 beta)))) 2))))))
(-.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) (+.f64 0 (-.f64 (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)))))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (-.f64 1 (-.f64 (+.f64 (/.f64 (*.f64 2 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta))) 2) (+.f64 (/.f64 (*.f64 2 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta))) 2))))
(+.f64 1 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (+.f64 (*.f64 -2 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 2 beta)))) (-.f64 2 (+.f64 (*.f64 -2 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 2 beta)))) 2)))))
(-.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) (+.f64 (/.f64 0 (+.f64 beta (+.f64 alpha 2))) (-.f64 (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)))))
(-.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 2 beta))) (-.f64 (+.f64 (/.f64 (*.f64 2 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta))) 2) (+.f64 (/.f64 (*.f64 2 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta))) 2))))
(+.f64 1 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 2 beta))) (+.f64 (*.f64 -2 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 2 beta)))) (-.f64 2 (+.f64 (*.f64 -2 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 2 beta)))) 2))))))
(-.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) (+.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1))) (-.f64 (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)))))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (-.f64 1 (+.f64 (-.f64 (+.f64 (/.f64 (*.f64 2 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta))) 2) (+.f64 (/.f64 (*.f64 2 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta))) 2)) (-.f64 (+.f64 (/.f64 (*.f64 2 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta))) 2) (+.f64 (/.f64 (*.f64 2 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta))) 2)))))
(+.f64 1 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (+.f64 (+.f64 (*.f64 -2 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 2 beta)))) (-.f64 2 (+.f64 (*.f64 -2 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 2 beta)))) 2))) (+.f64 (*.f64 -2 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 2 beta)))) (-.f64 2 (+.f64 (*.f64 -2 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 2 beta)))) 2))))))
(-.f64 0 (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) (-.f64 (+.f64 1 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1))))
(-.f64 (+.f64 (/.f64 (*.f64 2 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta))) 2) (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))))
(-.f64 -1 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (+.f64 (*.f64 -2 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 2 beta)))) 2)))
(-.f64 -1 (-.f64 (/.f64 0 (/.f64 (+.f64 beta (+.f64 alpha 2)) (-.f64 beta alpha))) (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -2)))
(-.f64 -1 (-.f64 (/.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha (+.f64 2 beta)) 0)) (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) -2)))
(-.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (*.f64 0 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 2 beta))))) -1)
(-.f64 (+.f64 1 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (/.f64 alpha (+.f64 beta (+.f64 alpha 2))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(-.f64 (/.f64 0 (+.f64 beta (+.f64 alpha 2))) (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (-.f64 -1 (/.f64 0 (+.f64 alpha (+.f64 2 beta)))))
(-.f64 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1))
(-.f64 (/.f64 (*.f64 2 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta))) (+.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))))
(-.f64 1 (/.f64 (-.f64 (-.f64 beta alpha) (*.f64 -2 (-.f64 alpha beta))) (+.f64 alpha (+.f64 2 beta))))
(-.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1) (-.f64 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1))))
(-.f64 (+.f64 (/.f64 (*.f64 2 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta))) 2) (-.f64 (/.f64 (*.f64 2 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta))) (+.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))))
(+.f64 (*.f64 -2 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 2 beta)))) (-.f64 2 (-.f64 1 (/.f64 (-.f64 (-.f64 beta alpha) (*.f64 -2 (-.f64 alpha beta))) (+.f64 alpha (+.f64 2 beta))))))
(-.f64 (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1))
(-.f64 (+.f64 (/.f64 (*.f64 2 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta))) 2) (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))))
(-.f64 -1 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (+.f64 (*.f64 -2 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 2 beta)))) 2)))
(-.f64 (-.f64 (*.f64 2 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) -1) (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))
(+.f64 1 (-.f64 (*.f64 2 (/.f64 beta (+.f64 alpha (+.f64 2 beta)))) (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 beta)))))
(-.f64 (-.f64 (/.f64 alpha (+.f64 (neg.f64 (+.f64 beta alpha)) -2)) -1) (/.f64 (neg.f64 beta) (+.f64 beta (+.f64 alpha 2))))
(+.f64 1 (-.f64 (/.f64 alpha (+.f64 -2 (neg.f64 (+.f64 alpha beta)))) (/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 2 beta)))))
(+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 1 (/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 2 beta)))))
(-.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) -1) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))
(+.f64 1 (-.f64 (/.f64 (*.f64 2 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))))
(+.f64 1 (/.f64 (-.f64 (*.f64 -2 (-.f64 alpha beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta))))
(-.f64 (+.f64 1 (*.f64 2 (/.f64 beta (+.f64 beta (+.f64 alpha 2))))) (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))
(+.f64 1 (-.f64 (*.f64 2 (/.f64 beta (+.f64 alpha (+.f64 2 beta)))) (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 beta)))))
(-.f64 (+.f64 1 (/.f64 alpha (+.f64 (neg.f64 (+.f64 beta alpha)) -2))) (/.f64 (neg.f64 beta) (+.f64 beta (+.f64 alpha 2))))
(+.f64 1 (-.f64 (/.f64 alpha (+.f64 -2 (neg.f64 (+.f64 alpha beta)))) (/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 2 beta)))))
(+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 1 (/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 2 beta)))))
(-.f64 (+.f64 1 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))
(+.f64 1 (-.f64 (/.f64 (*.f64 2 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))))
(+.f64 1 (/.f64 (-.f64 (*.f64 -2 (-.f64 alpha beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta))))
(-.f64 (+.f64 0 (+.f64 1 (/.f64 beta (+.f64 beta (+.f64 alpha 2))))) (/.f64 alpha (+.f64 beta (+.f64 alpha 2))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(-.f64 (+.f64 (+.f64 1 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (+.f64 1 (/.f64 beta (+.f64 beta (+.f64 alpha 2))))) (+.f64 (+.f64 1 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(-.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) (+.f64 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1)))
(-.f64 (/.f64 (*.f64 2 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta))) (+.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))))
(-.f64 1 (/.f64 (-.f64 (-.f64 beta alpha) (*.f64 -2 (-.f64 alpha beta))) (+.f64 alpha (+.f64 2 beta))))
(-.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1))) (+.f64 (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)))
(-.f64 (+.f64 (/.f64 (*.f64 2 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta))) 2) (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))))
(-.f64 -1 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (+.f64 (*.f64 -2 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 2 beta)))) 2)))
(*.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(*.f64 1 (-.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1) -2))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(*.f64 1/2 (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(*.f64 -1 (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(*.f64 -1 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 alpha 2))) 1))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(*.f64 -1 (-.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1))) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)))
(*.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (-.f64 1 (-.f64 (+.f64 (/.f64 (*.f64 2 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta))) 2) (+.f64 (/.f64 (*.f64 2 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta))) 2)))))
(*.f64 1 (+.f64 1 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (+.f64 (*.f64 -2 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 2 beta)))) (-.f64 2 (+.f64 (*.f64 -2 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 2 beta)))) 2))))))
(*.f64 -1 (-.f64 (-.f64 (+.f64 1 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1))) (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))))
(*.f64 1 (-.f64 (+.f64 (/.f64 (*.f64 2 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta))) 2) (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))))
(*.f64 1 (-.f64 -1 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (+.f64 (*.f64 -2 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 2 beta)))) 2))))
(*.f64 -1 (-.f64 (-.f64 (/.f64 0 (/.f64 (+.f64 beta (+.f64 alpha 2)) (-.f64 beta alpha))) (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -2)) -1))
(*.f64 1 (-.f64 -1 (-.f64 (/.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha (+.f64 2 beta)) 0)) (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) -2))))
(*.f64 1 (-.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (*.f64 0 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 2 beta))))) -1))
(*.f64 -1 (-.f64 (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (/.f64 0 (+.f64 beta (+.f64 alpha 2)))))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (-.f64 1 (/.f64 0 (+.f64 alpha (+.f64 2 beta)))))
(+.f64 1 (/.f64 (-.f64 (-.f64 beta 0) alpha) (+.f64 alpha (+.f64 2 beta))))
(*.f64 -1 (-.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1))) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1)))
(*.f64 1 (-.f64 (+.f64 (/.f64 (*.f64 2 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta))) 2) (-.f64 (/.f64 (*.f64 2 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta))) (+.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))))))
(*.f64 1 (+.f64 (*.f64 -2 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 2 beta)))) (-.f64 2 (-.f64 1 (/.f64 (-.f64 (-.f64 beta alpha) (*.f64 -2 (-.f64 alpha beta))) (+.f64 alpha (+.f64 2 beta)))))))
(*.f64 -1 (-.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 1 (*.f64 2 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))))))
(*.f64 1 (+.f64 1 (-.f64 (*.f64 2 (/.f64 beta (+.f64 alpha (+.f64 2 beta)))) (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 beta))))))
(*.f64 -1 (-.f64 (/.f64 (neg.f64 beta) (+.f64 beta (+.f64 alpha 2))) (+.f64 1 (/.f64 alpha (+.f64 (neg.f64 (+.f64 beta alpha)) -2)))))
(*.f64 1 (+.f64 1 (-.f64 (/.f64 alpha (+.f64 -2 (neg.f64 (+.f64 alpha beta)))) (/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 2 beta))))))
(*.f64 1 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 1 (/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 2 beta))))))
(*.f64 -1 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) (+.f64 0 (+.f64 1 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(*.f64 -1 (-.f64 (+.f64 (+.f64 1 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))) (+.f64 (+.f64 1 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (+.f64 1 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(*.f64 -1 (-.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1)) (+.f64 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))
(*.f64 1 (-.f64 (/.f64 (*.f64 2 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta))) (+.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))))
(*.f64 1 (-.f64 1 (/.f64 (-.f64 (-.f64 beta alpha) (*.f64 -2 (-.f64 alpha beta))) (+.f64 alpha (+.f64 2 beta)))))
(*.f64 -1 (-.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) (+.f64 (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)))))
(*.f64 1 (-.f64 (+.f64 (/.f64 (*.f64 2 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta))) 2) (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))))
(*.f64 1 (-.f64 -1 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (+.f64 (*.f64 -2 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 2 beta)))) 2))))
(*.f64 (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) -1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(*.f64 -1/2 (+.f64 (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(*.f64 -1/2 (-.f64 0 (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(*.f64 -1/2 (-.f64 -1 (+.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))
(*.f64 1/2 (-.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))) -1))
(-.f64 1/2 (*.f64 -1/2 (+.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))))))
(*.f64 -1/2 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) (+.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) (+.f64 1 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))))))
(*.f64 1/2 (-.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))) -1))
(-.f64 1/2 (*.f64 -1/2 (+.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))))))
(*.f64 -1/2 (-.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) -1) (+.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))
(*.f64 -1/2 (-.f64 (+.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))) (+.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))) (/.f64 (*.f64 2 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta))))))
(*.f64 1/2 (+.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))) (-.f64 1 (/.f64 (-.f64 (-.f64 beta alpha) (*.f64 -2 (-.f64 alpha beta))) (+.f64 alpha (+.f64 2 beta))))))
(*.f64 -1/2 (-.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) (+.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)))))
(*.f64 -1/2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (-.f64 1 (+.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))) (+.f64 (/.f64 (*.f64 2 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta))) 2)))))
(*.f64 1/2 (+.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))) (-.f64 -1 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (+.f64 (*.f64 -2 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 2 beta)))) 2)))))
(*.f64 (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)) 1/2)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(*.f64 (+.f64 (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) -1/2)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(/.f64 1 (/.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(/.f64 1/2 (/.f64 1 (*.f64 2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(/.f64 1/2 (/.f64 -1 (+.f64 (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(/.f64 -1 (/.f64 1 (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(/.f64 (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) -1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(/.f64 (*.f64 (+.f64 (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) 1/2) -1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(/.f64 (-.f64 (+.f64 (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) -1)
(neg.f64 (+.f64 (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))) (-.f64 (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))) (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))))))
(neg.f64 (+.f64 -1 (-.f64 (-.f64 (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))) (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))))))
(neg.f64 (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 0)
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (/.f64 0 (+.f64 beta (+.f64 alpha 2))))
(/.f64 (+.f64 0 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta)))
(/.f64 (+.f64 beta (neg.f64 alpha)) (+.f64 alpha (+.f64 2 beta)))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (/.f64 0 (/.f64 (+.f64 beta (+.f64 alpha 2)) (-.f64 beta alpha))))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (/.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha (+.f64 2 beta)) 0)))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (*.f64 0 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 2 beta)))))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 0 (/.f64 0 (+.f64 beta (+.f64 alpha 2)))))
(/.f64 (+.f64 0 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta)))
(/.f64 (+.f64 beta (neg.f64 alpha)) (+.f64 alpha (+.f64 2 beta)))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (-.f64 0 (/.f64 0 (+.f64 beta (+.f64 alpha 2)))))
(/.f64 (-.f64 (-.f64 beta alpha) 0) (+.f64 alpha (+.f64 2 beta)))
(/.f64 (-.f64 (-.f64 beta 0) alpha) (+.f64 alpha (+.f64 2 beta)))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (*.f64 (*.f64 (-.f64 beta alpha) 2) 0))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (*.f64 0 (*.f64 2 (-.f64 beta alpha))))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (*.f64 (-.f64 beta alpha) 0))
(+.f64 0 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(+.f64 (/.f64 beta (+.f64 beta (+.f64 alpha 2))) (/.f64 alpha (+.f64 (neg.f64 (+.f64 beta alpha)) -2)))
(+.f64 (/.f64 beta (+.f64 alpha (+.f64 2 beta))) (/.f64 alpha (+.f64 -2 (neg.f64 (+.f64 alpha beta)))))
(+.f64 (/.f64 beta (+.f64 alpha (+.f64 2 beta))) (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))))
(+.f64 (/.f64 beta (+.f64 beta (+.f64 alpha 2))) (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 alpha 2))) (-.f64 (-.f64 beta alpha) (+.f64 beta alpha))))
(+.f64 (/.f64 beta (+.f64 alpha (+.f64 2 beta))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 2 beta))) (-.f64 (-.f64 beta alpha) (+.f64 alpha beta))))
(+.f64 (/.f64 beta (+.f64 beta (+.f64 alpha 2))) (/.f64 (-.f64 beta (+.f64 beta alpha)) (+.f64 beta (+.f64 alpha 2))))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(+.f64 (/.f64 0 (+.f64 beta (+.f64 alpha 2))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))
(/.f64 (+.f64 0 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta)))
(/.f64 (+.f64 beta (neg.f64 alpha)) (+.f64 alpha (+.f64 2 beta)))
(+.f64 (*.f64 2 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (-.f64 0 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))
(+.f64 (*.f64 2 (/.f64 beta (+.f64 alpha (+.f64 2 beta)))) (neg.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 beta)))))
(+.f64 (/.f64 alpha (+.f64 (neg.f64 (+.f64 beta alpha)) -2)) (/.f64 beta (+.f64 beta (+.f64 alpha 2))))
(+.f64 (/.f64 beta (+.f64 alpha (+.f64 2 beta))) (/.f64 alpha (+.f64 -2 (neg.f64 (+.f64 alpha beta)))))
(+.f64 (/.f64 beta (+.f64 alpha (+.f64 2 beta))) (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))))
(+.f64 (/.f64 alpha (+.f64 (neg.f64 (+.f64 beta alpha)) -2)) (-.f64 0 (/.f64 (neg.f64 beta) (+.f64 beta (+.f64 alpha 2)))))
(+.f64 (/.f64 alpha (+.f64 -2 (neg.f64 (+.f64 alpha beta)))) (neg.f64 (/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 2 beta)))))
(+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (neg.f64 (/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 2 beta)))))
(+.f64 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 alpha 2))))
(+.f64 (/.f64 (*.f64 2 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta))) (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 2 beta))))
(+.f64 (*.f64 -2 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 2 beta)))) (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 2 beta))))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (*.f64 (+.f64 beta alpha) 2) 4)) (/.f64 (-.f64 beta alpha) (+.f64 (*.f64 (+.f64 beta alpha) 2) 4)))
(/.f64 (+.f64 (-.f64 beta alpha) (-.f64 beta alpha)) (+.f64 4 (*.f64 2 (+.f64 alpha beta))))
(/.f64 (+.f64 beta (-.f64 (-.f64 beta alpha) alpha)) (+.f64 4 (*.f64 2 (+.f64 alpha beta))))
(+.f64 (*.f64 1/2 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 alpha 2))) (-.f64 (-.f64 beta alpha) alpha)))
(+.f64 (/.f64 (*.f64 beta 1/2) (+.f64 alpha (+.f64 2 beta))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 2 beta))) (-.f64 (-.f64 beta alpha) alpha)))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 0)
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (/.f64 0 (+.f64 beta (+.f64 alpha 2))))
(/.f64 (-.f64 (-.f64 beta alpha) 0) (+.f64 alpha (+.f64 2 beta)))
(/.f64 (-.f64 (-.f64 beta 0) alpha) (+.f64 alpha (+.f64 2 beta)))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (/.f64 0 (/.f64 (+.f64 beta (+.f64 alpha 2)) (-.f64 beta alpha))))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (/.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha (+.f64 2 beta)) 0)))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (*.f64 0 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 2 beta)))))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 0 (/.f64 0 (+.f64 beta (+.f64 alpha 2)))))
(/.f64 (-.f64 (-.f64 beta alpha) 0) (+.f64 alpha (+.f64 2 beta)))
(/.f64 (-.f64 (-.f64 beta 0) alpha) (+.f64 alpha (+.f64 2 beta)))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (*.f64 (*.f64 (-.f64 beta alpha) 2) 0))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (*.f64 0 (*.f64 2 (-.f64 beta alpha))))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (*.f64 (-.f64 beta alpha) 0))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 (/.f64 0 (+.f64 beta (+.f64 alpha 2))) (/.f64 0 (+.f64 beta (+.f64 alpha 2)))))
(/.f64 (-.f64 (-.f64 beta alpha) 0) (+.f64 alpha (+.f64 2 beta)))
(/.f64 (-.f64 (-.f64 beta 0) alpha) (+.f64 alpha (+.f64 2 beta)))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 (/.f64 0 (/.f64 (+.f64 beta (+.f64 alpha 2)) (-.f64 beta alpha))) (/.f64 0 (+.f64 beta (+.f64 alpha 2)))))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 2 beta))) (/.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha (+.f64 2 beta)) 0))))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 2 beta))) (*.f64 0 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 2 beta))))))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 (*.f64 (*.f64 (-.f64 beta alpha) 2) 0) (/.f64 0 (+.f64 beta (+.f64 alpha 2)))))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 2 beta))) (*.f64 0 (*.f64 2 (-.f64 beta alpha)))))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 2 beta))) (*.f64 (-.f64 beta alpha) 0)))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 0 (/.f64 0 (/.f64 (+.f64 beta (+.f64 alpha 2)) (-.f64 beta alpha)))))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (/.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha (+.f64 2 beta)) 0)))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (*.f64 0 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 2 beta)))))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 (/.f64 0 (+.f64 beta (+.f64 alpha 2))) (/.f64 0 (/.f64 (+.f64 beta (+.f64 alpha 2)) (-.f64 beta alpha)))))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 2 beta))) (/.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha (+.f64 2 beta)) 0))))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 2 beta))) (*.f64 0 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 2 beta))))))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 (/.f64 0 (/.f64 (+.f64 beta (+.f64 alpha 2)) (-.f64 beta alpha))) (/.f64 0 (/.f64 (+.f64 beta (+.f64 alpha 2)) (-.f64 beta alpha)))))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (/.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha (+.f64 2 beta)) 0)))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (*.f64 0 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 2 beta)))))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 (*.f64 (*.f64 (-.f64 beta alpha) 2) 0) (/.f64 0 (/.f64 (+.f64 beta (+.f64 alpha 2)) (-.f64 beta alpha)))))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (+.f64 (/.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha (+.f64 2 beta)) 0)) (*.f64 0 (*.f64 2 (-.f64 beta alpha)))))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (+.f64 (*.f64 0 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 2 beta)))) (*.f64 (-.f64 beta alpha) 0)))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 0 (*.f64 (*.f64 (-.f64 beta alpha) 2) 0)))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (*.f64 0 (*.f64 2 (-.f64 beta alpha))))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (*.f64 (-.f64 beta alpha) 0))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 (/.f64 0 (+.f64 beta (+.f64 alpha 2))) (*.f64 (*.f64 (-.f64 beta alpha) 2) 0)))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 2 beta))) (*.f64 0 (*.f64 2 (-.f64 beta alpha)))))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 2 beta))) (*.f64 (-.f64 beta alpha) 0)))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 (/.f64 0 (/.f64 (+.f64 beta (+.f64 alpha 2)) (-.f64 beta alpha))) (*.f64 (*.f64 (-.f64 beta alpha) 2) 0)))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (+.f64 (/.f64 (-.f64 beta alpha) (/.f64 (+.f64 alpha (+.f64 2 beta)) 0)) (*.f64 0 (*.f64 2 (-.f64 beta alpha)))))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (+.f64 (*.f64 0 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 2 beta)))) (*.f64 (-.f64 beta alpha) 0)))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 (*.f64 (*.f64 (-.f64 beta alpha) 2) 0) (*.f64 (*.f64 (-.f64 beta alpha) 2) 0)))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (+.f64 (*.f64 0 (*.f64 2 (-.f64 beta alpha))) (*.f64 0 (*.f64 2 (-.f64 beta alpha)))))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (+.f64 (*.f64 (-.f64 beta alpha) 0) (*.f64 (-.f64 beta alpha) 0)))
(-.f64 0 (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 alpha 2))))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(-.f64 (/.f64 beta (+.f64 beta (+.f64 alpha 2))) (/.f64 alpha (+.f64 beta (+.f64 alpha 2))))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) (/.f64 (-.f64 beta (*.f64 (-.f64 beta alpha) 2)) (+.f64 beta (+.f64 alpha 2))))
(/.f64 (-.f64 alpha (-.f64 beta (*.f64 2 (-.f64 beta alpha)))) (+.f64 alpha (+.f64 2 beta)))
(/.f64 (-.f64 (*.f64 -2 (-.f64 alpha beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta)))
(-.f64 (/.f64 0 (+.f64 beta (+.f64 alpha 2))) (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 alpha 2))))
(/.f64 (-.f64 0 (-.f64 alpha beta)) (+.f64 alpha (+.f64 2 beta)))
(/.f64 (-.f64 beta (-.f64 alpha 0)) (+.f64 alpha (+.f64 2 beta)))
(-.f64 (*.f64 2 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))
(-.f64 (*.f64 2 (/.f64 beta (+.f64 alpha (+.f64 2 beta)))) (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 beta))))
(-.f64 (/.f64 alpha (+.f64 (neg.f64 (+.f64 beta alpha)) -2)) (/.f64 (neg.f64 beta) (+.f64 beta (+.f64 alpha 2))))
(-.f64 (/.f64 alpha (+.f64 -2 (neg.f64 (+.f64 alpha beta)))) (/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 2 beta))))
(-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 2 beta))))
(-.f64 (/.f64 (neg.f64 beta) (+.f64 beta (+.f64 alpha 2))) (/.f64 (-.f64 (neg.f64 alpha) (*.f64 (-.f64 beta alpha) 2)) (+.f64 beta (+.f64 alpha 2))))
(/.f64 (-.f64 (neg.f64 beta) (-.f64 (neg.f64 alpha) (*.f64 2 (-.f64 beta alpha)))) (+.f64 alpha (+.f64 2 beta)))
(/.f64 (-.f64 (neg.f64 beta) (-.f64 (*.f64 (-.f64 beta alpha) -2) alpha)) (+.f64 alpha (+.f64 2 beta)))
(-.f64 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))
(/.f64 (-.f64 alpha (-.f64 beta (*.f64 2 (-.f64 beta alpha)))) (+.f64 alpha (+.f64 2 beta)))
(/.f64 (-.f64 (*.f64 -2 (-.f64 alpha beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta)))
(-.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (/.f64 (-.f64 (+.f64 beta beta) (*.f64 (-.f64 beta alpha) 2)) (+.f64 beta (+.f64 alpha 2))))
(/.f64 (-.f64 alpha (-.f64 beta (*.f64 2 (-.f64 beta alpha)))) (+.f64 alpha (+.f64 2 beta)))
(/.f64 (-.f64 (*.f64 -2 (-.f64 alpha beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta)))
(-.f64 (+.f64 0 (*.f64 2 (/.f64 beta (+.f64 beta (+.f64 alpha 2))))) (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))
(+.f64 (*.f64 2 (/.f64 beta (+.f64 alpha (+.f64 2 beta)))) (neg.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 beta)))))
(-.f64 (+.f64 0 (/.f64 alpha (+.f64 (neg.f64 (+.f64 beta alpha)) -2))) (/.f64 (neg.f64 beta) (+.f64 beta (+.f64 alpha 2))))
(+.f64 (/.f64 alpha (+.f64 -2 (neg.f64 (+.f64 alpha beta)))) (neg.f64 (/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 2 beta)))))
(+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (neg.f64 (/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 2 beta)))))
(-.f64 (/.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) -1/2) (/.f64 (+.f64 beta alpha) (+.f64 (neg.f64 (+.f64 beta alpha)) -2)))
(-.f64 (/.f64 (/.f64 alpha -1/2) (+.f64 alpha (+.f64 2 beta))) (/.f64 (+.f64 alpha beta) (+.f64 -2 (neg.f64 (+.f64 alpha beta)))))
(-.f64 (/.f64 (/.f64 alpha (+.f64 alpha (+.f64 2 beta))) -1/2) (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))))
(-.f64 (/.f64 (*.f64 2 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) 1/2) (/.f64 (+.f64 alpha (+.f64 (+.f64 beta beta) beta)) (+.f64 beta (+.f64 alpha 2))))
(-.f64 (*.f64 (/.f64 beta (+.f64 alpha (+.f64 2 beta))) 4) (/.f64 (+.f64 alpha (+.f64 beta (+.f64 beta beta))) (+.f64 alpha (+.f64 2 beta))))
(-.f64 (*.f64 (/.f64 beta (+.f64 alpha (+.f64 2 beta))) 4) (/.f64 (+.f64 beta (+.f64 alpha (+.f64 beta beta))) (+.f64 alpha (+.f64 2 beta))))
(-.f64 (/.f64 (+.f64 beta alpha) (+.f64 (neg.f64 (+.f64 beta alpha)) -2)) (/.f64 (/.f64 beta (+.f64 beta (+.f64 alpha 2))) -1/2))
(-.f64 (/.f64 (+.f64 alpha beta) (+.f64 -2 (neg.f64 (+.f64 alpha beta)))) (/.f64 (/.f64 beta -1/2) (+.f64 alpha (+.f64 2 beta))))
(-.f64 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))) (/.f64 (/.f64 beta -1/2) (+.f64 alpha (+.f64 2 beta))))
(-.f64 (/.f64 (+.f64 beta (-.f64 beta alpha)) (+.f64 (*.f64 (+.f64 beta alpha) 2) 4)) (/.f64 alpha (+.f64 (*.f64 (+.f64 beta alpha) 2) 4)))
(/.f64 (+.f64 (-.f64 beta alpha) (-.f64 beta alpha)) (+.f64 4 (*.f64 2 (+.f64 alpha beta))))
(/.f64 (+.f64 beta (-.f64 (-.f64 beta alpha) alpha)) (+.f64 4 (*.f64 2 (+.f64 alpha beta))))
(-.f64 (/.f64 (+.f64 beta (+.f64 beta (-.f64 beta alpha))) (+.f64 (*.f64 (+.f64 beta alpha) 2) 4)) (/.f64 (+.f64 beta alpha) (+.f64 (*.f64 (+.f64 beta alpha) 2) 4)))
(/.f64 (+.f64 (-.f64 beta alpha) (-.f64 beta alpha)) (+.f64 4 (*.f64 2 (+.f64 alpha beta))))
(/.f64 (+.f64 beta (-.f64 (-.f64 beta alpha) alpha)) (+.f64 4 (*.f64 2 (+.f64 alpha beta))))
(-.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))) (+.f64 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))
(/.f64 (-.f64 alpha (-.f64 beta (*.f64 2 (-.f64 beta alpha)))) (+.f64 alpha (+.f64 2 beta)))
(/.f64 (-.f64 (*.f64 -2 (-.f64 alpha beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta)))
(-.f64 (+.f64 (*.f64 2 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (*.f64 2 (/.f64 beta (+.f64 beta (+.f64 alpha 2))))) (+.f64 (*.f64 2 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))
(-.f64 (*.f64 2 (/.f64 beta (+.f64 alpha (+.f64 2 beta)))) (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 beta))))
(-.f64 (+.f64 (/.f64 alpha (+.f64 (neg.f64 (+.f64 beta alpha)) -2)) (/.f64 alpha (+.f64 (neg.f64 (+.f64 beta alpha)) -2))) (+.f64 (/.f64 alpha (+.f64 (neg.f64 (+.f64 beta alpha)) -2)) (/.f64 (neg.f64 beta) (+.f64 beta (+.f64 alpha 2)))))
(-.f64 (/.f64 alpha (+.f64 -2 (neg.f64 (+.f64 alpha beta)))) (/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 2 beta))))
(-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 2 beta))))
(*.f64 (-.f64 beta alpha) (/.f64 1 (+.f64 beta (+.f64 alpha 2))))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 (*.f64 (+.f64 beta alpha) 2) 4)))
(*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 4 (*.f64 2 (+.f64 alpha beta)))))
(*.f64 (-.f64 beta alpha) (/.f64 2 (+.f64 4 (*.f64 2 (+.f64 alpha beta)))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1)
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 1 (-.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) (/.f64 alpha (+.f64 beta (+.f64 alpha 2))))))
(*.f64 1 (-.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 beta))) (/.f64 (+.f64 alpha alpha) (+.f64 alpha (+.f64 2 beta)))))
(*.f64 (-.f64 alpha beta) (/.f64 -1 (+.f64 beta (+.f64 alpha 2))))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (-.f64 alpha beta) (-.f64 0 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (*.f64 (-.f64 beta alpha) 2) (/.f64 1/2 (+.f64 beta (+.f64 alpha 2))))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 1/2 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (/.f64 1/2 (+.f64 beta (+.f64 alpha 2))) (*.f64 (-.f64 beta alpha) 2))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 -1 (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 alpha 2))))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 -1 (-.f64 (*.f64 (*.f64 (-.f64 beta alpha) 2) 0) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))
(*.f64 1 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (*.f64 0 (*.f64 2 (-.f64 beta alpha)))))
(-.f64 (*.f64 (*.f64 (-.f64 beta alpha) 0) -1) (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 2 beta))))
(*.f64 -1 (-.f64 (/.f64 (-.f64 beta (*.f64 (-.f64 beta alpha) 2)) (+.f64 beta (+.f64 alpha 2))) (/.f64 alpha (+.f64 beta (+.f64 alpha 2)))))
(*.f64 -1 (/.f64 (-.f64 (-.f64 beta alpha) (*.f64 2 (-.f64 beta alpha))) (+.f64 alpha (+.f64 2 beta))))
(/.f64 1 (/.f64 (+.f64 alpha (+.f64 2 beta)) (-.f64 (*.f64 -2 (-.f64 alpha beta)) (-.f64 beta alpha))))
(*.f64 -1 (-.f64 (/.f64 (-.f64 (neg.f64 alpha) (*.f64 (-.f64 beta alpha) 2)) (+.f64 beta (+.f64 alpha 2))) (/.f64 (neg.f64 beta) (+.f64 beta (+.f64 alpha 2)))))
(*.f64 1 (/.f64 (-.f64 (neg.f64 beta) (-.f64 (neg.f64 alpha) (*.f64 2 (-.f64 beta alpha)))) (+.f64 alpha (+.f64 2 beta))))
(*.f64 1 (/.f64 (-.f64 (neg.f64 beta) (-.f64 (*.f64 (-.f64 beta alpha) -2) alpha)) (+.f64 alpha (+.f64 2 beta))))
(*.f64 -1 (-.f64 (/.f64 (-.f64 (+.f64 beta beta) (*.f64 (-.f64 beta alpha) 2)) (+.f64 beta (+.f64 alpha 2))) (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))
(*.f64 -1 (/.f64 (-.f64 (-.f64 beta alpha) (*.f64 2 (-.f64 beta alpha))) (+.f64 alpha (+.f64 2 beta))))
(/.f64 1 (/.f64 (+.f64 alpha (+.f64 2 beta)) (-.f64 (*.f64 -2 (-.f64 alpha beta)) (-.f64 beta alpha))))
(*.f64 -1 (-.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 0 (*.f64 2 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))))))
(*.f64 1 (+.f64 (*.f64 2 (/.f64 beta (+.f64 alpha (+.f64 2 beta)))) (neg.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 beta))))))
(*.f64 -1 (-.f64 (/.f64 (neg.f64 beta) (+.f64 beta (+.f64 alpha 2))) (+.f64 0 (/.f64 alpha (+.f64 (neg.f64 (+.f64 beta alpha)) -2)))))
(*.f64 1 (+.f64 (/.f64 alpha (+.f64 -2 (neg.f64 (+.f64 alpha beta)))) (neg.f64 (/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 2 beta))))))
(*.f64 1 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (neg.f64 (/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 2 beta))))))
(*.f64 -1 (-.f64 (/.f64 (+.f64 beta alpha) (+.f64 (neg.f64 (+.f64 beta alpha)) -2)) (/.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) -1/2)))
(*.f64 1 (-.f64 (/.f64 (/.f64 alpha -1/2) (+.f64 alpha (+.f64 2 beta))) (/.f64 (+.f64 alpha beta) (+.f64 -2 (neg.f64 (+.f64 alpha beta))))))
(*.f64 1 (-.f64 (/.f64 (/.f64 alpha (+.f64 alpha (+.f64 2 beta))) -1/2) (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))))
(*.f64 -1 (-.f64 (/.f64 (+.f64 alpha (+.f64 (+.f64 beta beta) beta)) (+.f64 beta (+.f64 alpha 2))) (/.f64 (*.f64 2 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) 1/2)))
(*.f64 1 (-.f64 (*.f64 (/.f64 beta (+.f64 alpha (+.f64 2 beta))) 4) (/.f64 (+.f64 alpha (+.f64 beta (+.f64 beta beta))) (+.f64 alpha (+.f64 2 beta)))))
(-.f64 (*.f64 (/.f64 (+.f64 beta (+.f64 alpha (+.f64 beta beta))) (+.f64 alpha (+.f64 2 beta))) -1) (*.f64 (/.f64 beta (+.f64 alpha (+.f64 2 beta))) -4))
(*.f64 -1 (-.f64 (/.f64 (/.f64 beta (+.f64 beta (+.f64 alpha 2))) -1/2) (/.f64 (+.f64 beta alpha) (+.f64 (neg.f64 (+.f64 beta alpha)) -2))))
(*.f64 1 (-.f64 (/.f64 (+.f64 alpha beta) (+.f64 -2 (neg.f64 (+.f64 alpha beta)))) (/.f64 (/.f64 beta -1/2) (+.f64 alpha (+.f64 2 beta)))))
(*.f64 1 (-.f64 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))) (/.f64 (/.f64 beta -1/2) (+.f64 alpha (+.f64 2 beta)))))
(*.f64 -1 (-.f64 (/.f64 alpha (+.f64 (*.f64 (+.f64 beta alpha) 2) 4)) (/.f64 (+.f64 beta (-.f64 beta alpha)) (+.f64 (*.f64 (+.f64 beta alpha) 2) 4))))
(*.f64 1 (/.f64 (-.f64 (+.f64 beta (-.f64 beta alpha)) alpha) (+.f64 4 (*.f64 2 (+.f64 alpha beta)))))
(*.f64 1 (/.f64 (+.f64 beta (-.f64 (-.f64 beta alpha) alpha)) (+.f64 4 (*.f64 2 (+.f64 alpha beta)))))
(*.f64 -1 (-.f64 (/.f64 (+.f64 beta alpha) (+.f64 (*.f64 (+.f64 beta alpha) 2) 4)) (/.f64 (+.f64 beta (+.f64 beta (-.f64 beta alpha))) (+.f64 (*.f64 (+.f64 beta alpha) 2) 4))))
(*.f64 1 (/.f64 (-.f64 (+.f64 beta (-.f64 beta alpha)) alpha) (+.f64 4 (*.f64 2 (+.f64 alpha beta)))))
(*.f64 1 (/.f64 (+.f64 beta (-.f64 (-.f64 beta alpha) alpha)) (+.f64 4 (*.f64 2 (+.f64 alpha beta)))))
(*.f64 -1 (-.f64 (+.f64 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (+.f64 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))
(*.f64 -1 (/.f64 (-.f64 (-.f64 beta alpha) (*.f64 2 (-.f64 beta alpha))) (+.f64 alpha (+.f64 2 beta))))
(/.f64 1 (/.f64 (+.f64 alpha (+.f64 2 beta)) (-.f64 (*.f64 -2 (-.f64 alpha beta)) (-.f64 beta alpha))))
(*.f64 -1 (-.f64 (+.f64 (*.f64 2 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) (+.f64 (*.f64 2 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))) (*.f64 2 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))))))
(*.f64 1 (-.f64 (*.f64 2 (/.f64 beta (+.f64 alpha (+.f64 2 beta)))) (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 beta)))))
(*.f64 -1 (-.f64 (+.f64 (/.f64 alpha (+.f64 (neg.f64 (+.f64 beta alpha)) -2)) (/.f64 (neg.f64 beta) (+.f64 beta (+.f64 alpha 2)))) (+.f64 (/.f64 alpha (+.f64 (neg.f64 (+.f64 beta alpha)) -2)) (/.f64 alpha (+.f64 (neg.f64 (+.f64 beta alpha)) -2)))))
(*.f64 1 (-.f64 (/.f64 alpha (+.f64 -2 (neg.f64 (+.f64 alpha beta)))) (/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 2 beta)))))
(*.f64 -1 (-.f64 (/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 2 beta))) (/.f64 alpha (-.f64 -2 (+.f64 alpha beta)))))
(*.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) (-.f64 beta alpha))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 alpha 2))) -1)
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 -1/2 (+.f64 (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 alpha 2))) (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 alpha 2)))))
(*.f64 -1/2 (/.f64 (+.f64 (-.f64 alpha beta) (-.f64 alpha beta)) (+.f64 alpha (+.f64 2 beta))))
(/.f64 (*.f64 (+.f64 (-.f64 alpha beta) (-.f64 alpha beta)) -1/2) (+.f64 alpha (+.f64 2 beta)))
(*.f64 -1/2 (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 beta beta))) (+.f64 beta (+.f64 alpha 2))))
(*.f64 -1/2 (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 beta beta))) (+.f64 alpha (+.f64 2 beta))))
(*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 2 beta))) (-.f64 (+.f64 beta beta) (+.f64 alpha alpha)))
(*.f64 -1/2 (*.f64 (*.f64 (-.f64 beta alpha) 2) (/.f64 -1 (+.f64 beta (+.f64 alpha 2)))))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 -1/2 (*.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) (+.f64 alpha (-.f64 alpha (+.f64 beta beta)))))
(*.f64 -1/2 (*.f64 (/.f64 1 (+.f64 alpha (+.f64 2 beta))) (+.f64 alpha (-.f64 alpha (+.f64 beta beta)))))
(*.f64 -1/2 (*.f64 (/.f64 -1 (+.f64 alpha (+.f64 2 beta))) (-.f64 (+.f64 beta beta) (+.f64 alpha alpha))))
(*.f64 -1/2 (*.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2))) (-.f64 0 (*.f64 (-.f64 beta alpha) 2))))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 -1/2 (-.f64 0 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 -1/2 (-.f64 (/.f64 0 (+.f64 beta (+.f64 alpha 2))) (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))))))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 -1/2 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (/.f64 beta (+.f64 beta (+.f64 alpha 2))))))
(*.f64 1/2 (-.f64 (/.f64 (+.f64 beta (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta))) (/.f64 alpha (+.f64 alpha (+.f64 2 beta)))))
(*.f64 1/2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))))
(*.f64 -1/2 (-.f64 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (*.f64 2 (/.f64 beta (+.f64 beta (+.f64 alpha 2)))))))
(*.f64 1/2 (-.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (*.f64 2 (/.f64 beta (+.f64 alpha (+.f64 2 beta))))) (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 beta)))))
(*.f64 1/2 (+.f64 (*.f64 2 (/.f64 beta (+.f64 alpha (+.f64 2 beta)))) (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 2 beta))))))
(*.f64 -1/2 (-.f64 (/.f64 (neg.f64 beta) (+.f64 beta (+.f64 alpha 2))) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (/.f64 alpha (+.f64 (neg.f64 (+.f64 beta alpha)) -2)))))
(*.f64 -1/2 (-.f64 (/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 2 beta))) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (/.f64 alpha (+.f64 -2 (neg.f64 (+.f64 alpha beta)))))))
(*.f64 1/2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 2 beta))))))
(*.f64 -1/2 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))))))
(*.f64 -1/2 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (/.f64 (*.f64 2 (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta))))))
(*.f64 1/2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) (/.f64 (-.f64 (*.f64 -2 (-.f64 alpha beta)) (-.f64 beta alpha)) (+.f64 alpha (+.f64 2 beta)))))
(*.f64 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2)))) 1/2)
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (+.f64 alpha (-.f64 alpha (+.f64 beta beta))) (/.f64 -1/2 (+.f64 beta (+.f64 alpha 2))))
(*.f64 -1/2 (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 beta beta))) (+.f64 alpha (+.f64 2 beta))))
(*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 2 beta))) (-.f64 (+.f64 beta beta) (+.f64 alpha alpha)))
(*.f64 (+.f64 alpha (-.f64 alpha (+.f64 beta beta))) (neg.f64 (/.f64 1/2 (+.f64 beta (+.f64 alpha 2)))))
(*.f64 -1/2 (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 beta beta))) (+.f64 alpha (+.f64 2 beta))))
(*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 2 beta))) (-.f64 (+.f64 beta beta) (+.f64 alpha alpha)))
(*.f64 (/.f64 -1/2 (+.f64 beta (+.f64 alpha 2))) (+.f64 alpha (-.f64 alpha (+.f64 beta beta))))
(*.f64 -1/2 (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 beta beta))) (+.f64 alpha (+.f64 2 beta))))
(*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 2 beta))) (-.f64 (+.f64 beta beta) (+.f64 alpha alpha)))
(*.f64 (/.f64 -1/2 (+.f64 beta (+.f64 alpha 2))) (neg.f64 (*.f64 (-.f64 beta alpha) 2)))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (/.f64 -1/2 (+.f64 beta (+.f64 alpha 2))) (/.f64 -1 (/.f64 1/2 (-.f64 beta alpha))))
(*.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 2 beta))) (/.f64 (-.f64 beta alpha) -1/2))
(*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 2 beta))) (/.f64 (-.f64 alpha beta) -1/2))
(*.f64 (-.f64 0 (*.f64 (-.f64 beta alpha) 2)) (/.f64 -1/2 (+.f64 beta (+.f64 alpha 2))))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (-.f64 0 (*.f64 (-.f64 beta alpha) 2)) (neg.f64 (/.f64 1/2 (+.f64 beta (+.f64 alpha 2)))))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (*.f64 (+.f64 beta alpha) 2) 4)) 2)
(*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 4 (*.f64 2 (+.f64 alpha beta)))))
(*.f64 (-.f64 beta alpha) (/.f64 2 (+.f64 4 (*.f64 2 (+.f64 alpha beta)))))
(*.f64 (/.f64 1/2 (+.f64 (*.f64 (+.f64 beta alpha) 2) 4)) (+.f64 (*.f64 (-.f64 beta alpha) 2) (*.f64 (-.f64 beta alpha) 2)))
(*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 4 (*.f64 2 (+.f64 alpha beta)))))
(*.f64 (-.f64 beta alpha) (/.f64 2 (+.f64 4 (*.f64 2 (+.f64 alpha beta)))))
(*.f64 (/.f64 1/2 (+.f64 (*.f64 (+.f64 beta alpha) 2) 4)) (/.f64 2 (/.f64 1/2 (-.f64 beta alpha))))
(*.f64 (/.f64 1/2 (+.f64 4 (*.f64 2 (+.f64 alpha beta)))) (/.f64 (-.f64 beta alpha) 1/4))
(/.f64 (/.f64 (-.f64 beta alpha) 1/4) (/.f64 (+.f64 4 (*.f64 2 (+.f64 alpha beta))) 1/2))
(*.f64 (/.f64 -1 (+.f64 beta (+.f64 alpha 2))) (-.f64 alpha beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (neg.f64 (*.f64 (-.f64 beta alpha) 2)) (/.f64 -1/2 (+.f64 beta (+.f64 alpha 2))))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (neg.f64 (*.f64 (-.f64 beta alpha) 2)) (-.f64 (/.f64 1/2 (+.f64 beta (+.f64 alpha 2))) (/.f64 1 (+.f64 beta (+.f64 alpha 2)))))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 beta (+.f64 alpha 2)))) (+.f64 alpha (-.f64 alpha (+.f64 beta beta))))
(*.f64 -1/2 (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 beta beta))) (+.f64 alpha (+.f64 2 beta))))
(*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 2 beta))) (-.f64 (+.f64 beta beta) (+.f64 alpha alpha)))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 beta (+.f64 alpha 2)))) (-.f64 0 (*.f64 (-.f64 beta alpha) 2)))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 beta (+.f64 alpha 2)))) (*.f64 1 (-.f64 0 (*.f64 (-.f64 beta alpha) 2))))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 beta (+.f64 alpha 2)))) (-.f64 (-.f64 (+.f64 alpha alpha) (+.f64 beta (-.f64 beta alpha))) alpha))
(*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 2 beta))) (-.f64 alpha (-.f64 (+.f64 alpha alpha) (+.f64 beta (-.f64 beta alpha)))))
(*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 2 beta))) (-.f64 alpha (-.f64 alpha (-.f64 (+.f64 beta beta) (+.f64 alpha alpha)))))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 beta (+.f64 alpha 2)))) (-.f64 (-.f64 (*.f64 (+.f64 beta alpha) 2) (+.f64 beta (+.f64 beta (-.f64 beta alpha)))) (+.f64 beta alpha)))
(*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 2 beta))) (-.f64 (+.f64 alpha beta) (-.f64 (*.f64 2 (+.f64 alpha beta)) (+.f64 beta (+.f64 beta (-.f64 beta alpha))))))
(*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 2 beta))) (+.f64 alpha (-.f64 beta (-.f64 (*.f64 2 (+.f64 alpha beta)) (+.f64 (-.f64 beta alpha) (+.f64 beta beta))))))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 beta (+.f64 alpha 2)))) (-.f64 (-.f64 beta alpha) (+.f64 (-.f64 beta alpha) (*.f64 (-.f64 beta alpha) 2))))
(*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 2 beta))) (-.f64 (+.f64 (-.f64 beta alpha) (*.f64 2 (-.f64 beta alpha))) (-.f64 beta alpha)))
(*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 2 beta))) (+.f64 beta (-.f64 (-.f64 (*.f64 -2 (-.f64 alpha beta)) alpha) (-.f64 beta alpha))))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 beta (+.f64 alpha 2)))) (-.f64 (+.f64 alpha (+.f64 (+.f64 beta beta) beta)) (+.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 (+.f64 beta beta) beta)))))
(*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 2 beta))) (-.f64 (+.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta beta) (+.f64 beta beta))) (+.f64 alpha (+.f64 beta (+.f64 beta beta)))))
(*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 2 beta))) (+.f64 (-.f64 beta alpha) (-.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (+.f64 beta (+.f64 alpha (+.f64 beta beta))))))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 beta (+.f64 alpha 2)))) (-.f64 (*.f64 (-.f64 beta alpha) 2) (+.f64 (*.f64 (-.f64 beta alpha) 2) (*.f64 (-.f64 beta alpha) 2))))
(*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 2 beta))) (-.f64 (+.f64 (*.f64 2 (-.f64 beta alpha)) (*.f64 2 (-.f64 beta alpha))) (*.f64 2 (-.f64 beta alpha))))
(*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 2 beta))) (-.f64 (+.f64 (*.f64 -2 (-.f64 alpha beta)) (*.f64 -2 (-.f64 alpha beta))) (*.f64 -2 (-.f64 alpha beta))))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 beta (+.f64 alpha 2)))) (-.f64 (+.f64 (+.f64 beta (-.f64 beta alpha)) alpha) (+.f64 (+.f64 beta (-.f64 beta alpha)) (+.f64 beta (-.f64 beta alpha)))))
(*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 2 beta))) (-.f64 (+.f64 beta (+.f64 (+.f64 beta (-.f64 beta alpha)) (-.f64 beta alpha))) (+.f64 alpha (+.f64 beta (-.f64 beta alpha)))))
(*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 2 beta))) (+.f64 beta (-.f64 (+.f64 beta (+.f64 beta (-.f64 (-.f64 beta alpha) alpha))) (+.f64 beta (+.f64 (-.f64 beta alpha) alpha)))))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 beta (+.f64 alpha 2)))) (-.f64 (+.f64 (+.f64 beta (+.f64 beta (-.f64 beta alpha))) (+.f64 beta alpha)) (+.f64 (+.f64 beta (+.f64 beta (-.f64 beta alpha))) (+.f64 beta (+.f64 beta (-.f64 beta alpha))))))
(*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 2 beta))) (-.f64 (+.f64 beta (+.f64 (+.f64 beta (+.f64 beta (-.f64 beta alpha))) (+.f64 beta (-.f64 beta alpha)))) (+.f64 (+.f64 alpha beta) (+.f64 beta (+.f64 beta (-.f64 beta alpha))))))
(*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 2 beta))) (-.f64 (+.f64 beta (+.f64 (+.f64 beta beta) (+.f64 beta (+.f64 beta (-.f64 (-.f64 beta alpha) alpha))))) (+.f64 alpha (+.f64 (+.f64 (-.f64 beta alpha) (+.f64 beta beta)) beta))))
(*.f64 (+.f64 (*.f64 (-.f64 beta alpha) 2) (*.f64 (-.f64 beta alpha) 2)) (/.f64 1/2 (+.f64 (*.f64 (+.f64 beta alpha) 2) 4)))
(*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 4 (*.f64 2 (+.f64 alpha beta)))))
(*.f64 (-.f64 beta alpha) (/.f64 2 (+.f64 4 (*.f64 2 (+.f64 alpha beta)))))
(*.f64 (+.f64 (*.f64 (-.f64 beta alpha) 2) (*.f64 (-.f64 beta alpha) 2)) (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 alpha 2))) 1/2))
(*.f64 (+.f64 (*.f64 2 (-.f64 beta alpha)) (*.f64 2 (-.f64 beta alpha))) (*.f64 1/2 (/.f64 1/2 (+.f64 alpha (+.f64 2 beta)))))
(*.f64 (+.f64 (*.f64 -2 (-.f64 alpha beta)) (*.f64 -2 (-.f64 alpha beta))) (/.f64 1/4 (+.f64 alpha (+.f64 2 beta))))
(*.f64 (+.f64 (*.f64 (-.f64 beta alpha) 2) (*.f64 (-.f64 beta alpha) 2)) (*.f64 1 (/.f64 1/2 (+.f64 (*.f64 (+.f64 beta alpha) 2) 4))))
(*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 4 (*.f64 2 (+.f64 alpha beta)))))
(*.f64 (-.f64 beta alpha) (/.f64 2 (+.f64 4 (*.f64 2 (+.f64 alpha beta)))))
(*.f64 (+.f64 (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 alpha 2))) (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 alpha 2)))) -1/2)
(*.f64 -1/2 (/.f64 (+.f64 (-.f64 alpha beta) (-.f64 alpha beta)) (+.f64 alpha (+.f64 2 beta))))
(/.f64 (*.f64 (+.f64 (-.f64 alpha beta) (-.f64 alpha beta)) -1/2) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (neg.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (-.f64 alpha beta))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (neg.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (-.f64 (-.f64 beta (*.f64 (-.f64 beta alpha) 2)) alpha))
(*.f64 (/.f64 1 (+.f64 alpha (+.f64 2 beta))) (-.f64 alpha (-.f64 beta (*.f64 2 (-.f64 beta alpha)))))
(*.f64 (/.f64 1 (+.f64 alpha (+.f64 2 beta))) (-.f64 (*.f64 -2 (-.f64 alpha beta)) (-.f64 beta alpha)))
(*.f64 (neg.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (-.f64 (-.f64 (*.f64 (-.f64 beta alpha) 2) (*.f64 (-.f64 beta alpha) 2)) (-.f64 beta alpha)))
(*.f64 (/.f64 1 (+.f64 alpha (+.f64 2 beta))) (-.f64 (-.f64 beta alpha) (-.f64 (*.f64 2 (-.f64 beta alpha)) (*.f64 2 (-.f64 beta alpha)))))
(*.f64 (/.f64 1 (+.f64 alpha (+.f64 2 beta))) (-.f64 (-.f64 beta alpha) (-.f64 (*.f64 -2 (-.f64 alpha beta)) (*.f64 -2 (-.f64 alpha beta)))))
(*.f64 (neg.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (-.f64 (-.f64 (+.f64 beta beta) (*.f64 (-.f64 beta alpha) 2)) (+.f64 beta alpha)))
(*.f64 (/.f64 1 (+.f64 alpha (+.f64 2 beta))) (-.f64 alpha (-.f64 beta (*.f64 2 (-.f64 beta alpha)))))
(*.f64 (/.f64 1 (+.f64 alpha (+.f64 2 beta))) (-.f64 (*.f64 -2 (-.f64 alpha beta)) (-.f64 beta alpha)))
(*.f64 (neg.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (-.f64 (-.f64 0 (*.f64 (-.f64 beta alpha) 2)) (-.f64 alpha beta)))
(*.f64 (/.f64 1 (+.f64 alpha (+.f64 2 beta))) (-.f64 (-.f64 alpha beta) (neg.f64 (*.f64 2 (-.f64 beta alpha)))))
(*.f64 (/.f64 -1 (+.f64 alpha (+.f64 2 beta))) (-.f64 (*.f64 (-.f64 beta alpha) -2) (-.f64 alpha beta)))
(*.f64 (neg.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (-.f64 (-.f64 (+.f64 beta (+.f64 (+.f64 beta beta) beta)) (*.f64 (-.f64 beta alpha) 2)) (+.f64 alpha (+.f64 (+.f64 beta beta) beta))))
(*.f64 (/.f64 1 (+.f64 alpha (+.f64 2 beta))) (-.f64 (+.f64 alpha (+.f64 beta (+.f64 beta beta))) (-.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (*.f64 2 (-.f64 beta alpha)))))
(*.f64 (/.f64 1 (+.f64 alpha (+.f64 2 beta))) (-.f64 (*.f64 -2 (-.f64 alpha beta)) (-.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (+.f64 beta (+.f64 alpha (+.f64 beta beta))))))
(*.f64 (neg.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (-.f64 alpha (-.f64 (+.f64 beta (-.f64 beta alpha)) (-.f64 beta alpha))))
(*.f64 (/.f64 1 (+.f64 alpha (+.f64 2 beta))) (-.f64 (-.f64 (+.f64 beta (-.f64 beta alpha)) (-.f64 beta alpha)) alpha))
(*.f64 (/.f64 -1 (+.f64 alpha (+.f64 2 beta))) (-.f64 (-.f64 beta alpha) (+.f64 beta (-.f64 (-.f64 beta alpha) alpha))))
(*.f64 (neg.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (-.f64 (+.f64 beta alpha) (-.f64 (+.f64 beta (+.f64 beta (-.f64 beta alpha))) (-.f64 beta alpha))))
(*.f64 (/.f64 1 (+.f64 alpha (+.f64 2 beta))) (-.f64 (-.f64 (+.f64 beta (-.f64 beta alpha)) (-.f64 beta alpha)) alpha))
(*.f64 (/.f64 -1 (+.f64 alpha (+.f64 2 beta))) (-.f64 (-.f64 beta alpha) (+.f64 beta (-.f64 (-.f64 beta alpha) alpha))))
(*.f64 (neg.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (-.f64 (+.f64 alpha (+.f64 (+.f64 beta beta) beta)) (+.f64 0 (+.f64 beta (+.f64 (+.f64 beta beta) beta)))))
(*.f64 (/.f64 1 (+.f64 alpha (+.f64 2 beta))) (-.f64 (+.f64 0 (+.f64 (+.f64 beta beta) (+.f64 beta beta))) (+.f64 alpha (+.f64 beta (+.f64 beta beta)))))
(*.f64 (/.f64 1 (+.f64 alpha (+.f64 2 beta))) (+.f64 beta (-.f64 (+.f64 beta (+.f64 0 (+.f64 beta beta))) (+.f64 beta (+.f64 alpha (+.f64 beta beta))))))
(*.f64 (neg.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (-.f64 (*.f64 2 (neg.f64 beta)) (neg.f64 (+.f64 beta alpha))))
(*.f64 (/.f64 1 (+.f64 alpha (+.f64 2 beta))) (-.f64 (neg.f64 (+.f64 alpha beta)) (*.f64 2 (neg.f64 beta))))
(*.f64 (/.f64 1 (+.f64 alpha (+.f64 2 beta))) (-.f64 (neg.f64 (+.f64 alpha beta)) (*.f64 beta -2)))
(*.f64 (neg.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (-.f64 (neg.f64 (+.f64 beta alpha)) (*.f64 2 (neg.f64 alpha))))
(*.f64 (/.f64 1 (+.f64 alpha (+.f64 2 beta))) (-.f64 (*.f64 2 (neg.f64 alpha)) (neg.f64 (+.f64 alpha beta))))
(*.f64 (/.f64 1 (+.f64 alpha (+.f64 2 beta))) (-.f64 (*.f64 alpha -2) (neg.f64 (+.f64 alpha beta))))
(*.f64 (neg.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (-.f64 (*.f64 alpha 1/2) (*.f64 (+.f64 beta (-.f64 beta alpha)) 1/2)))
(*.f64 (/.f64 1 (+.f64 alpha (+.f64 2 beta))) (-.f64 (*.f64 1/2 (+.f64 beta (-.f64 beta alpha))) (*.f64 alpha 1/2)))
(*.f64 (/.f64 1 (+.f64 alpha (+.f64 2 beta))) (-.f64 (*.f64 -1/2 (-.f64 alpha (+.f64 beta beta))) (*.f64 alpha 1/2)))
(*.f64 (neg.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (-.f64 (*.f64 (+.f64 beta alpha) 1/2) (*.f64 (+.f64 beta (+.f64 beta (-.f64 beta alpha))) 1/2)))
(*.f64 (/.f64 1 (+.f64 alpha (+.f64 2 beta))) (-.f64 (*.f64 1/2 (+.f64 beta (+.f64 beta (-.f64 beta alpha)))) (*.f64 (+.f64 alpha beta) 1/2)))
(*.f64 (/.f64 1 (+.f64 alpha (+.f64 2 beta))) (-.f64 (*.f64 1/2 (+.f64 (-.f64 beta alpha) (+.f64 beta beta))) (*.f64 (+.f64 alpha beta) 1/2)))
(*.f64 (neg.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (-.f64 (+.f64 (*.f64 (-.f64 beta alpha) 2) (-.f64 beta alpha)) (+.f64 (*.f64 (-.f64 beta alpha) 2) (*.f64 (-.f64 beta alpha) 2))))
(*.f64 (/.f64 1 (+.f64 alpha (+.f64 2 beta))) (-.f64 (+.f64 (*.f64 2 (-.f64 beta alpha)) (*.f64 2 (-.f64 beta alpha))) (+.f64 (-.f64 beta alpha) (*.f64 2 (-.f64 beta alpha)))))
(*.f64 (/.f64 1 (+.f64 alpha (+.f64 2 beta))) (+.f64 (*.f64 -2 (-.f64 alpha beta)) (-.f64 (*.f64 -2 (-.f64 alpha beta)) (+.f64 beta (-.f64 (*.f64 -2 (-.f64 alpha beta)) alpha)))))
(*.f64 (neg.f64 (/.f64 1 (+.f64 beta (+.f64 alpha 2)))) (-.f64 (+.f64 (+.f64 beta (+.f64 (+.f64 beta beta) beta)) (+.f64 alpha (+.f64 (+.f64 beta beta) beta))) (+.f64 (+.f64 beta (+.f64 (+.f64 beta beta) beta)) (+.f64 beta (+.f64 (+.f64 beta beta) beta)))))
(*.f64 (/.f64 1 (+.f64 alpha (+.f64 2 beta))) (-.f64 (+.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (+.f64 (+.f64 beta beta) (+.f64 beta beta))) (+.f64 alpha (+.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (+.f64 beta (+.f64 beta beta))))))
(*.f64 (/.f64 1 (+.f64 alpha (+.f64 2 beta))) (+.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (-.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (+.f64 beta (+.f64 (+.f64 beta (+.f64 alpha (+.f64 beta beta))) (+.f64 beta (+.f64 beta beta)))))))
(*.f64 (neg.f64 (+.f64 alpha (-.f64 alpha (+.f64 beta beta)))) (-.f64 0 (/.f64 -1/2 (+.f64 beta (+.f64 alpha 2)))))
(*.f64 -1/2 (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 beta beta))) (+.f64 alpha (+.f64 2 beta))))
(*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 2 beta))) (-.f64 (+.f64 beta beta) (+.f64 alpha alpha)))
(*.f64 (neg.f64 (/.f64 -1/2 (+.f64 beta (+.f64 alpha 2)))) (*.f64 (-.f64 beta alpha) 2))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (neg.f64 (/.f64 -1/2 (+.f64 beta (+.f64 alpha 2)))) (-.f64 beta (+.f64 (-.f64 alpha beta) alpha)))
(*.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 2 beta))) (-.f64 (+.f64 alpha (-.f64 alpha beta)) beta))
(*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 2 beta))) (-.f64 beta (+.f64 alpha (-.f64 alpha beta))))
(*.f64 (neg.f64 (/.f64 -1/2 (+.f64 beta (+.f64 alpha 2)))) (-.f64 (+.f64 beta alpha) (+.f64 (-.f64 alpha beta) (+.f64 alpha alpha))))
(*.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 2 beta))) (-.f64 (+.f64 alpha (-.f64 alpha beta)) beta))
(*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 2 beta))) (-.f64 beta (+.f64 alpha (-.f64 alpha beta))))
(*.f64 (neg.f64 (neg.f64 (*.f64 (-.f64 beta alpha) 2))) (/.f64 1/2 (+.f64 beta (+.f64 alpha 2))))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (neg.f64 (neg.f64 (/.f64 1/2 (+.f64 beta (+.f64 alpha 2))))) (*.f64 (-.f64 beta alpha) 2))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(neg.f64 (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 alpha 2))))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))

eval732.0ms (5.1%)

Compiler

Compiled 33367 to 21840 computations (34.5% saved)

prune378.0ms (2.6%)

Pruning

15 alts after pruning (14 fresh and 1 done)

PrunedKeptTotal
New1169141183
Fresh000
Picked101
Done011
Total1170151185
Error
0.2b
Counts
1185 → 15
Alt Table
Click to see full alt table
StatusErrorProgram
45.9b
(/.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) 2)
14.7b
(/.f64 (-.f64 (-.f64 (/.f64 alpha (+.f64 (neg.f64 (+.f64 beta alpha)) -2)) -1) (/.f64 (neg.f64 beta) (+.f64 beta (+.f64 alpha 2)))) 2)
31.6b
(/.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 2)
17.6b
(/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2)
15.2b
(/.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 alpha (+.f64 2 beta))) (-.f64 (neg.f64 (+.f64 alpha beta)) (*.f64 beta -2))) 1) 2)
46.0b
(/.f64 (+.f64 2 (/.f64 (+.f64 2 (*.f64 alpha 2)) (neg.f64 beta))) 2)
15.2b
(/.f64 (*.f64 -1/2 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha 2))) (+.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) (+.f64 1 (/.f64 beta (+.f64 beta (+.f64 alpha 2))))))) 2)
15.2b
(-.f64 1/2 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha))))
15.2b
(-.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)))
44.0b
(-.f64 1/2 (*.f64 (/.f64 1/2 beta) (-.f64 alpha beta)))
61.7b
(-.f64 1/2 1/2)
47.0b
(+.f64 (/.f64 (*.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) -1/2) alpha) (*.f64 1/2 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) (pow.f64 alpha 2)))))
48.2b
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) (/.f64 (+.f64 beta 2) (pow.f64 alpha 2)))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha)) (*.f64 -1/2 (*.f64 (pow.f64 (+.f64 beta 2) 2) (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) (pow.f64 alpha 3))))))
48.8b
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) (/.f64 (+.f64 beta 2) (pow.f64 alpha 2)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (+.f64 beta 2) 2) (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) (pow.f64 alpha 3)))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha)) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 beta 2) 3) (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) (pow.f64 alpha 4)))))))
40.8b
1
Compiler

Compiled 626 to 470 computations (24.9% saved)

localize31.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 96 to 49 computations (49% saved)

series10.0ms (0.1%)

Counts
4 → 96
Calls

24 calls:

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

rewrite89.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1002×rational.json-1
1002×rational.json-2
1002×rational.json-4
1002×rational.json-3
940×rational.json-simplify-29
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
018132
1120120
2394112
32270112
Stop Event
node limit
Counts
4 → 285
Calls
Call 1
Inputs
(-.f64 (/.f64 alpha (+.f64 (neg.f64 (+.f64 beta alpha)) -2)) -1)
(/.f64 (neg.f64 beta) (+.f64 beta (+.f64 alpha 2)))
(/.f64 alpha (+.f64 (neg.f64 (+.f64 beta alpha)) -2))
(-.f64 (-.f64 (/.f64 alpha (+.f64 (neg.f64 (+.f64 beta alpha)) -2)) -1) (/.f64 (neg.f64 beta) (+.f64 beta (+.f64 alpha 2))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 1 (-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 1 (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 2) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 1 (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))))) (#(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 (-.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 1 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))))))) (#(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 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 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))) -2) (-.f64 1 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) (-.f64 (-.f64 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 2) (/.f64 alpha (-.f64 -2 (+.f64 alpha beta)))) (-.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))) -2) (-.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1/2) (-.f64 0 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) 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 -1 (-.f64 (-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2)) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2)) (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (+.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 (/.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1/2) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2)) (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 -1 (-.f64 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.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 -1 (-.f64 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) -1) (-.f64 (+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2)) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 1 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) 1)) (+.f64 0 (/.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 1 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 (/.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1/2) (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) 1))) (+.f64 (/.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1/2) (/.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1/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 1 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) -1) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) 1)) (+.f64 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) -1) (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 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 -1/2 (*.f64 2 (+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (+.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) 1)) (+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (+.f64 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) -1) (+.f64 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (+.f64 (+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2)) (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) -1)) (+.f64 (+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2)) (+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.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 1 (/.f64 -1 (+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 1 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 -1 (*.f64 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 (*.f64 2 (+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) 1/2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 0 (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (-.f64 0 (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (*.f64 (*.f64 beta -2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (-.f64 (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (*.f64 (*.f64 beta -2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (/.f64 0 (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 beta (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (+.f64 (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 beta (/.f64 -1 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 beta (*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 beta (-.f64 0 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 beta (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (+.f64 beta beta) (-.f64 0 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 (*.f64 beta -2) 0) (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 0 (/.f64 0 (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 beta (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))) (+.f64 (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 beta) (/.f64 1 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 beta) (-.f64 0 (/.f64 -1 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (*.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 beta -2) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 beta -2) (-.f64 0 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 beta -2) (-.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 -1 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 -1 (*.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (*.f64 beta -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 beta beta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 -1 (/.f64 -1/2 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (neg.f64 beta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 alpha (+.f64 beta 2))) beta)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (+.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (+.f64 beta beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (*.f64 2 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 0 (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 beta beta) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 beta beta) (-.f64 0 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 beta beta) (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 beta beta) (-.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 (*.f64 beta -2) (*.f64 beta -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 2 (/.f64 -1/2 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 0 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (neg.f64 (*.f64 beta -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 0 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 -1 (/.f64 -1/2 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 beta -2)) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 beta -2)) (-.f64 0 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 beta -2)) (-.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 beta beta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (-.f64 (+.f64 beta beta) (neg.f64 beta)) beta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 (neg.f64 beta) beta) (*.f64 beta -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (neg.f64 beta) (-.f64 (*.f64 beta -2) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (neg.f64 beta) (+.f64 (neg.f64 beta) (*.f64 beta -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (*.f64 beta -2) (+.f64 (*.f64 beta -2) (*.f64 beta -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 beta -2) (*.f64 beta -2)) (*.f64 1/2 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 beta -2) (*.f64 beta -2)) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 beta -2) (*.f64 beta -2)) (*.f64 1 (*.f64 1/2 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) beta)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 beta (neg.f64 beta)) (neg.f64 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (*.f64 beta 1/2) (*.f64 beta -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 (*.f64 beta -2) (neg.f64 beta)) (+.f64 (*.f64 beta -2) (*.f64 beta -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (*.f64 beta -2))) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))) (*.f64 beta -2))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 0 (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 0 (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (*.f64 (+.f64 alpha alpha) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (*.f64 (+.f64 alpha (+.f64 beta 2)) -2)) (/.f64 alpha (*.f64 (+.f64 alpha (+.f64 beta 2)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (*.f64 (+.f64 alpha alpha) 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 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1/2) (+.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) (/.f64 alpha (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 alpha (/.f64 -1 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (+.f64 alpha alpha) (-.f64 0 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (*.f64 2 (neg.f64 alpha)) (-.f64 0 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2)) (/.f64 alpha (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 (+.f64 alpha alpha) 0) (/.f64 alpha (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) (/.f64 alpha (-.f64 -2 (+.f64 alpha beta)))) (/.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 alpha (*.f64 (+.f64 alpha (+.f64 beta 2)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (*.f64 2 (neg.f64 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 -1 (/.f64 1/2 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 alpha alpha) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (neg.f64 alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 alpha (+.f64 beta 2))) alpha)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) (/.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 alpha) (/.f64 1 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 alpha) (-.f64 0 (/.f64 -1 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1/2) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 2 (/.f64 1/2 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 alpha (*.f64 (+.f64 alpha (+.f64 beta 2)) -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (neg.f64 alpha)) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (neg.f64 alpha)) (neg.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 0 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (neg.f64 (+.f64 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 0 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 -1 (/.f64 1/2 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 alpha alpha)) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 alpha alpha)) (-.f64 0 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 alpha alpha)) (-.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 -1 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 2 (neg.f64 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 alpha (+.f64 alpha (+.f64 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 alpha alpha) (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)) (*.f64 1/2 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)) (*.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)) (*.f64 1 (*.f64 1/2 (/.f64 -1/2 (+.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 (neg.f64 (/.f64 -1 (+.f64 alpha (+.f64 beta 2)))) (neg.f64 alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 -1 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (-.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 -1 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 (+.f64 alpha alpha) alpha) (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (+.f64 alpha alpha))) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))) (+.f64 alpha alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 2 (neg.f64 alpha))) (-.f64 0 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 2 (neg.f64 alpha))) (-.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 1 (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 0 (-.f64 1 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (-.f64 1 (-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 2) (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -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)))) (+.f64 0 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.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)))) 2) (+.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.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)))) 2) (-.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 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))) -2) (-.f64 (-.f64 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 2) (/.f64 alpha (-.f64 -2 (+.f64 alpha beta)))) (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 beta (+.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 alpha (+.f64 alpha (+.f64 beta 2))) -2) (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (-.f64 1 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))) (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -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)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (-.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (-.f64 0 (+.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.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)))) 2) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2)) (-.f64 0 (+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 2 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 2 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 (*.f64 2 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (*.f64 2 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))) (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (*.f64 2 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))) (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 (+.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 2 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))) (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 0 (*.f64 2 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))) (-.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 (+.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (*.f64 2 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))) (+.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2)) (*.f64 2 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))) (+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) -1) (+.f64 0 (+.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))) (+.f64 0 (+.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 2 (+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (+.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 (+.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) -1)) (+.f64 (+.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (+.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 (*.f64 2 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (+.f64 (*.f64 2 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (*.f64 2 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 (+.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (+.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))) (+.f64 (+.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (+.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2)) (+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))) (+.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2)) (+.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (+.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) -1)) (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))) (+.f64 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) -1)) (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 0 (*.f64 2 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (+.f64 (-.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (-.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (-.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -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 -1/2 (-.f64 -1 (+.f64 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) -1)) (+.f64 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) -1) (+.f64 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (+.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (+.f64 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 2 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (+.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (+.f64 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (+.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))) (+.f64 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (+.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (-.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 -1 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 1 (-.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 -1 (-.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 1 (*.f64 2 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 -1 (+.f64 (-.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (-.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (-.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (-.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))) 1/2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))))))

simplify226.0ms (1.6%)

Algorithm
egg-herbie
Rules
1508×rational.json-simplify-11
1346×rational.json-simplify-13
1064×rational.json-simplify-14
960×rational.json-simplify-5
794×rational.json-simplify-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
081021731
1319621409
Stop Event
node limit
Counts
381 → 668
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 -1 (/.f64 alpha (+.f64 2 alpha))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))) (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 2 alpha) 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))) (+.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 1 (+.f64 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))) (+.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)))))))
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 -1 (/.f64 beta (+.f64 2 alpha)))
(+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 2)) (*.f64 -1 (/.f64 beta (+.f64 2 alpha))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 alpha) 3))) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 2)) (*.f64 -1 (/.f64 beta (+.f64 2 alpha)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 alpha) 3))) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 2)) (+.f64 (*.f64 -1 (/.f64 beta (+.f64 2 alpha))) (/.f64 (pow.f64 beta 4) (pow.f64 (+.f64 2 alpha) 4)))))
-1
(-.f64 (+.f64 (*.f64 2 (/.f64 1 beta)) (/.f64 alpha beta)) 1)
(-.f64 (+.f64 (/.f64 alpha beta) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (*.f64 2 (/.f64 1 beta)))) 1)
(-.f64 (+.f64 (/.f64 alpha beta) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (+.f64 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3)) (*.f64 2 (/.f64 1 beta))))) 1)
-1
(-.f64 (+.f64 (*.f64 2 (/.f64 1 beta)) (/.f64 alpha beta)) 1)
(-.f64 (+.f64 (/.f64 alpha beta) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (*.f64 2 (/.f64 1 beta)))) 1)
(-.f64 (+.f64 (/.f64 alpha beta) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (+.f64 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3)) (*.f64 2 (/.f64 1 beta))))) 1)
(*.f64 -1 (/.f64 beta (+.f64 beta 2)))
(+.f64 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (/.f64 beta (+.f64 beta 2))))
(+.f64 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta 2) 2)) (+.f64 (*.f64 -1 (/.f64 beta (+.f64 beta 2))) (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 alpha 2)) (pow.f64 (+.f64 beta 2) 3)))))
(+.f64 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta 2) 2)) (+.f64 (*.f64 -1 (/.f64 beta (+.f64 beta 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 alpha 2)) (pow.f64 (+.f64 beta 2) 3))) (/.f64 (*.f64 beta (pow.f64 alpha 3)) (pow.f64 (+.f64 beta 2) 4)))))
(*.f64 -1 (/.f64 beta alpha))
(+.f64 (*.f64 -1 (/.f64 beta alpha)) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))
(+.f64 (*.f64 -1 (/.f64 beta alpha)) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3)))))
(+.f64 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 3)) (pow.f64 alpha 4)) (+.f64 (*.f64 -1 (/.f64 beta alpha)) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))))))
(*.f64 -1 (/.f64 beta alpha))
(+.f64 (*.f64 -1 (/.f64 beta alpha)) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))
(+.f64 (*.f64 -1 (/.f64 beta alpha)) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3)))))
(+.f64 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 3)) (pow.f64 alpha 4)) (+.f64 (*.f64 -1 (/.f64 beta alpha)) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))))))
(*.f64 -1 (/.f64 alpha (+.f64 beta 2)))
(+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (/.f64 alpha (+.f64 beta 2))))
(+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 2) 3))) (*.f64 -1 (/.f64 alpha (+.f64 beta 2)))))
(+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2)) (+.f64 (/.f64 (pow.f64 alpha 4) (pow.f64 (+.f64 beta 2) 4)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 2) 3))) (*.f64 -1 (/.f64 alpha (+.f64 beta 2))))))
-1
(-.f64 (+.f64 (/.f64 beta alpha) (*.f64 2 (/.f64 1 alpha))) 1)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (/.f64 beta alpha) (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))) 1)
(-.f64 (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (/.f64 beta alpha) (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))) 1)
-1
(-.f64 (+.f64 (/.f64 beta alpha) (*.f64 2 (/.f64 1 alpha))) 1)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (/.f64 beta alpha) (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))) 1)
(-.f64 (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (/.f64 beta alpha) (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))) 1)
(*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))
(+.f64 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))) (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 2 alpha) 2)))
(+.f64 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))) (+.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 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))) (+.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 -1 (/.f64 alpha beta))
(+.f64 (*.f64 -1 (/.f64 alpha beta)) (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2)))
(+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.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 (*.f64 -1 (/.f64 alpha beta)) (+.f64 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 3) alpha) (pow.f64 beta 4)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) alpha) (pow.f64 beta 3))))))
(*.f64 -1 (/.f64 alpha beta))
(+.f64 (*.f64 -1 (/.f64 alpha beta)) (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2)))
(+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.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 (*.f64 -1 (/.f64 alpha beta)) (+.f64 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 3) alpha) (pow.f64 beta 4)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) alpha) (pow.f64 beta 3))))))
(-.f64 1 (*.f64 -1 (/.f64 beta (+.f64 beta 2))))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha))) (*.f64 -1 (/.f64 beta (+.f64 beta 2))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha)) (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta 2) 3)))) (pow.f64 alpha 2)))) (*.f64 -1 (/.f64 beta (+.f64 beta 2))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 alpha 3) (+.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 3)) (/.f64 beta (pow.f64 (+.f64 beta 2) 4))))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha)) (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta 2) 3)))) (pow.f64 alpha 2))))) (*.f64 -1 (/.f64 beta (+.f64 beta 2))))
(/.f64 (-.f64 (+.f64 beta 2) (*.f64 -1 beta)) alpha)
(-.f64 (+.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 beta alpha)) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))
(-.f64 (+.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 -1 (/.f64 beta alpha)) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))))))
(-.f64 (+.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 -1 (/.f64 beta alpha)) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))) (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 3)) (pow.f64 alpha 4))))))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta 2)) beta) alpha))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta 2)) beta) alpha)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (pow.f64 (+.f64 beta 2) 3)) (*.f64 beta (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta 2)) beta) alpha)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (pow.f64 (+.f64 beta 2) 3)) (*.f64 beta (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta 2)) beta) alpha)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 4) (pow.f64 alpha 4))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))) (+.f64 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 3)) (pow.f64 alpha 4)) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))
(+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))
(+.f64 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha)))) (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))))
(+.f64 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha)))) (+.f64 1 (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))) (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))))
(+.f64 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha)))) (+.f64 1 (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))) (+.f64 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))) (*.f64 (pow.f64 beta 3) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 4)) (/.f64 1 (pow.f64 (+.f64 2 alpha) 3))))))))
2
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) 2) (+.f64 (*.f64 2 (/.f64 1 beta)) (/.f64 alpha beta)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 2 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2)))) (+.f64 (/.f64 alpha beta) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (*.f64 2 (/.f64 1 beta)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 2 (+.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 (/.f64 alpha beta) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (+.f64 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3)) (*.f64 2 (/.f64 1 beta))))))
2
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 alpha)) beta)) 2)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 alpha)) beta)) (+.f64 2 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 alpha)) beta)) (+.f64 2 (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 (+.f64 2 alpha) 3) (*.f64 -1 (*.f64 (pow.f64 (+.f64 2 alpha) 2) alpha))) (pow.f64 beta 3))) (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2))))
(+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 1)
(+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 1 (-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 1 (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) -1))
(+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 2) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 1 (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 0)
(+.f64 (-.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 -2 (+.f64 alpha beta))))
(+.f64 0 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) (-.f64 1 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta)))))
(+.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) (-.f64 (-.f64 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 2) (/.f64 alpha (-.f64 -2 (+.f64 alpha beta)))) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(+.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) (-.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) 1))))
(+.f64 (-.f64 1 (-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))))
(+.f64 (/.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1/2) (-.f64 0 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) 1))))
(*.f64 -1 (+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(*.f64 -1 (-.f64 (-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2)) -1))
(*.f64 -1 (-.f64 (-.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2)) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(*.f64 -1 (-.f64 (-.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2)) (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) -1)))
(*.f64 -1 (-.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (+.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2))))
(*.f64 -1 (-.f64 (-.f64 (/.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1/2) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2)) (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) 1))))
(*.f64 -1 (-.f64 -1 (-.f64 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 -1 (-.f64 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) -1) (-.f64 (+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2)) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 -1 (-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 1 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2))))
(*.f64 -1 (-.f64 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) 1)) (+.f64 0 (/.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1/2))))
(*.f64 -1 (-.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 1 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))))))
(*.f64 -1 (-.f64 (+.f64 (/.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1/2) (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) 1))) (+.f64 (/.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1/2) (/.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1/2))))
(*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 1)
(*.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(*.f64 1 (-.f64 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) -1) -2))
(*.f64 1 (-.f64 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) 1)) (+.f64 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) -1) (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) -1))))
(*.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) 1/2)
(*.f64 1/2 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2))
(*.f64 (+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1)
(*.f64 -1/2 (*.f64 2 (+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(*.f64 -1/2 (-.f64 (-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) 1))
(*.f64 -1/2 (-.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (+.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2))))
(*.f64 -1/2 (-.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2))))
(*.f64 -1/2 (-.f64 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) 1)) (+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1/2))))
(*.f64 -1/2 (-.f64 (+.f64 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) -1) (+.f64 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))))
(*.f64 -1/2 (-.f64 (+.f64 (+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2)) (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) -1)) (+.f64 (+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2)) (+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2)))))
(*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2)) 1/4)
(*.f64 (*.f64 2 (+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) -1/2)
(/.f64 -1 (/.f64 1 (+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(/.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 1)
(/.f64 1 (/.f64 -1 (+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(/.f64 1/2 (/.f64 1 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2)))
(/.f64 1/2 (/.f64 -1 (*.f64 2 (+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))
(/.f64 (+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1)
(/.f64 (*.f64 (*.f64 2 (+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) 1/2) -1)
(neg.f64 (+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) 0)
(+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (+.f64 alpha (+.f64 beta 2))))
(+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 0 (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (-.f64 0 (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (*.f64 (*.f64 beta -2) 0))
(+.f64 0 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))
(+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))
(+.f64 (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (+.f64 alpha (+.f64 beta 2))))
(+.f64 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) 0)
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (+.f64 alpha (+.f64 beta 2))))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (-.f64 (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (*.f64 (*.f64 beta -2) 0))
(-.f64 0 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 beta (+.f64 alpha (+.f64 beta 2))))
(-.f64 (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))
(-.f64 (-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (+.f64 alpha (+.f64 beta 2))))
(-.f64 (+.f64 0 (/.f64 0 (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (+.f64 alpha (+.f64 beta 2))))
(-.f64 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 beta (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (+.f64 alpha (+.f64 beta 2))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (+.f64 (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))))
(*.f64 beta (/.f64 -1 (+.f64 alpha (+.f64 beta 2))))
(*.f64 beta (*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) -1))
(*.f64 beta (-.f64 0 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 -2 (*.f64 beta (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 -1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))
(*.f64 -1 (*.f64 (+.f64 beta beta) (-.f64 0 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))))
(*.f64 -1 (-.f64 (-.f64 (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))))
(*.f64 -1 (-.f64 (*.f64 (*.f64 beta -2) 0) (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))))
(*.f64 -1 (-.f64 (-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))
(*.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (+.f64 alpha (+.f64 beta 2))))))
(*.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 0 (/.f64 0 (+.f64 alpha (+.f64 beta 2))))))
(*.f64 -1 (-.f64 (*.f64 beta (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))
(*.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (+.f64 alpha (+.f64 beta 2))))))
(*.f64 -1 (-.f64 (+.f64 (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))) (+.f64 (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 (neg.f64 beta) (/.f64 1 (+.f64 alpha (+.f64 beta 2))))
(*.f64 (neg.f64 beta) (-.f64 0 (/.f64 -1 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 2 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) 1)
(*.f64 1 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))
(*.f64 1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (*.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))
(*.f64 (*.f64 beta -2) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))
(*.f64 (*.f64 beta -2) (-.f64 0 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (*.f64 beta -2) (-.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 -1 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 1/2 (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))
(*.f64 1/2 (*.f64 -1 (*.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))
(*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (*.f64 beta -2))
(*.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 beta beta))
(*.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 -1 (/.f64 -1/2 beta)))
(*.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1)
(*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (neg.f64 beta))
(*.f64 (/.f64 -1 (+.f64 alpha (+.f64 beta 2))) beta)
(*.f64 -1/2 (-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))
(*.f64 -1/2 (*.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))
(*.f64 -1/2 (+.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))
(*.f64 -1/2 (*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (+.f64 beta beta)))
(*.f64 -1/2 (/.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (*.f64 2 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 -1/2 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))))
(*.f64 -1/2 (-.f64 0 (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))
(*.f64 -1/2 (-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 (+.f64 beta beta) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))
(*.f64 (+.f64 beta beta) (-.f64 0 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (+.f64 beta beta) (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (+.f64 beta beta) (-.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 1/2)
(*.f64 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 2)
(*.f64 (*.f64 1/2 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 (*.f64 beta -2) (*.f64 beta -2)))
(*.f64 (*.f64 1/2 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 2 (/.f64 -1/2 beta)))
(*.f64 (*.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) -1/2)
(*.f64 (-.f64 0 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (neg.f64 (*.f64 beta -2)))
(*.f64 (-.f64 0 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 -1 (/.f64 -1/2 beta)))
(*.f64 (neg.f64 (*.f64 beta -2)) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))
(*.f64 (neg.f64 (*.f64 beta -2)) (-.f64 0 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (neg.f64 (*.f64 beta -2)) (-.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 beta beta))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (-.f64 (+.f64 beta beta) (neg.f64 beta)) beta))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 (neg.f64 beta) beta) (*.f64 beta -2)))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (neg.f64 beta) (-.f64 (*.f64 beta -2) beta)))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (neg.f64 beta) (+.f64 (neg.f64 beta) (*.f64 beta -2))))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (*.f64 beta -2) (+.f64 (*.f64 beta -2) (*.f64 beta -2))))
(*.f64 (+.f64 (*.f64 beta -2) (*.f64 beta -2)) (*.f64 1/2 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (+.f64 (*.f64 beta -2) (*.f64 beta -2)) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) 1/2))
(*.f64 (+.f64 (*.f64 beta -2) (*.f64 beta -2)) (*.f64 1 (*.f64 1/2 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))))
(*.f64 (+.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) -1/2)
(*.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) -1/2))
(*.f64 (neg.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) beta)
(*.f64 (neg.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 beta (neg.f64 beta)) (neg.f64 beta)))
(*.f64 (neg.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (*.f64 beta 1/2) (*.f64 beta -1/2)))
(*.f64 (neg.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 (*.f64 beta -2) (neg.f64 beta)) (+.f64 (*.f64 beta -2) (*.f64 beta -2))))
(*.f64 (neg.f64 (neg.f64 (*.f64 beta -2))) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))
(*.f64 (neg.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))) (*.f64 beta -2))
(neg.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))
(+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 0)
(+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (+.f64 alpha (+.f64 beta 2))))
(+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 0 (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 0 (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (*.f64 (+.f64 alpha alpha) 0))
(+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(+.f64 0 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))))
(+.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))))
(+.f64 (/.f64 alpha (*.f64 (+.f64 alpha (+.f64 beta 2)) -2)) (/.f64 alpha (*.f64 (+.f64 alpha (+.f64 beta 2)) -2)))
(-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 0)
(-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (+.f64 alpha (+.f64 beta 2))))
(-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2)))
(-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (*.f64 (+.f64 alpha alpha) 0))
(-.f64 0 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(-.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))))
(-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(-.f64 (/.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1/2) (+.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) (/.f64 alpha (-.f64 -2 (+.f64 alpha beta)))))
(*.f64 alpha (/.f64 -1 (+.f64 alpha (+.f64 beta 2))))
(*.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 1)
(*.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(*.f64 -1 (*.f64 (+.f64 alpha alpha) (-.f64 0 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))))
(*.f64 -1 (*.f64 (*.f64 2 (neg.f64 alpha)) (-.f64 0 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))))
(*.f64 -1 (-.f64 (-.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2)) (/.f64 alpha (-.f64 -2 (+.f64 alpha beta)))))
(*.f64 -1 (-.f64 (*.f64 (+.f64 alpha alpha) 0) (/.f64 alpha (-.f64 -2 (+.f64 alpha beta)))))
(*.f64 -1 (-.f64 (+.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) (/.f64 alpha (-.f64 -2 (+.f64 alpha beta)))) (/.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1/2)))
(*.f64 2 (/.f64 alpha (*.f64 (+.f64 alpha (+.f64 beta 2)) -2)))
(*.f64 1 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))))
(*.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) 1/2)
(*.f64 1/2 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2))
(*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (*.f64 2 (neg.f64 alpha)))
(*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 -1 (/.f64 1/2 alpha)))
(*.f64 (+.f64 alpha alpha) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))
(*.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha alpha))
(*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (neg.f64 alpha))
(*.f64 (/.f64 -1 (+.f64 alpha (+.f64 beta 2))) alpha)
(*.f64 -1/2 (-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2)))
(*.f64 -1/2 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(*.f64 -1/2 (-.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) (/.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1/2)))
(*.f64 -1/2 (-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2))))
(*.f64 (neg.f64 alpha) (/.f64 1 (+.f64 alpha (+.f64 beta 2))))
(*.f64 (neg.f64 alpha) (-.f64 0 (/.f64 -1 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (/.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1/2) 1/4)
(*.f64 (*.f64 1/2 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)))
(*.f64 (*.f64 1/2 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 2 (/.f64 1/2 alpha)))
(*.f64 (/.f64 alpha (*.f64 (+.f64 alpha (+.f64 beta 2)) -2)) 2)
(*.f64 (*.f64 2 (neg.f64 alpha)) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))
(*.f64 (*.f64 2 (neg.f64 alpha)) (neg.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (-.f64 0 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (neg.f64 (+.f64 alpha alpha)))
(*.f64 (-.f64 0 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 -1 (/.f64 1/2 alpha)))
(*.f64 (neg.f64 (+.f64 alpha alpha)) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))
(*.f64 (neg.f64 (+.f64 alpha alpha)) (-.f64 0 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (neg.f64 (+.f64 alpha alpha)) (-.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 -1 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (neg.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 2 (neg.f64 alpha)))
(*.f64 (neg.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 alpha (+.f64 alpha (+.f64 alpha alpha))))
(*.f64 (neg.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 alpha alpha) (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha))))
(*.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1/2)
(*.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)) (*.f64 1/2 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)) (*.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) 1/2))
(*.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)) (*.f64 1 (*.f64 1/2 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))))
(*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1)
(*.f64 (neg.f64 (/.f64 -1 (+.f64 alpha (+.f64 beta 2)))) (neg.f64 alpha))
(*.f64 (neg.f64 (/.f64 -1 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (-.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)) alpha))
(*.f64 (neg.f64 (/.f64 -1 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 (+.f64 alpha alpha) alpha) (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha))))
(*.f64 (neg.f64 (neg.f64 (+.f64 alpha alpha))) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))
(*.f64 (neg.f64 (neg.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))) (+.f64 alpha alpha))
(*.f64 (neg.f64 (*.f64 2 (neg.f64 alpha))) (-.f64 0 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (neg.f64 (*.f64 2 (neg.f64 alpha))) (-.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))))
(neg.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 1 (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))))
(+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 0 (-.f64 1 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))))
(+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (-.f64 1 (-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))))
(+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1))
(+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 2) (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) -1))))
(+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (+.f64 alpha (+.f64 beta 2))))
(+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -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 0 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 0)
(+.f64 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(+.f64 1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(+.f64 0 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 1)
(+.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(+.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (+.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(+.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (-.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))))
(+.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) (-.f64 (-.f64 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 2) (/.f64 alpha (-.f64 -2 (+.f64 alpha beta)))) (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) -1))))
(+.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (+.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (-.f64 1 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta)))))
(+.f64 (-.f64 1 (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))) (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))))
(+.f64 (-.f64 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -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 (*.f64 2 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (-.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(+.f64 (+.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (-.f64 0 (+.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))
(+.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2)) (-.f64 0 (+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))))
(*.f64 -1 (-.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(*.f64 -1 (-.f64 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 2 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))) -1))
(*.f64 -1 (-.f64 (-.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 2 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))))
(*.f64 -1 (-.f64 (-.f64 (*.f64 2 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (*.f64 2 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))) (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(*.f64 -1 (-.f64 (-.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (*.f64 2 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))) (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) -1))))
(*.f64 -1 (-.f64 (-.f64 (+.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 2 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))) (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) -1)))
(*.f64 -1 (-.f64 (-.f64 0 (*.f64 2 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))) (-.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 -1 (-.f64 (-.f64 (+.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (*.f64 2 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))) (+.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 -1 (-.f64 (-.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2)) (*.f64 2 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))) (+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))))
(*.f64 -1 (-.f64 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) -1) (+.f64 0 (+.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 -1 (-.f64 (+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))) (+.f64 0 (+.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2)))))
(*.f64 -1 (-.f64 (*.f64 2 (+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (+.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 -1 (-.f64 (+.f64 (+.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) -1)) (+.f64 (+.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (+.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 -1 (-.f64 (+.f64 (*.f64 2 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (+.f64 (*.f64 2 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (*.f64 2 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))))
(*.f64 -1 (-.f64 (+.f64 (+.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (+.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))) (+.f64 (+.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (+.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))))
(*.f64 -1 (-.f64 (+.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2)) (+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))) (+.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2)) (+.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2)))))
(*.f64 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 1)
(*.f64 1 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(*.f64 1 (-.f64 (+.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) -2))
(*.f64 1 (-.f64 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) -1)) (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))
(*.f64 1 (-.f64 (+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))) (+.f64 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) -1)) (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) -1)))))
(*.f64 1/2 (*.f64 2 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(*.f64 (-.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) -1)
(*.f64 -1/2 (-.f64 0 (*.f64 2 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 -1/2 (+.f64 (-.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (-.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 -1/2 (-.f64 (-.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(*.f64 -1/2 (-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 -1/2 (-.f64 -1 (+.f64 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 -1/2 (-.f64 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) -1)) (+.f64 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2))))
(*.f64 -1/2 (-.f64 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) -1) (+.f64 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (+.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 -1/2 (-.f64 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (+.f64 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 2 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))))
(*.f64 -1/2 (-.f64 (+.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (+.f64 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (+.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))))
(*.f64 -1/2 (-.f64 (+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))) (+.f64 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (+.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2)))))
(*.f64 (*.f64 2 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) 1/2)
(*.f64 (+.f64 (-.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (-.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))) -1/2)
(/.f64 -1 (/.f64 -1 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(/.f64 -1 (/.f64 1 (-.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))
(/.f64 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 1)
(/.f64 1 (/.f64 -1 (-.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))
(/.f64 1/2 (/.f64 1 (*.f64 2 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))
(/.f64 1/2 (/.f64 -1 (+.f64 (-.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (-.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))))
(/.f64 (-.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) -1)
(/.f64 (*.f64 (+.f64 (-.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (-.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))) 1/2) -1)
(neg.f64 (-.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
Outputs
1
(+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 beta 2))))
(+.f64 1 (/.f64 (neg.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 1 (+.f64 (/.f64 (neg.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 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2)) (+.f64 (/.f64 (neg.f64 alpha) (+.f64 beta 2)) (*.f64 -1 (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 2) 3))))))
(+.f64 1 (+.f64 (/.f64 (neg.f64 alpha) (+.f64 beta 2)) (+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2)) (/.f64 -1 (/.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 beta 2) 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 beta 2) alpha)) (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (/.f64 (+.f64 beta 2) 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 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.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 (+.f64 beta 2) 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 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (/.f64 (+.f64 beta 2) 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 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 2) 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 beta 2) alpha)) (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (/.f64 (+.f64 beta 2) 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 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.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 (+.f64 beta 2) 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 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (/.f64 (+.f64 beta 2) alpha))))
(+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))) (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 2 alpha) 2))))
(+.f64 1 (+.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)) (/.f64 (*.f64 alpha beta) (pow.f64 (+.f64 alpha 2) 2))))
(+.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)) (+.f64 1 (*.f64 alpha (/.f64 beta (pow.f64 (+.f64 alpha 2) 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))) (+.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 1 (+.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)) (+.f64 (/.f64 (*.f64 alpha beta) (pow.f64 (+.f64 alpha 2) 2)) (*.f64 -1 (*.f64 alpha (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 alpha 2) 3)))))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 alpha (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 alpha 2) 3)))) (+.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)) (*.f64 alpha (/.f64 beta (pow.f64 (+.f64 alpha 2) 2))))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))) (+.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 1 (+.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)) (+.f64 (/.f64 (*.f64 alpha beta) (pow.f64 (+.f64 alpha 2) 2)) (+.f64 (*.f64 -1 (*.f64 alpha (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 alpha 2) 3)))) (*.f64 alpha (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 4)))))))
(+.f64 (*.f64 alpha (/.f64 beta (pow.f64 (+.f64 alpha 2) 2))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 alpha (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 alpha 2) 3)))) (+.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)) (/.f64 (*.f64 alpha (pow.f64 beta 3)) (pow.f64 (+.f64 alpha 2) 4))))))
1
(+.f64 (*.f64 -1 (/.f64 alpha beta)) 1)
(+.f64 1 (/.f64 (neg.f64 alpha) beta))
(+.f64 1 (/.f64 alpha (neg.f64 beta)))
(+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 1 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2))))
(+.f64 1 (+.f64 (/.f64 (neg.f64 alpha) beta) (/.f64 (*.f64 alpha (+.f64 alpha 2)) (pow.f64 beta 2))))
(+.f64 1 (+.f64 (/.f64 alpha (neg.f64 beta)) (*.f64 alpha (/.f64 (+.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 alpha (+.f64 alpha 2)) (pow.f64 beta 2)) (+.f64 (/.f64 (neg.f64 alpha) beta) (*.f64 -1 (*.f64 alpha (/.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 beta 3)))))))
(+.f64 1 (+.f64 (*.f64 alpha (/.f64 (+.f64 alpha 2) (pow.f64 beta 2))) (+.f64 (/.f64 alpha (neg.f64 beta)) (*.f64 -1 (*.f64 alpha (/.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 beta 3)))))))
1
(+.f64 (*.f64 -1 (/.f64 alpha beta)) 1)
(+.f64 1 (/.f64 (neg.f64 alpha) beta))
(+.f64 1 (/.f64 alpha (neg.f64 beta)))
(+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 1 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2))))
(+.f64 1 (+.f64 (/.f64 (neg.f64 alpha) beta) (/.f64 (*.f64 alpha (+.f64 alpha 2)) (pow.f64 beta 2))))
(+.f64 1 (+.f64 (/.f64 alpha (neg.f64 beta)) (*.f64 alpha (/.f64 (+.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 alpha (+.f64 alpha 2)) (pow.f64 beta 2)) (+.f64 (/.f64 (neg.f64 alpha) beta) (*.f64 -1 (*.f64 alpha (/.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 beta 3)))))))
(+.f64 1 (+.f64 (*.f64 alpha (/.f64 (+.f64 alpha 2) (pow.f64 beta 2))) (+.f64 (/.f64 alpha (neg.f64 beta)) (*.f64 -1 (*.f64 alpha (/.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 beta 3)))))))
(*.f64 -1 (/.f64 beta (+.f64 2 alpha)))
(/.f64 (neg.f64 beta) (+.f64 alpha 2))
(+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 2)) (*.f64 -1 (/.f64 beta (+.f64 2 alpha))))
(+.f64 (/.f64 (neg.f64 beta) (+.f64 alpha 2)) (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 alpha 2) 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 alpha) 3))) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 2)) (*.f64 -1 (/.f64 beta (+.f64 2 alpha)))))
(+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 alpha 2) 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3))) (/.f64 (neg.f64 beta) (+.f64 alpha 2))))
(+.f64 (/.f64 (neg.f64 beta) (+.f64 alpha 2)) (+.f64 (/.f64 (pow.f64 beta 3) (/.f64 (pow.f64 (+.f64 alpha 2) 3) -1)) (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 alpha 2) 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 alpha) 3))) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 2)) (+.f64 (*.f64 -1 (/.f64 beta (+.f64 2 alpha))) (/.f64 (pow.f64 beta 4) (pow.f64 (+.f64 2 alpha) 4)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 3))) (+.f64 (/.f64 (neg.f64 beta) (+.f64 alpha 2)) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 alpha 2) 2)) (/.f64 (pow.f64 beta 4) (pow.f64 (+.f64 alpha 2) 4)))))
(+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 alpha 2) 2)) (+.f64 (/.f64 (pow.f64 beta 4) (pow.f64 (+.f64 alpha 2) 4)) (+.f64 (/.f64 (pow.f64 beta 3) (/.f64 (pow.f64 (+.f64 alpha 2) 3) -1)) (/.f64 (neg.f64 beta) (+.f64 alpha 2)))))
-1
(-.f64 (+.f64 (*.f64 2 (/.f64 1 beta)) (/.f64 alpha beta)) 1)
(+.f64 (/.f64 2 beta) (-.f64 (/.f64 alpha beta) 1))
(+.f64 (/.f64 alpha beta) (-.f64 (/.f64 2 beta) 1))
(-.f64 (+.f64 (/.f64 alpha beta) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (*.f64 2 (/.f64 1 beta)))) 1)
(+.f64 (+.f64 (/.f64 alpha beta) (+.f64 (/.f64 2 beta) (*.f64 -1 (/.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 beta 2))))) -1)
(+.f64 (/.f64 alpha beta) (+.f64 (/.f64 (pow.f64 (+.f64 alpha 2) 2) (/.f64 (pow.f64 beta 2) -1)) (-.f64 (/.f64 2 beta) 1)))
(-.f64 (+.f64 (/.f64 alpha beta) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (+.f64 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3)) (*.f64 2 (/.f64 1 beta))))) 1)
(+.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 beta 2))) (+.f64 (/.f64 alpha beta) (+.f64 (/.f64 2 beta) (/.f64 (pow.f64 (+.f64 alpha 2) 3) (pow.f64 beta 3))))) -1)
(+.f64 (/.f64 alpha beta) (+.f64 (/.f64 (pow.f64 (+.f64 alpha 2) 3) (pow.f64 beta 3)) (+.f64 (/.f64 (pow.f64 (+.f64 alpha 2) 2) (/.f64 (pow.f64 beta 2) -1)) (-.f64 (/.f64 2 beta) 1))))
-1
(-.f64 (+.f64 (*.f64 2 (/.f64 1 beta)) (/.f64 alpha beta)) 1)
(+.f64 (/.f64 2 beta) (-.f64 (/.f64 alpha beta) 1))
(+.f64 (/.f64 alpha beta) (-.f64 (/.f64 2 beta) 1))
(-.f64 (+.f64 (/.f64 alpha beta) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (*.f64 2 (/.f64 1 beta)))) 1)
(+.f64 (+.f64 (/.f64 alpha beta) (+.f64 (/.f64 2 beta) (*.f64 -1 (/.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 beta 2))))) -1)
(+.f64 (/.f64 alpha beta) (+.f64 (/.f64 (pow.f64 (+.f64 alpha 2) 2) (/.f64 (pow.f64 beta 2) -1)) (-.f64 (/.f64 2 beta) 1)))
(-.f64 (+.f64 (/.f64 alpha beta) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (+.f64 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3)) (*.f64 2 (/.f64 1 beta))))) 1)
(+.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 beta 2))) (+.f64 (/.f64 alpha beta) (+.f64 (/.f64 2 beta) (/.f64 (pow.f64 (+.f64 alpha 2) 3) (pow.f64 beta 3))))) -1)
(+.f64 (/.f64 alpha beta) (+.f64 (/.f64 (pow.f64 (+.f64 alpha 2) 3) (pow.f64 beta 3)) (+.f64 (/.f64 (pow.f64 (+.f64 alpha 2) 2) (/.f64 (pow.f64 beta 2) -1)) (-.f64 (/.f64 2 beta) 1))))
(*.f64 -1 (/.f64 beta (+.f64 beta 2)))
(/.f64 (neg.f64 beta) (+.f64 beta 2))
(+.f64 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (/.f64 beta (+.f64 beta 2))))
(+.f64 (/.f64 (neg.f64 beta) (+.f64 beta 2)) (*.f64 alpha (/.f64 beta (pow.f64 (+.f64 beta 2) 2))))
(+.f64 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta 2) 2)) (+.f64 (*.f64 -1 (/.f64 beta (+.f64 beta 2))) (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 alpha 2)) (pow.f64 (+.f64 beta 2) 3)))))
(+.f64 (/.f64 (neg.f64 beta) (+.f64 beta 2)) (+.f64 (*.f64 alpha (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (*.f64 -1 (*.f64 (pow.f64 alpha 2) (/.f64 beta (pow.f64 (+.f64 beta 2) 3))))))
(+.f64 (/.f64 (neg.f64 beta) (+.f64 beta 2)) (+.f64 (*.f64 alpha (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (*.f64 (pow.f64 alpha 2) (/.f64 (neg.f64 beta) (pow.f64 (+.f64 beta 2) 3)))))
(+.f64 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta 2) 2)) (+.f64 (*.f64 -1 (/.f64 beta (+.f64 beta 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 alpha 2)) (pow.f64 (+.f64 beta 2) 3))) (/.f64 (*.f64 beta (pow.f64 alpha 3)) (pow.f64 (+.f64 beta 2) 4)))))
(+.f64 (*.f64 alpha (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (+.f64 (/.f64 (neg.f64 beta) (+.f64 beta 2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 alpha 2) (/.f64 beta (pow.f64 (+.f64 beta 2) 3)))) (/.f64 (*.f64 beta (pow.f64 alpha 3)) (pow.f64 (+.f64 beta 2) 4)))))
(+.f64 (/.f64 (neg.f64 beta) (+.f64 beta 2)) (+.f64 (/.f64 (*.f64 beta (pow.f64 alpha 3)) (pow.f64 (+.f64 beta 2) 4)) (+.f64 (*.f64 alpha (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (*.f64 (pow.f64 alpha 2) (/.f64 (neg.f64 beta) (pow.f64 (+.f64 beta 2) 3))))))
(*.f64 -1 (/.f64 beta alpha))
(/.f64 (neg.f64 beta) alpha)
(/.f64 beta (neg.f64 alpha))
(+.f64 (*.f64 -1 (/.f64 beta alpha)) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))
(+.f64 (/.f64 (neg.f64 beta) alpha) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))
(+.f64 (/.f64 beta (neg.f64 alpha)) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))
(+.f64 (*.f64 -1 (/.f64 beta alpha)) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3)))))
(+.f64 (/.f64 (neg.f64 beta) alpha) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 -1 (*.f64 (pow.f64 (+.f64 beta 2) 2) (/.f64 beta (pow.f64 alpha 3))))))
(+.f64 (/.f64 beta (neg.f64 alpha)) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (/.f64 (pow.f64 alpha 3) -1))))
(+.f64 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 3)) (pow.f64 alpha 4)) (+.f64 (*.f64 -1 (/.f64 beta alpha)) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))))))
(+.f64 (/.f64 (neg.f64 beta) alpha) (+.f64 (*.f64 (pow.f64 (+.f64 beta 2) 3) (/.f64 beta (pow.f64 alpha 4))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 -1 (*.f64 (pow.f64 (+.f64 beta 2) 2) (/.f64 beta (pow.f64 alpha 3)))))))
(+.f64 (/.f64 beta (neg.f64 alpha)) (+.f64 (*.f64 (pow.f64 (+.f64 beta 2) 3) (/.f64 beta (pow.f64 alpha 4))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (/.f64 (pow.f64 alpha 3) -1)))))
(*.f64 -1 (/.f64 beta alpha))
(/.f64 (neg.f64 beta) alpha)
(/.f64 beta (neg.f64 alpha))
(+.f64 (*.f64 -1 (/.f64 beta alpha)) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))
(+.f64 (/.f64 (neg.f64 beta) alpha) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))
(+.f64 (/.f64 beta (neg.f64 alpha)) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))
(+.f64 (*.f64 -1 (/.f64 beta alpha)) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3)))))
(+.f64 (/.f64 (neg.f64 beta) alpha) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 -1 (*.f64 (pow.f64 (+.f64 beta 2) 2) (/.f64 beta (pow.f64 alpha 3))))))
(+.f64 (/.f64 beta (neg.f64 alpha)) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (/.f64 (pow.f64 alpha 3) -1))))
(+.f64 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 3)) (pow.f64 alpha 4)) (+.f64 (*.f64 -1 (/.f64 beta alpha)) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))))))
(+.f64 (/.f64 (neg.f64 beta) alpha) (+.f64 (*.f64 (pow.f64 (+.f64 beta 2) 3) (/.f64 beta (pow.f64 alpha 4))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 -1 (*.f64 (pow.f64 (+.f64 beta 2) 2) (/.f64 beta (pow.f64 alpha 3)))))))
(+.f64 (/.f64 beta (neg.f64 alpha)) (+.f64 (*.f64 (pow.f64 (+.f64 beta 2) 3) (/.f64 beta (pow.f64 alpha 4))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (/.f64 (pow.f64 alpha 3) -1)))))
(*.f64 -1 (/.f64 alpha (+.f64 beta 2)))
(/.f64 (neg.f64 alpha) (+.f64 beta 2))
(+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (/.f64 alpha (+.f64 beta 2))))
(+.f64 (/.f64 (neg.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 (*.f64 -1 (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 2) 3))) (*.f64 -1 (/.f64 alpha (+.f64 beta 2)))))
(+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2)) (+.f64 (/.f64 (neg.f64 alpha) (+.f64 beta 2)) (*.f64 -1 (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 2) 3)))))
(+.f64 (/.f64 (neg.f64 alpha) (+.f64 beta 2)) (+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2)) (/.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)))))
(+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2)) (+.f64 (/.f64 (pow.f64 alpha 4) (pow.f64 (+.f64 beta 2) 4)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 2) 3))) (*.f64 -1 (/.f64 alpha (+.f64 beta 2))))))
(+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2)) (+.f64 (+.f64 (/.f64 (neg.f64 alpha) (+.f64 beta 2)) (*.f64 -1 (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 2) 3)))) (/.f64 (pow.f64 alpha 4) (pow.f64 (+.f64 beta 2) 4))))
(+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2)) (+.f64 (/.f64 (neg.f64 alpha) (+.f64 beta 2)) (+.f64 (/.f64 (pow.f64 alpha 4) (pow.f64 (+.f64 beta 2) 4)) (/.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3))))))
-1
(-.f64 (+.f64 (/.f64 beta alpha) (*.f64 2 (/.f64 1 alpha))) 1)
(+.f64 (/.f64 (+.f64 beta 2) alpha) -1)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (/.f64 beta alpha) (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))) 1)
(+.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 2) alpha)) -1)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (+.f64 beta 2) alpha) -1))
(-.f64 (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (/.f64 beta alpha) (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))) 1)
(+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 2) alpha)) -1))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 2) alpha)) (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) -1))
-1
(-.f64 (+.f64 (/.f64 beta alpha) (*.f64 2 (/.f64 1 alpha))) 1)
(+.f64 (/.f64 (+.f64 beta 2) alpha) -1)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (/.f64 beta alpha) (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))) 1)
(+.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 2) alpha)) -1)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (+.f64 beta 2) alpha) -1))
(-.f64 (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (/.f64 beta alpha) (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))) 1)
(+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 2) alpha)) -1))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 2) alpha)) (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) -1))
(*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))
(/.f64 (neg.f64 alpha) (+.f64 alpha 2))
(+.f64 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))) (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 2 alpha) 2)))
(+.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)) (/.f64 (*.f64 alpha beta) (pow.f64 (+.f64 alpha 2) 2)))
(+.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)) (*.f64 alpha (/.f64 beta (pow.f64 (+.f64 alpha 2) 2))))
(+.f64 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))) (+.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 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)) (+.f64 (/.f64 (*.f64 alpha beta) (pow.f64 (+.f64 alpha 2) 2)) (*.f64 -1 (*.f64 alpha (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 alpha 2) 3))))))
(+.f64 (*.f64 -1 (*.f64 alpha (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 alpha 2) 3)))) (+.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)) (*.f64 alpha (/.f64 beta (pow.f64 (+.f64 alpha 2) 2)))))
(+.f64 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))) (+.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 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)) (+.f64 (/.f64 (*.f64 alpha beta) (pow.f64 (+.f64 alpha 2) 2)) (+.f64 (*.f64 -1 (*.f64 alpha (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 alpha 2) 3)))) (*.f64 alpha (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 alpha 2) 4))))))
(+.f64 (*.f64 alpha (/.f64 beta (pow.f64 (+.f64 alpha 2) 2))) (+.f64 (*.f64 -1 (*.f64 alpha (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 alpha 2) 3)))) (+.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)) (/.f64 (*.f64 alpha (pow.f64 beta 3)) (pow.f64 (+.f64 alpha 2) 4)))))
(*.f64 -1 (/.f64 alpha beta))
(/.f64 (neg.f64 alpha) beta)
(/.f64 alpha (neg.f64 beta))
(+.f64 (*.f64 -1 (/.f64 alpha beta)) (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2)))
(+.f64 (/.f64 (neg.f64 alpha) beta) (/.f64 (*.f64 alpha (+.f64 alpha 2)) (pow.f64 beta 2)))
(+.f64 (/.f64 alpha (neg.f64 beta)) (*.f64 alpha (/.f64 (+.f64 alpha 2) (pow.f64 beta 2))))
(+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.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 (/.f64 (*.f64 alpha (+.f64 alpha 2)) (pow.f64 beta 2)) (+.f64 (/.f64 (neg.f64 alpha) beta) (*.f64 -1 (*.f64 alpha (/.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 beta 3))))))
(+.f64 (*.f64 alpha (/.f64 (+.f64 alpha 2) (pow.f64 beta 2))) (+.f64 (/.f64 alpha (neg.f64 beta)) (*.f64 -1 (*.f64 alpha (/.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 beta 3))))))
(+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 3) alpha) (pow.f64 beta 4)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) alpha) (pow.f64 beta 3))))))
(+.f64 (/.f64 (neg.f64 alpha) beta) (+.f64 (/.f64 (*.f64 alpha (+.f64 alpha 2)) (pow.f64 beta 2)) (+.f64 (*.f64 -1 (*.f64 alpha (/.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 beta 3)))) (*.f64 alpha (/.f64 (pow.f64 (+.f64 alpha 2) 3) (pow.f64 beta 4))))))
(+.f64 (/.f64 alpha (neg.f64 beta)) (+.f64 (*.f64 -1 (*.f64 alpha (/.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 beta 3)))) (+.f64 (*.f64 alpha (/.f64 (+.f64 alpha 2) (pow.f64 beta 2))) (*.f64 alpha (/.f64 (pow.f64 (+.f64 alpha 2) 3) (pow.f64 beta 4))))))
(*.f64 -1 (/.f64 alpha beta))
(/.f64 (neg.f64 alpha) beta)
(/.f64 alpha (neg.f64 beta))
(+.f64 (*.f64 -1 (/.f64 alpha beta)) (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2)))
(+.f64 (/.f64 (neg.f64 alpha) beta) (/.f64 (*.f64 alpha (+.f64 alpha 2)) (pow.f64 beta 2)))
(+.f64 (/.f64 alpha (neg.f64 beta)) (*.f64 alpha (/.f64 (+.f64 alpha 2) (pow.f64 beta 2))))
(+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.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 (/.f64 (*.f64 alpha (+.f64 alpha 2)) (pow.f64 beta 2)) (+.f64 (/.f64 (neg.f64 alpha) beta) (*.f64 -1 (*.f64 alpha (/.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 beta 3))))))
(+.f64 (*.f64 alpha (/.f64 (+.f64 alpha 2) (pow.f64 beta 2))) (+.f64 (/.f64 alpha (neg.f64 beta)) (*.f64 -1 (*.f64 alpha (/.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 beta 3))))))
(+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 3) alpha) (pow.f64 beta 4)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) alpha) (pow.f64 beta 3))))))
(+.f64 (/.f64 (neg.f64 alpha) beta) (+.f64 (/.f64 (*.f64 alpha (+.f64 alpha 2)) (pow.f64 beta 2)) (+.f64 (*.f64 -1 (*.f64 alpha (/.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 beta 3)))) (*.f64 alpha (/.f64 (pow.f64 (+.f64 alpha 2) 3) (pow.f64 beta 4))))))
(+.f64 (/.f64 alpha (neg.f64 beta)) (+.f64 (*.f64 -1 (*.f64 alpha (/.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 beta 3)))) (+.f64 (*.f64 alpha (/.f64 (+.f64 alpha 2) (pow.f64 beta 2))) (*.f64 alpha (/.f64 (pow.f64 (+.f64 alpha 2) 3) (pow.f64 beta 4))))))
(-.f64 1 (*.f64 -1 (/.f64 beta (+.f64 beta 2))))
(-.f64 1 (/.f64 (neg.f64 beta) (+.f64 beta 2)))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha))) (*.f64 -1 (/.f64 beta (+.f64 beta 2))))
(+.f64 1 (-.f64 (*.f64 -1 (*.f64 alpha (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))))) (/.f64 (neg.f64 beta) (+.f64 beta 2))))
(+.f64 (*.f64 alpha (*.f64 -1 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))))) (-.f64 1 (/.f64 (neg.f64 beta) (+.f64 beta 2))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha)) (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta 2) 3)))) (pow.f64 alpha 2)))) (*.f64 -1 (/.f64 beta (+.f64 beta 2))))
(+.f64 1 (-.f64 (+.f64 (*.f64 -1 (*.f64 alpha (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))))) (*.f64 (pow.f64 alpha 2) (-.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 2)) (/.f64 (neg.f64 beta) (pow.f64 (+.f64 beta 2) 3))))) (/.f64 (neg.f64 beta) (+.f64 beta 2))))
(+.f64 1 (+.f64 (*.f64 alpha (*.f64 -1 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))))) (-.f64 (*.f64 (pow.f64 alpha 2) (-.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 2)) (/.f64 (neg.f64 beta) (pow.f64 (+.f64 beta 2) 3)))) (/.f64 (neg.f64 beta) (+.f64 beta 2)))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 alpha 3) (+.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 3)) (/.f64 beta (pow.f64 (+.f64 beta 2) 4))))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha)) (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta 2) 3)))) (pow.f64 alpha 2))))) (*.f64 -1 (/.f64 beta (+.f64 beta 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 alpha 3) (+.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 3)) (/.f64 beta (pow.f64 (+.f64 beta 2) 4))))) (+.f64 1 (-.f64 (+.f64 (*.f64 -1 (*.f64 alpha (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))))) (*.f64 (pow.f64 alpha 2) (-.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 2)) (/.f64 (neg.f64 beta) (pow.f64 (+.f64 beta 2) 3))))) (/.f64 (neg.f64 beta) (+.f64 beta 2)))))
(+.f64 (+.f64 (*.f64 (pow.f64 alpha 2) (-.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 2)) (/.f64 (neg.f64 beta) (pow.f64 (+.f64 beta 2) 3)))) (+.f64 1 (*.f64 alpha (*.f64 -1 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))))))) (-.f64 (*.f64 (pow.f64 alpha 3) (*.f64 -1 (+.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 3)) (/.f64 beta (pow.f64 (+.f64 beta 2) 4))))) (/.f64 (neg.f64 beta) (+.f64 beta 2))))
(/.f64 (-.f64 (+.f64 beta 2) (*.f64 -1 beta)) alpha)
(/.f64 (+.f64 beta (-.f64 2 (neg.f64 beta))) alpha)
(/.f64 (+.f64 beta (-.f64 beta -2)) alpha)
(-.f64 (+.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 beta alpha)) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 2) alpha)) (+.f64 (/.f64 (neg.f64 beta) alpha) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (-.f64 (/.f64 (+.f64 beta 2) alpha) (+.f64 (/.f64 beta (neg.f64 alpha)) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))))
(-.f64 (+.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 -1 (/.f64 beta alpha)) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))))))
(+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 2) alpha)) (+.f64 (/.f64 (neg.f64 beta) alpha) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 -1 (*.f64 (pow.f64 (+.f64 beta 2) 2) (/.f64 beta (pow.f64 alpha 3))))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (/.f64 (+.f64 beta 2) alpha))) (+.f64 (/.f64 beta (neg.f64 alpha)) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (/.f64 (pow.f64 alpha 3) -1)))))
(-.f64 (+.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 -1 (/.f64 beta alpha)) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))) (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 3)) (pow.f64 alpha 4))))))
(+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (-.f64 (+.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 (+.f64 beta 2) alpha))) (+.f64 (/.f64 (neg.f64 beta) alpha) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 beta 2) 2) (/.f64 beta (pow.f64 alpha 3)))) (*.f64 (pow.f64 (+.f64 beta 2) 3) (/.f64 beta (pow.f64 alpha 4))))))))
(-.f64 (+.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 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (/.f64 (+.f64 beta 2) alpha)))) (+.f64 (/.f64 beta (neg.f64 alpha)) (+.f64 (*.f64 (pow.f64 (+.f64 beta 2) 3) (/.f64 beta (pow.f64 alpha 4))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (/.f64 (pow.f64 alpha 3) -1))))))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta 2)) beta) alpha))
(*.f64 -1 (/.f64 (-.f64 (+.f64 (neg.f64 beta) -2) beta) alpha))
(/.f64 (+.f64 (neg.f64 beta) (-.f64 -2 beta)) (neg.f64 alpha))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta 2)) beta) alpha)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (neg.f64 beta) -2) beta) alpha)) (-.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (-.f64 (/.f64 (+.f64 (neg.f64 beta) (-.f64 -2 beta)) (neg.f64 alpha)) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (pow.f64 (+.f64 beta 2) 3)) (*.f64 beta (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta 2)) beta) alpha)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (pow.f64 (+.f64 beta 2) 3)) (*.f64 beta (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (neg.f64 beta) -2) beta) alpha)) (-.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))))
(+.f64 (/.f64 (+.f64 (neg.f64 beta) (-.f64 -2 beta)) (neg.f64 alpha)) (+.f64 (/.f64 (-.f64 (*.f64 -1 (pow.f64 (+.f64 beta 2) 3)) (*.f64 beta (pow.f64 (+.f64 beta 2) 2))) (/.f64 (pow.f64 alpha 3) -1)) (-.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (pow.f64 (+.f64 beta 2) 3)) (*.f64 beta (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 beta 2)) beta) alpha)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 4) (pow.f64 alpha 4))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))) (+.f64 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 3)) (pow.f64 alpha 4)) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (pow.f64 (+.f64 beta 2) 3)) (*.f64 beta (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 3))) (-.f64 (+.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 -1 (/.f64 (-.f64 (+.f64 (neg.f64 beta) -2) beta) alpha)))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 (pow.f64 (+.f64 beta 2) 3) (/.f64 beta (pow.f64 alpha 4))))))
(+.f64 (/.f64 (-.f64 (*.f64 -1 (pow.f64 (+.f64 beta 2) 3)) (*.f64 beta (pow.f64 (+.f64 beta 2) 2))) (/.f64 (pow.f64 alpha 3) -1)) (+.f64 (/.f64 (+.f64 (neg.f64 beta) (-.f64 -2 beta)) (neg.f64 alpha)) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 4) (pow.f64 alpha 4)))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 (pow.f64 (+.f64 beta 2) 3) (/.f64 beta (pow.f64 alpha 4)))))))
(+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))
(+.f64 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha)))) (+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))))
(+.f64 1 (+.f64 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (/.f64 1 (+.f64 alpha 2)))) (/.f64 (neg.f64 alpha) (+.f64 alpha 2))))
(+.f64 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha)))) (+.f64 1 (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))) (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))))
(+.f64 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (/.f64 1 (+.f64 alpha 2)))) (+.f64 1 (+.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)) (*.f64 (pow.f64 beta 2) (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 3)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 2)))))))
(+.f64 1 (+.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)) (+.f64 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (/.f64 1 (+.f64 alpha 2)))) (*.f64 (pow.f64 beta 2) (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 3)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 2)))))))
(+.f64 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha)))) (+.f64 1 (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))) (+.f64 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))) (*.f64 (pow.f64 beta 3) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 4)) (/.f64 1 (pow.f64 (+.f64 2 alpha) 3))))))))
(+.f64 1 (+.f64 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (/.f64 1 (+.f64 alpha 2)))) (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 3)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 2)))) (+.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)) (*.f64 (pow.f64 beta 3) (+.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 4)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 3))))))))
(+.f64 1 (+.f64 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (/.f64 1 (+.f64 alpha 2)))) (+.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha 2)) (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 3)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 2)))) (*.f64 (pow.f64 beta 3) (+.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 4)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 3))))))))
2
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) 2) (+.f64 (*.f64 2 (/.f64 1 beta)) (/.f64 alpha beta)))
(-.f64 (+.f64 2 (/.f64 (neg.f64 alpha) beta)) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))
(+.f64 2 (-.f64 (/.f64 alpha (neg.f64 beta)) (+.f64 (/.f64 alpha beta) (/.f64 2 beta))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 2 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2)))) (+.f64 (/.f64 alpha beta) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (*.f64 2 (/.f64 1 beta)))))
(+.f64 (/.f64 (neg.f64 alpha) beta) (-.f64 (+.f64 2 (/.f64 (*.f64 alpha (+.f64 alpha 2)) (pow.f64 beta 2))) (+.f64 (/.f64 alpha beta) (+.f64 (/.f64 2 beta) (*.f64 -1 (/.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 beta 2)))))))
(+.f64 (+.f64 2 (*.f64 alpha (/.f64 (+.f64 alpha 2) (pow.f64 beta 2)))) (-.f64 (/.f64 alpha (neg.f64 beta)) (+.f64 (/.f64 (pow.f64 (+.f64 alpha 2) 2) (/.f64 (pow.f64 beta 2) -1)) (+.f64 (/.f64 alpha beta) (/.f64 2 beta)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 2 (+.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 (/.f64 alpha beta) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (+.f64 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3)) (*.f64 2 (/.f64 1 beta))))))
(+.f64 (/.f64 (neg.f64 alpha) beta) (-.f64 (+.f64 2 (+.f64 (/.f64 (*.f64 alpha (+.f64 alpha 2)) (pow.f64 beta 2)) (*.f64 -1 (*.f64 alpha (/.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 beta 3)))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 beta 2))) (+.f64 (/.f64 alpha beta) (+.f64 (/.f64 2 beta) (/.f64 (pow.f64 (+.f64 alpha 2) 3) (pow.f64 beta 3)))))))
(+.f64 2 (-.f64 (+.f64 (*.f64 alpha (/.f64 (+.f64 alpha 2) (pow.f64 beta 2))) (+.f64 (/.f64 alpha (neg.f64 beta)) (*.f64 -1 (*.f64 alpha (/.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 beta 3)))))) (+.f64 (/.f64 alpha beta) (+.f64 (/.f64 (pow.f64 (+.f64 alpha 2) 3) (pow.f64 beta 3)) (+.f64 (/.f64 2 beta) (/.f64 (pow.f64 (+.f64 alpha 2) 2) (/.f64 (pow.f64 beta 2) -1)))))))
2
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 alpha)) beta)) 2)
(+.f64 2 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 alpha 2)) beta)))
(+.f64 2 (/.f64 (+.f64 2 (*.f64 alpha 2)) (neg.f64 beta)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 alpha)) beta)) (+.f64 2 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 alpha 2)) beta)) (-.f64 (+.f64 2 (/.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 beta 2))) (*.f64 -1 (/.f64 (*.f64 alpha (+.f64 alpha 2)) (pow.f64 beta 2)))))
(+.f64 2 (-.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 alpha 2)) (neg.f64 beta)) (/.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 beta 2))) (*.f64 -1 (*.f64 alpha (/.f64 (+.f64 alpha 2) (pow.f64 beta 2))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 alpha)) beta)) (+.f64 2 (+.f64 (*.f64 -1 (/.f64 (-.f64 (pow.f64 (+.f64 2 alpha) 3) (*.f64 -1 (*.f64 (pow.f64 (+.f64 2 alpha) 2) alpha))) (pow.f64 beta 3))) (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 alpha 2)) beta)) (-.f64 (+.f64 2 (+.f64 (/.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 beta 2)) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 3) (*.f64 (pow.f64 (+.f64 alpha 2) 2) (*.f64 -1 alpha))) (pow.f64 beta 3))))) (*.f64 -1 (/.f64 (*.f64 alpha (+.f64 alpha 2)) (pow.f64 beta 2)))))
(+.f64 (+.f64 (/.f64 (-.f64 (pow.f64 (+.f64 alpha 2) 3) (*.f64 alpha (*.f64 -1 (pow.f64 (+.f64 alpha 2) 2)))) (/.f64 (pow.f64 beta 3) -1)) (+.f64 2 (/.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 beta 2)))) (-.f64 (/.f64 (+.f64 2 (*.f64 alpha 2)) (neg.f64 beta)) (*.f64 -1 (*.f64 alpha (/.f64 (+.f64 alpha 2) (pow.f64 beta 2))))))
(+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 1)
(+.f64 1 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))))
(+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 1 (-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 1 (/.f64 (-.f64 alpha alpha) (+.f64 alpha (+.f64 beta 2)))))
(+.f64 1 (-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (/.f64 (-.f64 alpha alpha) (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 1 (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(+.f64 1 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) -1))
(+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 1 (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(+.f64 1 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 2) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))
(+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1)))
(+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 1 (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (+.f64 1 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta)))) (/.f64 0 (+.f64 alpha (+.f64 beta 2))))
(+.f64 1 (-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 0)
(-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(+.f64 (-.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)))) (-.f64 (/.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 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 0)) (/.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 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (*.f64 2 (-.f64 1 (/.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))) -2) (-.f64 1 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta)))))
(+.f64 1 (-.f64 (*.f64 -2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 alpha (-.f64 -2 (+.f64 alpha beta)))))
(+.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) (-.f64 (-.f64 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 2) (/.f64 alpha (-.f64 -2 (+.f64 alpha beta)))) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(+.f64 (*.f64 -2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))) (/.f64 alpha (-.f64 -2 (+.f64 alpha beta)))))
(+.f64 (*.f64 -2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))))))
(+.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) (-.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) 1))))
(+.f64 (*.f64 -2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 (*.f64 -2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (+.f64 (*.f64 -2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (+.f64 -1 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta)))))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 -2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (+.f64 (*.f64 -2 (/.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))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))))
(+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 1 (/.f64 (-.f64 alpha alpha) (+.f64 alpha (+.f64 beta 2)))))
(+.f64 1 (-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (/.f64 (-.f64 alpha alpha) (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (/.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1/2) (-.f64 0 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) 1))))
(+.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -4) (neg.f64 (+.f64 (*.f64 -2 (/.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))) -4) (-.f64 1 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (*.f64 -2 (/.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 (-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2)) -1))
(-.f64 (*.f64 (-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))) -1) 1)
(*.f64 1 (-.f64 -1 (-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))))
(*.f64 -1 (-.f64 (-.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2)) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(*.f64 1 (-.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))))
(*.f64 -1 (-.f64 (-.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2)) (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) -1)))
(*.f64 1 (-.f64 (+.f64 -1 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta)))) (-.f64 (*.f64 -2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))))
(*.f64 1 (+.f64 -1 (-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (*.f64 -2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))))
(*.f64 -1 (-.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (+.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2))))
(*.f64 1 (-.f64 (+.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))) (+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))))
(*.f64 1 (-.f64 (+.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))) (+.f64 1 (-.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 -1 (-.f64 (-.f64 (/.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1/2) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2)) (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) 1))))
(*.f64 -1 (-.f64 (-.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -4) (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))) (+.f64 (*.f64 -2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (+.f64 -1 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta)))))))
(*.f64 1 (+.f64 (*.f64 -2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 -1 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta)))) (-.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -4) (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))))
(*.f64 -1 (-.f64 -1 (-.f64 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 1 (-.f64 (-.f64 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) -1))
(-.f64 1 (*.f64 -1 (-.f64 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 0))))
(*.f64 -1 (-.f64 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) -1) (-.f64 (+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2)) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 1 (-.f64 (+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 (*.f64 -2 (/.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 1 (-.f64 (+.f64 (*.f64 -2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 0))) (+.f64 -1 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))))))
(*.f64 -1 (-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 1 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2))))
(*.f64 1 (+.f64 1 (-.f64 (*.f64 -2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))))))
(*.f64 -1 (-.f64 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) 1)) (+.f64 0 (/.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1/2))))
(*.f64 1 (+.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -4) (neg.f64 (+.f64 (*.f64 -2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (+.f64 -1 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))))))))
(*.f64 1 (+.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -4) (-.f64 1 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (*.f64 -2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))))
(*.f64 -1 (-.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 1 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))))))
(*.f64 1 (-.f64 (-.f64 1 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta)))) (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(*.f64 -1 (-.f64 (+.f64 (/.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1/2) (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) 1))) (+.f64 (/.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1/2) (/.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1/2))))
(*.f64 1 (-.f64 (+.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -4) (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -4)) (+.f64 (+.f64 (*.f64 -2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (+.f64 -1 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))))) (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -4))))
(*.f64 1 (-.f64 (+.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -4) (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -4)) (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (+.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -4) (*.f64 -2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) 1))))
(*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 1)
(-.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 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) -1) -2))
(*.f64 1 (+.f64 1 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta)))))
(*.f64 1 (-.f64 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) 1)) (+.f64 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) -1) (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) -1))))
(*.f64 1 (-.f64 (+.f64 (*.f64 -2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (+.f64 -1 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))))) (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 (+.f64 -1 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta)))) -1))))
(*.f64 1 (+.f64 (*.f64 -2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 -1 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta)))) (+.f64 (+.f64 -1 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta)))) (+.f64 -1 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))))))))
(*.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) 1/2)
(-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(*.f64 1/2 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2))
(-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(*.f64 (+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1)
(-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(*.f64 -1/2 (*.f64 2 (+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(*.f64 -1/2 (-.f64 (-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) 1))
(-.f64 (*.f64 (-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) -1/2) -1/2)
(*.f64 1/2 (-.f64 1 (-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 -1/2 (-.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (+.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2))))
(*.f64 -1/2 (-.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (+.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))))
(*.f64 1/2 (+.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (-.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))))
(*.f64 -1/2 (-.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2))))
(*.f64 -1/2 (-.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))))
(*.f64 1/2 (+.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 0))))
(*.f64 -1/2 (-.f64 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) 1)) (+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1/2))))
(*.f64 -1/2 (-.f64 (+.f64 (*.f64 -2 (/.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 alpha (+.f64 alpha (+.f64 beta 2))) -4))))
(*.f64 -1/2 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 (*.f64 -2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 -1 (+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -4))))))
(*.f64 -1/2 (-.f64 (+.f64 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) -1) (+.f64 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))))
(*.f64 -1/2 (-.f64 (+.f64 -1 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))) (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))))
(*.f64 1/2 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (+.f64 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (+.f64 -1 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))))
(*.f64 -1/2 (-.f64 (+.f64 (+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2)) (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) -1)) (+.f64 (+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2)) (+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2)))))
(*.f64 -1/2 (-.f64 (+.f64 (+.f64 -1 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta)))) (+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 -2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))) (+.f64 (+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 -2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 -2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))))
(*.f64 1/2 (+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 (+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 -2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (*.f64 -2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (+.f64 (+.f64 -1 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta)))) (+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 -2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))))
(*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2)) 1/4)
(*.f64 (+.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))) 1/4)
(*.f64 (*.f64 2 (+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) -1/2)
(-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(/.f64 -1 (/.f64 1 (+.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 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(/.f64 1 (/.f64 -1 (+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(/.f64 1/2 (/.f64 1 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2)))
(/.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) 2)
(/.f64 1/2 (/.f64 -1 (*.f64 2 (+.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 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(/.f64 (*.f64 (*.f64 2 (+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) 1/2) -1)
(-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(neg.f64 (+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) 0)
(/.f64 beta (-.f64 -2 (+.f64 alpha beta)))
(+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (+.f64 alpha (+.f64 beta 2))))
(+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))
(+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))
(+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 0 (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))
(+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (-.f64 0 (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (+.f64 alpha (+.f64 beta 2))))
(+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (/.f64 (-.f64 beta beta) (+.f64 alpha (+.f64 beta 2))))
(+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (*.f64 (*.f64 beta -2) 0))
(+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (*.f64 0 (*.f64 beta -2)))
(+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (*.f64 beta 0))
(+.f64 0 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))
(/.f64 beta (-.f64 -2 (+.f64 alpha beta)))
(+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))
(+.f64 (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (+.f64 alpha (+.f64 beta 2))))
(+.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))
(*.f64 -1/2 (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 beta 2))))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) 0)
(/.f64 beta (-.f64 -2 (+.f64 alpha beta)))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (+.f64 alpha (+.f64 beta 2))))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (-.f64 (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (-.f64 (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (*.f64 (*.f64 beta -2) 0))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (*.f64 0 (*.f64 beta -2)))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (*.f64 beta 0))
(-.f64 0 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))
(/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 beta 2)))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 beta 2))))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (neg.f64 (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 beta (+.f64 alpha (+.f64 beta 2))))
(/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 beta 2)))
(-.f64 (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))
(-.f64 (-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (+.f64 alpha (+.f64 beta 2))))
(/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 beta 2)))
(-.f64 (+.f64 0 (/.f64 0 (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (+.f64 alpha (+.f64 beta 2))))
(/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 beta 2)))
(-.f64 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 beta (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (/.f64 (+.f64 alpha (+.f64 beta 2)) 1/2)))
(-.f64 (/.f64 (*.f64 beta -1/2) (+.f64 alpha (+.f64 beta 2))) (/.f64 beta (/.f64 (+.f64 alpha (+.f64 beta 2)) 1/2)))
(-.f64 (+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (+.f64 alpha (+.f64 beta 2))))
(/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 beta 2)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (+.f64 (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))))
(-.f64 (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))
(*.f64 beta (/.f64 -1 (+.f64 alpha (+.f64 beta 2))))
(/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 beta 2)))
(*.f64 beta (*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) -1))
(/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 beta 2)))
(*.f64 beta (-.f64 0 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 beta 2)))
(*.f64 -2 (*.f64 beta (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 beta 2)))
(*.f64 -1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))
(/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 beta 2)))
(*.f64 -1 (*.f64 (+.f64 beta beta) (-.f64 0 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))))
(/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 beta 2)))
(*.f64 -1 (-.f64 (-.f64 (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))))
(*.f64 1 (-.f64 (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (-.f64 (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))))
(*.f64 -1 (-.f64 (*.f64 (*.f64 beta -2) 0) (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))))
(*.f64 1 (-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (*.f64 0 (*.f64 beta -2))))
(*.f64 1 (-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (*.f64 beta 0)))
(*.f64 -1 (-.f64 (-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))
(*.f64 1 (-.f64 (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 beta 2)))))
(*.f64 1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (neg.f64 (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (+.f64 alpha (+.f64 beta 2))))))
(/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 beta 2)))
(*.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 0 (/.f64 0 (+.f64 alpha (+.f64 beta 2))))))
(/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 beta 2)))
(*.f64 -1 (-.f64 (*.f64 beta (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))
(*.f64 1 (-.f64 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (/.f64 (+.f64 alpha (+.f64 beta 2)) 1/2))))
(-.f64 (*.f64 (/.f64 beta (/.f64 (+.f64 alpha (+.f64 beta 2)) 1/2)) -1) (*.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) 1/2))
(*.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (+.f64 alpha (+.f64 beta 2))))))
(/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 beta 2)))
(*.f64 -1 (-.f64 (+.f64 (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))) (+.f64 (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 1 (-.f64 (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))))
(*.f64 (neg.f64 beta) (/.f64 1 (+.f64 alpha (+.f64 beta 2))))
(/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 beta 2)))
(*.f64 (neg.f64 beta) (-.f64 0 (/.f64 -1 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 beta 2)))
(*.f64 2 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 beta 2)))
(*.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) 1)
(/.f64 beta (-.f64 -2 (+.f64 alpha beta)))
(*.f64 1 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))
(/.f64 beta (-.f64 -2 (+.f64 alpha beta)))
(*.f64 1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (*.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))
(/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 beta 2)))
(*.f64 (*.f64 beta -2) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))
(/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 beta 2)))
(*.f64 (*.f64 beta -2) (-.f64 0 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 beta 2)))
(*.f64 (*.f64 beta -2) (-.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 -1 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 beta 2)))
(*.f64 1/2 (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 beta 2)))
(*.f64 1/2 (*.f64 -1 (*.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))
(/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 beta 2)))
(*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (*.f64 beta -2))
(/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 beta 2)))
(*.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 beta beta))
(/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 beta 2)))
(*.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 -1 (/.f64 -1/2 beta)))
(*.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 beta 1/2))
(*.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1)
(/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 beta 2)))
(*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (neg.f64 beta))
(/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 beta 2)))
(*.f64 (/.f64 -1 (+.f64 alpha (+.f64 beta 2))) beta)
(/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 beta 2)))
(*.f64 -1/2 (-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (*.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) -1/2) (*.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) 1))
(*.f64 -1/2 (*.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 beta 2)))
(*.f64 -1/2 (+.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))
(*.f64 -1/2 (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 beta 2))))
(*.f64 -1/2 (*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (+.f64 beta beta)))
(/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 beta 2)))
(*.f64 -1/2 (/.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (*.f64 2 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 -1/2 (/.f64 (+.f64 beta (+.f64 (+.f64 beta beta) beta)) (*.f64 2 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 -1/2 (/.f64 (/.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) 2) (+.f64 alpha (+.f64 beta 2))))
(*.f64 -1/2 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))))
(*.f64 -1/2 (-.f64 0 (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))
(*.f64 -1/2 (neg.f64 (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))
(-.f64 0 (*.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) 1))
(*.f64 -1/2 (-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 (+.f64 beta beta) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))
(/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 beta 2)))
(*.f64 (+.f64 beta beta) (-.f64 0 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 beta 2)))
(*.f64 (+.f64 beta beta) (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 beta 2)))
(*.f64 (+.f64 beta beta) (-.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 beta 2)))
(*.f64 (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 1/2)
(/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 beta 2)))
(*.f64 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 2)
(/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 beta 2)))
(*.f64 (*.f64 1/2 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 (*.f64 beta -2) (*.f64 beta -2)))
(*.f64 (/.f64 1/4 (+.f64 alpha (+.f64 beta 2))) (+.f64 (*.f64 beta -2) (*.f64 beta -2)))
(*.f64 (*.f64 1/2 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 2 (/.f64 -1/2 beta)))
(*.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 beta 1/2))
(*.f64 (*.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) -1/2)
(/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 beta 2)))
(*.f64 (-.f64 0 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (neg.f64 (*.f64 beta -2)))
(/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 beta 2)))
(*.f64 (-.f64 0 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 -1 (/.f64 -1/2 beta)))
(*.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 beta 1/2))
(*.f64 (neg.f64 (*.f64 beta -2)) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))
(/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 beta 2)))
(*.f64 (neg.f64 (*.f64 beta -2)) (-.f64 0 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 beta 2)))
(*.f64 (neg.f64 (*.f64 beta -2)) (-.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 beta 2)))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 beta beta))
(/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 beta 2)))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (-.f64 (+.f64 beta beta) (neg.f64 beta)) beta))
(*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 beta (+.f64 beta (-.f64 beta (neg.f64 beta)))))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 (neg.f64 beta) beta) (*.f64 beta -2)))
(*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 (*.f64 beta -2) (+.f64 beta (neg.f64 beta))))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (neg.f64 beta) (-.f64 (*.f64 beta -2) beta)))
(*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 (-.f64 (*.f64 beta -2) beta) (neg.f64 beta)))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (neg.f64 beta) (+.f64 (neg.f64 beta) (*.f64 beta -2))))
(*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 (+.f64 (*.f64 beta -2) (neg.f64 beta)) (neg.f64 beta)))
(*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 (*.f64 beta -2) (-.f64 (neg.f64 beta) (neg.f64 beta))))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (*.f64 beta -2) (+.f64 (*.f64 beta -2) (*.f64 beta -2))))
(*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 (+.f64 (*.f64 beta -2) (*.f64 beta -2)) (*.f64 beta -2)))
(*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 (*.f64 beta -2) (-.f64 (*.f64 beta -2) (*.f64 beta -2))))
(*.f64 (+.f64 (*.f64 beta -2) (*.f64 beta -2)) (*.f64 1/2 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (/.f64 1/4 (+.f64 alpha (+.f64 beta 2))) (+.f64 (*.f64 beta -2) (*.f64 beta -2)))
(*.f64 (+.f64 (*.f64 beta -2) (*.f64 beta -2)) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) 1/2))
(*.f64 (/.f64 1/4 (+.f64 alpha (+.f64 beta 2))) (+.f64 (*.f64 beta -2) (*.f64 beta -2)))
(*.f64 (+.f64 (*.f64 beta -2) (*.f64 beta -2)) (*.f64 1 (*.f64 1/2 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))))
(*.f64 (/.f64 1/4 (+.f64 alpha (+.f64 beta 2))) (+.f64 (*.f64 beta -2) (*.f64 beta -2)))
(*.f64 (+.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) -1/2)
(*.f64 -1/2 (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 beta 2))))
(*.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) -1/2))
(*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (*.f64 (+.f64 beta (+.f64 (+.f64 beta beta) beta)) -1/2))
(*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (*.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) -1/2))
(*.f64 (neg.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) beta)
(/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 beta 2)))
(*.f64 (neg.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 beta (neg.f64 beta)) (neg.f64 beta)))
(*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (-.f64 (neg.f64 beta) (+.f64 beta (neg.f64 beta))))
(*.f64 (/.f64 -1 (+.f64 alpha (+.f64 beta 2))) (+.f64 beta (-.f64 (neg.f64 beta) (neg.f64 beta))))
(*.f64 (neg.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (*.f64 beta 1/2) (*.f64 beta -1/2)))
(*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (-.f64 (*.f64 beta -1/2) (*.f64 beta 1/2)))
(*.f64 (/.f64 -1 (+.f64 alpha (+.f64 beta 2))) (-.f64 (*.f64 beta 1/2) (*.f64 beta -1/2)))
(*.f64 (neg.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 (*.f64 beta -2) (neg.f64 beta)) (+.f64 (*.f64 beta -2) (*.f64 beta -2))))
(*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (-.f64 (+.f64 (*.f64 beta -2) (*.f64 beta -2)) (+.f64 (*.f64 beta -2) (neg.f64 beta))))
(*.f64 (/.f64 -1 (+.f64 alpha (+.f64 beta 2))) (+.f64 (*.f64 beta -2) (-.f64 (neg.f64 beta) (+.f64 (*.f64 beta -2) (*.f64 beta -2)))))
(*.f64 (neg.f64 (neg.f64 (*.f64 beta -2))) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))
(/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 beta 2)))
(*.f64 (neg.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))) (*.f64 beta -2))
(/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 beta 2)))
(neg.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))
(/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 beta 2)))
(+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 0)
(/.f64 alpha (-.f64 -2 (+.f64 alpha beta)))
(+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (+.f64 alpha (+.f64 beta 2))))
(+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (+.f64 alpha (+.f64 beta 2))))
(+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 0 (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (+.f64 alpha (+.f64 beta 2))))
(+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 0 (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (+.f64 alpha (+.f64 beta 2))))
(+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (*.f64 (+.f64 alpha alpha) 0))
(+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (*.f64 0 (+.f64 alpha alpha)))
(+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (/.f64 (-.f64 alpha alpha) (+.f64 alpha (+.f64 beta 2))))
(+.f64 0 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))))
(/.f64 alpha (-.f64 -2 (+.f64 alpha beta)))
(+.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (*.f64 -2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))))
(+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (+.f64 alpha (+.f64 beta 2))))
(+.f64 (/.f64 alpha (*.f64 (+.f64 alpha (+.f64 beta 2)) -2)) (/.f64 alpha (*.f64 (+.f64 alpha (+.f64 beta 2)) -2)))
(/.f64 (+.f64 alpha alpha) (*.f64 -2 (+.f64 alpha (+.f64 beta 2))))
(-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 0)
(/.f64 alpha (-.f64 -2 (+.f64 alpha beta)))
(-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (+.f64 alpha (+.f64 beta 2))))
(-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2)))
(-.f64 (*.f64 -2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 (*.f64 -2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 alpha (-.f64 -2 (+.f64 alpha beta)))))
(-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (*.f64 (+.f64 alpha alpha) 0))
(-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (*.f64 0 (+.f64 alpha alpha)))
(-.f64 0 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta 2)))
(-.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))))
(-.f64 (*.f64 -2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))))
(-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta 2)))
(-.f64 (/.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1/2) (+.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) (/.f64 alpha (-.f64 -2 (+.f64 alpha beta)))))
(-.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -4) (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (*.f64 -2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(*.f64 alpha (/.f64 -1 (+.f64 alpha (+.f64 beta 2))))
(/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta 2)))
(*.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 1)
(/.f64 alpha (-.f64 -2 (+.f64 alpha beta)))
(*.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta 2)))
(*.f64 -1 (*.f64 (+.f64 alpha alpha) (-.f64 0 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))))
(/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta 2)))
(*.f64 -1 (*.f64 (*.f64 2 (neg.f64 alpha)) (-.f64 0 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))))
(*.f64 -1 (*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 2 (neg.f64 alpha))))
(/.f64 (*.f64 (neg.f64 alpha) 1) (+.f64 alpha (+.f64 beta 2)))
(*.f64 -1 (-.f64 (-.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2)) (/.f64 alpha (-.f64 -2 (+.f64 alpha beta)))))
(*.f64 1 (-.f64 (*.f64 -2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 (*.f64 -2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))))))
(*.f64 -1 (-.f64 (*.f64 (+.f64 alpha alpha) 0) (/.f64 alpha (-.f64 -2 (+.f64 alpha beta)))))
(*.f64 1 (-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (*.f64 0 (+.f64 alpha alpha))))
(*.f64 -1 (-.f64 (+.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) (/.f64 alpha (-.f64 -2 (+.f64 alpha beta)))) (/.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1/2)))
(*.f64 -1 (+.f64 (*.f64 -2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -4))))
(*.f64 2 (/.f64 alpha (*.f64 (+.f64 alpha (+.f64 beta 2)) -2)))
(/.f64 (*.f64 alpha 2) (*.f64 -2 (+.f64 alpha (+.f64 beta 2))))
(*.f64 2 (/.f64 (/.f64 alpha -2) (+.f64 alpha (+.f64 beta 2))))
(*.f64 1 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))))
(/.f64 alpha (-.f64 -2 (+.f64 alpha beta)))
(*.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) 1/2)
(/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta 2)))
(*.f64 1/2 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2))
(/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta 2)))
(*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (*.f64 2 (neg.f64 alpha)))
(*.f64 -1 (*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 2 (neg.f64 alpha))))
(/.f64 (*.f64 (neg.f64 alpha) 1) (+.f64 alpha (+.f64 beta 2)))
(*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 -1 (/.f64 1/2 alpha)))
(*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha -1/2))
(*.f64 (+.f64 alpha alpha) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))
(/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta 2)))
(*.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha alpha))
(/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta 2)))
(*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (neg.f64 alpha))
(/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta 2)))
(*.f64 (/.f64 -1 (+.f64 alpha (+.f64 beta 2))) alpha)
(/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta 2)))
(*.f64 -1/2 (-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2)))
(*.f64 -1/2 (-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (*.f64 -2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (*.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) -1/2) (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 1))
(*.f64 -1/2 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta 2)))
(*.f64 -1/2 (-.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) (/.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1/2)))
(*.f64 1/2 (-.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -4) (*.f64 -2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (*.f64 (*.f64 -2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1/2) (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(*.f64 -1/2 (-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2))))
(*.f64 -1/2 (-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (*.f64 -2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 1/2 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (*.f64 -2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))))))
(*.f64 (neg.f64 alpha) (/.f64 1 (+.f64 alpha (+.f64 beta 2))))
(/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta 2)))
(*.f64 (neg.f64 alpha) (-.f64 0 (/.f64 -1 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta 2)))
(*.f64 (/.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1/2) 1/4)
(/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta 2)))
(*.f64 (*.f64 1/2 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)))
(*.f64 (/.f64 -1/4 (+.f64 alpha (+.f64 beta 2))) (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)))
(*.f64 (*.f64 1/2 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 2 (/.f64 1/2 alpha)))
(*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha -1/2))
(*.f64 (/.f64 alpha (*.f64 (+.f64 alpha (+.f64 beta 2)) -2)) 2)
(/.f64 (*.f64 alpha 2) (*.f64 -2 (+.f64 alpha (+.f64 beta 2))))
(*.f64 2 (/.f64 (/.f64 alpha -2) (+.f64 alpha (+.f64 beta 2))))
(*.f64 (*.f64 2 (neg.f64 alpha)) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))
(*.f64 -1 (*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 2 (neg.f64 alpha))))
(/.f64 (*.f64 (neg.f64 alpha) 1) (+.f64 alpha (+.f64 beta 2)))
(*.f64 (*.f64 2 (neg.f64 alpha)) (neg.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 -1 (*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 2 (neg.f64 alpha))))
(/.f64 (*.f64 (neg.f64 alpha) 1) (+.f64 alpha (+.f64 beta 2)))
(*.f64 (-.f64 0 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (neg.f64 (+.f64 alpha alpha)))
(/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta 2)))
(*.f64 (-.f64 0 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 -1 (/.f64 1/2 alpha)))
(*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha -1/2))
(*.f64 (neg.f64 (+.f64 alpha alpha)) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))
(/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta 2)))
(*.f64 (neg.f64 (+.f64 alpha alpha)) (-.f64 0 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta 2)))
(*.f64 (neg.f64 (+.f64 alpha alpha)) (-.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 -1 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta 2)))
(*.f64 (neg.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 2 (neg.f64 alpha)))
(*.f64 -1 (*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 2 (neg.f64 alpha))))
(/.f64 (*.f64 (neg.f64 alpha) 1) (+.f64 alpha (+.f64 beta 2)))
(*.f64 (neg.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 alpha (+.f64 alpha (+.f64 alpha alpha))))
(*.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 (+.f64 alpha (+.f64 alpha alpha)) alpha))
(*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha (+.f64 alpha (+.f64 alpha alpha))))
(*.f64 (neg.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 alpha alpha) (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha))))
(*.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 (+.f64 alpha (+.f64 alpha alpha)) alpha))
(*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha (+.f64 alpha (+.f64 alpha alpha))))
(*.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1/2)
(/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta 2)))
(*.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)) (*.f64 1/2 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (/.f64 -1/4 (+.f64 alpha (+.f64 beta 2))) (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)))
(*.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)) (*.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) 1/2))
(*.f64 (/.f64 -1/4 (+.f64 alpha (+.f64 beta 2))) (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)))
(*.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)) (*.f64 1 (*.f64 1/2 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))))
(*.f64 (/.f64 -1/4 (+.f64 alpha (+.f64 beta 2))) (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)))
(*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1)
(/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta 2)))
(*.f64 (neg.f64 (/.f64 -1 (+.f64 alpha (+.f64 beta 2)))) (neg.f64 alpha))
(/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta 2)))
(*.f64 (neg.f64 (/.f64 -1 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (-.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)) alpha))
(*.f64 (/.f64 -1 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha (-.f64 alpha alpha)))
(*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (-.f64 (-.f64 alpha alpha) alpha))
(*.f64 (neg.f64 (/.f64 -1 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 (+.f64 alpha alpha) alpha) (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha))))
(*.f64 (/.f64 -1 (+.f64 alpha (+.f64 beta 2))) (-.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)) (+.f64 alpha (+.f64 alpha alpha))))
(*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha (-.f64 alpha (+.f64 alpha (+.f64 alpha alpha)))))
(*.f64 (neg.f64 (neg.f64 (+.f64 alpha alpha))) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))
(/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta 2)))
(*.f64 (neg.f64 (neg.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))) (+.f64 alpha alpha))
(/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta 2)))
(*.f64 (neg.f64 (*.f64 2 (neg.f64 alpha))) (-.f64 0 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 -1 (*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 2 (neg.f64 alpha))))
(/.f64 (*.f64 (neg.f64 alpha) 1) (+.f64 alpha (+.f64 beta 2)))
(*.f64 (neg.f64 (*.f64 2 (neg.f64 alpha))) (-.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 -1 (*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 2 (neg.f64 alpha))))
(/.f64 (*.f64 (neg.f64 alpha) 1) (+.f64 alpha (+.f64 beta 2)))
(neg.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta 2)))
(+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 1 (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))))
(+.f64 1 (-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))))
(+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 0 (-.f64 1 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))))
(+.f64 1 (-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))))
(+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (-.f64 1 (-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))))
(+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (-.f64 1 (/.f64 (-.f64 alpha alpha) (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))))
(+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1))
(+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) 1))
(-.f64 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) -1)
(+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 2) (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) -1))))
(+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (+.f64 2 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta)))) (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) 1))))
(+.f64 (+.f64 2 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta)))) (-.f64 -1 (-.f64 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))) (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))))))
(+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (+.f64 alpha (+.f64 beta 2))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))
(+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(+.f64 1 (-.f64 (-.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(+.f64 1 (-.f64 (/.f64 (-.f64 alpha alpha) (+.f64 alpha (+.f64 beta 2))) (-.f64 (/.f64 (/.f64 (-.f64 beta alpha) -1) (+.f64 alpha (+.f64 beta 2))) 0)))
(+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (+.f64 0 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))
(+.f64 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 0)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))
(+.f64 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(+.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))
(+.f64 1 (+.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) (-.f64 (/.f64 (/.f64 (-.f64 beta alpha) -1) (+.f64 alpha (+.f64 beta 2))) 0)) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))
(+.f64 1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))
(+.f64 0 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))
(+.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))
(+.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(+.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (+.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(+.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (+.f64 -1 (+.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(+.f64 -1 (+.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (+.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(+.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (-.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))))
(+.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (-.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (+.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))))
(+.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (-.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (+.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))))))
(+.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) (-.f64 (-.f64 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 2) (/.f64 alpha (-.f64 -2 (+.f64 alpha beta)))) (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) -1))))
(+.f64 (*.f64 -2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 2 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))))) (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) 1))))
(+.f64 (*.f64 -2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 2 (-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))))) (+.f64 1 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))))))
(+.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))
(+.f64 (+.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (-.f64 1 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta)))))
(+.f64 (-.f64 1 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta)))) (+.f64 (*.f64 -2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))))))
(+.f64 (-.f64 1 (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))) (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))))
(+.f64 1 (-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))))
(+.f64 (-.f64 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -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 (-.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(+.f64 1 (-.f64 (/.f64 (-.f64 alpha alpha) (+.f64 alpha (+.f64 beta 2))) (-.f64 (/.f64 (/.f64 (-.f64 beta alpha) -1) (+.f64 alpha (+.f64 beta 2))) 0)))
(+.f64 (*.f64 2 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (-.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(+.f64 -1 (-.f64 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (+.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (-.f64 0 (+.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))
(+.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (neg.f64 (+.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) (+.f64 (neg.f64 (+.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2)) (-.f64 0 (+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))))
(+.f64 (+.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))) (neg.f64 (+.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))))
(+.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (+.f64 (neg.f64 (+.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))))) (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 -1 (-.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))
(*.f64 -1 (-.f64 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 2 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))) -1))
(*.f64 -1 (+.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))) 1))
(*.f64 1 (-.f64 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))
(*.f64 -1 (-.f64 (-.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 2 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))))
(*.f64 1 (-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (-.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))))
(*.f64 -1 (-.f64 (-.f64 (*.f64 2 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (*.f64 2 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))) (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(*.f64 1 (-.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (-.f64 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))))
(*.f64 -1 (-.f64 (-.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (*.f64 2 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))) (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) -1))))
(*.f64 1 (-.f64 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) 1)) (*.f64 2 (-.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))))
(*.f64 1 (-.f64 (+.f64 1 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))) (*.f64 2 (-.f64 -1 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))))
(*.f64 -1 (-.f64 (-.f64 (+.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 2 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))) (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) -1)))
(*.f64 1 (-.f64 (+.f64 -1 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta)))) (-.f64 (+.f64 (*.f64 -2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))))
(*.f64 1 (-.f64 (+.f64 -1 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta)))) (+.f64 (*.f64 -2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))))
(*.f64 -1 (-.f64 (-.f64 0 (*.f64 2 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))) (-.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 -1 (+.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))) 1))
(*.f64 1 (-.f64 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))
(*.f64 -1 (-.f64 (-.f64 (+.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (*.f64 2 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))) (+.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 -1 (-.f64 (-.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))) (+.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))
(*.f64 1 (+.f64 -1 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) (-.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))))
(*.f64 -1 (-.f64 (-.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2)) (*.f64 2 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))) (+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))))
(*.f64 -1 (-.f64 (+.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (*.f64 2 (-.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))) (+.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))))
(*.f64 -1 (+.f64 (-.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (+.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))))) (*.f64 2 (-.f64 -1 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))))
(*.f64 -1 (-.f64 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) -1) (+.f64 0 (+.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 1 (-.f64 (+.f64 0 (+.f64 (*.f64 -2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (+.f64 -1 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))))))
(*.f64 1 (+.f64 1 (+.f64 (*.f64 -2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (-.f64 -2 (+.f64 alpha beta)))))))
(*.f64 -1 (-.f64 (+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))) (+.f64 0 (+.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2)))))
(*.f64 1 (+.f64 (+.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))) (neg.f64 (+.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))))
(*.f64 1 (+.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (+.f64 (neg.f64 (+.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))))) (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))))
(*.f64 -1 (-.f64 (*.f64 2 (+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (+.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 -1 (-.f64 (+.f64 -2 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (+.f64 -1 (+.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 -1 (-.f64 (+.f64 (+.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) -1)) (+.f64 (+.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (+.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 1 (-.f64 (+.f64 (+.f64 (*.f64 -2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (+.f64 (*.f64 -2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 (+.f64 (*.f64 -2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) -1))))
(*.f64 1 (-.f64 (+.f64 (+.f64 (*.f64 -2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (+.f64 (*.f64 -2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (+.f64 (+.f64 -1 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta)))) (+.f64 (*.f64 -2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 -1 (-.f64 (+.f64 (*.f64 2 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (+.f64 (*.f64 2 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (*.f64 2 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))))
(*.f64 1 (-.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))) (+.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))))
(*.f64 1 (-.f64 (+.f64 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))) (+.f64 1 (+.f64 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 -1 (-.f64 (+.f64 (+.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (+.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))) (+.f64 (+.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (+.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))))
(*.f64 1 (-.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) (+.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) (+.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (+.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 1 (+.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (+.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (+.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))))
(*.f64 -1 (-.f64 (+.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2)) (+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))) (+.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2)) (+.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2)))))
(*.f64 1 (-.f64 (+.f64 (+.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))) (+.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))) (+.f64 (+.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))) (+.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))))
(*.f64 1 (+.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (-.f64 (+.f64 (+.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))) (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))) (+.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (+.f64 (+.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))) (+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))))))))
(*.f64 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))
(*.f64 1 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))
(*.f64 1 (-.f64 (+.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) -2))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))
(*.f64 1 (-.f64 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) -1)) (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))
(*.f64 1 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) 1) (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))
(-.f64 (*.f64 (+.f64 1 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))) 1) (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))
(*.f64 1 (-.f64 (+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))) (+.f64 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) -1)) (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) -1)))))
(*.f64 1 (-.f64 (+.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))) (+.f64 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) 1)) (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) 1)))))
(*.f64 1 (+.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (-.f64 (+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))) (+.f64 (+.f64 1 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))) (+.f64 1 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))))))))
(*.f64 1/2 (*.f64 2 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))
(*.f64 (-.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) -1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))
(*.f64 -1/2 (-.f64 0 (*.f64 2 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 -1/2 (neg.f64 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))
(-.f64 0 (*.f64 -1 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))
(*.f64 -1/2 (+.f64 (-.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (-.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))
(*.f64 -1/2 (-.f64 (-.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(*.f64 -1/2 (-.f64 (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))
(*.f64 -1/2 (-.f64 (-.f64 (/.f64 (/.f64 (-.f64 beta alpha) -1) (+.f64 alpha (+.f64 beta 2))) 2) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))
(*.f64 -1/2 (-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 -1/2 (-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 -1/2 (-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 1 (+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 -1/2 (-.f64 -1 (+.f64 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 -1/2 (-.f64 (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))
(*.f64 -1/2 (-.f64 (-.f64 (/.f64 (/.f64 (-.f64 beta alpha) -1) (+.f64 alpha (+.f64 beta 2))) 2) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))
(*.f64 -1/2 (-.f64 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) -1)) (+.f64 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2))))
(*.f64 -1/2 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 (+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) 1) (+.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))))
(*.f64 1/2 (+.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (-.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (+.f64 1 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))))))
(*.f64 -1/2 (-.f64 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) -1) (+.f64 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (+.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2) (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 -1/2 (-.f64 (+.f64 -1 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta)))) (+.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (+.f64 (*.f64 -2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 -1/2 (+.f64 -1 (-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 (*.f64 -2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (+.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))))
(*.f64 -1/2 (-.f64 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (+.f64 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 2 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))))
(*.f64 -1/2 (-.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (+.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))))
(*.f64 1/2 (+.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (-.f64 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 -1/2 (-.f64 (+.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (+.f64 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (+.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))))
(*.f64 -1/2 (-.f64 (+.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (+.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 1/2 (+.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (+.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 -1/2 (-.f64 (+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))) (+.f64 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (+.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2)))))
(*.f64 -1/2 (-.f64 (+.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))) (+.f64 (+.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))) (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 -1/2 (+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 1 (-.f64 (-.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (+.f64 (+.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))) (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))))
(*.f64 (*.f64 2 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) 1/2)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))
(*.f64 (+.f64 (-.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (-.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))) -1/2)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))
(/.f64 -1 (/.f64 -1 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))
(/.f64 -1 (/.f64 1 (-.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))
(/.f64 1 (/.f64 -1 (-.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))
(/.f64 1/2 (/.f64 1 (*.f64 2 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))
(/.f64 1/2 (/.f64 -1 (+.f64 (-.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (-.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))))
(/.f64 (+.f64 (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) -2)
(neg.f64 (*.f64 -1 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))
(/.f64 (-.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) -1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (*.f64 (+.f64 (-.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (-.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))) 1/2) -1)
(/.f64 (+.f64 (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) -2)
(neg.f64 (*.f64 -1 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))
(neg.f64 (-.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))

localize3.0ms (0%)

Compiler

Compiled 6 to 6 computations (0% saved)

localize13.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

Compiled 29 to 21 computations (27.6% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

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

rewrite81.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1162×rational.json-simplify-55
818×rational.json-simplify-24
698×rational.json-simplify-5
634×rational.json-simplify-39
596×rational.json-simplify-28
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0832
14932
214732
369532
4552732
Stop Event
node limit
Counts
2 → 225
Calls
Call 1
Inputs
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(/.f64 alpha (+.f64 alpha 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 (/.f64 alpha (neg.f64 (+.f64 alpha 2))) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 2 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -2) (neg.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 (+.f64 2 (/.f64 alpha (+.f64 alpha 2))) (-.f64 4 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 (neg.f64 (+.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha 2))) -1)) (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (*.f64 1/2 (-.f64 -1 (+.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha 2))) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 2 (-.f64 -1 (/.f64 alpha (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 2 (-.f64 (-.f64 -1 (/.f64 alpha (+.f64 alpha 2))) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 2 (-.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (-.f64 4 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 2 (-.f64 (-.f64 -1 (+.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha 2))) -1)) (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 2 (*.f64 1/2 (-.f64 (neg.f64 (+.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha 2))) -1)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (+.f64 alpha 2)) (neg.f64 (+.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha 2))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (+.f64 alpha 2)) (+.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (+.f64 alpha 2)) (neg.f64 (-.f64 1 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 (/.f64 0 (+.f64 alpha 2)) (-.f64 1 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (+.f64 alpha 2)) (+.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (+.f64 (/.f64 0 (+.f64 alpha 2)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 (-.f64 alpha alpha) (-.f64 1 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 1 (-.f64 2 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 (+.f64 1 (/.f64 0 (+.f64 alpha 2))) (-.f64 2 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 (-.f64 1 (/.f64 0 (+.f64 alpha 2))) (-.f64 2 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 -1 (neg.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 (+.f64 (/.f64 0 (+.f64 alpha 2)) -1) (neg.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 3 (-.f64 4 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 1 (*.f64 2 (/.f64 alpha (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 0 (+.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 -1 (/.f64 (+.f64 (+.f64 alpha alpha) 4) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 -1 (/.f64 1/2 (/.f64 0 (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (-.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (+.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (neg.f64 (-.f64 2 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (-.f64 -2 (neg.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (-.f64 2 (-.f64 4 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 -1 (*.f64 (+.f64 alpha 2) (/.f64 1/2 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 -1 (/.f64 (+.f64 (+.f64 alpha alpha) 4) (+.f64 alpha (*.f64 alpha 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 -1 (/.f64 -1 (-.f64 (/.f64 alpha (neg.f64 (+.f64 alpha 2))) (/.f64 alpha (+.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1/2 (*.f64 1/2 (neg.f64 (+.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha 2))) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (/.f64 0 (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (*.f64 -1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (neg.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (neg.f64 (+.f64 alpha 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (neg.f64 (+.f64 alpha 2))) (-.f64 1 (/.f64 0 (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (neg.f64 (+.f64 alpha 2))) (*.f64 -1 (+.f64 (/.f64 0 (+.f64 alpha 2)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 alpha 2)) (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 alpha 2)) (/.f64 -1 (neg.f64 (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 4 (neg.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 4 (+.f64 0 (neg.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 4 (-.f64 (neg.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) 3)) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 4 (-.f64 (-.f64 (neg.f64 (+.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha 2))) -1)) 3) (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) 3) (-.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) 3) (neg.f64 (-.f64 4 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha 2))) (-.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (*.f64 2 (/.f64 alpha (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha 2))) (-.f64 (/.f64 alpha (neg.f64 (+.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha 2))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha 2))) (-.f64 (/.f64 alpha (neg.f64 (+.f64 alpha 2))) (-.f64 1 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha 2))) (-.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (-.f64 2 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha 2))) -1) (-.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (/.f64 alpha (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 0) (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) 1/2) (-.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) 1/2) (+.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha 2))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) 1/2) (-.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) 1/2) (-.f64 1 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (/.f64 alpha (+.f64 alpha 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) 3)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (+.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (-.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (+.f64 (/.f64 alpha (+.f64 alpha 2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 8 (neg.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) 7)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))) (neg.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 alpha (neg.f64 (+.f64 alpha 2))) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 2 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 alpha (+.f64 alpha 2)) (neg.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (/.f64 alpha (+.f64 alpha 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 1/2) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (neg.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 1/2 (/.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 1 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 -1 (neg.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (+.f64 alpha 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 0 (+.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (+.f64 alpha 2)) (*.f64 (/.f64 alpha (+.f64 alpha 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 alpha alpha))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 (/.f64 0 (+.f64 alpha 2)) (-.f64 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (+.f64 alpha 2)) (+.f64 (/.f64 0 (+.f64 alpha 2)) (-.f64 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 (-.f64 alpha alpha) (/.f64 0 (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 -1 (/.f64 (+.f64 (+.f64 alpha alpha) 4) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 -1 (/.f64 1/2 (/.f64 0 (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 alpha (+.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (neg.f64 (+.f64 alpha 2))) (*.f64 2 (/.f64 alpha (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha 2))) (/.f64 alpha (neg.f64 (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) 0) (/.f64 alpha (+.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) 1/2) (*.f64 (/.f64 alpha (+.f64 alpha 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) 1/2) (+.f64 0 (*.f64 (/.f64 alpha (+.f64 alpha 2)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 alpha alpha) (/.f64 alpha (+.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 4 (/.f64 (+.f64 alpha 2) alpha)) (-.f64 (/.f64 0 (+.f64 alpha 2)) (/.f64 (*.f64 alpha 3) (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 4 (/.f64 (+.f64 alpha 2) alpha)) (neg.f64 (/.f64 (*.f64 alpha 3) (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (+.f64 alpha 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 0 (+.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (+.f64 alpha 2)) (*.f64 (/.f64 alpha (+.f64 alpha 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 alpha alpha))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 (/.f64 0 (+.f64 alpha 2)) (-.f64 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (+.f64 alpha 2)) (+.f64 (/.f64 0 (+.f64 alpha 2)) (-.f64 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 (-.f64 alpha alpha) (/.f64 0 (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (+.f64 alpha 2)) (+.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) 0) (/.f64 0 (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (+.f64 alpha 2)) (+.f64 (-.f64 alpha alpha) (/.f64 0 (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (+.f64 alpha 2)) (+.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) 0) (*.f64 (/.f64 alpha (+.f64 alpha 2)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (+.f64 alpha 2)) (+.f64 (-.f64 alpha alpha) (*.f64 (/.f64 alpha (+.f64 alpha 2)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (+.f64 alpha 2)) (+.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) 0) (-.f64 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (+.f64 alpha 2)) (+.f64 (-.f64 alpha alpha) (-.f64 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 1 (/.f64 (/.f64 (+.f64 alpha 2) -1/2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (neg.f64 (+.f64 alpha 2))) (/.f64 (/.f64 alpha -1/2) (+.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (neg.f64 (+.f64 alpha 2))) (-.f64 (/.f64 0 (+.f64 alpha 2)) (*.f64 2 (/.f64 alpha (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (neg.f64 (+.f64 alpha 2))) (neg.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (neg.f64 (+.f64 alpha 2))) (/.f64 1 (/.f64 (/.f64 (+.f64 alpha 2) (neg.f64 alpha)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (neg.f64 (+.f64 alpha 2))) (/.f64 1 (/.f64 (+.f64 alpha 2) (/.f64 alpha -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (neg.f64 (+.f64 alpha 2))) (/.f64 1 (/.f64 (/.f64 (+.f64 alpha 2) -1/2) (+.f64 alpha (*.f64 alpha 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (+.f64 alpha 2)) (/.f64 alpha (neg.f64 (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha 2))) (/.f64 alpha (+.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) 0) (/.f64 alpha (neg.f64 (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) 1/2) (-.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) 1/2) (/.f64 alpha (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) 1/2) (/.f64 1 (/.f64 (/.f64 (+.f64 alpha 2) -1/2) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) 1/2) (/.f64 1 (/.f64 (/.f64 (+.f64 alpha 2) (neg.f64 alpha)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 alpha alpha) (/.f64 alpha (neg.f64 (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 4 (/.f64 (+.f64 alpha 2) alpha)) (/.f64 (*.f64 alpha 3) (+.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 alpha 3) (+.f64 alpha 2)) (*.f64 2 (/.f64 alpha (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 4 (/.f64 (+.f64 alpha 2) alpha)) (*.f64 (/.f64 alpha (+.f64 alpha 2)) 0)) (/.f64 (*.f64 alpha 3) (+.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 0 (+.f64 alpha 2)) (-.f64 alpha alpha)) (/.f64 alpha (neg.f64 (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 4 (/.f64 (+.f64 alpha 2) alpha)) (-.f64 alpha alpha)) (/.f64 (*.f64 alpha 3) (+.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 (+.f64 alpha 2)) (/.f64 4 (/.f64 (+.f64 alpha 2) alpha))) (/.f64 (*.f64 alpha 3) (+.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 alpha 3) (+.f64 (+.f64 alpha alpha) 4)) (*.f64 (/.f64 alpha (+.f64 alpha 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (/.f64 (*.f64 alpha 3) (+.f64 alpha 2))) (*.f64 (/.f64 alpha (+.f64 alpha 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/2 (+.f64 alpha 2)) (*.f64 alpha 3)) (*.f64 (/.f64 alpha (+.f64 alpha 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 alpha alpha) (*.f64 (+.f64 alpha 2) 1/2)) (*.f64 (/.f64 1 (+.f64 alpha 2)) (*.f64 alpha 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 alpha -1/2)) (/.f64 alpha (neg.f64 (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 4 (/.f64 (+.f64 alpha 2) alpha)) (/.f64 4 (/.f64 (+.f64 alpha 2) alpha))) (+.f64 (/.f64 4 (/.f64 (+.f64 alpha 2) alpha)) (/.f64 (*.f64 alpha 3) (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 alpha (+.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 alpha (/.f64 1 (+.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 alpha (+.f64 alpha 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 alpha (+.f64 alpha 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 alpha alpha) (/.f64 1/2 (+.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 alpha (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 alpha 2)) (+.f64 alpha alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 alpha 2)) (-.f64 (+.f64 alpha alpha) (+.f64 (neg.f64 alpha) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 alpha 2)) alpha)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 alpha 2)) (-.f64 (*.f64 -1 (-.f64 alpha alpha)) (neg.f64 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 alpha 2)) (-.f64 (neg.f64 (*.f64 alpha 3)) (neg.f64 (+.f64 alpha (*.f64 alpha 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 alpha 2)) (-.f64 (*.f64 -1 (*.f64 alpha 3)) (neg.f64 (+.f64 alpha (*.f64 alpha 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 alpha 2)) (-.f64 (*.f64 alpha -1/2) (*.f64 -1/2 (*.f64 alpha 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1/2 (/.f64 (+.f64 alpha 2) (/.f64 alpha -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 alpha) (/.f64 1 (neg.f64 (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 alpha) (/.f64 -1 (+.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 alpha) (neg.f64 (/.f64 1 (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 alpha) (+.f64 (/.f64 -1/2 (+.f64 alpha 2)) (/.f64 -1/2 (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 alpha) (-.f64 (/.f64 1/2 (+.f64 alpha 2)) (+.f64 (/.f64 1/2 (+.f64 alpha 2)) (/.f64 1 (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 alpha) (-.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 (/.f64 1 (+.f64 alpha 2)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 alpha) (-.f64 (/.f64 1 (+.f64 alpha 2)) (*.f64 2 (/.f64 1 (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 alpha) (-.f64 (/.f64 1 (+.f64 alpha 2)) (+.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 1 (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 alpha (neg.f64 (+.f64 alpha 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (/.f64 alpha (neg.f64 (+.f64 alpha 2))) (/.f64 alpha (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 (/.f64 alpha -1/2) (+.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 alpha -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (/.f64 0 (+.f64 alpha 2)) (*.f64 2 (/.f64 alpha (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 (*.f64 alpha 3) (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (neg.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 1/2 (/.f64 (+.f64 alpha 2) (*.f64 alpha 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 1/2 (/.f64 (+.f64 alpha 2) (neg.f64 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1/2 (+.f64 alpha 2))) (+.f64 alpha (*.f64 alpha 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1/2 (+.f64 alpha 2))) (*.f64 4 alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 alpha -1/2) (/.f64 -1/2 (+.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 alpha -1/2) (-.f64 (+.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 -1 (+.f64 alpha 2))) (/.f64 1/2 (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 alpha -1/2) (-.f64 (+.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 1/2 (+.f64 alpha 2))) (+.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 1 (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (+.f64 alpha 2)) (/.f64 alpha -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (+.f64 alpha 2)) (*.f64 -2 alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (+.f64 alpha 2)) (-.f64 (-.f64 alpha alpha) (+.f64 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (+.f64 alpha 2)) (-.f64 (/.f64 (-.f64 alpha alpha) 1/2) (+.f64 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (+.f64 alpha 2)) (-.f64 (neg.f64 (*.f64 alpha 3)) (neg.f64 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (+.f64 alpha 2)) (-.f64 (/.f64 alpha -1/2) (-.f64 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (+.f64 alpha 2)) (-.f64 (*.f64 alpha 3) (+.f64 alpha (+.f64 alpha (*.f64 alpha 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (+.f64 alpha 2)) (-.f64 (/.f64 (*.f64 alpha 3) 1/2) (/.f64 (+.f64 alpha (*.f64 alpha 3)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (+.f64 alpha 2)) (-.f64 (+.f64 (+.f64 alpha (*.f64 alpha 3)) (+.f64 alpha alpha)) (+.f64 (+.f64 alpha (*.f64 alpha 3)) (+.f64 alpha (*.f64 alpha 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (+.f64 alpha 2)) (-.f64 (+.f64 alpha (*.f64 alpha 3)) (+.f64 (*.f64 alpha 3) (*.f64 alpha 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 alpha (*.f64 alpha 3)) (*.f64 1/2 (/.f64 1/2 (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 alpha (*.f64 alpha 3)) (+.f64 (/.f64 1/2 (+.f64 alpha 2)) (/.f64 -1 (/.f64 (+.f64 alpha 2) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 alpha (neg.f64 (+.f64 alpha 2))) (/.f64 alpha (+.f64 alpha 2))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (/.f64 (+.f64 alpha 2) alpha)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (+.f64 alpha 2))) (neg.f64 alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 alpha -1/2) (+.f64 alpha 2)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 alpha -1/2)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 0 (+.f64 alpha 2)) (*.f64 2 (/.f64 alpha (+.f64 alpha 2)))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 (*.f64 alpha 3) (+.f64 alpha 2))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha 2)))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 alpha) (/.f64 -1/2 (+.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 alpha 2)) (neg.f64 alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 alpha) (*.f64 1/2 (/.f64 1/2 (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (+.f64 alpha 2))) (neg.f64 alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 (+.f64 alpha 2)) (/.f64 -1 (/.f64 (+.f64 alpha 2) 1/4))) (+.f64 alpha (*.f64 alpha 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 1 (+.f64 alpha 2))) (*.f64 alpha 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 -1/2 (+.f64 alpha 2)) (/.f64 -1/2 (+.f64 alpha 2))) (neg.f64 alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 alpha (*.f64 alpha 3)) (+.f64 alpha (*.f64 alpha 3))) (/.f64 1/2 (/.f64 (+.f64 alpha 2) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 alpha -1/2) (/.f64 alpha -1/2)) (/.f64 1/2 (/.f64 (+.f64 alpha 2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (/.f64 (+.f64 alpha 2) -1/2)) (+.f64 (/.f64 alpha -1/2) (/.f64 alpha -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (/.f64 (+.f64 alpha 2) (neg.f64 alpha))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 alpha (/.f64 (+.f64 alpha 2) -1/2)) (/.f64 alpha (/.f64 (+.f64 alpha 2) -1/2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 -2 alpha) (*.f64 -2 alpha)) (/.f64 1/2 (/.f64 (+.f64 alpha 2) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))))))

simplify74.0ms (0.5%)

Algorithm
egg-herbie
Rules
822×rational.json-simplify-51
660×rational.json-simplify-14
616×rational.json-simplify-11
590×rational.json-simplify-21
558×rational.json-simplify-41
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
05045381
117914813
Stop Event
node limit
Counts
249 → 283
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1/2 alpha))
(+.f64 1 (+.f64 (*.f64 -1/2 alpha) (*.f64 1/4 (pow.f64 alpha 2))))
(+.f64 (*.f64 -1/8 (pow.f64 alpha 3)) (+.f64 1 (+.f64 (*.f64 -1/2 alpha) (*.f64 1/4 (pow.f64 alpha 2)))))
(/.f64 2 alpha)
(-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 8 (/.f64 1 (pow.f64 alpha 3))) (*.f64 2 (/.f64 1 alpha))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 8 (/.f64 1 (pow.f64 alpha 3))) (*.f64 2 (/.f64 1 alpha))) (+.f64 (*.f64 16 (/.f64 1 (pow.f64 alpha 4))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))))
(/.f64 2 alpha)
(-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 8 (/.f64 1 (pow.f64 alpha 3))) (*.f64 2 (/.f64 1 alpha))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 8 (/.f64 1 (pow.f64 alpha 3))) (*.f64 2 (/.f64 1 alpha))) (+.f64 (*.f64 16 (/.f64 1 (pow.f64 alpha 4))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))))
(*.f64 1/2 alpha)
(+.f64 (*.f64 1/2 alpha) (*.f64 -1/4 (pow.f64 alpha 2)))
(+.f64 (*.f64 1/2 alpha) (+.f64 (*.f64 1/8 (pow.f64 alpha 3)) (*.f64 -1/4 (pow.f64 alpha 2))))
(+.f64 (*.f64 1/2 alpha) (+.f64 (*.f64 -1/16 (pow.f64 alpha 4)) (+.f64 (*.f64 1/8 (pow.f64 alpha 3)) (*.f64 -1/4 (pow.f64 alpha 2)))))
1
(-.f64 1 (*.f64 2 (/.f64 1 alpha)))
(-.f64 (+.f64 1 (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))) (*.f64 2 (/.f64 1 alpha)))
(-.f64 (+.f64 1 (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (*.f64 8 (/.f64 1 (pow.f64 alpha 3))) (*.f64 2 (/.f64 1 alpha))))
1
(-.f64 1 (*.f64 2 (/.f64 1 alpha)))
(-.f64 (+.f64 1 (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))) (*.f64 2 (/.f64 1 alpha)))
(-.f64 (+.f64 1 (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (*.f64 8 (/.f64 1 (pow.f64 alpha 3))) (*.f64 2 (/.f64 1 alpha))))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(+.f64 1 (-.f64 (/.f64 alpha (neg.f64 (+.f64 alpha 2))) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 0)))
(+.f64 1 (-.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 2 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))
(+.f64 1 (+.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -2)))
(+.f64 1 (-.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -2) (neg.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))
(+.f64 1 (-.f64 (+.f64 2 (/.f64 alpha (+.f64 alpha 2))) (-.f64 4 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))
(+.f64 1 (-.f64 (neg.f64 (+.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha 2))) -1)) (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))
(+.f64 1 (*.f64 1/2 (-.f64 -1 (+.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha 2))) -1))))
(+.f64 2 (-.f64 -1 (/.f64 alpha (+.f64 alpha 2))))
(+.f64 2 (-.f64 (-.f64 -1 (/.f64 alpha (+.f64 alpha 2))) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 0)))
(+.f64 2 (-.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (-.f64 4 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))
(+.f64 2 (-.f64 (-.f64 -1 (+.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha 2))) -1)) (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))
(+.f64 2 (*.f64 1/2 (-.f64 (neg.f64 (+.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha 2))) -1)) 3)))
(+.f64 (/.f64 alpha (+.f64 alpha 2)) (neg.f64 (+.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha 2))) -1)))
(+.f64 (/.f64 alpha (+.f64 alpha 2)) (+.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) -1))
(+.f64 (/.f64 alpha (+.f64 alpha 2)) (neg.f64 (-.f64 1 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))
(+.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 (/.f64 0 (+.f64 alpha 2)) (-.f64 1 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))
(+.f64 (/.f64 alpha (+.f64 alpha 2)) (+.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (+.f64 (/.f64 0 (+.f64 alpha 2)) -1)))
(+.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 (-.f64 alpha alpha) (-.f64 1 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))
(+.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 1 (-.f64 2 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))
(+.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 (+.f64 1 (/.f64 0 (+.f64 alpha 2))) (-.f64 2 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))
(+.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 (-.f64 1 (/.f64 0 (+.f64 alpha 2))) (-.f64 2 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))
(+.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 -1 (neg.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))
(+.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 (+.f64 (/.f64 0 (+.f64 alpha 2)) -1) (neg.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))
(+.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 3 (-.f64 4 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))
(+.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 1 (*.f64 2 (/.f64 alpha (+.f64 alpha 2)))))
(+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 0)
(+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 0 (+.f64 alpha 2)))
(+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 0))
(+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 -1 (/.f64 (+.f64 (+.f64 alpha alpha) 4) 0)))
(+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 -1 (/.f64 1/2 (/.f64 0 (+.f64 alpha 2)))))
(+.f64 0 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))
(+.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (-.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) 2))
(+.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (+.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) -2))
(+.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (neg.f64 (-.f64 2 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))
(+.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (-.f64 -2 (neg.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))
(+.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (-.f64 2 (-.f64 4 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))
(+.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 -1 (*.f64 (+.f64 alpha 2) (/.f64 1/2 alpha))))
(+.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 -1 (/.f64 (+.f64 (+.f64 alpha alpha) 4) (+.f64 alpha (*.f64 alpha 3)))))
(+.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 -1 (/.f64 -1 (-.f64 (/.f64 alpha (neg.f64 (+.f64 alpha 2))) (/.f64 alpha (+.f64 alpha 2))))))
(+.f64 1/2 (*.f64 1/2 (neg.f64 (+.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha 2))) -1))))
(+.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))
(+.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (/.f64 0 (+.f64 alpha 2))))
(+.f64 -1 (*.f64 -1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -2)))
(+.f64 -1 (neg.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -2)))
(+.f64 (/.f64 alpha (neg.f64 (+.f64 alpha 2))) 1)
(+.f64 (/.f64 alpha (neg.f64 (+.f64 alpha 2))) (-.f64 1 (/.f64 0 (+.f64 alpha 2))))
(+.f64 (/.f64 alpha (neg.f64 (+.f64 alpha 2))) (*.f64 -1 (+.f64 (/.f64 0 (+.f64 alpha 2)) -1)))
(+.f64 (/.f64 0 (+.f64 alpha 2)) (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))
(+.f64 (/.f64 0 (+.f64 alpha 2)) (/.f64 -1 (neg.f64 (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))
(+.f64 4 (neg.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) 3)))
(+.f64 4 (+.f64 0 (neg.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) 3))))
(+.f64 4 (-.f64 (neg.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) 3)) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 0)))
(+.f64 4 (-.f64 (-.f64 (neg.f64 (+.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha 2))) -1)) 3) (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))
(+.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) 3) (-.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) 4))
(+.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) 3) (neg.f64 (-.f64 4 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))
(+.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))
(+.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha 2))) (-.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (*.f64 2 (/.f64 alpha (+.f64 alpha 2)))))
(+.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha 2))) (-.f64 (/.f64 alpha (neg.f64 (+.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha 2))) -1)))
(+.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha 2))) (-.f64 (/.f64 alpha (neg.f64 (+.f64 alpha 2))) (-.f64 1 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))
(+.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha 2))) (-.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (-.f64 2 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))
(+.f64 (+.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha 2))) -1) (-.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (/.f64 alpha (+.f64 alpha 2))))
(+.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 0) (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))
(+.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) 1/2) (-.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) 1/2) (+.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha 2))) -1)))
(+.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) 1/2) (-.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) 1/2) (-.f64 1 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))
(+.f64 (-.f64 -1 (/.f64 alpha (+.f64 alpha 2))) 2)
(+.f64 (neg.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) 3)) 4)
(+.f64 (*.f64 2 (+.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (-.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (+.f64 (/.f64 alpha (+.f64 alpha 2)) 3)))
(+.f64 8 (neg.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) 7)))
(+.f64 (*.f64 2 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))) (neg.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 3)))
(+.f64 (-.f64 (/.f64 alpha (neg.f64 (+.f64 alpha 2))) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 0)) 1)
(+.f64 (-.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 2 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))) 1)
(+.f64 (-.f64 (/.f64 alpha (+.f64 alpha 2)) (neg.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))) -1)
(+.f64 (+.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (/.f64 alpha (+.f64 alpha 2))) -1)
(+.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 1/2) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 1/2))
(*.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))
(*.f64 2 (/.f64 1/2 (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))))
(*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 1)
(*.f64 1/2 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))
(*.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) -1)
(*.f64 -1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))
(*.f64 -1/2 (neg.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))))
(*.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) 1/2)
(*.f64 (neg.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))) -1/2)
(*.f64 -2 (/.f64 1/2 (/.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))))
(*.f64 (/.f64 1/2 (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))) 2)
(/.f64 1 (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))
(/.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 1)
(/.f64 1/2 (/.f64 1 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))))
(/.f64 1/2 (/.f64 -1 (neg.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))
(/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) -1)
(/.f64 -1 (/.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))
(neg.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))
(+.f64 (/.f64 alpha (+.f64 alpha 2)) 0)
(+.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 0 (+.f64 alpha 2)))
(+.f64 (/.f64 alpha (+.f64 alpha 2)) (*.f64 (/.f64 alpha (+.f64 alpha 2)) 0))
(+.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 alpha alpha))
(+.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 (/.f64 0 (+.f64 alpha 2)) (-.f64 alpha alpha)))
(+.f64 (/.f64 alpha (+.f64 alpha 2)) (+.f64 (/.f64 0 (+.f64 alpha 2)) (-.f64 alpha alpha)))
(+.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 (-.f64 alpha alpha) (/.f64 0 (+.f64 alpha 2))))
(+.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 -1 (/.f64 (+.f64 (+.f64 alpha alpha) 4) 0)))
(+.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 -1 (/.f64 1/2 (/.f64 0 (+.f64 alpha 2)))))
(+.f64 0 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (/.f64 alpha (neg.f64 (+.f64 alpha 2))) (*.f64 2 (/.f64 alpha (+.f64 alpha 2))))
(+.f64 (/.f64 0 (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha 2))) (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(+.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) 0) (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) 1/2) (*.f64 (/.f64 alpha (+.f64 alpha 2)) 1/2))
(+.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) 1/2) (+.f64 0 (*.f64 (/.f64 alpha (+.f64 alpha 2)) 1/2)))
(+.f64 (-.f64 alpha alpha) (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (/.f64 4 (/.f64 (+.f64 alpha 2) alpha)) (-.f64 (/.f64 0 (+.f64 alpha 2)) (/.f64 (*.f64 alpha 3) (+.f64 alpha 2))))
(+.f64 (/.f64 4 (/.f64 (+.f64 alpha 2) alpha)) (neg.f64 (/.f64 (*.f64 alpha 3) (+.f64 alpha 2))))
(-.f64 (/.f64 alpha (+.f64 alpha 2)) 0)
(-.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 0 (+.f64 alpha 2)))
(-.f64 (/.f64 alpha (+.f64 alpha 2)) (*.f64 (/.f64 alpha (+.f64 alpha 2)) 0))
(-.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 alpha alpha))
(-.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 (/.f64 0 (+.f64 alpha 2)) (-.f64 alpha alpha)))
(-.f64 (/.f64 alpha (+.f64 alpha 2)) (+.f64 (/.f64 0 (+.f64 alpha 2)) (-.f64 alpha alpha)))
(-.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 (-.f64 alpha alpha) (/.f64 0 (+.f64 alpha 2))))
(-.f64 (/.f64 alpha (+.f64 alpha 2)) (+.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) 0) (/.f64 0 (+.f64 alpha 2))))
(-.f64 (/.f64 alpha (+.f64 alpha 2)) (+.f64 (-.f64 alpha alpha) (/.f64 0 (+.f64 alpha 2))))
(-.f64 (/.f64 alpha (+.f64 alpha 2)) (+.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) 0) (*.f64 (/.f64 alpha (+.f64 alpha 2)) 0)))
(-.f64 (/.f64 alpha (+.f64 alpha 2)) (+.f64 (-.f64 alpha alpha) (*.f64 (/.f64 alpha (+.f64 alpha 2)) 0)))
(-.f64 (/.f64 alpha (+.f64 alpha 2)) (+.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) 0) (-.f64 alpha alpha)))
(-.f64 (/.f64 alpha (+.f64 alpha 2)) (+.f64 (-.f64 alpha alpha) (-.f64 alpha alpha)))
(-.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 1 (/.f64 (/.f64 (+.f64 alpha 2) -1/2) 0)))
(-.f64 0 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 (/.f64 alpha (neg.f64 (+.f64 alpha 2))) (/.f64 (/.f64 alpha -1/2) (+.f64 alpha 2)))
(-.f64 (/.f64 alpha (neg.f64 (+.f64 alpha 2))) (-.f64 (/.f64 0 (+.f64 alpha 2)) (*.f64 2 (/.f64 alpha (+.f64 alpha 2)))))
(-.f64 (/.f64 alpha (neg.f64 (+.f64 alpha 2))) (neg.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha 2)))))
(-.f64 (/.f64 alpha (neg.f64 (+.f64 alpha 2))) (/.f64 1 (/.f64 (/.f64 (+.f64 alpha 2) (neg.f64 alpha)) 2)))
(-.f64 (/.f64 alpha (neg.f64 (+.f64 alpha 2))) (/.f64 1 (/.f64 (+.f64 alpha 2) (/.f64 alpha -1/2))))
(-.f64 (/.f64 alpha (neg.f64 (+.f64 alpha 2))) (/.f64 1 (/.f64 (/.f64 (+.f64 alpha 2) -1/2) (+.f64 alpha (*.f64 alpha 3)))))
(-.f64 (/.f64 0 (+.f64 alpha 2)) (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha 2))) (/.f64 alpha (+.f64 alpha 2)))
(-.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) 0) (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) 1/2) (-.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) 1/2) (/.f64 alpha (+.f64 alpha 2))))
(-.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) 1/2) (/.f64 1 (/.f64 (/.f64 (+.f64 alpha 2) -1/2) alpha)))
(-.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) 1/2) (/.f64 1 (/.f64 (/.f64 (+.f64 alpha 2) (neg.f64 alpha)) 1/2)))
(-.f64 (-.f64 alpha alpha) (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 (/.f64 4 (/.f64 (+.f64 alpha 2) alpha)) (/.f64 (*.f64 alpha 3) (+.f64 alpha 2)))
(-.f64 (/.f64 (*.f64 alpha 3) (+.f64 alpha 2)) (*.f64 2 (/.f64 alpha (+.f64 alpha 2))))
(-.f64 (-.f64 (/.f64 4 (/.f64 (+.f64 alpha 2) alpha)) (*.f64 (/.f64 alpha (+.f64 alpha 2)) 0)) (/.f64 (*.f64 alpha 3) (+.f64 alpha 2)))
(-.f64 (-.f64 (/.f64 0 (+.f64 alpha 2)) (-.f64 alpha alpha)) (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 (-.f64 (/.f64 4 (/.f64 (+.f64 alpha 2) alpha)) (-.f64 alpha alpha)) (/.f64 (*.f64 alpha 3) (+.f64 alpha 2)))
(-.f64 (+.f64 (/.f64 0 (+.f64 alpha 2)) (/.f64 4 (/.f64 (+.f64 alpha 2) alpha))) (/.f64 (*.f64 alpha 3) (+.f64 alpha 2)))
(-.f64 (/.f64 (*.f64 alpha 3) (+.f64 (+.f64 alpha alpha) 4)) (*.f64 (/.f64 alpha (+.f64 alpha 2)) 1/2))
(-.f64 (*.f64 1/2 (/.f64 (*.f64 alpha 3) (+.f64 alpha 2))) (*.f64 (/.f64 alpha (+.f64 alpha 2)) 1/2))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha 2)) (*.f64 alpha 3)) (*.f64 (/.f64 alpha (+.f64 alpha 2)) 1/2))
(-.f64 (/.f64 (+.f64 alpha alpha) (*.f64 (+.f64 alpha 2) 1/2)) (*.f64 (/.f64 1 (+.f64 alpha 2)) (*.f64 alpha 3)))
(-.f64 (*.f64 0 (/.f64 alpha -1/2)) (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 (+.f64 (/.f64 4 (/.f64 (+.f64 alpha 2) alpha)) (/.f64 4 (/.f64 (+.f64 alpha 2) alpha))) (+.f64 (/.f64 4 (/.f64 (+.f64 alpha 2) alpha)) (/.f64 (*.f64 alpha 3) (+.f64 alpha 2))))
(*.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(*.f64 alpha (/.f64 1 (+.f64 alpha 2)))
(*.f64 2 (*.f64 (/.f64 alpha (+.f64 alpha 2)) 1/2))
(*.f64 (/.f64 alpha (+.f64 alpha 2)) 1)
(*.f64 (+.f64 alpha alpha) (/.f64 1/2 (+.f64 alpha 2)))
(*.f64 1/2 (*.f64 2 (/.f64 alpha (+.f64 alpha 2))))
(*.f64 (/.f64 1/2 (+.f64 alpha 2)) (+.f64 alpha alpha))
(*.f64 (/.f64 1/2 (+.f64 alpha 2)) (-.f64 (+.f64 alpha alpha) (+.f64 (neg.f64 alpha) alpha)))
(*.f64 (/.f64 1 (+.f64 alpha 2)) alpha)
(*.f64 (/.f64 1 (+.f64 alpha 2)) (-.f64 (*.f64 -1 (-.f64 alpha alpha)) (neg.f64 alpha)))
(*.f64 (/.f64 1 (+.f64 alpha 2)) (-.f64 (neg.f64 (*.f64 alpha 3)) (neg.f64 (+.f64 alpha (*.f64 alpha 3)))))
(*.f64 (/.f64 1 (+.f64 alpha 2)) (-.f64 (*.f64 -1 (*.f64 alpha 3)) (neg.f64 (+.f64 alpha (*.f64 alpha 3)))))
(*.f64 (/.f64 1 (+.f64 alpha 2)) (-.f64 (*.f64 alpha -1/2) (*.f64 -1/2 (*.f64 alpha 3))))
(*.f64 -1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(*.f64 -1 (/.f64 1/2 (/.f64 (+.f64 alpha 2) (/.f64 alpha -1/2))))
(*.f64 (neg.f64 alpha) (/.f64 1 (neg.f64 (+.f64 alpha 2))))
(*.f64 (neg.f64 alpha) (/.f64 -1 (+.f64 alpha 2)))
(*.f64 (neg.f64 alpha) (neg.f64 (/.f64 1 (+.f64 alpha 2))))
(*.f64 (neg.f64 alpha) (+.f64 (/.f64 -1/2 (+.f64 alpha 2)) (/.f64 -1/2 (+.f64 alpha 2))))
(*.f64 (neg.f64 alpha) (-.f64 (/.f64 1/2 (+.f64 alpha 2)) (+.f64 (/.f64 1/2 (+.f64 alpha 2)) (/.f64 1 (+.f64 alpha 2)))))
(*.f64 (neg.f64 alpha) (-.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 (/.f64 1 (+.f64 alpha 2)) 1/2)))
(*.f64 (neg.f64 alpha) (-.f64 (/.f64 1 (+.f64 alpha 2)) (*.f64 2 (/.f64 1 (+.f64 alpha 2)))))
(*.f64 (neg.f64 alpha) (-.f64 (/.f64 1 (+.f64 alpha 2)) (+.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 1 (+.f64 alpha 2)))))
(*.f64 (/.f64 alpha (neg.f64 (+.f64 alpha 2))) -1)
(*.f64 -1/2 (-.f64 (/.f64 alpha (neg.f64 (+.f64 alpha 2))) (/.f64 alpha (+.f64 alpha 2))))
(*.f64 -1/2 (/.f64 (/.f64 alpha -1/2) (+.f64 alpha 2)))
(*.f64 -1/2 (*.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 alpha -1/2)))
(*.f64 -1/2 (-.f64 (/.f64 0 (+.f64 alpha 2)) (*.f64 2 (/.f64 alpha (+.f64 alpha 2)))))
(*.f64 -1/2 (-.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 (*.f64 alpha 3) (+.f64 alpha 2))))
(*.f64 -1/2 (neg.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha 2)))))
(*.f64 4 (/.f64 1/2 (/.f64 (+.f64 alpha 2) (*.f64 alpha 1/2))))
(*.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha 2))) 1/2)
(*.f64 -2 (/.f64 1/2 (/.f64 (+.f64 alpha 2) (neg.f64 alpha))))
(*.f64 (*.f64 1/2 (/.f64 1/2 (+.f64 alpha 2))) (+.f64 alpha (*.f64 alpha 3)))
(*.f64 (*.f64 1/2 (/.f64 1/2 (+.f64 alpha 2))) (*.f64 4 alpha))
(*.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) 1/2) 2)
(*.f64 (/.f64 alpha -1/2) (/.f64 -1/2 (+.f64 alpha 2)))
(*.f64 (/.f64 alpha -1/2) (-.f64 (+.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 -1 (+.f64 alpha 2))) (/.f64 1/2 (+.f64 alpha 2))))
(*.f64 (/.f64 alpha -1/2) (-.f64 (+.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 1/2 (+.f64 alpha 2))) (+.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 1 (+.f64 alpha 2)))))
(*.f64 (/.f64 -1/2 (+.f64 alpha 2)) (/.f64 alpha -1/2))
(*.f64 (/.f64 -1/2 (+.f64 alpha 2)) (*.f64 -2 alpha))
(*.f64 (/.f64 -1/2 (+.f64 alpha 2)) (-.f64 (-.f64 alpha alpha) (+.f64 alpha alpha)))
(*.f64 (/.f64 -1/2 (+.f64 alpha 2)) (-.f64 (/.f64 (-.f64 alpha alpha) 1/2) (+.f64 alpha alpha)))
(*.f64 (/.f64 -1/2 (+.f64 alpha 2)) (-.f64 (neg.f64 (*.f64 alpha 3)) (neg.f64 alpha)))
(*.f64 (/.f64 -1/2 (+.f64 alpha 2)) (-.f64 (/.f64 alpha -1/2) (-.f64 alpha alpha)))
(*.f64 (/.f64 -1/2 (+.f64 alpha 2)) (-.f64 (*.f64 alpha 3) (+.f64 alpha (+.f64 alpha (*.f64 alpha 3)))))
(*.f64 (/.f64 -1/2 (+.f64 alpha 2)) (-.f64 (/.f64 (*.f64 alpha 3) 1/2) (/.f64 (+.f64 alpha (*.f64 alpha 3)) 1/2)))
(*.f64 (/.f64 -1/2 (+.f64 alpha 2)) (-.f64 (+.f64 (+.f64 alpha (*.f64 alpha 3)) (+.f64 alpha alpha)) (+.f64 (+.f64 alpha (*.f64 alpha 3)) (+.f64 alpha (*.f64 alpha 3)))))
(*.f64 (/.f64 -1/2 (+.f64 alpha 2)) (-.f64 (+.f64 alpha (*.f64 alpha 3)) (+.f64 (*.f64 alpha 3) (*.f64 alpha 3))))
(*.f64 (+.f64 alpha (*.f64 alpha 3)) (*.f64 1/2 (/.f64 1/2 (+.f64 alpha 2))))
(*.f64 (+.f64 alpha (*.f64 alpha 3)) (+.f64 (/.f64 1/2 (+.f64 alpha 2)) (/.f64 -1 (/.f64 (+.f64 alpha 2) 1/4))))
(*.f64 (-.f64 (/.f64 alpha (neg.f64 (+.f64 alpha 2))) (/.f64 alpha (+.f64 alpha 2))) -1/2)
(*.f64 (/.f64 4 (/.f64 (+.f64 alpha 2) alpha)) 1/4)
(*.f64 (/.f64 1 (neg.f64 (+.f64 alpha 2))) (neg.f64 alpha))
(*.f64 (/.f64 (/.f64 alpha -1/2) (+.f64 alpha 2)) -1/2)
(*.f64 (*.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 alpha -1/2)) -1/2)
(*.f64 (-.f64 (/.f64 0 (+.f64 alpha 2)) (*.f64 2 (/.f64 alpha (+.f64 alpha 2)))) -1/2)
(*.f64 (-.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 (*.f64 alpha 3) (+.f64 alpha 2))) -1/2)
(*.f64 (neg.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha 2)))) -1/2)
(*.f64 (*.f64 -2 alpha) (/.f64 -1/2 (+.f64 alpha 2)))
(*.f64 (/.f64 -1 (+.f64 alpha 2)) (neg.f64 alpha))
(*.f64 (*.f64 4 alpha) (*.f64 1/2 (/.f64 1/2 (+.f64 alpha 2))))
(*.f64 (neg.f64 (/.f64 1 (+.f64 alpha 2))) (neg.f64 alpha))
(*.f64 (+.f64 (/.f64 1/2 (+.f64 alpha 2)) (/.f64 -1 (/.f64 (+.f64 alpha 2) 1/4))) (+.f64 alpha (*.f64 alpha 3)))
(*.f64 (+.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 1 (+.f64 alpha 2))) (*.f64 alpha 1/2))
(*.f64 (+.f64 (/.f64 -1/2 (+.f64 alpha 2)) (/.f64 -1/2 (+.f64 alpha 2))) (neg.f64 alpha))
(*.f64 (+.f64 (+.f64 alpha (*.f64 alpha 3)) (+.f64 alpha (*.f64 alpha 3))) (/.f64 1/2 (/.f64 (+.f64 alpha 2) 1/4)))
(*.f64 (+.f64 (/.f64 alpha -1/2) (/.f64 alpha -1/2)) (/.f64 1/2 (/.f64 (+.f64 alpha 2) -1/2)))
(*.f64 (/.f64 1/2 (/.f64 (+.f64 alpha 2) -1/2)) (+.f64 (/.f64 alpha -1/2) (/.f64 alpha -1/2)))
(*.f64 (/.f64 1/2 (/.f64 (+.f64 alpha 2) (neg.f64 alpha))) -2)
(*.f64 (+.f64 (/.f64 alpha (/.f64 (+.f64 alpha 2) -1/2)) (/.f64 alpha (/.f64 (+.f64 alpha 2) -1/2))) -1)
(*.f64 (+.f64 (*.f64 -2 alpha) (*.f64 -2 alpha)) (/.f64 1/2 (/.f64 (+.f64 alpha 2) -1/2)))
(neg.f64 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
Outputs
1
(+.f64 1 (*.f64 -1/2 alpha))
(+.f64 1 (+.f64 (*.f64 -1/2 alpha) (*.f64 1/4 (pow.f64 alpha 2))))
(+.f64 (*.f64 -1/8 (pow.f64 alpha 3)) (+.f64 1 (+.f64 (*.f64 -1/2 alpha) (*.f64 1/4 (pow.f64 alpha 2)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (pow.f64 alpha 3)) (+.f64 (*.f64 -1/2 alpha) (*.f64 1/4 (pow.f64 alpha 2)))))
(+.f64 1 (+.f64 (*.f64 -1/2 alpha) (+.f64 (*.f64 -1/8 (pow.f64 alpha 3)) (*.f64 1/4 (pow.f64 alpha 2)))))
(/.f64 2 alpha)
(-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (/.f64 2 alpha) (/.f64 4 (pow.f64 alpha 2)))
(-.f64 (+.f64 (*.f64 8 (/.f64 1 (pow.f64 alpha 3))) (*.f64 2 (/.f64 1 alpha))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(+.f64 (/.f64 8 (pow.f64 alpha 3)) (-.f64 (/.f64 2 alpha) (/.f64 4 (pow.f64 alpha 2))))
(+.f64 (-.f64 (/.f64 2 alpha) (/.f64 4 (pow.f64 alpha 2))) (/.f64 8 (pow.f64 alpha 3)))
(-.f64 (+.f64 (*.f64 8 (/.f64 1 (pow.f64 alpha 3))) (*.f64 2 (/.f64 1 alpha))) (+.f64 (*.f64 16 (/.f64 1 (pow.f64 alpha 4))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))))
(+.f64 (/.f64 8 (pow.f64 alpha 3)) (-.f64 (/.f64 2 alpha) (+.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 16 (pow.f64 alpha 4)))))
(/.f64 2 alpha)
(-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (/.f64 2 alpha) (/.f64 4 (pow.f64 alpha 2)))
(-.f64 (+.f64 (*.f64 8 (/.f64 1 (pow.f64 alpha 3))) (*.f64 2 (/.f64 1 alpha))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(+.f64 (/.f64 8 (pow.f64 alpha 3)) (-.f64 (/.f64 2 alpha) (/.f64 4 (pow.f64 alpha 2))))
(+.f64 (-.f64 (/.f64 2 alpha) (/.f64 4 (pow.f64 alpha 2))) (/.f64 8 (pow.f64 alpha 3)))
(-.f64 (+.f64 (*.f64 8 (/.f64 1 (pow.f64 alpha 3))) (*.f64 2 (/.f64 1 alpha))) (+.f64 (*.f64 16 (/.f64 1 (pow.f64 alpha 4))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))))
(+.f64 (/.f64 8 (pow.f64 alpha 3)) (-.f64 (/.f64 2 alpha) (+.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 16 (pow.f64 alpha 4)))))
(*.f64 1/2 alpha)
(*.f64 alpha 1/2)
(+.f64 (*.f64 1/2 alpha) (*.f64 -1/4 (pow.f64 alpha 2)))
(+.f64 (*.f64 (pow.f64 alpha 2) -1/4) (*.f64 alpha 1/2))
(+.f64 (*.f64 1/2 alpha) (+.f64 (*.f64 1/8 (pow.f64 alpha 3)) (*.f64 -1/4 (pow.f64 alpha 2))))
(+.f64 (*.f64 (pow.f64 alpha 3) 1/8) (+.f64 (*.f64 (pow.f64 alpha 2) -1/4) (*.f64 alpha 1/2)))
(+.f64 (*.f64 (pow.f64 alpha 2) -1/4) (+.f64 (*.f64 alpha 1/2) (*.f64 (pow.f64 alpha 3) 1/8)))
(+.f64 (*.f64 1/2 alpha) (+.f64 (*.f64 -1/16 (pow.f64 alpha 4)) (+.f64 (*.f64 1/8 (pow.f64 alpha 3)) (*.f64 -1/4 (pow.f64 alpha 2)))))
(+.f64 (*.f64 (pow.f64 alpha 4) -1/16) (+.f64 (*.f64 (pow.f64 alpha 3) 1/8) (+.f64 (*.f64 (pow.f64 alpha 2) -1/4) (*.f64 alpha 1/2))))
(+.f64 (+.f64 (*.f64 (pow.f64 alpha 2) -1/4) (+.f64 (*.f64 alpha 1/2) (*.f64 (pow.f64 alpha 3) 1/8))) (*.f64 (pow.f64 alpha 4) -1/16))
1
(-.f64 1 (*.f64 2 (/.f64 1 alpha)))
(-.f64 1 (/.f64 2 alpha))
(-.f64 (+.f64 1 (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))) (*.f64 2 (/.f64 1 alpha)))
(+.f64 1 (-.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 2 alpha)))
(-.f64 (+.f64 1 (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (*.f64 8 (/.f64 1 (pow.f64 alpha 3))) (*.f64 2 (/.f64 1 alpha))))
(+.f64 1 (-.f64 (/.f64 4 (pow.f64 alpha 2)) (+.f64 (/.f64 2 alpha) (/.f64 8 (pow.f64 alpha 3)))))
1
(-.f64 1 (*.f64 2 (/.f64 1 alpha)))
(-.f64 1 (/.f64 2 alpha))
(-.f64 (+.f64 1 (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))) (*.f64 2 (/.f64 1 alpha)))
(+.f64 1 (-.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 2 alpha)))
(-.f64 (+.f64 1 (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (*.f64 8 (/.f64 1 (pow.f64 alpha 3))) (*.f64 2 (/.f64 1 alpha))))
(+.f64 1 (-.f64 (/.f64 4 (pow.f64 alpha 2)) (+.f64 (/.f64 2 alpha) (/.f64 8 (pow.f64 alpha 3)))))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 1 (-.f64 (/.f64 alpha (neg.f64 (+.f64 alpha 2))) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 0)))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 1 (-.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 2 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 1 (+.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -2)))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 1 (-.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -2) (neg.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 1 (-.f64 (+.f64 2 (/.f64 alpha (+.f64 alpha 2))) (-.f64 4 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 1 (-.f64 (neg.f64 (+.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha 2))) -1)) (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 1 (*.f64 1/2 (-.f64 -1 (+.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha 2))) -1))))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 2 (-.f64 -1 (/.f64 alpha (+.f64 alpha 2))))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 2 (-.f64 (-.f64 -1 (/.f64 alpha (+.f64 alpha 2))) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 0)))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 2 (-.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (-.f64 4 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 2 (-.f64 (-.f64 -1 (+.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha 2))) -1)) (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 2 (*.f64 1/2 (-.f64 (neg.f64 (+.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha 2))) -1)) 3)))
(+.f64 2 (-.f64 (*.f64 1/2 (neg.f64 (+.f64 (/.f64 (*.f64 alpha 2) (+.f64 alpha 2)) -1))) 3/2))
(+.f64 2 (-.f64 -3/2 (+.f64 -1/2 (/.f64 alpha (+.f64 alpha 2)))))
(+.f64 (/.f64 alpha (+.f64 alpha 2)) (neg.f64 (+.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha 2))) -1)))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (/.f64 alpha (+.f64 alpha 2)) (+.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) -1))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (/.f64 alpha (+.f64 alpha 2)) (neg.f64 (-.f64 1 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 (/.f64 0 (+.f64 alpha 2)) (-.f64 1 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (/.f64 alpha (+.f64 alpha 2)) (+.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (+.f64 (/.f64 0 (+.f64 alpha 2)) -1)))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 (-.f64 alpha alpha) (-.f64 1 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))
(+.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 (-.f64 2 (/.f64 (*.f64 alpha 2) (+.f64 alpha 2))) (-.f64 1 (-.f64 alpha alpha))))
(+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (-.f64 alpha alpha))
(+.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 1 (-.f64 2 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 (+.f64 1 (/.f64 0 (+.f64 alpha 2))) (-.f64 2 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 (-.f64 1 (/.f64 0 (+.f64 alpha 2))) (-.f64 2 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 -1 (neg.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 (+.f64 (/.f64 0 (+.f64 alpha 2)) -1) (neg.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 3 (-.f64 4 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 1 (*.f64 2 (/.f64 alpha (+.f64 alpha 2)))))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 0)
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 0 (+.f64 alpha 2)))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 0))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 -1 (/.f64 (+.f64 (+.f64 alpha alpha) 4) 0)))
(+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (*.f64 -1 (/.f64 0 (+.f64 4 (+.f64 alpha alpha)))))
(+.f64 1 (-.f64 (/.f64 0 (+.f64 alpha (+.f64 4 alpha))) (/.f64 alpha (+.f64 alpha 2))))
(+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 -1 (/.f64 1/2 (/.f64 0 (+.f64 alpha 2)))))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 0 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (-.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) 2))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (+.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) -2))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (neg.f64 (-.f64 2 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (-.f64 -2 (neg.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (-.f64 2 (-.f64 4 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 -1 (*.f64 (+.f64 alpha 2) (/.f64 1/2 alpha))))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 -1 (/.f64 (+.f64 (+.f64 alpha alpha) 4) (+.f64 alpha (*.f64 alpha 3)))))
(+.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 alpha 3)) (+.f64 4 (+.f64 alpha alpha)))))
(+.f64 1 (+.f64 (/.f64 (+.f64 (neg.f64 alpha) (*.f64 alpha -3)) (+.f64 alpha (+.f64 4 alpha))) (/.f64 alpha (+.f64 alpha 2))))
(+.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 -1 (/.f64 -1 (-.f64 (/.f64 alpha (neg.f64 (+.f64 alpha 2))) (/.f64 alpha (+.f64 alpha 2))))))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 1/2 (*.f64 1/2 (neg.f64 (+.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha 2))) -1))))
(+.f64 2 (-.f64 (*.f64 1/2 (neg.f64 (+.f64 (/.f64 (*.f64 alpha 2) (+.f64 alpha 2)) -1))) 3/2))
(+.f64 2 (-.f64 -3/2 (+.f64 -1/2 (/.f64 alpha (+.f64 alpha 2)))))
(+.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (/.f64 0 (+.f64 alpha 2))))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 -1 (*.f64 -1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -2)))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 -1 (neg.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -2)))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (/.f64 alpha (neg.f64 (+.f64 alpha 2))) 1)
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (/.f64 alpha (neg.f64 (+.f64 alpha 2))) (-.f64 1 (/.f64 0 (+.f64 alpha 2))))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (/.f64 alpha (neg.f64 (+.f64 alpha 2))) (*.f64 -1 (+.f64 (/.f64 0 (+.f64 alpha 2)) -1)))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (/.f64 0 (+.f64 alpha 2)) (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (/.f64 0 (+.f64 alpha 2)) (/.f64 -1 (neg.f64 (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 4 (neg.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) 3)))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 4 (+.f64 0 (neg.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) 3))))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 4 (-.f64 (neg.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) 3)) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 0)))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 4 (-.f64 (-.f64 (neg.f64 (+.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha 2))) -1)) 3) (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) 3) (-.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) 4))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) 3) (neg.f64 (-.f64 4 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha 2))) (-.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (*.f64 2 (/.f64 alpha (+.f64 alpha 2)))))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha 2))) (-.f64 (/.f64 alpha (neg.f64 (+.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha 2))) -1)))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha 2))) (-.f64 (/.f64 alpha (neg.f64 (+.f64 alpha 2))) (-.f64 1 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha 2))) (-.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (-.f64 2 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (+.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha 2))) -1) (-.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (/.f64 alpha (+.f64 alpha 2))))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 0) (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) 1/2) (-.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) 1/2) (+.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha 2))) -1)))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) 1/2) (-.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) 1/2) (-.f64 1 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (-.f64 -1 (/.f64 alpha (+.f64 alpha 2))) 2)
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (neg.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) 3)) 4)
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (*.f64 2 (+.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (-.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (+.f64 (/.f64 alpha (+.f64 alpha 2)) 3)))
(+.f64 (-.f64 2 (/.f64 (*.f64 alpha 2) (+.f64 alpha 2))) (-.f64 (+.f64 2 (/.f64 (*.f64 alpha 2) (+.f64 alpha 2))) (+.f64 3 (/.f64 alpha (+.f64 alpha 2)))))
(-.f64 (*.f64 2 (+.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha 2))) (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))) (+.f64 3 (/.f64 alpha (+.f64 alpha 2))))
(+.f64 8 (neg.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) 7)))
(-.f64 8 (+.f64 (/.f64 alpha (+.f64 alpha 2)) 7))
(+.f64 (*.f64 2 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))) (neg.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 3)))
(+.f64 (*.f64 2 (-.f64 2 (/.f64 (*.f64 alpha 2) (+.f64 alpha 2)))) (neg.f64 (*.f64 3 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))))
(+.f64 (*.f64 3 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (-.f64 4 (*.f64 alpha (/.f64 4 (+.f64 alpha 2)))))
(+.f64 (-.f64 (/.f64 alpha (neg.f64 (+.f64 alpha 2))) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 0)) 1)
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (-.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 2 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))) 1)
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (-.f64 (/.f64 alpha (+.f64 alpha 2)) (neg.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))) -1)
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (+.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (/.f64 alpha (+.f64 alpha 2))) -1)
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 1/2) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 1/2))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(*.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(*.f64 2 (/.f64 1/2 (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 1)
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(*.f64 1/2 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(*.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) -1)
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(*.f64 -1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(*.f64 -1/2 (neg.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(*.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) 1/2)
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(*.f64 (neg.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))) -1/2)
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(*.f64 -2 (/.f64 1/2 (/.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(*.f64 (/.f64 1/2 (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))) 2)
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(/.f64 1 (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(/.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 1)
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(/.f64 1/2 (/.f64 1 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(/.f64 1/2 (/.f64 -1 (neg.f64 (*.f64 2 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) -1)
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(/.f64 -1 (/.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(neg.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (/.f64 alpha (+.f64 alpha 2)) 0)
(/.f64 alpha (+.f64 alpha 2))
(+.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 0 (+.f64 alpha 2)))
(/.f64 alpha (+.f64 alpha 2))
(+.f64 (/.f64 alpha (+.f64 alpha 2)) (*.f64 (/.f64 alpha (+.f64 alpha 2)) 0))
(/.f64 alpha (+.f64 alpha 2))
(+.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 alpha alpha))
(+.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 (/.f64 0 (+.f64 alpha 2)) (-.f64 alpha alpha)))
(-.f64 (/.f64 (+.f64 alpha 0) (+.f64 alpha 2)) (-.f64 alpha alpha))
(-.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 alpha alpha))
(+.f64 (/.f64 alpha (+.f64 alpha 2)) (+.f64 (/.f64 0 (+.f64 alpha 2)) (-.f64 alpha alpha)))
(+.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 alpha alpha))
(+.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 (-.f64 alpha alpha) (/.f64 0 (+.f64 alpha 2))))
(+.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 alpha alpha))
(+.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 -1 (/.f64 (+.f64 (+.f64 alpha alpha) 4) 0)))
(+.f64 (/.f64 alpha (+.f64 alpha 2)) (*.f64 -1 (/.f64 0 (+.f64 4 (+.f64 alpha alpha)))))
(+.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 0 (+.f64 alpha (+.f64 4 alpha))))
(+.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 -1 (/.f64 1/2 (/.f64 0 (+.f64 alpha 2)))))
(/.f64 alpha (+.f64 alpha 2))
(+.f64 0 (/.f64 alpha (+.f64 alpha 2)))
(/.f64 alpha (+.f64 alpha 2))
(+.f64 (/.f64 alpha (neg.f64 (+.f64 alpha 2))) (*.f64 2 (/.f64 alpha (+.f64 alpha 2))))
(/.f64 alpha (+.f64 alpha 2))
(+.f64 (/.f64 0 (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2)))
(/.f64 alpha (+.f64 alpha 2))
(+.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha 2))) (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(/.f64 alpha (+.f64 alpha 2))
(+.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) 0) (/.f64 alpha (+.f64 alpha 2)))
(/.f64 alpha (+.f64 alpha 2))
(+.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) 1/2) (*.f64 (/.f64 alpha (+.f64 alpha 2)) 1/2))
(/.f64 alpha (+.f64 alpha 2))
(+.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) 1/2) (+.f64 0 (*.f64 (/.f64 alpha (+.f64 alpha 2)) 1/2)))
(/.f64 alpha (+.f64 alpha 2))
(+.f64 (-.f64 alpha alpha) (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 alpha alpha))
(+.f64 (/.f64 4 (/.f64 (+.f64 alpha 2) alpha)) (-.f64 (/.f64 0 (+.f64 alpha 2)) (/.f64 (*.f64 alpha 3) (+.f64 alpha 2))))
(/.f64 alpha (+.f64 alpha 2))
(+.f64 (/.f64 4 (/.f64 (+.f64 alpha 2) alpha)) (neg.f64 (/.f64 (*.f64 alpha 3) (+.f64 alpha 2))))
(/.f64 alpha (+.f64 alpha 2))
(-.f64 (/.f64 alpha (+.f64 alpha 2)) 0)
(/.f64 alpha (+.f64 alpha 2))
(-.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 0 (+.f64 alpha 2)))
(/.f64 alpha (+.f64 alpha 2))
(-.f64 (/.f64 alpha (+.f64 alpha 2)) (*.f64 (/.f64 alpha (+.f64 alpha 2)) 0))
(/.f64 alpha (+.f64 alpha 2))
(-.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 alpha alpha))
(-.f64 (/.f64 (+.f64 alpha 0) (+.f64 alpha 2)) (-.f64 alpha alpha))
(-.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 (/.f64 0 (+.f64 alpha 2)) (-.f64 alpha alpha)))
(-.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 alpha (-.f64 alpha (/.f64 0 (+.f64 alpha 2)))))
(-.f64 (-.f64 alpha alpha) (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))
(-.f64 (/.f64 alpha (+.f64 alpha 2)) (+.f64 (/.f64 0 (+.f64 alpha 2)) (-.f64 alpha alpha)))
(-.f64 (/.f64 (+.f64 alpha 0) (+.f64 alpha 2)) (-.f64 alpha alpha))
(-.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 alpha alpha))
(-.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 (-.f64 alpha alpha) (/.f64 0 (+.f64 alpha 2))))
(-.f64 (/.f64 (+.f64 alpha 0) (+.f64 alpha 2)) (-.f64 alpha alpha))
(-.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 alpha alpha))
(-.f64 (/.f64 alpha (+.f64 alpha 2)) (+.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) 0) (/.f64 0 (+.f64 alpha 2))))
(/.f64 alpha (+.f64 alpha 2))
(-.f64 (/.f64 alpha (+.f64 alpha 2)) (+.f64 (-.f64 alpha alpha) (/.f64 0 (+.f64 alpha 2))))
(-.f64 (/.f64 (+.f64 alpha 0) (+.f64 alpha 2)) (-.f64 alpha alpha))
(-.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 alpha alpha))
(-.f64 (/.f64 alpha (+.f64 alpha 2)) (+.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) 0) (*.f64 (/.f64 alpha (+.f64 alpha 2)) 0)))
(/.f64 alpha (+.f64 alpha 2))
(-.f64 (/.f64 alpha (+.f64 alpha 2)) (+.f64 (-.f64 alpha alpha) (*.f64 (/.f64 alpha (+.f64 alpha 2)) 0)))
(-.f64 (/.f64 (+.f64 alpha 0) (+.f64 alpha 2)) (-.f64 alpha alpha))
(-.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 alpha alpha))
(-.f64 (/.f64 alpha (+.f64 alpha 2)) (+.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) 0) (-.f64 alpha alpha)))
(-.f64 (/.f64 (+.f64 alpha 0) (+.f64 alpha 2)) (-.f64 alpha alpha))
(-.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 alpha alpha))
(-.f64 (/.f64 alpha (+.f64 alpha 2)) (+.f64 (-.f64 alpha alpha) (-.f64 alpha alpha)))
(-.f64 (/.f64 (+.f64 alpha 0) (+.f64 alpha 2)) (-.f64 alpha alpha))
(-.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 alpha alpha))
(-.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 1 (/.f64 (/.f64 (+.f64 alpha 2) -1/2) 0)))
(/.f64 alpha (+.f64 alpha 2))
(-.f64 0 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(/.f64 alpha (+.f64 alpha 2))
(-.f64 (/.f64 alpha (neg.f64 (+.f64 alpha 2))) (/.f64 (/.f64 alpha -1/2) (+.f64 alpha 2)))
(/.f64 alpha (+.f64 alpha 2))
(-.f64 (/.f64 alpha (neg.f64 (+.f64 alpha 2))) (-.f64 (/.f64 0 (+.f64 alpha 2)) (*.f64 2 (/.f64 alpha (+.f64 alpha 2)))))
(/.f64 alpha (+.f64 alpha 2))
(-.f64 (/.f64 alpha (neg.f64 (+.f64 alpha 2))) (neg.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha 2)))))
(/.f64 alpha (+.f64 alpha 2))
(-.f64 (/.f64 alpha (neg.f64 (+.f64 alpha 2))) (/.f64 1 (/.f64 (/.f64 (+.f64 alpha 2) (neg.f64 alpha)) 2)))
(/.f64 alpha (+.f64 alpha 2))
(-.f64 (/.f64 alpha (neg.f64 (+.f64 alpha 2))) (/.f64 1 (/.f64 (+.f64 alpha 2) (/.f64 alpha -1/2))))
(/.f64 alpha (+.f64 alpha 2))
(-.f64 (/.f64 alpha (neg.f64 (+.f64 alpha 2))) (/.f64 1 (/.f64 (/.f64 (+.f64 alpha 2) -1/2) (+.f64 alpha (*.f64 alpha 3)))))
(/.f64 alpha (+.f64 alpha 2))
(-.f64 (/.f64 0 (+.f64 alpha 2)) (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(/.f64 alpha (+.f64 alpha 2))
(-.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha 2))) (/.f64 alpha (+.f64 alpha 2)))
(/.f64 alpha (+.f64 alpha 2))
(-.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) 0) (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(/.f64 alpha (+.f64 alpha 2))
(-.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) 1/2) (-.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) 1/2) (/.f64 alpha (+.f64 alpha 2))))
(/.f64 alpha (+.f64 alpha 2))
(-.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) 1/2) (/.f64 1 (/.f64 (/.f64 (+.f64 alpha 2) -1/2) alpha)))
(/.f64 alpha (+.f64 alpha 2))
(-.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) 1/2) (/.f64 1 (/.f64 (/.f64 (+.f64 alpha 2) (neg.f64 alpha)) 1/2)))
(/.f64 alpha (+.f64 alpha 2))
(-.f64 (-.f64 alpha alpha) (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 alpha (-.f64 alpha (/.f64 0 (+.f64 alpha 2)))))
(-.f64 (-.f64 alpha alpha) (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))
(-.f64 (/.f64 4 (/.f64 (+.f64 alpha 2) alpha)) (/.f64 (*.f64 alpha 3) (+.f64 alpha 2)))
(/.f64 alpha (+.f64 alpha 2))
(-.f64 (/.f64 (*.f64 alpha 3) (+.f64 alpha 2)) (*.f64 2 (/.f64 alpha (+.f64 alpha 2))))
(/.f64 alpha (+.f64 alpha 2))
(-.f64 (-.f64 (/.f64 4 (/.f64 (+.f64 alpha 2) alpha)) (*.f64 (/.f64 alpha (+.f64 alpha 2)) 0)) (/.f64 (*.f64 alpha 3) (+.f64 alpha 2)))
(/.f64 alpha (+.f64 alpha 2))
(-.f64 (-.f64 (/.f64 0 (+.f64 alpha 2)) (-.f64 alpha alpha)) (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 (/.f64 (+.f64 alpha 0) (+.f64 alpha 2)) (-.f64 alpha alpha))
(-.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 alpha alpha))
(-.f64 (-.f64 (/.f64 4 (/.f64 (+.f64 alpha 2) alpha)) (-.f64 alpha alpha)) (/.f64 (*.f64 alpha 3) (+.f64 alpha 2)))
(-.f64 (/.f64 (+.f64 alpha 0) (+.f64 alpha 2)) (-.f64 alpha alpha))
(-.f64 (/.f64 alpha (+.f64 alpha 2)) (-.f64 alpha alpha))
(-.f64 (+.f64 (/.f64 0 (+.f64 alpha 2)) (/.f64 4 (/.f64 (+.f64 alpha 2) alpha))) (/.f64 (*.f64 alpha 3) (+.f64 alpha 2)))
(/.f64 alpha (+.f64 alpha 2))
(-.f64 (/.f64 (*.f64 alpha 3) (+.f64 (+.f64 alpha alpha) 4)) (*.f64 (/.f64 alpha (+.f64 alpha 2)) 1/2))
(-.f64 (*.f64 3 (/.f64 alpha (+.f64 4 (+.f64 alpha alpha)))) (*.f64 1/2 (/.f64 alpha (+.f64 alpha 2))))
(-.f64 (*.f64 alpha (/.f64 3 (+.f64 alpha (+.f64 4 alpha)))) (*.f64 alpha (/.f64 1/2 (+.f64 alpha 2))))
(-.f64 (*.f64 1/2 (/.f64 (*.f64 alpha 3) (+.f64 alpha 2))) (*.f64 (/.f64 alpha (+.f64 alpha 2)) 1/2))
(/.f64 alpha (+.f64 alpha 2))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha 2)) (*.f64 alpha 3)) (*.f64 (/.f64 alpha (+.f64 alpha 2)) 1/2))
(/.f64 alpha (+.f64 alpha 2))
(-.f64 (/.f64 (+.f64 alpha alpha) (*.f64 (+.f64 alpha 2) 1/2)) (*.f64 (/.f64 1 (+.f64 alpha 2)) (*.f64 alpha 3)))
(/.f64 alpha (+.f64 alpha 2))
(-.f64 (*.f64 0 (/.f64 alpha -1/2)) (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(-.f64 (*.f64 0 (/.f64 alpha -1/2)) (/.f64 (neg.f64 alpha) (+.f64 alpha 2)))
(-.f64 (+.f64 (/.f64 4 (/.f64 (+.f64 alpha 2) alpha)) (/.f64 4 (/.f64 (+.f64 alpha 2) alpha))) (+.f64 (/.f64 4 (/.f64 (+.f64 alpha 2) alpha)) (/.f64 (*.f64 alpha 3) (+.f64 alpha 2))))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 alpha (/.f64 1 (+.f64 alpha 2)))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 2 (*.f64 (/.f64 alpha (+.f64 alpha 2)) 1/2))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (/.f64 alpha (+.f64 alpha 2)) 1)
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (+.f64 alpha alpha) (/.f64 1/2 (+.f64 alpha 2)))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 1/2 (*.f64 2 (/.f64 alpha (+.f64 alpha 2))))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (/.f64 1/2 (+.f64 alpha 2)) (+.f64 alpha alpha))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (/.f64 1/2 (+.f64 alpha 2)) (-.f64 (+.f64 alpha alpha) (+.f64 (neg.f64 alpha) alpha)))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (/.f64 1 (+.f64 alpha 2)) alpha)
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (/.f64 1 (+.f64 alpha 2)) (-.f64 (*.f64 -1 (-.f64 alpha alpha)) (neg.f64 alpha)))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (/.f64 1 (+.f64 alpha 2)) (-.f64 (neg.f64 (*.f64 alpha 3)) (neg.f64 (+.f64 alpha (*.f64 alpha 3)))))
(*.f64 (/.f64 1 (+.f64 alpha 2)) (-.f64 (*.f64 alpha -3) (neg.f64 (+.f64 alpha (*.f64 alpha 3)))))
(/.f64 (-.f64 (*.f64 alpha -3) (+.f64 (neg.f64 alpha) (*.f64 alpha -3))) (+.f64 alpha 2))
(*.f64 (/.f64 1 (+.f64 alpha 2)) (-.f64 (*.f64 -1 (*.f64 alpha 3)) (neg.f64 (+.f64 alpha (*.f64 alpha 3)))))
(*.f64 (/.f64 1 (+.f64 alpha 2)) (-.f64 (*.f64 alpha -3) (neg.f64 (+.f64 alpha (*.f64 alpha 3)))))
(/.f64 (-.f64 (*.f64 alpha -3) (+.f64 (neg.f64 alpha) (*.f64 alpha -3))) (+.f64 alpha 2))
(*.f64 (/.f64 1 (+.f64 alpha 2)) (-.f64 (*.f64 alpha -1/2) (*.f64 -1/2 (*.f64 alpha 3))))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 -1 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 -1 (/.f64 1/2 (/.f64 (+.f64 alpha 2) (/.f64 alpha -1/2))))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (neg.f64 alpha) (/.f64 1 (neg.f64 (+.f64 alpha 2))))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (neg.f64 alpha) (/.f64 -1 (+.f64 alpha 2)))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (neg.f64 alpha) (neg.f64 (/.f64 1 (+.f64 alpha 2))))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (neg.f64 alpha) (+.f64 (/.f64 -1/2 (+.f64 alpha 2)) (/.f64 -1/2 (+.f64 alpha 2))))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (neg.f64 alpha) (-.f64 (/.f64 1/2 (+.f64 alpha 2)) (+.f64 (/.f64 1/2 (+.f64 alpha 2)) (/.f64 1 (+.f64 alpha 2)))))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (neg.f64 alpha) (-.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 (/.f64 1 (+.f64 alpha 2)) 1/2)))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (neg.f64 alpha) (-.f64 (/.f64 1 (+.f64 alpha 2)) (*.f64 2 (/.f64 1 (+.f64 alpha 2)))))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (neg.f64 alpha) (-.f64 (/.f64 1 (+.f64 alpha 2)) (+.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 1 (+.f64 alpha 2)))))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (/.f64 alpha (neg.f64 (+.f64 alpha 2))) -1)
(/.f64 alpha (+.f64 alpha 2))
(*.f64 -1/2 (-.f64 (/.f64 alpha (neg.f64 (+.f64 alpha 2))) (/.f64 alpha (+.f64 alpha 2))))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 -1/2 (/.f64 (/.f64 alpha -1/2) (+.f64 alpha 2)))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 -1/2 (*.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 alpha -1/2)))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 -1/2 (-.f64 (/.f64 0 (+.f64 alpha 2)) (*.f64 2 (/.f64 alpha (+.f64 alpha 2)))))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 -1/2 (-.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 (*.f64 alpha 3) (+.f64 alpha 2))))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 -1/2 (neg.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha 2)))))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 4 (/.f64 1/2 (/.f64 (+.f64 alpha 2) (*.f64 alpha 1/2))))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha 2))) 1/2)
(/.f64 alpha (+.f64 alpha 2))
(*.f64 -2 (/.f64 1/2 (/.f64 (+.f64 alpha 2) (neg.f64 alpha))))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (*.f64 1/2 (/.f64 1/2 (+.f64 alpha 2))) (+.f64 alpha (*.f64 alpha 3)))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (*.f64 1/2 (/.f64 1/2 (+.f64 alpha 2))) (*.f64 4 alpha))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) 1/2) 2)
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (/.f64 alpha -1/2) (/.f64 -1/2 (+.f64 alpha 2)))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (/.f64 alpha -1/2) (-.f64 (+.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 -1 (+.f64 alpha 2))) (/.f64 1/2 (+.f64 alpha 2))))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (/.f64 alpha -1/2) (-.f64 (+.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 1/2 (+.f64 alpha 2))) (+.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 1 (+.f64 alpha 2)))))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (/.f64 -1/2 (+.f64 alpha 2)) (/.f64 alpha -1/2))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (/.f64 -1/2 (+.f64 alpha 2)) (*.f64 -2 alpha))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (/.f64 -1/2 (+.f64 alpha 2)) (-.f64 (-.f64 alpha alpha) (+.f64 alpha alpha)))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (/.f64 -1/2 (+.f64 alpha 2)) (-.f64 (/.f64 (-.f64 alpha alpha) 1/2) (+.f64 alpha alpha)))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (/.f64 -1/2 (+.f64 alpha 2)) (-.f64 (neg.f64 (*.f64 alpha 3)) (neg.f64 alpha)))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (/.f64 -1/2 (+.f64 alpha 2)) (-.f64 (/.f64 alpha -1/2) (-.f64 alpha alpha)))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (/.f64 -1/2 (+.f64 alpha 2)) (-.f64 (*.f64 alpha 3) (+.f64 alpha (+.f64 alpha (*.f64 alpha 3)))))
(*.f64 (/.f64 -1/2 (+.f64 alpha 2)) (-.f64 (*.f64 alpha 6) (+.f64 (*.f64 alpha 6) (/.f64 alpha 1/2))))
(*.f64 (/.f64 -1/2 (+.f64 alpha 2)) (-.f64 (/.f64 (*.f64 alpha 3) 1/2) (/.f64 (+.f64 alpha (*.f64 alpha 3)) 1/2)))
(*.f64 (/.f64 -1/2 (+.f64 alpha 2)) (-.f64 (*.f64 alpha 3) (+.f64 alpha (+.f64 alpha (*.f64 alpha 3)))))
(*.f64 (/.f64 -1/2 (+.f64 alpha 2)) (-.f64 (*.f64 alpha 6) (+.f64 (*.f64 alpha 6) (/.f64 alpha 1/2))))
(*.f64 (/.f64 -1/2 (+.f64 alpha 2)) (-.f64 (+.f64 (+.f64 alpha (*.f64 alpha 3)) (+.f64 alpha alpha)) (+.f64 (+.f64 alpha (*.f64 alpha 3)) (+.f64 alpha (*.f64 alpha 3)))))
(*.f64 (/.f64 -1/2 (+.f64 alpha 2)) (+.f64 (+.f64 alpha (*.f64 alpha 3)) (-.f64 (+.f64 alpha alpha) (+.f64 (+.f64 alpha (*.f64 alpha 3)) (+.f64 alpha (*.f64 alpha 3))))))
(*.f64 (neg.f64 (/.f64 -1/2 (+.f64 alpha 2))) (-.f64 (+.f64 alpha (*.f64 alpha 3)) (+.f64 alpha alpha)))
(*.f64 (/.f64 -1/2 (+.f64 alpha 2)) (-.f64 (+.f64 alpha (*.f64 alpha 3)) (+.f64 (*.f64 alpha 3) (*.f64 alpha 3))))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (+.f64 alpha (*.f64 alpha 3)) (*.f64 1/2 (/.f64 1/2 (+.f64 alpha 2))))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (+.f64 alpha (*.f64 alpha 3)) (+.f64 (/.f64 1/2 (+.f64 alpha 2)) (/.f64 -1 (/.f64 (+.f64 alpha 2) 1/4))))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (-.f64 (/.f64 alpha (neg.f64 (+.f64 alpha 2))) (/.f64 alpha (+.f64 alpha 2))) -1/2)
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (/.f64 4 (/.f64 (+.f64 alpha 2) alpha)) 1/4)
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (/.f64 1 (neg.f64 (+.f64 alpha 2))) (neg.f64 alpha))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (/.f64 (/.f64 alpha -1/2) (+.f64 alpha 2)) -1/2)
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (*.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 alpha -1/2)) -1/2)
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (-.f64 (/.f64 0 (+.f64 alpha 2)) (*.f64 2 (/.f64 alpha (+.f64 alpha 2)))) -1/2)
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (-.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 (*.f64 alpha 3) (+.f64 alpha 2))) -1/2)
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (neg.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha 2)))) -1/2)
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (*.f64 -2 alpha) (/.f64 -1/2 (+.f64 alpha 2)))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (/.f64 -1 (+.f64 alpha 2)) (neg.f64 alpha))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (*.f64 4 alpha) (*.f64 1/2 (/.f64 1/2 (+.f64 alpha 2))))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (neg.f64 (/.f64 1 (+.f64 alpha 2))) (neg.f64 alpha))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (+.f64 (/.f64 1/2 (+.f64 alpha 2)) (/.f64 -1 (/.f64 (+.f64 alpha 2) 1/4))) (+.f64 alpha (*.f64 alpha 3)))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (+.f64 (/.f64 1 (+.f64 alpha 2)) (/.f64 1 (+.f64 alpha 2))) (*.f64 alpha 1/2))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (+.f64 (/.f64 -1/2 (+.f64 alpha 2)) (/.f64 -1/2 (+.f64 alpha 2))) (neg.f64 alpha))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (+.f64 (+.f64 alpha (*.f64 alpha 3)) (+.f64 alpha (*.f64 alpha 3))) (/.f64 1/2 (/.f64 (+.f64 alpha 2) 1/4)))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (+.f64 (/.f64 alpha -1/2) (/.f64 alpha -1/2)) (/.f64 1/2 (/.f64 (+.f64 alpha 2) -1/2)))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (/.f64 1/2 (/.f64 (+.f64 alpha 2) -1/2)) (+.f64 (/.f64 alpha -1/2) (/.f64 alpha -1/2)))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (/.f64 1/2 (/.f64 (+.f64 alpha 2) (neg.f64 alpha))) -2)
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (+.f64 (/.f64 alpha (/.f64 (+.f64 alpha 2) -1/2)) (/.f64 alpha (/.f64 (+.f64 alpha 2) -1/2))) -1)
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (+.f64 (*.f64 -2 alpha) (*.f64 -2 alpha)) (/.f64 1/2 (/.f64 (+.f64 alpha 2) -1/2)))
(/.f64 alpha (+.f64 alpha 2))
(neg.f64 (/.f64 alpha (neg.f64 (+.f64 alpha 2))))
(/.f64 alpha (+.f64 alpha 2))

localize21.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

Compiled 57 to 31 computations (45.6% saved)

series14.0ms (0.1%)

Counts
3 → 72
Calls

18 calls:

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

rewrite85.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1220×rational.json-simplify-1
1020×rational.json-simplify-25
978×rational.json-1
978×rational.json-2
978×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01399
19199
235299
3221699
Stop Event
node limit
Counts
3 → 256
Calls
Call 1
Inputs
(-.f64 1/2 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha))))
(/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha)))
(-.f64 alpha (*.f64 1/2 (+.f64 beta alpha)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 2 (-.f64 0 (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 0 (+.f64 1/2 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (-.f64 0 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/2 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)) (-.f64 (*.f64 1/2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) 2) (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (+.f64 1/2 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))) (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) 3/2) (+.f64 (+.f64 1/2 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))) (+.f64 1/2 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) -1/2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 1/2 (*.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) 2)) (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 (*.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) 2) (*.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) 2)) (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 1 (*.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) 2)) (+.f64 1/2 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 0 (*.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) 2)) (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 (*.f64 1/2 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (*.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) 2)) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 2 (*.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) 2)) (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 -1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 -1 (-.f64 0 (+.f64 1/2 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 2 (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) 3/2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1/2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (*.f64 1/2 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 (*.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) 2) (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2))))) (+.f64 (*.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) 2) (*.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 0 (*.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) -1/2) (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (+.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) 3/2) (+.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (+.f64 1/2 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))) (+.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1/2) (+.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) (*.f64 1/2 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) (+.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) (*.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) -1/2) (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) -1/2)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 1 (*.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 -1 (+.f64 (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) -1/2) (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) -1/2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 1 (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) -1/2) (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) -1/2)) 1/2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) -1/2))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (+.f64 0 (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (-.f64 0 (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (-.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (*.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (*.f64 (+.f64 alpha beta) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 (*.f64 alpha -1/2) (*.f64 1/2 beta)) (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 (-.f64 alpha (+.f64 alpha beta)) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 0 (/.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 alpha beta) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 alpha beta) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 0 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 1/2 beta) (neg.f64 (+.f64 alpha (+.f64 beta 2)))) (*.f64 1/2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (-.f64 (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (+.f64 0 (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (*.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (+.f64 (-.f64 (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (+.f64 (*.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) 0) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (+.f64 0 (-.f64 (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (-.f64 (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (+.f64 (-.f64 (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))) (-.f64 (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (+.f64 (*.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) 0) (-.f64 (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (+.f64 0 (*.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (*.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (+.f64 (-.f64 (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))) (*.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (+.f64 (*.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) 0) (*.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (*.f64 1/2 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 alpha beta) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (*.f64 (+.f64 alpha beta) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 alpha (+.f64 beta 2))) (-.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (/.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 (+.f64 alpha beta) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))) (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 alpha beta) (neg.f64 (+.f64 alpha (+.f64 beta 2)))) (/.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (neg.f64 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)) (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 alpha (+.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 alpha beta)))) (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (neg.f64 (+.f64 alpha (+.f64 beta 2)))) (/.f64 (+.f64 alpha alpha) (neg.f64 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))))) (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (+.f64 beta 2)) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))))) (*.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (+.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 alpha beta) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 (+.f64 alpha beta) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))) (+.f64 (*.f64 (+.f64 alpha beta) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (-.f64 (+.f64 alpha alpha) (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (/.f64 1 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (*.f64 1/2 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (/.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 alpha (+.f64 beta 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (*.f64 1/2 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (/.f64 -1 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (-.f64 0 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (*.f64 1/2 (+.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))) (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) 0) (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))) (*.f64 1/2 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 (*.f64 (+.f64 alpha beta) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))) (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))) (/.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 alpha (+.f64 beta 2))) (+.f64 0 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))) (+.f64 0 (*.f64 (+.f64 alpha beta) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (neg.f64 (+.f64 alpha (+.f64 beta 2)))) (/.f64 (+.f64 alpha beta) (neg.f64 (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 (+.f64 alpha (+.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 alpha beta)))) (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)) (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 (+.f64 alpha alpha) (neg.f64 (+.f64 alpha (+.f64 beta 2)))) (/.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (neg.f64 (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (+.f64 beta 2)) 1/4)) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 alpha (+.f64 beta 2)))) (+.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 (*.f64 (+.f64 alpha beta) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2))))) (+.f64 (*.f64 (+.f64 alpha beta) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 (+.f64 alpha beta) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (/.f64 -1 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (-.f64 0 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (+.f64 (*.f64 1/2 (+.f64 alpha beta)) (-.f64 (*.f64 1/2 (+.f64 alpha beta)) (+.f64 alpha alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (-.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 alpha (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 0 (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (*.f64 1/2 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (/.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (*.f64 (+.f64 alpha beta) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/2 (+.f64 alpha beta)) (-.f64 (*.f64 1/2 (+.f64 alpha beta)) (+.f64 alpha alpha))) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/2 (+.f64 alpha beta)) (-.f64 (*.f64 1/2 (+.f64 alpha beta)) (+.f64 alpha alpha))) (*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 (*.f64 1/2 (+.f64 alpha beta)) (-.f64 (*.f64 1/2 (+.f64 alpha beta)) (+.f64 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (*.f64 1 (+.f64 (*.f64 1/2 (+.f64 alpha beta)) (-.f64 (*.f64 1/2 (+.f64 alpha beta)) (+.f64 alpha alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta)))) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta)))) (-.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 (*.f64 1/2 (+.f64 alpha beta)) (-.f64 (*.f64 1/2 (+.f64 alpha beta)) (+.f64 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 0 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 alpha (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 1 (-.f64 0 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 1 (-.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 alpha (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 1 (+.f64 (*.f64 1/2 (+.f64 alpha beta)) (-.f64 (*.f64 1/2 (+.f64 alpha beta)) (+.f64 alpha alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (-.f64 (-.f64 (+.f64 alpha beta) alpha) (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))) (*.f64 1/2 (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 alpha (+.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 alpha beta)))) (+.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))) (*.f64 1/2 (+.f64 alpha beta))) (+.f64 (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))) (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 (+.f64 alpha (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))))) (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2))) (+.f64 (+.f64 alpha (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))))) (+.f64 alpha (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (-.f64 alpha (+.f64 alpha beta)))) (*.f64 1/2 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (-.f64 alpha (+.f64 alpha beta)))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (-.f64 alpha (+.f64 alpha beta)))) (*.f64 1 (*.f64 1/2 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (-.f64 alpha (+.f64 alpha (-.f64 alpha (+.f64 alpha beta)))) (*.f64 1/2 (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (-.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (-.f64 alpha (+.f64 alpha beta)))) (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (-.f64 0 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta)))) (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (-.f64 (+.f64 alpha alpha) (+.f64 alpha (-.f64 alpha (+.f64 alpha beta)))) (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (-.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)) (+.f64 alpha (-.f64 alpha (+.f64 alpha beta)))) (+.f64 alpha (+.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 alpha beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (*.f64 1/2 (+.f64 alpha beta)) (-.f64 (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))) (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (-.f64 (+.f64 alpha (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))))) (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 alpha (+.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 alpha beta)))) (+.f64 0 (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (-.f64 0 (+.f64 alpha alpha)) (+.f64 (*.f64 (+.f64 alpha beta) -1/2) (neg.f64 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 (*.f64 (+.f64 alpha beta) -1/2) (neg.f64 alpha)) (neg.f64 (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (*.f64 (+.f64 alpha beta) 1/4) (*.f64 (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2))) (*.f64 (+.f64 alpha (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))) (+.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)) (+.f64 alpha (+.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 alpha beta))))) (+.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)) (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (*.f64 1/2 (+.f64 alpha beta)) (-.f64 (*.f64 1/2 (+.f64 alpha beta)) (+.f64 alpha alpha)))) (-.f64 0 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 alpha (+.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (*.f64 1/2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))))) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))) (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 alpha (*.f64 (+.f64 alpha beta) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 alpha (-.f64 (*.f64 alpha -1/2) (*.f64 1/2 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 alpha (+.f64 0 (*.f64 (+.f64 alpha beta) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 alpha (*.f64 1/2 (-.f64 (-.f64 alpha (+.f64 alpha beta)) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (-.f64 (-.f64 (*.f64 alpha -1/2) (*.f64 1/2 beta)) (*.f64 (+.f64 alpha beta) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 alpha) (*.f64 1/2 (-.f64 alpha (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 alpha alpha) (+.f64 (*.f64 (+.f64 alpha beta) -1/2) (neg.f64 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 alpha alpha) (-.f64 (-.f64 (-.f64 alpha (+.f64 alpha beta)) alpha) (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 alpha alpha) (-.f64 (+.f64 alpha alpha) (+.f64 alpha (+.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 alpha beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 alpha beta) -1/2) alpha)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 alpha -1/2) (*.f64 1/2 beta)) alpha)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)) (-.f64 0 (+.f64 alpha (+.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 alpha beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 beta) 1/2) (*.f64 1/2 alpha))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))) (*.f64 1/2 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (+.f64 alpha alpha) (+.f64 alpha beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 1 (-.f64 (+.f64 alpha alpha) (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2))) (*.f64 (+.f64 alpha beta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 (*.f64 1/2 (+.f64 alpha beta)) (-.f64 (*.f64 1/2 (+.f64 alpha beta)) (+.f64 alpha alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (+.f64 alpha (+.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 alpha beta)))) (+.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 alpha (+.f64 alpha (-.f64 alpha (+.f64 alpha beta)))) (*.f64 1/2 (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (-.f64 alpha (+.f64 alpha beta)))) (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 0 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta)))) (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 (+.f64 alpha alpha) (+.f64 alpha (-.f64 alpha (+.f64 alpha beta)))) (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)) (+.f64 alpha (-.f64 alpha (+.f64 alpha beta)))) (+.f64 alpha (+.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 alpha beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) (-.f64 (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))) (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (-.f64 (+.f64 alpha (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))))) (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 alpha (+.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 alpha beta)))) (+.f64 0 (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 0 (+.f64 alpha alpha)) (+.f64 (*.f64 (+.f64 alpha beta) -1/2) (neg.f64 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 (*.f64 (+.f64 alpha beta) -1/2) (neg.f64 alpha)) (neg.f64 (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 (+.f64 alpha beta) 1/4) (*.f64 (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2))) (*.f64 (+.f64 alpha (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))) (+.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)) (+.f64 alpha (+.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 alpha beta))))) (+.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)) (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (+.f64 (*.f64 1/2 (+.f64 alpha beta)) (-.f64 (*.f64 1/2 (+.f64 alpha beta)) (+.f64 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 0 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 alpha (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 1 (-.f64 0 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 1 (-.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 alpha (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 1 (+.f64 (*.f64 1/2 (+.f64 alpha beta)) (-.f64 (*.f64 1/2 (+.f64 alpha beta)) (+.f64 alpha alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (-.f64 (-.f64 (+.f64 alpha beta) alpha) (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))) (*.f64 1/2 (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (+.f64 alpha (+.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 alpha beta)))) (+.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (+.f64 (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))) (*.f64 1/2 (+.f64 alpha beta))) (+.f64 (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))) (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (+.f64 (+.f64 alpha (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))))) (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2))) (+.f64 (+.f64 alpha (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))))) (+.f64 alpha (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (+.f64 alpha beta) (+.f64 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/2 (+.f64 alpha beta)) (-.f64 (*.f64 1/2 (+.f64 alpha beta)) (+.f64 alpha alpha))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (-.f64 alpha (+.f64 alpha beta)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 1/2 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 1 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 -1 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 0 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta)))) 1/2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 alpha (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))))) 1/2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha))))))

simplify197.0ms (1.4%)

Algorithm
egg-herbie
Rules
1600×rational.json-simplify-11
1418×rational.json-simplify-13
1026×rational.json-simplify-14
874×rational.json-simplify-3
840×rational.json-simplify-9
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
080921098
1329420814
Stop Event
node limit
Counts
328 → 617
Calls
Call 1
Inputs
(+.f64 1/2 (*.f64 1/2 (/.f64 beta (+.f64 beta 2))))
(+.f64 1/2 (+.f64 (*.f64 (-.f64 (*.f64 1/2 (-.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2)))) (/.f64 1 (+.f64 beta 2))) alpha) (*.f64 1/2 (/.f64 beta (+.f64 beta 2)))))
(+.f64 1/2 (+.f64 (*.f64 (-.f64 (*.f64 1/2 (-.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2)))) (/.f64 1 (+.f64 beta 2))) alpha) (+.f64 (*.f64 1/2 (/.f64 beta (+.f64 beta 2))) (*.f64 (+.f64 (*.f64 1/2 (-.f64 (/.f64 beta (pow.f64 (+.f64 beta 2) 3)) (/.f64 1 (pow.f64 (+.f64 beta 2) 2)))) (/.f64 1 (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 2)))))
(+.f64 1/2 (+.f64 (*.f64 (-.f64 (*.f64 1/2 (-.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2)))) (/.f64 1 (+.f64 beta 2))) alpha) (+.f64 (*.f64 1/2 (/.f64 beta (+.f64 beta 2))) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (-.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 3)) (/.f64 beta (pow.f64 (+.f64 beta 2) 4)))) (/.f64 1 (pow.f64 (+.f64 beta 2) 3))) (pow.f64 alpha 3)) (*.f64 (+.f64 (*.f64 1/2 (-.f64 (/.f64 beta (pow.f64 (+.f64 beta 2) 3)) (/.f64 1 (pow.f64 (+.f64 beta 2) 2)))) (/.f64 1 (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 2))))))
(/.f64 (+.f64 beta 1) alpha)
(+.f64 (/.f64 beta (pow.f64 alpha 2)) (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 alpha 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 1 alpha)))))
(+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (/.f64 beta (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 3))) (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 alpha 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 1 alpha)))))))
(+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (/.f64 beta (pow.f64 alpha 2)) (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 3))) (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 4)) (+.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 (*.f64 2 (/.f64 1 (pow.f64 alpha 2))) (/.f64 1 alpha)))))))))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 beta) (*.f64 1/2 (+.f64 beta 2))) alpha))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 beta) (*.f64 1/2 (+.f64 beta 2))) (+.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 beta) (*.f64 1/2 (+.f64 beta 2))) alpha)))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 beta) (*.f64 1/2 (+.f64 beta 2))) (+.f64 beta 2)) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 beta) (*.f64 1/2 (+.f64 beta 2))) (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 beta) (*.f64 1/2 (+.f64 beta 2))) alpha))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 beta) (*.f64 1/2 (+.f64 beta 2))) (+.f64 beta 2)) (pow.f64 alpha 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 beta) (*.f64 1/2 (+.f64 beta 2))) (pow.f64 (+.f64 beta 2) 3)) (pow.f64 alpha 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 beta) (*.f64 1/2 (+.f64 beta 2))) (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 beta) (*.f64 1/2 (+.f64 beta 2))) alpha)))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 alpha (+.f64 2 alpha))) 1/2) (/.f64 alpha (+.f64 2 alpha)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 alpha (+.f64 2 alpha))) (+.f64 1/2 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (*.f64 1/2 (-.f64 (/.f64 1 (+.f64 2 alpha)) (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))))))) (/.f64 alpha (+.f64 2 alpha)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 alpha (+.f64 2 alpha))) (+.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (*.f64 1/2 (-.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3)) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))))) (+.f64 1/2 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (*.f64 1/2 (-.f64 (/.f64 1 (+.f64 2 alpha)) (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2))))))))) (/.f64 alpha (+.f64 2 alpha)))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 alpha (+.f64 2 alpha))) (+.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (*.f64 1/2 (-.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3)) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))))) (+.f64 1/2 (+.f64 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (*.f64 1/2 (-.f64 (/.f64 1 (+.f64 2 alpha)) (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))))) (*.f64 (pow.f64 beta 3) (+.f64 (*.f64 1/2 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 alpha) 3)) (/.f64 alpha (pow.f64 (+.f64 2 alpha) 4)))) (/.f64 alpha (pow.f64 (+.f64 2 alpha) 4)))))))) (/.f64 alpha (+.f64 2 alpha)))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 1 alpha) beta)))
(+.f64 1 (+.f64 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 1 alpha) beta)) (+.f64 (/.f64 alpha (pow.f64 beta 2)) (*.f64 2 (/.f64 1 (pow.f64 beta 2)))))))
(+.f64 1 (+.f64 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 1 alpha) beta)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 3))) (+.f64 (/.f64 alpha (pow.f64 beta 2)) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 beta 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) alpha) (pow.f64 beta 3)))))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (-.f64 (*.f64 -1 alpha) (*.f64 -1 (+.f64 2 alpha)))) (*.f64 -1 alpha)) beta)))
(+.f64 1 (+.f64 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (-.f64 (*.f64 -1 alpha) (*.f64 -1 (+.f64 2 alpha)))) (*.f64 -1 alpha)) beta)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 2 alpha) (-.f64 (*.f64 -1 alpha) (*.f64 -1 (+.f64 2 alpha)))) (pow.f64 beta 2))))))
(+.f64 1 (+.f64 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) alpha) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (-.f64 (*.f64 -1 alpha) (*.f64 -1 (+.f64 2 alpha)))))) (pow.f64 beta 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (-.f64 (*.f64 -1 alpha) (*.f64 -1 (+.f64 2 alpha)))) (*.f64 -1 alpha)) beta)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 2 alpha) (-.f64 (*.f64 -1 alpha) (*.f64 -1 (+.f64 2 alpha)))) (pow.f64 beta 2)))))))
(*.f64 -1/2 (/.f64 beta (+.f64 beta 2)))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (+.f64 beta 2))) (*.f64 -1/2 (/.f64 beta (pow.f64 (+.f64 beta 2) 2)))) alpha) (*.f64 -1/2 (/.f64 beta (+.f64 beta 2))))
(+.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 beta (pow.f64 (+.f64 beta 2) 3))) (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 beta 2) 2)))) (pow.f64 alpha 2)) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (+.f64 beta 2))) (*.f64 -1/2 (/.f64 beta (pow.f64 (+.f64 beta 2) 2)))) alpha) (*.f64 -1/2 (/.f64 beta (+.f64 beta 2)))))
(+.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 beta (pow.f64 (+.f64 beta 2) 3))) (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 beta 2) 2)))) (pow.f64 alpha 2)) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (+.f64 beta 2))) (*.f64 -1/2 (/.f64 beta (pow.f64 (+.f64 beta 2) 2)))) alpha) (+.f64 (*.f64 -1/2 (/.f64 beta (+.f64 beta 2))) (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 beta 2) 3))) (*.f64 -1/2 (/.f64 beta (pow.f64 (+.f64 beta 2) 4)))) (pow.f64 alpha 3)))))
1/2
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 beta alpha)) 1/2) (*.f64 1/2 (/.f64 (+.f64 beta 2) alpha)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 beta alpha)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 beta) (*.f64 1/2 (+.f64 beta 2))) (+.f64 beta 2)) (pow.f64 alpha 2))) 1/2)) (*.f64 1/2 (/.f64 (+.f64 beta 2) alpha)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 beta alpha)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 beta) (*.f64 1/2 (+.f64 beta 2))) (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 beta) (*.f64 1/2 (+.f64 beta 2))) (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))))) (*.f64 1/2 (/.f64 (+.f64 beta 2) alpha)))
1/2
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 beta alpha)) 1/2) (*.f64 1/2 (/.f64 (+.f64 beta 2) alpha)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 beta alpha)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 beta) (*.f64 1/2 (+.f64 beta 2))) (+.f64 beta 2)) (pow.f64 alpha 2))) 1/2)) (*.f64 1/2 (/.f64 (+.f64 beta 2) alpha)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 beta alpha)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 beta) (*.f64 1/2 (+.f64 beta 2))) (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 beta) (*.f64 1/2 (+.f64 beta 2))) (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))))) (*.f64 1/2 (/.f64 (+.f64 beta 2) alpha)))
(/.f64 (-.f64 alpha (*.f64 1/2 alpha)) (+.f64 2 alpha))
(-.f64 (+.f64 (/.f64 alpha (+.f64 2 alpha)) (*.f64 beta (-.f64 (*.f64 1/2 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2))) (+.f64 (*.f64 1/2 (/.f64 1 (+.f64 2 alpha))) (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))))) (*.f64 1/2 (/.f64 alpha (+.f64 2 alpha))))
(-.f64 (+.f64 (/.f64 alpha (+.f64 2 alpha)) (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3)) (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))) (*.f64 1/2 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))))) (*.f64 beta (-.f64 (*.f64 1/2 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2))) (+.f64 (*.f64 1/2 (/.f64 1 (+.f64 2 alpha))) (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2))))))) (*.f64 1/2 (/.f64 alpha (+.f64 2 alpha))))
(-.f64 (+.f64 (*.f64 (pow.f64 beta 3) (-.f64 (*.f64 1/2 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 4))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 2 alpha) 3))) (/.f64 alpha (pow.f64 (+.f64 2 alpha) 4))))) (+.f64 (/.f64 alpha (+.f64 2 alpha)) (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3)) (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))) (*.f64 1/2 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))))) (*.f64 beta (-.f64 (*.f64 1/2 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2))) (+.f64 (*.f64 1/2 (/.f64 1 (+.f64 2 alpha))) (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))))))) (*.f64 1/2 (/.f64 alpha (+.f64 2 alpha))))
-1/2
(-.f64 (/.f64 alpha beta) (+.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 alpha beta)) (*.f64 -1/2 (/.f64 (+.f64 2 alpha) beta)))))
(-.f64 (+.f64 (/.f64 alpha beta) (*.f64 -1 (/.f64 (*.f64 (+.f64 2 alpha) (-.f64 alpha (+.f64 (*.f64 1/2 alpha) (*.f64 -1/2 (+.f64 2 alpha))))) (pow.f64 beta 2)))) (+.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 alpha beta)) (*.f64 -1/2 (/.f64 (+.f64 2 alpha) beta)))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (-.f64 alpha (+.f64 (*.f64 1/2 alpha) (*.f64 -1/2 (+.f64 2 alpha))))) (pow.f64 beta 3)) (+.f64 (/.f64 alpha beta) (*.f64 -1 (/.f64 (*.f64 (+.f64 2 alpha) (-.f64 alpha (+.f64 (*.f64 1/2 alpha) (*.f64 -1/2 (+.f64 2 alpha))))) (pow.f64 beta 2))))) (+.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 alpha beta)) (*.f64 -1/2 (/.f64 (+.f64 2 alpha) beta)))))
-1/2
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (-.f64 alpha (*.f64 1/2 alpha))) (*.f64 1/2 (+.f64 2 alpha))) beta)) 1/2)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (-.f64 alpha (*.f64 1/2 alpha))) (*.f64 1/2 (+.f64 2 alpha))) beta)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (-.f64 alpha (*.f64 1/2 alpha))) (*.f64 1/2 (+.f64 2 alpha))) (+.f64 2 alpha)) (pow.f64 beta 2))) 1/2)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (-.f64 alpha (*.f64 1/2 alpha))) (*.f64 1/2 (+.f64 2 alpha))) beta)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (-.f64 alpha (*.f64 1/2 alpha))) (*.f64 1/2 (+.f64 2 alpha))) (+.f64 2 alpha)) (pow.f64 beta 2)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (-.f64 alpha (*.f64 1/2 alpha))) (*.f64 1/2 (+.f64 2 alpha))) (pow.f64 (+.f64 2 alpha) 2)) (pow.f64 beta 3))))) 1/2)
(*.f64 -1/2 beta)
(+.f64 (*.f64 1/2 alpha) (*.f64 -1/2 beta))
(+.f64 (*.f64 1/2 alpha) (*.f64 -1/2 beta))
(+.f64 (*.f64 1/2 alpha) (*.f64 -1/2 beta))
(*.f64 1/2 alpha)
(+.f64 (*.f64 1/2 alpha) (*.f64 -1/2 beta))
(+.f64 (*.f64 1/2 alpha) (*.f64 -1/2 beta))
(+.f64 (*.f64 1/2 alpha) (*.f64 -1/2 beta))
(*.f64 1/2 alpha)
(+.f64 (*.f64 1/2 alpha) (*.f64 -1/2 beta))
(+.f64 (*.f64 1/2 alpha) (*.f64 -1/2 beta))
(+.f64 (*.f64 1/2 alpha) (*.f64 -1/2 beta))
(-.f64 alpha (*.f64 1/2 alpha))
(-.f64 (+.f64 (*.f64 -1/2 beta) alpha) (*.f64 1/2 alpha))
(-.f64 (+.f64 (*.f64 -1/2 beta) alpha) (*.f64 1/2 alpha))
(-.f64 (+.f64 (*.f64 -1/2 beta) alpha) (*.f64 1/2 alpha))
(*.f64 -1/2 beta)
(-.f64 (+.f64 alpha (*.f64 -1/2 beta)) (*.f64 1/2 alpha))
(-.f64 (+.f64 alpha (*.f64 -1/2 beta)) (*.f64 1/2 alpha))
(-.f64 (+.f64 alpha (*.f64 -1/2 beta)) (*.f64 1/2 alpha))
(*.f64 -1/2 beta)
(-.f64 (+.f64 alpha (*.f64 -1/2 beta)) (*.f64 1/2 alpha))
(-.f64 (+.f64 alpha (*.f64 -1/2 beta)) (*.f64 1/2 alpha))
(-.f64 (+.f64 alpha (*.f64 -1/2 beta)) (*.f64 1/2 alpha))
(+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2))))
(+.f64 2 (-.f64 0 (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) 3/2)))
(+.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) 0)
(+.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2))))))
(+.f64 1 (-.f64 0 (+.f64 1/2 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))))))
(+.f64 0 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (-.f64 0 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1/2)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1/2)))
(+.f64 (/.f64 1/2 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)) (-.f64 (*.f64 1/2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1/2)))
(+.f64 (*.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) 2) (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) -1/2))
(*.f64 1/2 (*.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) 2))
(*.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) 1)
(*.f64 1 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))))
(*.f64 1 (-.f64 (+.f64 1/2 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))) (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))))
(*.f64 1 (-.f64 (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) 3/2) (+.f64 (+.f64 1/2 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))) (+.f64 1/2 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) -1/2) -1)
(*.f64 -1 (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) -1/2))
(*.f64 -1 (-.f64 (-.f64 1/2 (*.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) 2)) (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))))
(*.f64 -1 (-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2))))))
(*.f64 -1 (-.f64 (-.f64 (*.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) 2) (*.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) 2)) (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2))))))
(*.f64 -1 (-.f64 (-.f64 1 (*.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) 2)) (+.f64 1/2 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))))))
(*.f64 -1 (-.f64 (-.f64 0 (*.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) 2)) (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) -1/2)))
(*.f64 -1 (-.f64 (-.f64 (*.f64 1/2 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (*.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) 2)) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1/2)))
(*.f64 -1 (-.f64 (-.f64 2 (*.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) 2)) (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) 3/2)))
(*.f64 -1 (-.f64 -1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))))
(*.f64 -1 (-.f64 -1 (-.f64 0 (+.f64 1/2 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 -1 (-.f64 (+.f64 2 (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) 3/2)) 4))
(*.f64 -1 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1/2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (*.f64 1/2 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 -1 (-.f64 (+.f64 (*.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) 2) (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2))))) (+.f64 (*.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) 2) (*.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) 2))))
(*.f64 -1/2 (-.f64 0 (*.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) 2)))
(*.f64 -1/2 (-.f64 (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) -1/2) (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2))))))
(*.f64 -1/2 (-.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (+.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) 1/2)))
(*.f64 -1/2 (-.f64 (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) 3/2) (+.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) 2)))
(*.f64 -1/2 (-.f64 (+.f64 1/2 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))) (+.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) 1)))
(*.f64 -1/2 (-.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1/2) (+.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) (*.f64 1/2 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 -1/2 (-.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) (+.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) (*.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) 2))))
(*.f64 (*.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) 2) 1/2)
(*.f64 (+.f64 (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) -1/2) (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) -1/2)) -1/2)
(/.f64 1/2 (/.f64 1 (*.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) 2)))
(/.f64 1/2 (/.f64 -1 (+.f64 (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) -1/2) (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) -1/2))))
(/.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) 1)
(/.f64 1 (/.f64 1 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2))))))
(/.f64 (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) -1/2) -1)
(/.f64 -1 (/.f64 1 (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) -1/2)))
(/.f64 (*.f64 (+.f64 (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) -1/2) (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) -1/2)) 1/2) -1)
(neg.f64 (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) -1/2))
(+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) 0)
(+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (+.f64 alpha (+.f64 beta 2))))
(+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (+.f64 0 (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (-.f64 0 (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (-.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (*.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) 0))
(+.f64 0 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))))
(+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (*.f64 (+.f64 alpha beta) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 (*.f64 alpha -1/2) (*.f64 1/2 beta)) (+.f64 alpha (+.f64 beta 2))))
(+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 (-.f64 alpha (+.f64 alpha beta)) alpha)))
(+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))))
(+.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 0 (/.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (*.f64 (+.f64 alpha beta) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(+.f64 (*.f64 (+.f64 alpha beta) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 0 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2))))))
(+.f64 (*.f64 1/2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha (+.f64 alpha beta))))
(+.f64 (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2))))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (/.f64 (*.f64 1/2 beta) (neg.f64 (+.f64 alpha (+.f64 beta 2)))) (*.f64 1/2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) 0)
(-.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (+.f64 alpha (+.f64 beta 2))))
(-.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (-.f64 (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (+.f64 0 (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (*.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) 0))
(-.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (+.f64 (-.f64 (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (+.f64 (*.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) 0) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (+.f64 0 (-.f64 (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (-.f64 (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (+.f64 (-.f64 (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))) (-.f64 (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (+.f64 (*.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) 0) (-.f64 (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (+.f64 0 (*.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) 0)))
(-.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (*.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) 0)))
(-.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (+.f64 (-.f64 (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))) (*.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) 0)))
(-.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (+.f64 (*.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) 0) (*.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) 0)))
(-.f64 0 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (*.f64 1/2 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (*.f64 1/2 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2))))
(-.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 alpha (+.f64 beta 2))))
(-.f64 (*.f64 (+.f64 alpha beta) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (*.f64 (+.f64 alpha beta) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))))
(-.f64 (/.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 alpha (+.f64 beta 2))) (-.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (+.f64 0 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (/.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 alpha (+.f64 beta 2))))
(-.f64 (+.f64 0 (*.f64 (+.f64 alpha beta) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))) (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 (+.f64 alpha beta) (neg.f64 (+.f64 alpha (+.f64 beta 2)))) (/.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (neg.f64 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)) (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 alpha (+.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 alpha beta)))) (+.f64 alpha (+.f64 beta 2))))
(-.f64 (/.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (neg.f64 (+.f64 alpha (+.f64 beta 2)))) (/.f64 (+.f64 alpha alpha) (neg.f64 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))))) (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (+.f64 beta 2)) 1/4)))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))))) (*.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (+.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (+.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (+.f64 (*.f64 (+.f64 alpha beta) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 (+.f64 alpha beta) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))) (+.f64 (*.f64 (+.f64 alpha beta) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))))
(*.f64 1/2 (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))))
(*.f64 1/2 (*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (-.f64 (+.f64 alpha alpha) (+.f64 alpha beta))))
(*.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (/.f64 1 (+.f64 alpha (+.f64 beta 2))))
(*.f64 2 (*.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 2 (*.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (*.f64 1/2 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))))
(*.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) 1)
(*.f64 1 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))))
(*.f64 1 (-.f64 (/.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 alpha (+.f64 beta 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (*.f64 1/2 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (/.f64 -1 (+.f64 alpha (+.f64 beta 2))))
(*.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (-.f64 0 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))
(*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))))
(*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (*.f64 1/2 (+.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))))))
(*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))))
(*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2))))
(*.f64 -1 (*.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 -1 (*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha)))
(*.f64 -1 (-.f64 (-.f64 (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))) (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))))
(*.f64 -1 (-.f64 (*.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) 0) (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))))
(*.f64 -1 (-.f64 (-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))) (*.f64 1/2 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))))
(*.f64 -1 (-.f64 (-.f64 (*.f64 (+.f64 alpha beta) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))) (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2))))))
(*.f64 -1 (-.f64 (-.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))) (/.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 alpha (+.f64 beta 2)))))
(*.f64 -1 (-.f64 (/.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 alpha (+.f64 beta 2))) (+.f64 0 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 -1 (-.f64 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))) (+.f64 0 (*.f64 (+.f64 alpha beta) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 -1 (-.f64 (/.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (neg.f64 (+.f64 alpha (+.f64 beta 2)))) (/.f64 (+.f64 alpha beta) (neg.f64 (+.f64 alpha (+.f64 beta 2))))))
(*.f64 -1 (-.f64 (/.f64 (+.f64 alpha (+.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 alpha beta)))) (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)) (+.f64 alpha (+.f64 beta 2)))))
(*.f64 -1 (-.f64 (/.f64 (+.f64 alpha alpha) (neg.f64 (+.f64 alpha (+.f64 beta 2)))) (/.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (neg.f64 (+.f64 alpha (+.f64 beta 2))))))
(*.f64 -1 (-.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (+.f64 beta 2)) 1/4)) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))))))
(*.f64 -1 (-.f64 (*.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))))))))
(*.f64 -1 (-.f64 (+.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 alpha (+.f64 beta 2)))) (+.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 -1 (-.f64 (+.f64 (*.f64 (+.f64 alpha beta) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2))))) (+.f64 (*.f64 (+.f64 alpha beta) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 (+.f64 alpha beta) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 -1 (-.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))))))
(*.f64 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2))) -1)
(*.f64 -1/2 (*.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (/.f64 -1 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 -1/2 (*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (-.f64 0 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))))))
(*.f64 -1/2 (*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (+.f64 (*.f64 1/2 (+.f64 alpha beta)) (-.f64 (*.f64 1/2 (+.f64 alpha beta)) (+.f64 alpha alpha)))))
(*.f64 -1/2 (*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (-.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 alpha (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))))))))
(*.f64 -1/2 (-.f64 0 (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))))
(*.f64 -1/2 (-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))))
(*.f64 -1/2 (-.f64 (*.f64 1/2 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(*.f64 -1/2 (-.f64 (/.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 -1/2 (-.f64 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (*.f64 (+.f64 alpha beta) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 -1/2 (-.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))))))
(*.f64 (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) 1/2)
(*.f64 (+.f64 (*.f64 1/2 (+.f64 alpha beta)) (-.f64 (*.f64 1/2 (+.f64 alpha beta)) (+.f64 alpha alpha))) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))
(*.f64 (+.f64 (*.f64 1/2 (+.f64 alpha beta)) (-.f64 (*.f64 1/2 (+.f64 alpha beta)) (+.f64 alpha alpha))) (*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) -1/2))
(*.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 (*.f64 1/2 (+.f64 alpha beta)) (-.f64 (*.f64 1/2 (+.f64 alpha beta)) (+.f64 alpha alpha))))
(*.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (*.f64 1 (+.f64 (*.f64 1/2 (+.f64 alpha beta)) (-.f64 (*.f64 1/2 (+.f64 alpha beta)) (+.f64 alpha alpha)))))
(*.f64 (neg.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta)))) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))
(*.f64 (neg.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta)))) (-.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 (*.f64 1/2 (+.f64 alpha beta)) (-.f64 (*.f64 1/2 (+.f64 alpha beta)) (+.f64 alpha alpha))))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 0 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta)))))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 alpha (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))))))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 1 (-.f64 0 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))))))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 1 (-.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 alpha (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))))))))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 1 (+.f64 (*.f64 1/2 (+.f64 alpha beta)) (-.f64 (*.f64 1/2 (+.f64 alpha beta)) (+.f64 alpha alpha)))))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (-.f64 (-.f64 (+.f64 alpha beta) alpha) (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))) (*.f64 1/2 (+.f64 alpha beta))))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))))))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 alpha (+.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 alpha beta)))) (+.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)))))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))))))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))) (*.f64 1/2 (+.f64 alpha beta))) (+.f64 (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))) (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))))))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 (+.f64 alpha (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))))) (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2))) (+.f64 (+.f64 alpha (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))))) (+.f64 alpha (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))))))))
(*.f64 (+.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (-.f64 alpha (+.f64 alpha beta)))) (*.f64 1/2 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (+.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (-.f64 alpha (+.f64 alpha beta)))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) 1/2))
(*.f64 (+.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (-.f64 alpha (+.f64 alpha beta)))) (*.f64 1 (*.f64 1/2 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))))
(*.f64 (+.f64 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) -1/2)
(*.f64 (neg.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha))
(*.f64 (neg.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (-.f64 alpha (+.f64 alpha (-.f64 alpha (+.f64 alpha beta)))) (*.f64 1/2 (+.f64 alpha beta))))
(*.f64 (neg.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (-.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (-.f64 alpha (+.f64 alpha beta)))) (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))))
(*.f64 (neg.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (-.f64 0 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta)))) (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha)))
(*.f64 (neg.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (-.f64 (+.f64 alpha alpha) (+.f64 alpha (-.f64 alpha (+.f64 alpha beta)))) (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2))))
(*.f64 (neg.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (-.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)) (+.f64 alpha (-.f64 alpha (+.f64 alpha beta)))) (+.f64 alpha (+.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 alpha beta))))))
(*.f64 (neg.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (*.f64 1/2 (+.f64 alpha beta)) (-.f64 (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))) (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))))))
(*.f64 (neg.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (-.f64 (+.f64 alpha (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))))) (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))))))
(*.f64 (neg.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 alpha (+.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 alpha beta)))) (+.f64 0 (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)))))
(*.f64 (neg.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (-.f64 0 (+.f64 alpha alpha)) (+.f64 (*.f64 (+.f64 alpha beta) -1/2) (neg.f64 alpha))))
(*.f64 (neg.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 (*.f64 (+.f64 alpha beta) -1/2) (neg.f64 alpha)) (neg.f64 (+.f64 alpha beta))))
(*.f64 (neg.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (*.f64 (+.f64 alpha beta) 1/4) (*.f64 (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))) 1/2)))
(*.f64 (neg.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2))) (*.f64 (+.f64 alpha (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))))) 1/2)))
(*.f64 (neg.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))) (+.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))))))
(*.f64 (neg.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)) (+.f64 alpha (+.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 alpha beta))))) (+.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)) (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)))))
(*.f64 (neg.f64 (+.f64 (*.f64 1/2 (+.f64 alpha beta)) (-.f64 (*.f64 1/2 (+.f64 alpha beta)) (+.f64 alpha alpha)))) (-.f64 0 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (neg.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))))
(*.f64 (neg.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 alpha (+.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (*.f64 1/2 (+.f64 alpha beta)))))
(*.f64 (neg.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha beta))))
(*.f64 (neg.f64 (neg.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))))) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))
(*.f64 (neg.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))) (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))))
(neg.f64 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2))))
(+.f64 alpha (*.f64 (+.f64 alpha beta) -1/2))
(+.f64 alpha (-.f64 (*.f64 alpha -1/2) (*.f64 1/2 beta)))
(+.f64 alpha (+.f64 0 (*.f64 (+.f64 alpha beta) -1/2)))
(+.f64 alpha (*.f64 1/2 (-.f64 (-.f64 alpha (+.f64 alpha beta)) alpha)))
(+.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) 0)
(+.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (-.f64 (-.f64 (*.f64 alpha -1/2) (*.f64 1/2 beta)) (*.f64 (+.f64 alpha beta) -1/2)))
(+.f64 0 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))))
(+.f64 (*.f64 1/2 alpha) (*.f64 1/2 (-.f64 alpha (+.f64 alpha beta))))
(+.f64 (+.f64 alpha alpha) (+.f64 (*.f64 (+.f64 alpha beta) -1/2) (neg.f64 alpha)))
(+.f64 (+.f64 alpha alpha) (-.f64 (-.f64 (-.f64 alpha (+.f64 alpha beta)) alpha) (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))))
(+.f64 (+.f64 alpha alpha) (-.f64 (+.f64 alpha alpha) (+.f64 alpha (+.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 alpha beta))))))
(+.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha))
(+.f64 (*.f64 (+.f64 alpha beta) -1/2) alpha)
(+.f64 (-.f64 (*.f64 alpha -1/2) (*.f64 1/2 beta)) alpha)
(+.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)) (-.f64 0 (+.f64 alpha (+.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 alpha beta))))))
(+.f64 (*.f64 (neg.f64 beta) 1/2) (*.f64 1/2 alpha))
(+.f64 (*.f64 1/2 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))) (*.f64 1/2 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))))
(*.f64 1/2 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))))
(*.f64 1/2 (-.f64 (+.f64 alpha alpha) (+.f64 alpha beta)))
(*.f64 1/2 (*.f64 1 (-.f64 (+.f64 alpha alpha) (+.f64 alpha beta))))
(*.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) 1)
(*.f64 1 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))))
(*.f64 1 (-.f64 (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2))) (*.f64 (+.f64 alpha beta) 2)))
(*.f64 1 (-.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 (*.f64 1/2 (+.f64 alpha beta)) (-.f64 (*.f64 1/2 (+.f64 alpha beta)) (+.f64 alpha alpha)))))
(*.f64 1 (-.f64 (+.f64 alpha (+.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 alpha beta)))) (+.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)))))
(*.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) -1)
(*.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) 1/2)
(*.f64 -1 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha))
(*.f64 -1 (-.f64 (-.f64 alpha (+.f64 alpha (-.f64 alpha (+.f64 alpha beta)))) (*.f64 1/2 (+.f64 alpha beta))))
(*.f64 -1 (-.f64 (-.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (-.f64 alpha (+.f64 alpha beta)))) (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))))
(*.f64 -1 (-.f64 (-.f64 0 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta)))) (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha)))
(*.f64 -1 (-.f64 (-.f64 (+.f64 alpha alpha) (+.f64 alpha (-.f64 alpha (+.f64 alpha beta)))) (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2))))
(*.f64 -1 (-.f64 (-.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)) (+.f64 alpha (-.f64 alpha (+.f64 alpha beta)))) (+.f64 alpha (+.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 alpha beta))))))
(*.f64 -1 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) (-.f64 (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))) (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))))))
(*.f64 -1 (-.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (-.f64 (+.f64 alpha (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))))) (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))))))
(*.f64 -1 (-.f64 (+.f64 alpha (+.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 alpha beta)))) (+.f64 0 (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)))))
(*.f64 -1 (-.f64 (-.f64 0 (+.f64 alpha alpha)) (+.f64 (*.f64 (+.f64 alpha beta) -1/2) (neg.f64 alpha))))
(*.f64 -1 (-.f64 (+.f64 (*.f64 (+.f64 alpha beta) -1/2) (neg.f64 alpha)) (neg.f64 (+.f64 alpha beta))))
(*.f64 -1 (-.f64 (*.f64 (+.f64 alpha beta) 1/4) (*.f64 (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))) 1/2)))
(*.f64 -1 (-.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2))) (*.f64 (+.f64 alpha (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))))) 1/2)))
(*.f64 -1 (-.f64 (+.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))) (+.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))))))
(*.f64 -1 (-.f64 (+.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)) (+.f64 alpha (+.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 alpha beta))))) (+.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)) (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)))))
(*.f64 -1/2 (+.f64 (*.f64 1/2 (+.f64 alpha beta)) (-.f64 (*.f64 1/2 (+.f64 alpha beta)) (+.f64 alpha alpha))))
(*.f64 -1/2 (-.f64 0 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta)))))
(*.f64 -1/2 (-.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 alpha (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))))))
(*.f64 -1/2 (*.f64 1 (-.f64 0 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))))))
(*.f64 -1/2 (*.f64 1 (-.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 alpha (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))))))))
(*.f64 -1/2 (*.f64 1 (+.f64 (*.f64 1/2 (+.f64 alpha beta)) (-.f64 (*.f64 1/2 (+.f64 alpha beta)) (+.f64 alpha alpha)))))
(*.f64 -1/2 (-.f64 (-.f64 (-.f64 (+.f64 alpha beta) alpha) (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))) (*.f64 1/2 (+.f64 alpha beta))))
(*.f64 -1/2 (-.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))))))
(*.f64 -1/2 (-.f64 (+.f64 alpha (+.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 alpha beta)))) (+.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)))))
(*.f64 -1/2 (-.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))))))
(*.f64 -1/2 (-.f64 (+.f64 (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))) (*.f64 1/2 (+.f64 alpha beta))) (+.f64 (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))) (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))))))
(*.f64 -1/2 (-.f64 (+.f64 (+.f64 alpha (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))))) (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2))) (+.f64 (+.f64 alpha (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))))) (+.f64 alpha (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))))))))
(*.f64 -1/2 (-.f64 (+.f64 alpha beta) (+.f64 alpha alpha)))
(*.f64 (+.f64 (*.f64 1/2 (+.f64 alpha beta)) (-.f64 (*.f64 1/2 (+.f64 alpha beta)) (+.f64 alpha alpha))) -1/2)
(*.f64 (+.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (-.f64 alpha (+.f64 alpha beta)))) 1/4)
(/.f64 1/2 (/.f64 1/2 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))))
(/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) 1)
(/.f64 1 (/.f64 1 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))))
(/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) -1)
(/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) 2)
(/.f64 -1 (/.f64 1 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha)))
(/.f64 -1 (/.f64 -1 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))))
(/.f64 (*.f64 (-.f64 0 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta)))) 1/2) -1)
(/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 alpha (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))))) 1/2) -1)
(neg.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha))
Outputs
(+.f64 1/2 (*.f64 1/2 (/.f64 beta (+.f64 beta 2))))
(+.f64 1/2 (+.f64 (*.f64 (-.f64 (*.f64 1/2 (-.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2)))) (/.f64 1 (+.f64 beta 2))) alpha) (*.f64 1/2 (/.f64 beta (+.f64 beta 2)))))
(+.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 beta (+.f64 beta 2))) (*.f64 (-.f64 (-.f64 (/.f64 1/2 (+.f64 beta 2)) (*.f64 1/2 (/.f64 beta (pow.f64 (+.f64 beta 2) 2)))) (/.f64 1 (+.f64 beta 2))) alpha)))
(+.f64 1/2 (+.f64 (*.f64 (-.f64 (*.f64 1/2 (-.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2)))) (/.f64 1 (+.f64 beta 2))) alpha) (+.f64 (*.f64 1/2 (/.f64 beta (+.f64 beta 2))) (*.f64 (+.f64 (*.f64 1/2 (-.f64 (/.f64 beta (pow.f64 (+.f64 beta 2) 3)) (/.f64 1 (pow.f64 (+.f64 beta 2) 2)))) (/.f64 1 (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 2)))))
(+.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 beta (+.f64 beta 2))) (+.f64 (*.f64 (-.f64 (-.f64 (/.f64 1/2 (+.f64 beta 2)) (*.f64 1/2 (/.f64 beta (pow.f64 (+.f64 beta 2) 2)))) (/.f64 1 (+.f64 beta 2))) alpha) (*.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 2)) (-.f64 (*.f64 (/.f64 beta (pow.f64 (+.f64 beta 2) 3)) 1/2) (/.f64 1/2 (pow.f64 (+.f64 beta 2) 2)))) (pow.f64 alpha 2)))))
(+.f64 1/2 (+.f64 (*.f64 (-.f64 (-.f64 (/.f64 1/2 (+.f64 beta 2)) (*.f64 1/2 (/.f64 beta (pow.f64 (+.f64 beta 2) 2)))) (/.f64 1 (+.f64 beta 2))) alpha) (+.f64 (*.f64 1/2 (/.f64 beta (+.f64 beta 2))) (*.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 2)) (-.f64 (*.f64 (/.f64 beta (pow.f64 (+.f64 beta 2) 3)) 1/2) (/.f64 1/2 (pow.f64 (+.f64 beta 2) 2)))) (pow.f64 alpha 2)))))
(+.f64 1/2 (+.f64 (*.f64 (-.f64 (*.f64 1/2 (-.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2)))) (/.f64 1 (+.f64 beta 2))) alpha) (+.f64 (*.f64 1/2 (/.f64 beta (+.f64 beta 2))) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (-.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 3)) (/.f64 beta (pow.f64 (+.f64 beta 2) 4)))) (/.f64 1 (pow.f64 (+.f64 beta 2) 3))) (pow.f64 alpha 3)) (*.f64 (+.f64 (*.f64 1/2 (-.f64 (/.f64 beta (pow.f64 (+.f64 beta 2) 3)) (/.f64 1 (pow.f64 (+.f64 beta 2) 2)))) (/.f64 1 (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 2))))))
(+.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 beta (+.f64 beta 2))) (+.f64 (*.f64 (-.f64 (-.f64 (/.f64 1/2 (+.f64 beta 2)) (*.f64 1/2 (/.f64 beta (pow.f64 (+.f64 beta 2) 2)))) (/.f64 1 (+.f64 beta 2))) alpha) (+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 2)) (-.f64 (*.f64 (/.f64 beta (pow.f64 (+.f64 beta 2) 3)) 1/2) (/.f64 1/2 (pow.f64 (+.f64 beta 2) 2)))) (pow.f64 alpha 2)) (*.f64 (-.f64 (-.f64 (/.f64 1/2 (pow.f64 (+.f64 beta 2) 3)) (*.f64 1/2 (/.f64 beta (pow.f64 (+.f64 beta 2) 4)))) (/.f64 1 (pow.f64 (+.f64 beta 2) 3))) (pow.f64 alpha 3))))))
(/.f64 (+.f64 beta 1) alpha)
(+.f64 (/.f64 beta (pow.f64 alpha 2)) (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 alpha 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 1 alpha)))))
(+.f64 (/.f64 beta (pow.f64 alpha 2)) (+.f64 (/.f64 beta alpha) (+.f64 (/.f64 2 (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 1 alpha)))))
(+.f64 (/.f64 beta (pow.f64 alpha 2)) (+.f64 (/.f64 2 (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha))))
(+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (/.f64 beta (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 3))) (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 alpha 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 1 alpha)))))))
(+.f64 (/.f64 beta (pow.f64 alpha 2)) (+.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 3))) (+.f64 (/.f64 2 (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 1 alpha)))))))
(+.f64 (/.f64 beta (pow.f64 alpha 2)) (+.f64 (+.f64 (/.f64 2 (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha))) (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 3))))))
(+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (/.f64 beta (pow.f64 alpha 2)) (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 3))) (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 4)) (+.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 (*.f64 2 (/.f64 1 (pow.f64 alpha 2))) (/.f64 1 alpha)))))))))
(+.f64 (/.f64 beta (pow.f64 alpha 2)) (+.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 3))) (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 4)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 4) (pow.f64 alpha 4))) (+.f64 (/.f64 2 (pow.f64 alpha 2)) (/.f64 1 alpha)))))))))
(+.f64 (/.f64 beta (pow.f64 alpha 2)) (+.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 3))) (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 4) (/.f64 (pow.f64 alpha 4) -1)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 4)) (+.f64 (/.f64 2 (pow.f64 alpha 2)) (/.f64 1 alpha)))))))))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 beta) (*.f64 1/2 (+.f64 beta 2))) alpha))
(*.f64 -1 (/.f64 (-.f64 (*.f64 beta -1/2) (+.f64 (*.f64 1/2 beta) 1)) alpha))
(/.f64 (-.f64 (*.f64 beta -1/2) (+.f64 (*.f64 1/2 beta) 1)) (neg.f64 alpha))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 beta) (*.f64 1/2 (+.f64 beta 2))) (+.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 beta) (*.f64 1/2 (+.f64 beta 2))) alpha)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 beta -1/2) (+.f64 (*.f64 1/2 beta) 1)) alpha)) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 (*.f64 beta -1/2) (+.f64 (*.f64 1/2 beta) 1)) (pow.f64 alpha 2))))
(+.f64 (/.f64 (-.f64 (*.f64 beta -1/2) (+.f64 (*.f64 1/2 beta) 1)) (neg.f64 alpha)) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 (*.f64 beta -1/2) (+.f64 (*.f64 1/2 beta) 1)) (pow.f64 alpha 2))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 beta) (*.f64 1/2 (+.f64 beta 2))) (+.f64 beta 2)) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 beta) (*.f64 1/2 (+.f64 beta 2))) (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 beta) (*.f64 1/2 (+.f64 beta 2))) alpha))))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 (*.f64 beta -1/2) (+.f64 (*.f64 1/2 beta) 1)) (pow.f64 alpha 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 beta -1/2) (+.f64 (*.f64 1/2 beta) 1)) alpha)) (*.f64 -1 (*.f64 (pow.f64 (+.f64 beta 2) 2) (/.f64 (-.f64 (*.f64 beta -1/2) (+.f64 (*.f64 1/2 beta) 1)) (pow.f64 alpha 3))))))
(+.f64 (/.f64 (-.f64 (*.f64 beta -1/2) (+.f64 (*.f64 1/2 beta) 1)) (neg.f64 alpha)) (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 (*.f64 beta -1/2) (+.f64 (*.f64 1/2 beta) 1)) (pow.f64 alpha 2))) (*.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 -1 (/.f64 (-.f64 (*.f64 beta -1/2) (+.f64 (*.f64 1/2 beta) 1)) (pow.f64 alpha 3))))))
(+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 beta) (*.f64 1/2 (+.f64 beta 2))) (+.f64 beta 2)) (pow.f64 alpha 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 beta) (*.f64 1/2 (+.f64 beta 2))) (pow.f64 (+.f64 beta 2) 3)) (pow.f64 alpha 4)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 beta) (*.f64 1/2 (+.f64 beta 2))) (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1/2 beta) (*.f64 1/2 (+.f64 beta 2))) alpha)))))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 (*.f64 beta -1/2) (+.f64 (*.f64 1/2 beta) 1)) (pow.f64 alpha 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 beta 2) 2) (/.f64 (-.f64 (*.f64 beta -1/2) (+.f64 (*.f64 1/2 beta) 1)) (pow.f64 alpha 3)))) (+.f64 (*.f64 (pow.f64 (+.f64 beta 2) 3) (/.f64 (-.f64 (*.f64 beta -1/2) (+.f64 (*.f64 1/2 beta) 1)) (pow.f64 alpha 4))) (*.f64 -1 (/.f64 (-.f64 (*.f64 beta -1/2) (+.f64 (*.f64 1/2 beta) 1)) alpha)))))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 (*.f64 beta -1/2) (+.f64 (*.f64 1/2 beta) 1)) (pow.f64 alpha 2))) (+.f64 (*.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 -1 (/.f64 (-.f64 (*.f64 beta -1/2) (+.f64 (*.f64 1/2 beta) 1)) (pow.f64 alpha 3)))) (+.f64 (*.f64 (pow.f64 (+.f64 beta 2) 3) (/.f64 (-.f64 (*.f64 beta -1/2) (+.f64 (*.f64 1/2 beta) 1)) (pow.f64 alpha 4))) (/.f64 (-.f64 (*.f64 beta -1/2) (+.f64 (*.f64 1/2 beta) 1)) (neg.f64 alpha)))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 alpha (+.f64 2 alpha))) 1/2) (/.f64 alpha (+.f64 2 alpha)))
(+.f64 (*.f64 1/2 (/.f64 alpha (+.f64 2 alpha))) (-.f64 1/2 (/.f64 alpha (+.f64 2 alpha))))
(+.f64 1/2 (-.f64 (*.f64 1/2 (/.f64 alpha (+.f64 2 alpha))) (/.f64 alpha (+.f64 2 alpha))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 alpha (+.f64 2 alpha))) (+.f64 1/2 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (*.f64 1/2 (-.f64 (/.f64 1 (+.f64 2 alpha)) (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))))))) (/.f64 alpha (+.f64 2 alpha)))
(-.f64 (+.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 alpha (+.f64 2 alpha))) (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (-.f64 (/.f64 1/2 (+.f64 2 alpha)) (*.f64 1/2 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))))))) (/.f64 alpha (+.f64 2 alpha)))
(+.f64 (*.f64 1/2 (/.f64 alpha (+.f64 2 alpha))) (+.f64 1/2 (-.f64 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (-.f64 (/.f64 1/2 (+.f64 2 alpha)) (*.f64 1/2 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))))) (/.f64 alpha (+.f64 2 alpha)))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 alpha (+.f64 2 alpha))) (+.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (*.f64 1/2 (-.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3)) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))))) (+.f64 1/2 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (*.f64 1/2 (-.f64 (/.f64 1 (+.f64 2 alpha)) (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2))))))))) (/.f64 alpha (+.f64 2 alpha)))
(+.f64 (*.f64 1/2 (/.f64 alpha (+.f64 2 alpha))) (-.f64 (+.f64 1/2 (+.f64 (*.f64 (pow.f64 beta 2) (+.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 2 alpha) 3)) (-.f64 (*.f64 1/2 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1/2 (pow.f64 (+.f64 2 alpha) 2))))) (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (-.f64 (/.f64 1/2 (+.f64 2 alpha)) (*.f64 1/2 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))))))) (/.f64 alpha (+.f64 2 alpha))))
(+.f64 (*.f64 1/2 (/.f64 alpha (+.f64 2 alpha))) (+.f64 1/2 (-.f64 (+.f64 (*.f64 (pow.f64 beta 2) (+.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 2 alpha) 3)) (-.f64 (*.f64 1/2 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1/2 (pow.f64 (+.f64 2 alpha) 2))))) (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (-.f64 (/.f64 1/2 (+.f64 2 alpha)) (*.f64 1/2 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2))))))) (/.f64 alpha (+.f64 2 alpha)))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 alpha (+.f64 2 alpha))) (+.f64 (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (*.f64 1/2 (-.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3)) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))))) (+.f64 1/2 (+.f64 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (*.f64 1/2 (-.f64 (/.f64 1 (+.f64 2 alpha)) (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))))) (*.f64 (pow.f64 beta 3) (+.f64 (*.f64 1/2 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 alpha) 3)) (/.f64 alpha (pow.f64 (+.f64 2 alpha) 4)))) (/.f64 alpha (pow.f64 (+.f64 2 alpha) 4)))))))) (/.f64 alpha (+.f64 2 alpha)))
(+.f64 (*.f64 1/2 (/.f64 alpha (+.f64 2 alpha))) (-.f64 (+.f64 (*.f64 (pow.f64 beta 2) (+.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 2 alpha) 3)) (-.f64 (*.f64 1/2 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1/2 (pow.f64 (+.f64 2 alpha) 2))))) (+.f64 1/2 (+.f64 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (-.f64 (/.f64 1/2 (+.f64 2 alpha)) (*.f64 1/2 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))))) (*.f64 (pow.f64 beta 3) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 4)) (-.f64 (/.f64 1/2 (pow.f64 (+.f64 2 alpha) 3)) (*.f64 1/2 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 4))))))))) (/.f64 alpha (+.f64 2 alpha))))
(+.f64 (*.f64 1/2 (/.f64 alpha (+.f64 2 alpha))) (-.f64 (+.f64 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (-.f64 (/.f64 1/2 (+.f64 2 alpha)) (*.f64 1/2 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))))) (+.f64 (*.f64 (pow.f64 beta 2) (+.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 2 alpha) 3)) (-.f64 (*.f64 1/2 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1/2 (pow.f64 (+.f64 2 alpha) 2))))) (+.f64 1/2 (*.f64 (pow.f64 beta 3) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 4)) (*.f64 -1/2 (-.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 4)) (/.f64 1 (pow.f64 (+.f64 2 alpha) 3))))))))) (/.f64 alpha (+.f64 2 alpha))))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 1 alpha) beta)))
(+.f64 1 (/.f64 (+.f64 1 alpha) (neg.f64 beta)))
(+.f64 1 (+.f64 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 1 alpha) beta)) (+.f64 (/.f64 alpha (pow.f64 beta 2)) (*.f64 2 (/.f64 1 (pow.f64 beta 2)))))))
(+.f64 1 (+.f64 (*.f64 alpha (/.f64 (+.f64 2 alpha) (pow.f64 beta 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 1 alpha) beta)) (+.f64 (/.f64 alpha (pow.f64 beta 2)) (/.f64 2 (pow.f64 beta 2))))))
(+.f64 1 (+.f64 (/.f64 (+.f64 1 alpha) (neg.f64 beta)) (+.f64 (*.f64 alpha (/.f64 (+.f64 2 alpha) (pow.f64 beta 2))) (+.f64 (/.f64 alpha (pow.f64 beta 2)) (/.f64 2 (pow.f64 beta 2))))))
(+.f64 1 (+.f64 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 1 alpha) beta)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 3))) (+.f64 (/.f64 alpha (pow.f64 beta 2)) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 beta 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) alpha) (pow.f64 beta 3)))))))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 alpha) beta)) (+.f64 (*.f64 alpha (/.f64 (+.f64 2 alpha) (pow.f64 beta 2))) (+.f64 (/.f64 alpha (pow.f64 beta 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 3))) (+.f64 (/.f64 2 (pow.f64 beta 2)) (*.f64 -1 (/.f64 (*.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (pow.f64 beta 3)))))))))
(+.f64 1 (+.f64 (/.f64 (+.f64 1 alpha) (neg.f64 beta)) (+.f64 (+.f64 (/.f64 alpha (pow.f64 beta 2)) (+.f64 (/.f64 2 (pow.f64 beta 2)) (*.f64 -1 (/.f64 (*.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (pow.f64 beta 3))))) (+.f64 (*.f64 alpha (/.f64 (+.f64 2 alpha) (pow.f64 beta 2))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 3)))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (-.f64 (*.f64 -1 alpha) (*.f64 -1 (+.f64 2 alpha)))) (*.f64 -1 alpha)) beta)))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (-.f64 (neg.f64 alpha) (+.f64 -2 (neg.f64 alpha)))) (neg.f64 alpha)) beta)))
(+.f64 1 (/.f64 (-.f64 (*.f64 1/2 (-.f64 (neg.f64 alpha) (-.f64 -2 alpha))) (neg.f64 alpha)) (neg.f64 beta)))
(+.f64 1 (+.f64 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (-.f64 (*.f64 -1 alpha) (*.f64 -1 (+.f64 2 alpha)))) (*.f64 -1 alpha)) beta)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 2 alpha) (-.f64 (*.f64 -1 alpha) (*.f64 -1 (+.f64 2 alpha)))) (pow.f64 beta 2))))))
(+.f64 1 (+.f64 (*.f64 alpha (/.f64 (+.f64 2 alpha) (pow.f64 beta 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (-.f64 (neg.f64 alpha) (+.f64 -2 (neg.f64 alpha)))) (neg.f64 alpha)) beta)) (*.f64 1/2 (*.f64 (-.f64 (neg.f64 alpha) (+.f64 -2 (neg.f64 alpha))) (/.f64 (+.f64 2 alpha) (pow.f64 beta 2)))))))
(+.f64 1 (+.f64 (*.f64 alpha (/.f64 (+.f64 2 alpha) (pow.f64 beta 2))) (+.f64 (/.f64 (-.f64 (*.f64 1/2 (-.f64 (neg.f64 alpha) (-.f64 -2 alpha))) (neg.f64 alpha)) (neg.f64 beta)) (*.f64 1/2 (*.f64 (-.f64 (neg.f64 alpha) (-.f64 -2 alpha)) (/.f64 (+.f64 2 alpha) (pow.f64 beta 2)))))))
(+.f64 1 (+.f64 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) alpha) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (-.f64 (*.f64 -1 alpha) (*.f64 -1 (+.f64 2 alpha)))))) (pow.f64 beta 3))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (-.f64 (*.f64 -1 alpha) (*.f64 -1 (+.f64 2 alpha)))) (*.f64 -1 alpha)) beta)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 2 alpha) (-.f64 (*.f64 -1 alpha) (*.f64 -1 (+.f64 2 alpha)))) (pow.f64 beta 2)))))))
(+.f64 1 (+.f64 (*.f64 alpha (/.f64 (+.f64 2 alpha) (pow.f64 beta 2))) (+.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (-.f64 (neg.f64 alpha) (+.f64 -2 (neg.f64 alpha)))) (neg.f64 alpha)) beta)) (*.f64 1/2 (*.f64 (-.f64 (neg.f64 alpha) (+.f64 -2 (neg.f64 alpha))) (/.f64 (+.f64 2 alpha) (pow.f64 beta 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (-.f64 (neg.f64 alpha) (+.f64 -2 (neg.f64 alpha)))))) (pow.f64 beta 3))))))
(+.f64 1 (+.f64 (*.f64 alpha (/.f64 (+.f64 2 alpha) (pow.f64 beta 2))) (+.f64 (/.f64 (-.f64 (*.f64 1/2 (-.f64 (neg.f64 alpha) (-.f64 -2 alpha))) (neg.f64 alpha)) (neg.f64 beta)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (*.f64 (-.f64 (neg.f64 alpha) (-.f64 -2 alpha)) (*.f64 1/2 (pow.f64 (+.f64 2 alpha) 2)))) (pow.f64 beta 3))) (*.f64 1/2 (*.f64 (-.f64 (neg.f64 alpha) (-.f64 -2 alpha)) (/.f64 (+.f64 2 alpha) (pow.f64 beta 2))))))))
(*.f64 -1/2 (/.f64 beta (+.f64 beta 2)))
(*.f64 (/.f64 beta (+.f64 beta 2)) -1/2)
(/.f64 (*.f64 beta -1/2) (+.f64 beta 2))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (+.f64 beta 2))) (*.f64 -1/2 (/.f64 beta (pow.f64 (+.f64 beta 2) 2)))) alpha) (*.f64 -1/2 (/.f64 beta (+.f64 beta 2))))
(+.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) -1/2) (*.f64 alpha (-.f64 (/.f64 1/2 (+.f64 beta 2)) (*.f64 (/.f64 beta (pow.f64 (+.f64 beta 2) 2)) -1/2))))
(+.f64 (/.f64 (*.f64 beta -1/2) (+.f64 beta 2)) (*.f64 alpha (-.f64 (/.f64 1/2 (+.f64 beta 2)) (*.f64 (/.f64 beta (pow.f64 (+.f64 beta 2) 2)) -1/2))))
(+.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 beta (pow.f64 (+.f64 beta 2) 3))) (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 beta 2) 2)))) (pow.f64 alpha 2)) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (+.f64 beta 2))) (*.f64 -1/2 (/.f64 beta (pow.f64 (+.f64 beta 2) 2)))) alpha) (*.f64 -1/2 (/.f64 beta (+.f64 beta 2)))))
(+.f64 (*.f64 alpha (-.f64 (/.f64 1/2 (+.f64 beta 2)) (*.f64 (/.f64 beta (pow.f64 (+.f64 beta 2) 2)) -1/2))) (+.f64 (*.f64 (pow.f64 alpha 2) (-.f64 (*.f64 (/.f64 beta (pow.f64 (+.f64 beta 2) 3)) -1/2) (/.f64 1/2 (pow.f64 (+.f64 beta 2) 2)))) (*.f64 (/.f64 beta (+.f64 beta 2)) -1/2)))
(+.f64 (/.f64 (*.f64 beta -1/2) (+.f64 beta 2)) (+.f64 (*.f64 (pow.f64 alpha 2) (-.f64 (*.f64 (/.f64 beta (pow.f64 (+.f64 beta 2) 3)) -1/2) (/.f64 1/2 (pow.f64 (+.f64 beta 2) 2)))) (*.f64 alpha (-.f64 (/.f64 1/2 (+.f64 beta 2)) (*.f64 (/.f64 beta (pow.f64 (+.f64 beta 2) 2)) -1/2)))))
(+.f64 (*.f64 (-.f64 (*.f64 -1/2 (/.f64 beta (pow.f64 (+.f64 beta 2) 3))) (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 beta 2) 2)))) (pow.f64 alpha 2)) (+.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (+.f64 beta 2))) (*.f64 -1/2 (/.f64 beta (pow.f64 (+.f64 beta 2) 2)))) alpha) (+.f64 (*.f64 -1/2 (/.f64 beta (+.f64 beta 2))) (*.f64 (-.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 beta 2) 3))) (*.f64 -1/2 (/.f64 beta (pow.f64 (+.f64 beta 2) 4)))) (pow.f64 alpha 3)))))
(+.f64 (*.f64 alpha (-.f64 (/.f64 1/2 (+.f64 beta 2)) (*.f64 (/.f64 beta (pow.f64 (+.f64 beta 2) 2)) -1/2))) (+.f64 (*.f64 (pow.f64 alpha 2) (-.f64 (*.f64 (/.f64 beta (pow.f64 (+.f64 beta 2) 3)) -1/2) (/.f64 1/2 (pow.f64 (+.f64 beta 2) 2)))) (+.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) -1/2) (*.f64 (pow.f64 alpha 3) (-.f64 (/.f64 1/2 (pow.f64 (+.f64 beta 2) 3)) (/.f64 (*.f64 beta -1/2) (pow.f64 (+.f64 beta 2) 4)))))))
(+.f64 (*.f64 alpha (-.f64 (/.f64 1/2 (+.f64 beta 2)) (*.f64 (/.f64 beta (pow.f64 (+.f64 beta 2) 2)) -1/2))) (+.f64 (*.f64 (pow.f64 alpha 2) (-.f64 (*.f64 (/.f64 beta (pow.f64 (+.f64 beta 2) 3)) -1/2) (/.f64 1/2 (pow.f64 (+.f64 beta 2) 2)))) (+.f64 (/.f64 (*.f64 beta -1/2) (+.f64 beta 2)) (*.f64 (pow.f64 alpha 3) (-.f64 (/.f64 1/2 (pow.f64 (+.f64 beta 2) 3)) (*.f64 (/.f64 beta (pow.f64 (+.f64 beta 2) 4)) -1/2))))))
1/2
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 beta alpha)) 1/2) (*.f64 1/2 (/.f64 (+.f64 beta 2) alpha)))
(-.f64 (+.f64 1/2 (/.f64 (*.f64 beta -1/2) alpha)) (*.f64 1/2 (/.f64 (+.f64 beta 2) alpha)))
(+.f64 1/2 (/.f64 (-.f64 (*.f64 beta -1/2) (+.f64 (*.f64 1/2 beta) 1)) alpha))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 beta alpha)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 beta) (*.f64 1/2 (+.f64 beta 2))) (+.f64 beta 2)) (pow.f64 alpha 2))) 1/2)) (*.f64 1/2 (/.f64 (+.f64 beta 2) alpha)))
(+.f64 (/.f64 (*.f64 beta -1/2) alpha) (-.f64 (+.f64 1/2 (*.f64 -1 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 (*.f64 beta -1/2) (+.f64 (*.f64 1/2 beta) 1)) (pow.f64 alpha 2))))) (*.f64 1/2 (/.f64 (+.f64 beta 2) alpha))))
(+.f64 (/.f64 (*.f64 (+.f64 beta 2) (-.f64 (*.f64 beta -1/2) (+.f64 (*.f64 1/2 beta) 1))) (/.f64 (pow.f64 alpha 2) -1)) (+.f64 1/2 (/.f64 (-.f64 (*.f64 beta -1/2) (+.f64 (*.f64 1/2 beta) 1)) alpha)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 beta alpha)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 beta) (*.f64 1/2 (+.f64 beta 2))) (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 beta) (*.f64 1/2 (+.f64 beta 2))) (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))))) (*.f64 1/2 (/.f64 (+.f64 beta 2) alpha)))
(+.f64 (/.f64 (*.f64 beta -1/2) alpha) (-.f64 (+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 (*.f64 beta -1/2) (+.f64 (*.f64 1/2 beta) 1)) (pow.f64 alpha 2)))) (*.f64 (pow.f64 (+.f64 beta 2) 2) (/.f64 (-.f64 (*.f64 beta -1/2) (+.f64 (*.f64 1/2 beta) 1)) (pow.f64 alpha 3))))) (*.f64 1/2 (/.f64 (+.f64 beta 2) alpha))))
(+.f64 (+.f64 (*.f64 (pow.f64 (+.f64 beta 2) 2) (/.f64 (-.f64 (*.f64 beta -1/2) (+.f64 (*.f64 1/2 beta) 1)) (pow.f64 alpha 3))) (+.f64 1/2 (/.f64 (*.f64 (+.f64 beta 2) (-.f64 (*.f64 beta -1/2) (+.f64 (*.f64 1/2 beta) 1))) (/.f64 (pow.f64 alpha 2) -1)))) (/.f64 (-.f64 (*.f64 beta -1/2) (+.f64 (*.f64 1/2 beta) 1)) alpha))
1/2
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 beta alpha)) 1/2) (*.f64 1/2 (/.f64 (+.f64 beta 2) alpha)))
(-.f64 (+.f64 1/2 (/.f64 (*.f64 beta -1/2) alpha)) (*.f64 1/2 (/.f64 (+.f64 beta 2) alpha)))
(+.f64 1/2 (/.f64 (-.f64 (*.f64 beta -1/2) (+.f64 (*.f64 1/2 beta) 1)) alpha))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 beta alpha)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 beta) (*.f64 1/2 (+.f64 beta 2))) (+.f64 beta 2)) (pow.f64 alpha 2))) 1/2)) (*.f64 1/2 (/.f64 (+.f64 beta 2) alpha)))
(+.f64 (/.f64 (*.f64 beta -1/2) alpha) (-.f64 (+.f64 1/2 (*.f64 -1 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 (*.f64 beta -1/2) (+.f64 (*.f64 1/2 beta) 1)) (pow.f64 alpha 2))))) (*.f64 1/2 (/.f64 (+.f64 beta 2) alpha))))
(+.f64 (/.f64 (*.f64 (+.f64 beta 2) (-.f64 (*.f64 beta -1/2) (+.f64 (*.f64 1/2 beta) 1))) (/.f64 (pow.f64 alpha 2) -1)) (+.f64 1/2 (/.f64 (-.f64 (*.f64 beta -1/2) (+.f64 (*.f64 1/2 beta) 1)) alpha)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 beta alpha)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 beta) (*.f64 1/2 (+.f64 beta 2))) (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 beta) (*.f64 1/2 (+.f64 beta 2))) (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))))) (*.f64 1/2 (/.f64 (+.f64 beta 2) alpha)))
(+.f64 (/.f64 (*.f64 beta -1/2) alpha) (-.f64 (+.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 (*.f64 beta -1/2) (+.f64 (*.f64 1/2 beta) 1)) (pow.f64 alpha 2)))) (*.f64 (pow.f64 (+.f64 beta 2) 2) (/.f64 (-.f64 (*.f64 beta -1/2) (+.f64 (*.f64 1/2 beta) 1)) (pow.f64 alpha 3))))) (*.f64 1/2 (/.f64 (+.f64 beta 2) alpha))))
(+.f64 (+.f64 (*.f64 (pow.f64 (+.f64 beta 2) 2) (/.f64 (-.f64 (*.f64 beta -1/2) (+.f64 (*.f64 1/2 beta) 1)) (pow.f64 alpha 3))) (+.f64 1/2 (/.f64 (*.f64 (+.f64 beta 2) (-.f64 (*.f64 beta -1/2) (+.f64 (*.f64 1/2 beta) 1))) (/.f64 (pow.f64 alpha 2) -1)))) (/.f64 (-.f64 (*.f64 beta -1/2) (+.f64 (*.f64 1/2 beta) 1)) alpha))
(/.f64 (-.f64 alpha (*.f64 1/2 alpha)) (+.f64 2 alpha))
(-.f64 (+.f64 (/.f64 alpha (+.f64 2 alpha)) (*.f64 beta (-.f64 (*.f64 1/2 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2))) (+.f64 (*.f64 1/2 (/.f64 1 (+.f64 2 alpha))) (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))))) (*.f64 1/2 (/.f64 alpha (+.f64 2 alpha))))
(-.f64 (+.f64 (/.f64 alpha (+.f64 2 alpha)) (*.f64 beta (-.f64 (*.f64 1/2 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1/2 (+.f64 2 alpha)))))) (*.f64 1/2 (/.f64 alpha (+.f64 2 alpha))))
(+.f64 (*.f64 beta (-.f64 (*.f64 1/2 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1/2 (+.f64 2 alpha))))) (/.f64 (-.f64 alpha (*.f64 1/2 alpha)) (+.f64 2 alpha)))
(-.f64 (+.f64 (/.f64 alpha (+.f64 2 alpha)) (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3)) (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))) (*.f64 1/2 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))))) (*.f64 beta (-.f64 (*.f64 1/2 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2))) (+.f64 (*.f64 1/2 (/.f64 1 (+.f64 2 alpha))) (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2))))))) (*.f64 1/2 (/.f64 alpha (+.f64 2 alpha))))
(+.f64 (/.f64 alpha (+.f64 2 alpha)) (-.f64 (+.f64 (*.f64 beta (-.f64 (*.f64 1/2 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1/2 (+.f64 2 alpha))))) (*.f64 (pow.f64 beta 2) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3)) (-.f64 (/.f64 1/2 (pow.f64 (+.f64 2 alpha) 2)) (*.f64 1/2 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))))))) (*.f64 1/2 (/.f64 alpha (+.f64 2 alpha)))))
(+.f64 (*.f64 (pow.f64 beta 2) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3)) (-.f64 (/.f64 1/2 (pow.f64 (+.f64 2 alpha) 2)) (*.f64 1/2 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3)))))) (+.f64 (*.f64 beta (-.f64 (*.f64 1/2 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1/2 (+.f64 2 alpha))))) (/.f64 (-.f64 alpha (*.f64 1/2 alpha)) (+.f64 2 alpha))))
(-.f64 (+.f64 (*.f64 (pow.f64 beta 3) (-.f64 (*.f64 1/2 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 4))) (+.f64 (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 2 alpha) 3))) (/.f64 alpha (pow.f64 (+.f64 2 alpha) 4))))) (+.f64 (/.f64 alpha (+.f64 2 alpha)) (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3)) (*.f64 1/2 (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))) (*.f64 1/2 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))))) (*.f64 beta (-.f64 (*.f64 1/2 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2))) (+.f64 (*.f64 1/2 (/.f64 1 (+.f64 2 alpha))) (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))))))) (*.f64 1/2 (/.f64 alpha (+.f64 2 alpha))))
(+.f64 (*.f64 (pow.f64 beta 3) (-.f64 (*.f64 1/2 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 4))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 4)) (/.f64 1/2 (pow.f64 (+.f64 2 alpha) 3))))) (+.f64 (/.f64 alpha (+.f64 2 alpha)) (-.f64 (+.f64 (*.f64 beta (-.f64 (*.f64 1/2 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1/2 (+.f64 2 alpha))))) (*.f64 (pow.f64 beta 2) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3)) (-.f64 (/.f64 1/2 (pow.f64 (+.f64 2 alpha) 2)) (*.f64 1/2 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))))))) (*.f64 1/2 (/.f64 alpha (+.f64 2 alpha))))))
(+.f64 (*.f64 (pow.f64 beta 3) (-.f64 (*.f64 1/2 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 4))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 4)) (/.f64 1/2 (pow.f64 (+.f64 2 alpha) 3))))) (+.f64 (*.f64 (pow.f64 beta 2) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3)) (-.f64 (/.f64 1/2 (pow.f64 (+.f64 2 alpha) 2)) (*.f64 1/2 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3)))))) (+.f64 (*.f64 beta (-.f64 (*.f64 1/2 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2))) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1/2 (+.f64 2 alpha))))) (/.f64 (-.f64 alpha (*.f64 1/2 alpha)) (+.f64 2 alpha)))))
-1/2
(-.f64 (/.f64 alpha beta) (+.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 alpha beta)) (*.f64 -1/2 (/.f64 (+.f64 2 alpha) beta)))))
(-.f64 (/.f64 alpha beta) (+.f64 (*.f64 1/2 (/.f64 alpha beta)) (+.f64 1/2 (*.f64 -1/2 (/.f64 (+.f64 2 alpha) beta)))))
(-.f64 (+.f64 (/.f64 alpha beta) (*.f64 -1 (/.f64 (*.f64 (+.f64 2 alpha) (-.f64 alpha (+.f64 (*.f64 1/2 alpha) (*.f64 -1/2 (+.f64 2 alpha))))) (pow.f64 beta 2)))) (+.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 alpha beta)) (*.f64 -1/2 (/.f64 (+.f64 2 alpha) beta)))))
(+.f64 (/.f64 alpha beta) (-.f64 (*.f64 -1 (*.f64 (-.f64 alpha (+.f64 (*.f64 1/2 alpha) (+.f64 -1 (*.f64 alpha -1/2)))) (/.f64 (+.f64 2 alpha) (pow.f64 beta 2)))) (+.f64 (*.f64 1/2 (/.f64 alpha beta)) (+.f64 1/2 (*.f64 -1/2 (/.f64 (+.f64 2 alpha) beta))))))
(+.f64 (/.f64 alpha beta) (-.f64 (*.f64 -1 (*.f64 (-.f64 alpha (+.f64 -1 (+.f64 (*.f64 1/2 alpha) (*.f64 alpha -1/2)))) (/.f64 (+.f64 2 alpha) (pow.f64 beta 2)))) (+.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 alpha beta)) (*.f64 -1/2 (/.f64 (+.f64 2 alpha) beta))))))
(-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (-.f64 alpha (+.f64 (*.f64 1/2 alpha) (*.f64 -1/2 (+.f64 2 alpha))))) (pow.f64 beta 3)) (+.f64 (/.f64 alpha beta) (*.f64 -1 (/.f64 (*.f64 (+.f64 2 alpha) (-.f64 alpha (+.f64 (*.f64 1/2 alpha) (*.f64 -1/2 (+.f64 2 alpha))))) (pow.f64 beta 2))))) (+.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 alpha beta)) (*.f64 -1/2 (/.f64 (+.f64 2 alpha) beta)))))
(+.f64 (*.f64 (-.f64 alpha (+.f64 (*.f64 1/2 alpha) (+.f64 -1 (*.f64 alpha -1/2)))) (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 3))) (+.f64 (/.f64 alpha beta) (-.f64 (*.f64 -1 (*.f64 (-.f64 alpha (+.f64 (*.f64 1/2 alpha) (+.f64 -1 (*.f64 alpha -1/2)))) (/.f64 (+.f64 2 alpha) (pow.f64 beta 2)))) (+.f64 (*.f64 1/2 (/.f64 alpha beta)) (+.f64 1/2 (*.f64 -1/2 (/.f64 (+.f64 2 alpha) beta)))))))
(+.f64 (/.f64 alpha beta) (+.f64 (*.f64 (-.f64 alpha (+.f64 -1 (+.f64 (*.f64 1/2 alpha) (*.f64 alpha -1/2)))) (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 3))) (-.f64 (*.f64 -1 (*.f64 (-.f64 alpha (+.f64 -1 (+.f64 (*.f64 1/2 alpha) (*.f64 alpha -1/2)))) (/.f64 (+.f64 2 alpha) (pow.f64 beta 2)))) (+.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 alpha beta)) (*.f64 -1/2 (/.f64 (+.f64 2 alpha) beta)))))))
-1/2
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (-.f64 alpha (*.f64 1/2 alpha))) (*.f64 1/2 (+.f64 2 alpha))) beta)) 1/2)
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1 (-.f64 (*.f64 1/2 alpha) alpha)) (*.f64 1/2 (+.f64 2 alpha))) beta)) 1/2)
(-.f64 (/.f64 (-.f64 (-.f64 (neg.f64 alpha) (*.f64 alpha -1/2)) (*.f64 1/2 (+.f64 2 alpha))) (neg.f64 beta)) 1/2)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (-.f64 alpha (*.f64 1/2 alpha))) (*.f64 1/2 (+.f64 2 alpha))) beta)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (-.f64 alpha (*.f64 1/2 alpha))) (*.f64 1/2 (+.f64 2 alpha))) (+.f64 2 alpha)) (pow.f64 beta 2))) 1/2)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1 (-.f64 (*.f64 1/2 alpha) alpha)) (*.f64 1/2 (+.f64 2 alpha))) beta)) (-.f64 (/.f64 (*.f64 (+.f64 2 alpha) (-.f64 (*.f64 1 (-.f64 (*.f64 1/2 alpha) alpha)) (*.f64 1/2 (+.f64 2 alpha)))) (pow.f64 beta 2)) 1/2))
(+.f64 (/.f64 (-.f64 (-.f64 (neg.f64 alpha) (*.f64 alpha -1/2)) (*.f64 1/2 (+.f64 2 alpha))) (neg.f64 beta)) (-.f64 (*.f64 (+.f64 2 alpha) (/.f64 (-.f64 (-.f64 (neg.f64 alpha) (*.f64 alpha -1/2)) (*.f64 1/2 (+.f64 2 alpha))) (pow.f64 beta 2))) 1/2))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (-.f64 alpha (*.f64 1/2 alpha))) (*.f64 1/2 (+.f64 2 alpha))) beta)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (-.f64 alpha (*.f64 1/2 alpha))) (*.f64 1/2 (+.f64 2 alpha))) (+.f64 2 alpha)) (pow.f64 beta 2)) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1 (-.f64 alpha (*.f64 1/2 alpha))) (*.f64 1/2 (+.f64 2 alpha))) (pow.f64 (+.f64 2 alpha) 2)) (pow.f64 beta 3))))) 1/2)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 1 (-.f64 (*.f64 1/2 alpha) alpha)) (*.f64 1/2 (+.f64 2 alpha))) beta)) (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 2 alpha) (-.f64 (*.f64 1 (-.f64 (*.f64 1/2 alpha) alpha)) (*.f64 1/2 (+.f64 2 alpha)))) (pow.f64 beta 2)) (*.f64 -1 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (/.f64 (-.f64 (*.f64 1 (-.f64 (*.f64 1/2 alpha) alpha)) (*.f64 1/2 (+.f64 2 alpha))) (pow.f64 beta 3))))) 1/2))
(+.f64 (/.f64 (-.f64 (-.f64 (neg.f64 alpha) (*.f64 alpha -1/2)) (*.f64 1/2 (+.f64 2 alpha))) (neg.f64 beta)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (/.f64 (-.f64 (-.f64 (neg.f64 alpha) (*.f64 alpha -1/2)) (*.f64 1/2 (+.f64 2 alpha))) (pow.f64 beta 3)))) (-.f64 (*.f64 (+.f64 2 alpha) (/.f64 (-.f64 (-.f64 (neg.f64 alpha) (*.f64 alpha -1/2)) (*.f64 1/2 (+.f64 2 alpha))) (pow.f64 beta 2))) 1/2)))
(*.f64 -1/2 beta)
(*.f64 beta -1/2)
(+.f64 (*.f64 1/2 alpha) (*.f64 -1/2 beta))
(+.f64 (*.f64 beta -1/2) (*.f64 1/2 alpha))
(*.f64 1/2 (+.f64 (neg.f64 beta) alpha))
(+.f64 (*.f64 1/2 alpha) (*.f64 -1/2 beta))
(+.f64 (*.f64 beta -1/2) (*.f64 1/2 alpha))
(*.f64 1/2 (+.f64 (neg.f64 beta) alpha))
(+.f64 (*.f64 1/2 alpha) (*.f64 -1/2 beta))
(+.f64 (*.f64 beta -1/2) (*.f64 1/2 alpha))
(*.f64 1/2 (+.f64 (neg.f64 beta) alpha))
(*.f64 1/2 alpha)
(+.f64 (*.f64 1/2 alpha) (*.f64 -1/2 beta))
(+.f64 (*.f64 beta -1/2) (*.f64 1/2 alpha))
(*.f64 1/2 (+.f64 (neg.f64 beta) alpha))
(+.f64 (*.f64 1/2 alpha) (*.f64 -1/2 beta))
(+.f64 (*.f64 beta -1/2) (*.f64 1/2 alpha))
(*.f64 1/2 (+.f64 (neg.f64 beta) alpha))
(+.f64 (*.f64 1/2 alpha) (*.f64 -1/2 beta))
(+.f64 (*.f64 beta -1/2) (*.f64 1/2 alpha))
(*.f64 1/2 (+.f64 (neg.f64 beta) alpha))
(*.f64 1/2 alpha)
(+.f64 (*.f64 1/2 alpha) (*.f64 -1/2 beta))
(+.f64 (*.f64 beta -1/2) (*.f64 1/2 alpha))
(*.f64 1/2 (+.f64 (neg.f64 beta) alpha))
(+.f64 (*.f64 1/2 alpha) (*.f64 -1/2 beta))
(+.f64 (*.f64 beta -1/2) (*.f64 1/2 alpha))
(*.f64 1/2 (+.f64 (neg.f64 beta) alpha))
(+.f64 (*.f64 1/2 alpha) (*.f64 -1/2 beta))
(+.f64 (*.f64 beta -1/2) (*.f64 1/2 alpha))
(*.f64 1/2 (+.f64 (neg.f64 beta) alpha))
(-.f64 alpha (*.f64 1/2 alpha))
(-.f64 (+.f64 (*.f64 -1/2 beta) alpha) (*.f64 1/2 alpha))
(+.f64 (*.f64 beta -1/2) (-.f64 alpha (*.f64 1/2 alpha)))
(-.f64 (+.f64 (*.f64 -1/2 beta) alpha) (*.f64 1/2 alpha))
(+.f64 (*.f64 beta -1/2) (-.f64 alpha (*.f64 1/2 alpha)))
(-.f64 (+.f64 (*.f64 -1/2 beta) alpha) (*.f64 1/2 alpha))
(+.f64 (*.f64 beta -1/2) (-.f64 alpha (*.f64 1/2 alpha)))
(*.f64 -1/2 beta)
(*.f64 beta -1/2)
(-.f64 (+.f64 alpha (*.f64 -1/2 beta)) (*.f64 1/2 alpha))
(+.f64 (*.f64 beta -1/2) (-.f64 alpha (*.f64 1/2 alpha)))
(-.f64 (+.f64 alpha (*.f64 -1/2 beta)) (*.f64 1/2 alpha))
(+.f64 (*.f64 beta -1/2) (-.f64 alpha (*.f64 1/2 alpha)))
(-.f64 (+.f64 alpha (*.f64 -1/2 beta)) (*.f64 1/2 alpha))
(+.f64 (*.f64 beta -1/2) (-.f64 alpha (*.f64 1/2 alpha)))
(*.f64 -1/2 beta)
(*.f64 beta -1/2)
(-.f64 (+.f64 alpha (*.f64 -1/2 beta)) (*.f64 1/2 alpha))
(+.f64 (*.f64 beta -1/2) (-.f64 alpha (*.f64 1/2 alpha)))
(-.f64 (+.f64 alpha (*.f64 -1/2 beta)) (*.f64 1/2 alpha))
(+.f64 (*.f64 beta -1/2) (-.f64 alpha (*.f64 1/2 alpha)))
(-.f64 (+.f64 alpha (*.f64 -1/2 beta)) (*.f64 1/2 alpha))
(+.f64 (*.f64 beta -1/2) (-.f64 alpha (*.f64 1/2 alpha)))
(+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2))))
(+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha))))
(+.f64 2 (-.f64 0 (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) 3/2)))
(-.f64 2 (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha))) 3/2))
(+.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) 0)
(+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha))))
(+.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2))))))
(+.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha)))) (-.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha)))) (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha))))))
(-.f64 (+.f64 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha))) (+.f64 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha))) 1)) (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha)))))
(+.f64 1 (-.f64 0 (+.f64 1/2 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))))))
(-.f64 1 (+.f64 1/2 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha)))))
(+.f64 0 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))))
(+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (-.f64 0 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1/2)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) (neg.f64 (+.f64 -1/2 (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1/2)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) (-.f64 (/.f64 0 (+.f64 beta (+.f64 2 alpha))) (+.f64 -1/2 (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))))
(+.f64 (/.f64 1/2 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)) (-.f64 (*.f64 1/2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1/2)))
(+.f64 (*.f64 1/2 (/.f64 beta (+.f64 beta (+.f64 2 alpha)))) (-.f64 (*.f64 1/2 (/.f64 alpha (+.f64 beta (+.f64 2 alpha)))) (+.f64 -1/2 (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))))
(+.f64 (*.f64 1/2 (/.f64 beta (+.f64 beta (+.f64 2 alpha)))) (-.f64 (/.f64 1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) alpha)) (+.f64 -1/2 (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))))
(+.f64 (*.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) 2) (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) -1/2))
(+.f64 (*.f64 2 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha))))) (+.f64 -1/2 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha)))))
(+.f64 -1/2 (+.f64 (*.f64 2 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha))))) (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha)))))
(*.f64 1/2 (*.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) 2))
(+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha))))
(*.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) 1)
(+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha))))
(*.f64 1 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))))
(+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha))))
(*.f64 1 (-.f64 (+.f64 1/2 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))) (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))))
(*.f64 1 (+.f64 1/2 (-.f64 (/.f64 (-.f64 alpha (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha))) (*.f64 1/2 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))))))
(*.f64 1 (-.f64 (+.f64 1/2 (/.f64 (-.f64 beta (-.f64 alpha alpha)) (+.f64 beta (+.f64 2 alpha)))) (*.f64 1/2 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))))
(*.f64 1 (-.f64 (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) 3/2) (+.f64 (+.f64 1/2 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))) (+.f64 1/2 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 1 (-.f64 (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha))) 3/2) (+.f64 (+.f64 1/2 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha)))) (+.f64 1/2 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha)))))))
(*.f64 1 (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha))) (-.f64 3/2 (+.f64 1/2 (+.f64 (+.f64 1/2 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha)))) (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha))))))))
(*.f64 (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) -1/2) -1)
(+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha))))
(*.f64 -1 (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) -1/2))
(+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha))))
(*.f64 -1 (-.f64 (-.f64 1/2 (*.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) 2)) (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))))
(*.f64 -1 (-.f64 (-.f64 1/2 (*.f64 2 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha)))))) (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha)))))
(*.f64 1 (-.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha))) (-.f64 1/2 (*.f64 2 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha))))))))
(*.f64 -1 (-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2))))))
(*.f64 1 (-.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha)))) (/.f64 0 (+.f64 beta (+.f64 2 alpha)))))
(*.f64 1 (+.f64 1/2 (-.f64 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha))) (/.f64 0 (+.f64 beta (+.f64 2 alpha))))))
(*.f64 -1 (-.f64 (-.f64 (*.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) 2) (*.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) 2)) (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2))))))
(*.f64 1 (-.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha)))) (-.f64 (*.f64 2 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha))))) (*.f64 2 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha))))))))
(*.f64 1 (-.f64 (*.f64 2 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha))))) (-.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha))) (-.f64 1/2 (*.f64 2 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha)))))))))
(*.f64 -1 (-.f64 (-.f64 1 (*.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) 2)) (+.f64 1/2 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))))))
(*.f64 -1 (-.f64 (-.f64 1 (*.f64 2 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha)))))) (+.f64 1/2 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha))))))
(*.f64 1 (-.f64 (*.f64 2 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha))))) (-.f64 1 (+.f64 1/2 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha)))))))
(*.f64 -1 (-.f64 (-.f64 0 (*.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) 2)) (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) -1/2)))
(*.f64 -1 (-.f64 (-.f64 1/2 (*.f64 2 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha)))))) (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha)))))
(*.f64 1 (-.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha))) (-.f64 1/2 (*.f64 2 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha))))))))
(*.f64 -1 (-.f64 (-.f64 (*.f64 1/2 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (*.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) 2)) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1/2)))
(*.f64 -1 (-.f64 (-.f64 (*.f64 1/2 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) (+.f64 -1/2 (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))) (*.f64 2 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha)))))))
(*.f64 1 (-.f64 (*.f64 2 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha))))) (-.f64 (*.f64 1/2 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) (+.f64 -1/2 (/.f64 alpha (+.f64 beta (+.f64 2 alpha)))))))
(*.f64 -1 (-.f64 (-.f64 2 (*.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) 2)) (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) 3/2)))
(*.f64 1 (-.f64 (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha))) 3/2) (-.f64 2 (*.f64 2 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha))))))))
(*.f64 1 (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha))) (-.f64 3/2 (-.f64 2 (*.f64 2 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha)))))))))
(*.f64 -1 (-.f64 -1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))))
(+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha))))
(*.f64 -1 (-.f64 -1 (-.f64 0 (+.f64 1/2 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))))))
(+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha))))
(*.f64 -1 (-.f64 (+.f64 2 (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) 3/2)) 4))
(+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha))))
(*.f64 -1 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1/2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (*.f64 1/2 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 -1 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) (+.f64 -1/2 (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) (*.f64 1/2 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))))))
(*.f64 1 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) (*.f64 1/2 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) (+.f64 -1/2 (/.f64 alpha (+.f64 beta (+.f64 2 alpha)))))))
(*.f64 -1 (-.f64 (+.f64 (*.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) 2) (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2))))) (+.f64 (*.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) 2) (*.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) 2))))
(*.f64 -1 (-.f64 (+.f64 1/2 (+.f64 (*.f64 2 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha))))) (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha))))) (+.f64 (*.f64 2 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha))))) (*.f64 2 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha))))))))
(*.f64 -1/2 (-.f64 0 (*.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) 2)))
(*.f64 -1/2 (neg.f64 (*.f64 2 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha)))))))
(-.f64 0 (*.f64 -1 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha))))))
(*.f64 -1/2 (-.f64 (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) -1/2) (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2))))))
(*.f64 -1/2 (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha))) (-.f64 -1/2 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha)))))))
(*.f64 1/2 (+.f64 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha))) (+.f64 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha))) 1)))
(*.f64 -1/2 (-.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (+.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) 1/2)))
(*.f64 -1/2 (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha))) (-.f64 -1/2 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha)))))))
(*.f64 1/2 (+.f64 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha))) (+.f64 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha))) 1)))
(*.f64 -1/2 (-.f64 (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) 3/2) (+.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) 2)))
(*.f64 1/2 (-.f64 (+.f64 2 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha))))) (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha))) 3/2)))
(*.f64 1/2 (-.f64 (+.f64 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha))) 5/2) (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha))) 3/2)))
(*.f64 -1/2 (-.f64 (+.f64 1/2 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))) (+.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) 1)))
(*.f64 -1/2 (-.f64 (+.f64 1/2 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha)))) (+.f64 1 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha)))))))
(*.f64 -1/2 (-.f64 (+.f64 1/2 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha)))) (+.f64 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha))) 3/2)))
(*.f64 -1/2 (-.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1/2) (+.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) (*.f64 1/2 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 1/2 (-.f64 (+.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha)))) (*.f64 1/2 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))) (+.f64 -1/2 (/.f64 alpha (+.f64 beta (+.f64 2 alpha))))))
(*.f64 1/2 (+.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha)))) (-.f64 (*.f64 1/2 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) (+.f64 -1/2 (/.f64 alpha (+.f64 beta (+.f64 2 alpha)))))))
(*.f64 -1/2 (-.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) (+.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) (*.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) 2))))
(*.f64 1/2 (-.f64 (+.f64 1/2 (+.f64 (*.f64 2 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha))))) (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha))))) (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha))))))
(*.f64 1/2 (+.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha)))) (-.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha))) (-.f64 1/2 (*.f64 2 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha)))))))))
(*.f64 (*.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) 2) 1/2)
(+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha))))
(*.f64 (+.f64 (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) -1/2) (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) -1/2)) -1/2)
(+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha))))
(/.f64 1/2 (/.f64 1 (*.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) 2)))
(/.f64 (*.f64 2 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha))))) 2)
(/.f64 1/2 (/.f64 1/2 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha))))))
(/.f64 1/2 (/.f64 -1 (+.f64 (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) -1/2) (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) -1/2))))
(/.f64 (+.f64 (+.f64 -1/2 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha)))) (+.f64 -1/2 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha))))) -2)
(/.f64 (+.f64 -1/2 (+.f64 (-.f64 -1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha)))) (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha))))) -2)
(/.f64 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) 1)
(+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha))))
(/.f64 1 (/.f64 1 (+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2))))))
(+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha))))
(/.f64 (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) -1/2) -1)
(+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha))))
(/.f64 -1 (/.f64 1 (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) -1/2)))
(+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha))))
(/.f64 (*.f64 (+.f64 (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) -1/2) (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) -1/2)) 1/2) -1)
(/.f64 (+.f64 (+.f64 -1/2 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha)))) (+.f64 -1/2 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha))))) -2)
(/.f64 (+.f64 -1/2 (+.f64 (-.f64 -1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha)))) (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha))))) -2)
(neg.f64 (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) -1/2))
(+.f64 1/2 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 2 alpha))))
(+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) 0)
(/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha)))
(+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (+.f64 alpha (+.f64 beta 2))))
(/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha)))
(+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (+.f64 0 (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha)))
(+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (-.f64 0 (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha)))
(+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha)))
(+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (-.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha)))
(+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (*.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) 0))
(+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha))) (*.f64 0 (-.f64 alpha beta)))
(+.f64 0 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha)))
(+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (*.f64 (+.f64 alpha beta) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (/.f64 alpha (+.f64 beta (+.f64 2 alpha))) (*.f64 (+.f64 beta alpha) (/.f64 -1/2 (+.f64 beta (+.f64 2 alpha)))))
(+.f64 (/.f64 alpha (+.f64 beta (+.f64 2 alpha))) (/.f64 (+.f64 beta alpha) (/.f64 (+.f64 beta (+.f64 2 alpha)) -1/2)))
(+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (/.f64 alpha (+.f64 beta (+.f64 2 alpha))) (/.f64 (-.f64 alpha (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2))) (+.f64 beta (+.f64 2 alpha))))
(+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 (*.f64 alpha -1/2) (*.f64 1/2 beta)) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (+.f64 alpha (-.f64 (*.f64 alpha -1/2) (*.f64 1/2 beta))) (+.f64 beta (+.f64 2 alpha)))
(/.f64 (-.f64 (+.f64 alpha (*.f64 alpha -1/2)) (*.f64 1/2 beta)) (+.f64 beta (+.f64 2 alpha)))
(+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 (-.f64 alpha (+.f64 alpha beta)) alpha)))
(+.f64 (/.f64 alpha (+.f64 beta (+.f64 2 alpha))) (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 (-.f64 alpha alpha) (+.f64 beta alpha))))
(+.f64 (/.f64 alpha (+.f64 beta (+.f64 2 alpha))) (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 (-.f64 alpha (+.f64 beta alpha)) alpha)))
(+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha)))
(+.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 0 (/.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (*.f64 2 (/.f64 alpha (+.f64 beta (+.f64 2 alpha)))) (neg.f64 (/.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 beta (+.f64 2 alpha)))))
(+.f64 (*.f64 (+.f64 alpha beta) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(+.f64 (/.f64 alpha (+.f64 beta (+.f64 2 alpha))) (*.f64 (+.f64 beta alpha) (/.f64 -1/2 (+.f64 beta (+.f64 2 alpha)))))
(+.f64 (/.f64 alpha (+.f64 beta (+.f64 2 alpha))) (/.f64 (+.f64 beta alpha) (/.f64 (+.f64 beta (+.f64 2 alpha)) -1/2)))
(+.f64 (*.f64 (+.f64 alpha beta) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 0 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2))))))
(+.f64 (*.f64 (+.f64 beta alpha) (/.f64 -1/2 (+.f64 beta (+.f64 2 alpha)))) (neg.f64 (/.f64 alpha (neg.f64 (+.f64 beta (+.f64 2 alpha))))))
(+.f64 (/.f64 (+.f64 beta alpha) (/.f64 (+.f64 beta (+.f64 2 alpha)) -1/2)) (neg.f64 (/.f64 alpha (neg.f64 (+.f64 beta (+.f64 2 alpha))))))
(+.f64 (*.f64 1/2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha (+.f64 alpha beta))))
(+.f64 (*.f64 1/2 (/.f64 alpha (+.f64 beta (+.f64 2 alpha)))) (*.f64 (-.f64 alpha (+.f64 beta alpha)) (/.f64 1/2 (+.f64 beta (+.f64 2 alpha)))))
(+.f64 (/.f64 1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) alpha)) (*.f64 (-.f64 alpha (+.f64 beta alpha)) (/.f64 1/2 (+.f64 beta (+.f64 2 alpha)))))
(+.f64 (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (+.f64 (*.f64 1/2 (+.f64 beta alpha)) (-.f64 (-.f64 alpha beta) alpha)) (+.f64 beta (+.f64 2 alpha)))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (/.f64 -1/2 (+.f64 beta (+.f64 2 alpha)))) (*.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (/.f64 -1/2 (+.f64 beta (+.f64 2 alpha)))))
(+.f64 (/.f64 (*.f64 1/2 beta) (neg.f64 (+.f64 alpha (+.f64 beta 2)))) (*.f64 1/2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (*.f64 1/2 (/.f64 alpha (+.f64 beta (+.f64 2 alpha)))) (*.f64 beta (/.f64 1/2 (neg.f64 (+.f64 beta (+.f64 2 alpha))))))
(+.f64 (/.f64 1/2 (/.f64 (+.f64 beta (+.f64 2 alpha)) alpha)) (*.f64 beta (/.f64 1/2 (neg.f64 (+.f64 beta (+.f64 2 alpha))))))
(-.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) 0)
(/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha)))
(-.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (+.f64 alpha (+.f64 beta 2))))
(/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha)))
(-.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (-.f64 (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha))) (/.f64 (-.f64 (-.f64 alpha beta) (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha))))
(-.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (+.f64 0 (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha)))
(-.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (*.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) 0))
(-.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha))) (*.f64 0 (-.f64 alpha beta)))
(-.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha)))
(-.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (+.f64 (-.f64 (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha))) (+.f64 (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 2 alpha))) (/.f64 (neg.f64 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))))
(-.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha))) (+.f64 0 (/.f64 (-.f64 (-.f64 alpha beta) (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))))
(-.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (+.f64 (*.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) 0) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha))) (*.f64 0 (-.f64 alpha beta)))
(-.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (+.f64 0 (-.f64 (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha))) (+.f64 (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 2 alpha))) (/.f64 (neg.f64 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))))
(-.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha))) (+.f64 0 (/.f64 (-.f64 (-.f64 alpha beta) (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))))
(-.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (-.f64 (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha))) (+.f64 (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 2 alpha))) (/.f64 (neg.f64 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))))
(-.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha))) (+.f64 0 (/.f64 (-.f64 (-.f64 alpha beta) (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))))
(-.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (+.f64 (-.f64 (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))) (-.f64 (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha))) (+.f64 (/.f64 (-.f64 (-.f64 alpha beta) (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha))) (/.f64 (-.f64 (-.f64 alpha beta) (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))))
(-.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (+.f64 (*.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) 0) (-.f64 (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha))) (+.f64 (*.f64 0 (-.f64 alpha beta)) (/.f64 (-.f64 (-.f64 alpha beta) (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))))
(-.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (+.f64 0 (*.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) 0)))
(-.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha))) (*.f64 0 (-.f64 alpha beta)))
(-.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (*.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) 0)))
(-.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha))) (*.f64 0 (-.f64 alpha beta)))
(-.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (+.f64 (-.f64 (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))) (*.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) 0)))
(-.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha))) (+.f64 (*.f64 0 (-.f64 alpha beta)) (/.f64 (-.f64 (-.f64 alpha beta) (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha)))))
(-.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (+.f64 (*.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) 0) (*.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) 0)))
(-.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha))) (+.f64 (*.f64 0 (-.f64 alpha beta)) (*.f64 0 (-.f64 alpha beta))))
(-.f64 0 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha)))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (*.f64 1/2 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha)))
(-.f64 (*.f64 1/2 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (-.f64 (-.f64 alpha beta) (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha)))) (+.f64 beta (+.f64 2 alpha)))
(/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) (-.f64 beta (-.f64 alpha alpha))) (+.f64 beta (+.f64 2 alpha)))
(-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha)))
(-.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 alpha (+.f64 beta 2))))
(-.f64 (*.f64 2 (/.f64 alpha (+.f64 beta (+.f64 2 alpha)))) (/.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 beta (+.f64 2 alpha))))
(-.f64 (*.f64 (+.f64 alpha beta) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (*.f64 (+.f64 beta alpha) (/.f64 -1/2 (+.f64 beta (+.f64 2 alpha)))) (/.f64 alpha (neg.f64 (+.f64 beta (+.f64 2 alpha)))))
(-.f64 (/.f64 (+.f64 beta alpha) (/.f64 (+.f64 beta (+.f64 2 alpha)) -1/2)) (/.f64 alpha (neg.f64 (+.f64 beta (+.f64 2 alpha)))))
(-.f64 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (*.f64 (+.f64 alpha beta) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 2 alpha))) (-.f64 (*.f64 (+.f64 beta alpha) (/.f64 -1/2 (+.f64 beta (+.f64 2 alpha)))) (/.f64 alpha (neg.f64 (+.f64 beta (+.f64 2 alpha))))))
(-.f64 (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 2 alpha))) (-.f64 (/.f64 (+.f64 beta alpha) (/.f64 (+.f64 beta (+.f64 2 alpha)) -1/2)) (/.f64 alpha (neg.f64 (+.f64 beta (+.f64 2 alpha))))))
(-.f64 (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (-.f64 (-.f64 alpha beta) (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha)))) (+.f64 beta (+.f64 2 alpha)))
(/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) (-.f64 beta (-.f64 alpha alpha))) (+.f64 beta (+.f64 2 alpha)))
(-.f64 (/.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 alpha (+.f64 beta 2))) (-.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 beta (+.f64 2 alpha))) (-.f64 (*.f64 2 (/.f64 alpha (+.f64 beta (+.f64 2 alpha)))) (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 2 alpha)))))
(-.f64 (+.f64 0 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (/.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 alpha (+.f64 beta 2))))
(+.f64 (*.f64 2 (/.f64 alpha (+.f64 beta (+.f64 2 alpha)))) (neg.f64 (/.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 beta (+.f64 2 alpha)))))
(-.f64 (+.f64 0 (*.f64 (+.f64 alpha beta) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))) (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (*.f64 (+.f64 beta alpha) (/.f64 -1/2 (+.f64 beta (+.f64 2 alpha)))) (neg.f64 (/.f64 alpha (neg.f64 (+.f64 beta (+.f64 2 alpha))))))
(+.f64 (/.f64 (+.f64 beta alpha) (/.f64 (+.f64 beta (+.f64 2 alpha)) -1/2)) (neg.f64 (/.f64 alpha (neg.f64 (+.f64 beta (+.f64 2 alpha))))))
(-.f64 (/.f64 (+.f64 alpha beta) (neg.f64 (+.f64 alpha (+.f64 beta 2)))) (/.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (neg.f64 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (-.f64 (+.f64 beta alpha) (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2))) (neg.f64 (+.f64 beta (+.f64 2 alpha))))
(/.f64 (+.f64 beta (-.f64 alpha (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)))) (neg.f64 (+.f64 beta (+.f64 2 alpha))))
(-.f64 (/.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)) (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 alpha (+.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 alpha beta)))) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (+.f64 (+.f64 alpha alpha) (-.f64 alpha (+.f64 (*.f64 1/2 (+.f64 beta alpha)) (+.f64 alpha alpha)))) (+.f64 beta (+.f64 2 alpha)))
(/.f64 (-.f64 (+.f64 (+.f64 alpha alpha) alpha) (+.f64 alpha (+.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha))) (+.f64 beta (+.f64 2 alpha)))
(-.f64 (/.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (neg.f64 (+.f64 alpha (+.f64 beta 2)))) (/.f64 (+.f64 alpha alpha) (neg.f64 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (-.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 alpha alpha)) (neg.f64 (+.f64 beta (+.f64 2 alpha))))
(/.f64 (+.f64 (*.f64 1/2 beta) (-.f64 (*.f64 alpha 3/2) (+.f64 alpha alpha))) (neg.f64 (+.f64 beta (+.f64 2 alpha))))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))))) (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (+.f64 beta 2)) 1/4)))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 beta alpha)))) (*.f64 (+.f64 beta alpha) (/.f64 1/4 (+.f64 beta (+.f64 2 alpha)))))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))))) (*.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (+.f64 alpha (-.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 beta alpha))))) (*.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (/.f64 1/2 (+.f64 beta (+.f64 2 alpha)))))
(-.f64 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 (+.f64 alpha (+.f64 alpha alpha)) (*.f64 1/2 (+.f64 beta alpha)))) (*.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (/.f64 1/2 (+.f64 beta (+.f64 2 alpha)))))
(-.f64 (+.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (+.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (*.f64 2 (/.f64 alpha (+.f64 beta (+.f64 2 alpha)))) (/.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 beta (+.f64 2 alpha))))
(-.f64 (+.f64 (*.f64 (+.f64 alpha beta) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 (+.f64 alpha beta) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))) (+.f64 (*.f64 (+.f64 alpha beta) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (*.f64 (+.f64 beta alpha) (/.f64 -1/2 (+.f64 beta (+.f64 2 alpha)))) (/.f64 alpha (neg.f64 (+.f64 beta (+.f64 2 alpha)))))
(-.f64 (/.f64 (+.f64 beta alpha) (/.f64 (+.f64 beta (+.f64 2 alpha)) -1/2)) (/.f64 alpha (neg.f64 (+.f64 beta (+.f64 2 alpha)))))
(-.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (-.f64 (-.f64 alpha beta) (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha)))) (+.f64 beta (+.f64 2 alpha)))
(/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) (-.f64 beta (-.f64 alpha alpha))) (+.f64 beta (+.f64 2 alpha)))
(*.f64 1/2 (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))))
(*.f64 1/2 (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 2 alpha))))
(*.f64 1/2 (*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (-.f64 (+.f64 alpha alpha) (+.f64 alpha beta))))
(*.f64 1/2 (*.f64 (-.f64 alpha beta) (/.f64 1 (+.f64 beta (+.f64 2 alpha)))))
(*.f64 -1/2 (/.f64 (-.f64 alpha beta) (neg.f64 (+.f64 beta (+.f64 2 alpha)))))
(*.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (/.f64 1 (+.f64 alpha (+.f64 beta 2))))
(/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha)))
(*.f64 2 (*.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha)))
(*.f64 2 (*.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (*.f64 1/2 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))))
(*.f64 1/2 (*.f64 (-.f64 alpha beta) (/.f64 1 (+.f64 beta (+.f64 2 alpha)))))
(*.f64 -1/2 (/.f64 (-.f64 alpha beta) (neg.f64 (+.f64 beta (+.f64 2 alpha)))))
(*.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) 1)
(/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha)))
(*.f64 1 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha)))
(*.f64 1 (-.f64 (/.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 alpha (+.f64 beta 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (*.f64 1/2 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 1 (-.f64 (/.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 beta (+.f64 2 alpha))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) (*.f64 1/2 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))))))
(*.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (/.f64 -1 (+.f64 alpha (+.f64 beta 2))))
(/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha)))
(*.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (-.f64 0 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha)))
(*.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))
(*.f64 1/2 (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 2 alpha))))
(*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))))
(*.f64 1/2 (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 2 alpha))))
(*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (*.f64 1/2 (+.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))))))
(*.f64 1/2 (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 2 alpha))))
(*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))))
(/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1 (*.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 -1 (/.f64 (-.f64 alpha beta) (/.f64 (+.f64 beta (+.f64 2 alpha)) -1/2)))
(*.f64 -1 (*.f64 (-.f64 alpha beta) (/.f64 -1/2 (+.f64 beta (+.f64 2 alpha)))))
(*.f64 -1 (*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha)))
(/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1 (-.f64 (-.f64 (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))) (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))))
(*.f64 -1 (-.f64 (/.f64 (-.f64 (-.f64 alpha beta) (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha))) (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha)))))
(*.f64 -1 (-.f64 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) (-.f64 beta (-.f64 alpha alpha))) (+.f64 beta (+.f64 2 alpha))) (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 2 alpha)))))
(*.f64 -1 (-.f64 (*.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) 0) (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))))
(*.f64 -1 (-.f64 (*.f64 0 (-.f64 alpha beta)) (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha)))))
(*.f64 -1 (-.f64 (-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))) (*.f64 1/2 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))))
(*.f64 1 (/.f64 (-.f64 (-.f64 alpha beta) (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha)))) (+.f64 beta (+.f64 2 alpha))))
(*.f64 1 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) (-.f64 beta (-.f64 alpha alpha))) (+.f64 beta (+.f64 2 alpha))))
(*.f64 -1 (-.f64 (-.f64 (*.f64 (+.f64 alpha beta) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))) (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2))))))
(*.f64 1 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 2 alpha))) (-.f64 (*.f64 (+.f64 beta alpha) (/.f64 -1/2 (+.f64 beta (+.f64 2 alpha)))) (/.f64 alpha (neg.f64 (+.f64 beta (+.f64 2 alpha)))))))
(*.f64 -1 (-.f64 (-.f64 (/.f64 (+.f64 beta alpha) (/.f64 (+.f64 beta (+.f64 2 alpha)) -1/2)) (/.f64 alpha (neg.f64 (+.f64 beta (+.f64 2 alpha))))) (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 2 alpha)))))
(*.f64 -1 (-.f64 (-.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))) (/.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 alpha (+.f64 beta 2)))))
(*.f64 1 (-.f64 (/.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 beta (+.f64 2 alpha))) (-.f64 (*.f64 2 (/.f64 alpha (+.f64 beta (+.f64 2 alpha)))) (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 2 alpha))))))
(*.f64 -1 (-.f64 (/.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 alpha (+.f64 beta 2))) (+.f64 0 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 1 (+.f64 (*.f64 2 (/.f64 alpha (+.f64 beta (+.f64 2 alpha)))) (neg.f64 (/.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 beta (+.f64 2 alpha))))))
(*.f64 -1 (-.f64 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))) (+.f64 0 (*.f64 (+.f64 alpha beta) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 1 (+.f64 (*.f64 (+.f64 beta alpha) (/.f64 -1/2 (+.f64 beta (+.f64 2 alpha)))) (neg.f64 (/.f64 alpha (neg.f64 (+.f64 beta (+.f64 2 alpha)))))))
(*.f64 1 (+.f64 (/.f64 (+.f64 beta alpha) (/.f64 (+.f64 beta (+.f64 2 alpha)) -1/2)) (neg.f64 (/.f64 alpha (neg.f64 (+.f64 beta (+.f64 2 alpha)))))))
(*.f64 -1 (-.f64 (/.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (neg.f64 (+.f64 alpha (+.f64 beta 2)))) (/.f64 (+.f64 alpha beta) (neg.f64 (+.f64 alpha (+.f64 beta 2))))))
(*.f64 1 (/.f64 (-.f64 (+.f64 beta alpha) (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2))) (neg.f64 (+.f64 beta (+.f64 2 alpha)))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 beta) (-.f64 (*.f64 alpha 3/2) (+.f64 beta alpha))) (neg.f64 (+.f64 beta (+.f64 2 alpha)))))
(*.f64 -1 (-.f64 (/.f64 (+.f64 alpha (+.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 alpha beta)))) (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)) (+.f64 alpha (+.f64 beta 2)))))
(*.f64 1 (/.f64 (+.f64 (+.f64 alpha alpha) (-.f64 alpha (+.f64 (*.f64 1/2 (+.f64 beta alpha)) (+.f64 alpha alpha)))) (+.f64 beta (+.f64 2 alpha))))
(*.f64 1 (/.f64 (-.f64 (+.f64 (+.f64 alpha alpha) alpha) (+.f64 alpha (+.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha))) (+.f64 beta (+.f64 2 alpha))))
(*.f64 -1 (-.f64 (/.f64 (+.f64 alpha alpha) (neg.f64 (+.f64 alpha (+.f64 beta 2)))) (/.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (neg.f64 (+.f64 alpha (+.f64 beta 2))))))
(*.f64 -1 (/.f64 (-.f64 (+.f64 alpha alpha) (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2))) (neg.f64 (+.f64 beta (+.f64 2 alpha)))))
(*.f64 1 (/.f64 (+.f64 (*.f64 1/2 beta) (-.f64 (*.f64 alpha 3/2) (+.f64 alpha alpha))) (neg.f64 (+.f64 beta (+.f64 2 alpha)))))
(*.f64 -1 (-.f64 (/.f64 (+.f64 alpha beta) (/.f64 (+.f64 alpha (+.f64 beta 2)) 1/4)) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))))))
(*.f64 1 (-.f64 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 beta alpha)))) (*.f64 (+.f64 beta alpha) (/.f64 1/4 (+.f64 beta (+.f64 2 alpha))))))
(*.f64 -1 (-.f64 (*.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))))))))
(*.f64 -1 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (+.f64 (*.f64 1/2 beta) (-.f64 (*.f64 alpha 3/2) (+.f64 alpha (-.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 beta alpha))))))))
(*.f64 -1 (*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (+.f64 (*.f64 1/2 beta) (-.f64 (*.f64 alpha 3/2) (-.f64 (+.f64 alpha (+.f64 alpha alpha)) (*.f64 1/2 (+.f64 beta alpha)))))))
(*.f64 -1 (-.f64 (+.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 alpha (+.f64 beta 2)))) (+.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 1 (-.f64 (*.f64 2 (/.f64 alpha (+.f64 beta (+.f64 2 alpha)))) (/.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 beta (+.f64 2 alpha)))))
(*.f64 -1 (-.f64 (+.f64 (*.f64 (+.f64 alpha beta) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2))))) (+.f64 (*.f64 (+.f64 alpha beta) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 (+.f64 alpha beta) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 1 (-.f64 (*.f64 (+.f64 beta alpha) (/.f64 -1/2 (+.f64 beta (+.f64 2 alpha)))) (/.f64 alpha (neg.f64 (+.f64 beta (+.f64 2 alpha))))))
(*.f64 1 (-.f64 (/.f64 (+.f64 beta alpha) (/.f64 (+.f64 beta (+.f64 2 alpha)) -1/2)) (/.f64 alpha (neg.f64 (+.f64 beta (+.f64 2 alpha))))))
(*.f64 -1 (-.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))))))
(*.f64 1 (/.f64 (-.f64 (-.f64 alpha beta) (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha)))) (+.f64 beta (+.f64 2 alpha))))
(*.f64 1 (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) (-.f64 beta (-.f64 alpha alpha))) (+.f64 beta (+.f64 2 alpha))))
(*.f64 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2))) -1)
(/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha)))
(*.f64 -1/2 (*.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (/.f64 -1 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 1/2 (*.f64 (-.f64 alpha beta) (/.f64 1 (+.f64 beta (+.f64 2 alpha)))))
(*.f64 -1/2 (/.f64 (-.f64 alpha beta) (neg.f64 (+.f64 beta (+.f64 2 alpha)))))
(*.f64 -1/2 (*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (-.f64 0 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))))))
(*.f64 1/2 (*.f64 (-.f64 alpha beta) (/.f64 1 (+.f64 beta (+.f64 2 alpha)))))
(*.f64 -1/2 (/.f64 (-.f64 alpha beta) (neg.f64 (+.f64 beta (+.f64 2 alpha)))))
(*.f64 -1/2 (*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (+.f64 (*.f64 1/2 (+.f64 alpha beta)) (-.f64 (*.f64 1/2 (+.f64 alpha beta)) (+.f64 alpha alpha)))))
(*.f64 -1/2 (*.f64 (/.f64 1 (+.f64 beta (+.f64 2 alpha))) (+.f64 (*.f64 1/2 (+.f64 beta alpha)) (-.f64 (*.f64 1/2 (+.f64 beta alpha)) (+.f64 alpha alpha)))))
(*.f64 -1/2 (*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (-.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 alpha (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))))))))
(*.f64 -1/2 (*.f64 (/.f64 1 (+.f64 beta (+.f64 2 alpha))) (+.f64 (*.f64 1/2 beta) (-.f64 (*.f64 alpha 3/2) (+.f64 alpha (-.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 beta alpha))))))))
(*.f64 -1/2 (*.f64 (/.f64 -1 (+.f64 beta (+.f64 2 alpha))) (-.f64 (-.f64 (+.f64 alpha (+.f64 alpha alpha)) (*.f64 1/2 (+.f64 beta alpha))) (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)))))
(*.f64 -1/2 (-.f64 0 (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))))
(*.f64 -1/2 (neg.f64 (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 2 alpha)))))
(*.f64 -1/2 (-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2)))))
(*.f64 -1/2 (/.f64 (neg.f64 (-.f64 alpha beta)) (+.f64 beta (+.f64 2 alpha))))
(*.f64 -1/2 (-.f64 (*.f64 1/2 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(*.f64 1/2 (-.f64 (/.f64 (-.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha))) (*.f64 1/2 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))))))
(*.f64 -1/2 (-.f64 (*.f64 1/2 (/.f64 (+.f64 beta alpha) (+.f64 beta (+.f64 2 alpha)))) (/.f64 (-.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha)))))
(*.f64 -1/2 (-.f64 (/.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 -1/2 (-.f64 (/.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 beta (+.f64 2 alpha))) (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha))) (*.f64 2 (/.f64 alpha (+.f64 beta (+.f64 2 alpha)))))))
(*.f64 1/2 (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha))) (-.f64 (*.f64 2 (/.f64 alpha (+.f64 beta (+.f64 2 alpha)))) (/.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 beta (+.f64 2 alpha))))))
(*.f64 -1/2 (-.f64 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (*.f64 (+.f64 alpha beta) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 -1/2 (-.f64 (/.f64 alpha (neg.f64 (+.f64 beta (+.f64 2 alpha)))) (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha))) (*.f64 (+.f64 beta alpha) (/.f64 -1/2 (+.f64 beta (+.f64 2 alpha)))))))
(*.f64 1/2 (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha))) (-.f64 (/.f64 (+.f64 beta alpha) (/.f64 (+.f64 beta (+.f64 2 alpha)) -1/2)) (/.f64 alpha (neg.f64 (+.f64 beta (+.f64 2 alpha)))))))
(*.f64 -1/2 (-.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))))))
(*.f64 1/2 (-.f64 (/.f64 (-.f64 (+.f64 (-.f64 alpha beta) alpha) (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha))) (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha)))))
(*.f64 1/2 (+.f64 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha))) (/.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) (-.f64 beta (-.f64 alpha alpha))) (+.f64 beta (+.f64 2 alpha)))))
(*.f64 (/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (+.f64 beta 2))) 1/2)
(*.f64 1/2 (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 2 alpha))))
(*.f64 (+.f64 (*.f64 1/2 (+.f64 alpha beta)) (-.f64 (*.f64 1/2 (+.f64 alpha beta)) (+.f64 alpha alpha))) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))
(*.f64 (/.f64 -1/2 (+.f64 beta (+.f64 2 alpha))) (+.f64 (*.f64 1/2 (+.f64 beta alpha)) (-.f64 (*.f64 1/2 (+.f64 beta alpha)) (+.f64 alpha alpha))))
(*.f64 (+.f64 (*.f64 1/2 (+.f64 beta alpha)) (-.f64 (*.f64 1/2 (+.f64 beta alpha)) (+.f64 alpha alpha))) (/.f64 -1/2 (+.f64 beta (+.f64 2 alpha))))
(*.f64 (+.f64 (*.f64 1/2 (+.f64 alpha beta)) (-.f64 (*.f64 1/2 (+.f64 alpha beta)) (+.f64 alpha alpha))) (*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) -1/2))
(*.f64 -1/2 (*.f64 (/.f64 1 (+.f64 beta (+.f64 2 alpha))) (+.f64 (*.f64 1/2 (+.f64 beta alpha)) (-.f64 (*.f64 1/2 (+.f64 beta alpha)) (+.f64 alpha alpha)))))
(*.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 (*.f64 1/2 (+.f64 alpha beta)) (-.f64 (*.f64 1/2 (+.f64 alpha beta)) (+.f64 alpha alpha))))
(*.f64 (/.f64 -1/2 (+.f64 beta (+.f64 2 alpha))) (+.f64 (*.f64 1/2 (+.f64 beta alpha)) (-.f64 (*.f64 1/2 (+.f64 beta alpha)) (+.f64 alpha alpha))))
(*.f64 (+.f64 (*.f64 1/2 (+.f64 beta alpha)) (-.f64 (*.f64 1/2 (+.f64 beta alpha)) (+.f64 alpha alpha))) (/.f64 -1/2 (+.f64 beta (+.f64 2 alpha))))
(*.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (*.f64 1 (+.f64 (*.f64 1/2 (+.f64 alpha beta)) (-.f64 (*.f64 1/2 (+.f64 alpha beta)) (+.f64 alpha alpha)))))
(*.f64 (/.f64 -1/2 (+.f64 beta (+.f64 2 alpha))) (+.f64 (*.f64 1/2 (+.f64 beta alpha)) (-.f64 (*.f64 1/2 (+.f64 beta alpha)) (+.f64 alpha alpha))))
(*.f64 (+.f64 (*.f64 1/2 (+.f64 beta alpha)) (-.f64 (*.f64 1/2 (+.f64 beta alpha)) (+.f64 alpha alpha))) (/.f64 -1/2 (+.f64 beta (+.f64 2 alpha))))
(*.f64 (neg.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta)))) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))
(*.f64 1/2 (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 2 alpha))))
(*.f64 (neg.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta)))) (-.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 1/2 (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 2 alpha))))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 (*.f64 1/2 (+.f64 alpha beta)) (-.f64 (*.f64 1/2 (+.f64 alpha beta)) (+.f64 alpha alpha))))
(*.f64 (/.f64 -1/2 (+.f64 beta (+.f64 2 alpha))) (+.f64 (*.f64 1/2 (+.f64 beta alpha)) (-.f64 (*.f64 1/2 (+.f64 beta alpha)) (+.f64 alpha alpha))))
(*.f64 (+.f64 (*.f64 1/2 (+.f64 beta alpha)) (-.f64 (*.f64 1/2 (+.f64 beta alpha)) (+.f64 alpha alpha))) (/.f64 -1/2 (+.f64 beta (+.f64 2 alpha))))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 0 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta)))))
(*.f64 1/2 (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 2 alpha))))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 alpha (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))))))
(*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 (+.f64 alpha (-.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 beta alpha)))) (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2))))
(*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 (-.f64 (+.f64 alpha (+.f64 alpha alpha)) (*.f64 1/2 (+.f64 beta alpha))) (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2))))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 1 (-.f64 0 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))))))
(*.f64 1/2 (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 2 alpha))))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 1 (-.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 alpha (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))))))))
(*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 (+.f64 alpha (-.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 beta alpha)))) (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2))))
(*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 (-.f64 (+.f64 alpha (+.f64 alpha alpha)) (*.f64 1/2 (+.f64 beta alpha))) (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2))))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 1 (+.f64 (*.f64 1/2 (+.f64 alpha beta)) (-.f64 (*.f64 1/2 (+.f64 alpha beta)) (+.f64 alpha alpha)))))
(*.f64 (/.f64 -1/2 (+.f64 beta (+.f64 2 alpha))) (+.f64 (*.f64 1/2 (+.f64 beta alpha)) (-.f64 (*.f64 1/2 (+.f64 beta alpha)) (+.f64 alpha alpha))))
(*.f64 (+.f64 (*.f64 1/2 (+.f64 beta alpha)) (-.f64 (*.f64 1/2 (+.f64 beta alpha)) (+.f64 alpha alpha))) (/.f64 -1/2 (+.f64 beta (+.f64 2 alpha))))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (-.f64 (-.f64 (+.f64 alpha beta) alpha) (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))) (*.f64 1/2 (+.f64 alpha beta))))
(*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 (*.f64 1/2 (+.f64 beta alpha)) (-.f64 (*.f64 1/2 (+.f64 beta alpha)) (-.f64 alpha (+.f64 alpha (-.f64 beta alpha))))))
(*.f64 (/.f64 -1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) (-.f64 alpha (+.f64 beta (-.f64 alpha alpha)))) (*.f64 1/2 (+.f64 beta alpha))))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))))))
(*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 (-.f64 (+.f64 (-.f64 alpha beta) alpha) (*.f64 1/2 (+.f64 beta alpha))) (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha)))))
(*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (+.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (-.f64 (*.f64 1/2 (+.f64 beta alpha)) (-.f64 beta (-.f64 alpha alpha)))))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 alpha (+.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 alpha beta)))) (+.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)))))
(*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 (+.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha))) (+.f64 alpha (+.f64 (*.f64 1/2 (+.f64 beta alpha)) (+.f64 alpha alpha)))))
(*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (+.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (-.f64 (+.f64 (+.f64 alpha alpha) alpha) (+.f64 alpha (+.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha)))))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))))))
(*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 (+.f64 (-.f64 alpha beta) (-.f64 alpha beta)) (-.f64 alpha beta)))
(*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (+.f64 (-.f64 alpha beta) (-.f64 (-.f64 alpha beta) (-.f64 alpha beta))))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))) (*.f64 1/2 (+.f64 alpha beta))) (+.f64 (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))) (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))))))
(*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 (+.f64 (-.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 beta alpha))) (-.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 beta alpha)))) (+.f64 (*.f64 1/2 (+.f64 beta alpha)) (-.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 beta alpha))))))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 (+.f64 alpha (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))))) (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2))) (+.f64 (+.f64 alpha (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))))) (+.f64 alpha (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))))))))
(*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 (+.f64 alpha (+.f64 (+.f64 alpha (-.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 beta alpha)))) (-.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 beta alpha))))) (+.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 alpha (-.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 beta alpha)))))))
(*.f64 (/.f64 -1/2 (+.f64 beta (+.f64 2 alpha))) (+.f64 (-.f64 (+.f64 alpha (+.f64 alpha alpha)) (*.f64 1/2 (+.f64 beta alpha))) (-.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 alpha (+.f64 (-.f64 (+.f64 alpha (+.f64 alpha alpha)) (*.f64 1/2 (+.f64 beta alpha))) (-.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 beta alpha))))))))
(*.f64 (+.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (-.f64 alpha (+.f64 alpha beta)))) (*.f64 1/2 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 1/2 (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 2 alpha))))
(*.f64 (+.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (-.f64 alpha (+.f64 alpha beta)))) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) 1/2))
(*.f64 1/2 (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 2 alpha))))
(*.f64 (+.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (-.f64 alpha (+.f64 alpha beta)))) (*.f64 1 (*.f64 1/2 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))))
(*.f64 1/2 (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 2 alpha))))
(*.f64 (+.f64 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2)))) -1/2)
(*.f64 -1/2 (/.f64 (+.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha)) (+.f64 beta (+.f64 2 alpha))))
(*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/2 (+.f64 beta alpha)) (-.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) alpha)) (+.f64 beta (+.f64 2 alpha))))
(*.f64 (neg.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha))
(/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha)))
(*.f64 (neg.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (-.f64 alpha (+.f64 alpha (-.f64 alpha (+.f64 alpha beta)))) (*.f64 1/2 (+.f64 alpha beta))))
(*.f64 (/.f64 1 (+.f64 beta (+.f64 2 alpha))) (-.f64 (*.f64 1/2 (+.f64 beta alpha)) (-.f64 alpha (-.f64 alpha beta))))
(*.f64 (/.f64 -1 (+.f64 beta (+.f64 2 alpha))) (-.f64 (-.f64 beta (-.f64 alpha alpha)) (*.f64 1/2 (+.f64 beta alpha))))
(*.f64 (neg.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (-.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (-.f64 alpha (+.f64 alpha beta)))) (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))))
(*.f64 (/.f64 1 (+.f64 beta (+.f64 2 alpha))) (-.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (-.f64 (-.f64 alpha beta) (-.f64 alpha beta))))
(*.f64 (/.f64 -1 (+.f64 beta (+.f64 2 alpha))) (-.f64 beta (-.f64 alpha (-.f64 (*.f64 1/2 (+.f64 beta alpha)) (-.f64 beta (-.f64 alpha alpha))))))
(*.f64 (neg.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (-.f64 0 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta)))) (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha)))
(*.f64 (/.f64 1 (+.f64 beta (+.f64 2 alpha))) (-.f64 (*.f64 1/2 (+.f64 beta alpha)) (-.f64 alpha (-.f64 alpha beta))))
(*.f64 (/.f64 -1 (+.f64 beta (+.f64 2 alpha))) (-.f64 (-.f64 beta (-.f64 alpha alpha)) (*.f64 1/2 (+.f64 beta alpha))))
(*.f64 (neg.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (-.f64 (+.f64 alpha alpha) (+.f64 alpha (-.f64 alpha (+.f64 alpha beta)))) (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2))))
(*.f64 (/.f64 1 (+.f64 beta (+.f64 2 alpha))) (-.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (-.f64 (+.f64 alpha alpha) (-.f64 alpha beta))))
(*.f64 (/.f64 1 (+.f64 beta (+.f64 2 alpha))) (+.f64 (*.f64 1/2 beta) (-.f64 (*.f64 alpha 3/2) (-.f64 (+.f64 alpha alpha) (-.f64 alpha beta)))))
(*.f64 (neg.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (-.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)) (+.f64 alpha (-.f64 alpha (+.f64 alpha beta)))) (+.f64 alpha (+.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 alpha beta))))))
(*.f64 (neg.f64 (/.f64 1 (+.f64 beta (+.f64 2 alpha)))) (-.f64 (+.f64 (+.f64 alpha alpha) (-.f64 alpha (+.f64 (*.f64 1/2 (+.f64 beta alpha)) (+.f64 alpha alpha)))) (-.f64 alpha beta)))
(*.f64 (/.f64 -1 (+.f64 beta (+.f64 2 alpha))) (+.f64 (-.f64 alpha (+.f64 alpha (+.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha))) (-.f64 (+.f64 alpha alpha) (-.f64 alpha beta))))
(*.f64 (neg.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (*.f64 1/2 (+.f64 alpha beta)) (-.f64 (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))) (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))))))
(*.f64 (/.f64 1 (+.f64 beta (+.f64 2 alpha))) (-.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) (-.f64 alpha (-.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 beta alpha))))) (*.f64 1/2 (+.f64 beta alpha))))
(*.f64 (/.f64 -1 (+.f64 beta (+.f64 2 alpha))) (-.f64 (*.f64 1/2 (+.f64 beta alpha)) (-.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) (-.f64 alpha (+.f64 alpha alpha))) (*.f64 1/2 (+.f64 beta alpha)))))
(*.f64 (neg.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (-.f64 (+.f64 alpha (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))))) (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))))))
(*.f64 (/.f64 1 (+.f64 beta (+.f64 2 alpha))) (-.f64 (+.f64 alpha (-.f64 (*.f64 1/2 (+.f64 beta alpha)) (-.f64 alpha (-.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 beta alpha)))))) (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2))))
(*.f64 (/.f64 1 (+.f64 beta (+.f64 2 alpha))) (+.f64 alpha (-.f64 (-.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) (-.f64 alpha (+.f64 alpha alpha))) (*.f64 1/2 (+.f64 beta alpha))) (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)))))
(*.f64 (neg.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 alpha (+.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 alpha beta)))) (+.f64 0 (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)))))
(*.f64 (/.f64 1 (+.f64 beta (+.f64 2 alpha))) (+.f64 0 (+.f64 (+.f64 alpha alpha) (-.f64 alpha (+.f64 (*.f64 1/2 (+.f64 beta alpha)) (+.f64 alpha alpha))))))
(*.f64 (/.f64 1 (+.f64 beta (+.f64 2 alpha))) (+.f64 0 (-.f64 (+.f64 (+.f64 alpha alpha) alpha) (+.f64 alpha (+.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha)))))
(*.f64 (neg.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (-.f64 0 (+.f64 alpha alpha)) (+.f64 (*.f64 (+.f64 alpha beta) -1/2) (neg.f64 alpha))))
(*.f64 (/.f64 1 (+.f64 beta (+.f64 2 alpha))) (-.f64 (+.f64 (neg.f64 alpha) (*.f64 -1/2 (+.f64 beta alpha))) (neg.f64 (+.f64 alpha alpha))))
(*.f64 (/.f64 1 (+.f64 beta (+.f64 2 alpha))) (+.f64 (neg.f64 alpha) (-.f64 (*.f64 -1/2 (+.f64 beta alpha)) (neg.f64 (+.f64 alpha alpha)))))
(*.f64 (neg.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 (*.f64 (+.f64 alpha beta) -1/2) (neg.f64 alpha)) (neg.f64 (+.f64 alpha beta))))
(*.f64 (/.f64 1 (+.f64 beta (+.f64 2 alpha))) (-.f64 (neg.f64 (+.f64 beta alpha)) (+.f64 (neg.f64 alpha) (*.f64 -1/2 (+.f64 beta alpha)))))
(*.f64 (neg.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (*.f64 (+.f64 alpha beta) 1/4) (*.f64 (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))) 1/2)))
(*.f64 (/.f64 1 (+.f64 beta (+.f64 2 alpha))) (-.f64 (*.f64 1/2 (-.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 beta alpha)))) (*.f64 (+.f64 beta alpha) 1/4)))
(*.f64 (neg.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2))) (*.f64 (+.f64 alpha (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))))) 1/2)))
(*.f64 (/.f64 1 (+.f64 beta (+.f64 2 alpha))) (-.f64 (*.f64 1/2 (+.f64 alpha (-.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 beta alpha))))) (*.f64 1/2 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)))))
(*.f64 (/.f64 -1 (+.f64 beta (+.f64 2 alpha))) (-.f64 (+.f64 (*.f64 (*.f64 1/2 beta) 1/2) (*.f64 alpha 3/4)) (*.f64 1/2 (-.f64 (+.f64 alpha (+.f64 alpha alpha)) (*.f64 1/2 (+.f64 beta alpha))))))
(*.f64 (neg.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))) (+.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))))))
(*.f64 (/.f64 1 (+.f64 beta (+.f64 2 alpha))) (-.f64 (+.f64 (-.f64 alpha beta) (-.f64 alpha beta)) (-.f64 (+.f64 (-.f64 alpha beta) alpha) (*.f64 1/2 (+.f64 beta alpha)))))
(*.f64 (/.f64 1 (+.f64 beta (+.f64 2 alpha))) (-.f64 (+.f64 (-.f64 alpha beta) (-.f64 alpha beta)) (-.f64 (-.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 beta alpha))) beta)))
(*.f64 (neg.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)) (+.f64 alpha (+.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 alpha beta))))) (+.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)) (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)))))
(*.f64 (/.f64 1 (+.f64 beta (+.f64 2 alpha))) (-.f64 (+.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)) (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha))) (+.f64 alpha (+.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)) (+.f64 (*.f64 1/2 (+.f64 beta alpha)) (+.f64 alpha alpha))))))
(*.f64 (/.f64 1 (+.f64 beta (+.f64 2 alpha))) (-.f64 (+.f64 alpha (+.f64 (+.f64 alpha (+.f64 (+.f64 alpha alpha) alpha)) (+.f64 (+.f64 alpha alpha) alpha))) (+.f64 alpha (+.f64 (*.f64 1/2 (+.f64 beta alpha)) (+.f64 (+.f64 alpha (+.f64 (+.f64 alpha alpha) alpha)) (+.f64 alpha alpha))))))
(*.f64 (neg.f64 (+.f64 (*.f64 1/2 (+.f64 alpha beta)) (-.f64 (*.f64 1/2 (+.f64 alpha beta)) (+.f64 alpha alpha)))) (-.f64 0 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (/.f64 -1/2 (+.f64 beta (+.f64 2 alpha))) (+.f64 (*.f64 1/2 (+.f64 beta alpha)) (-.f64 (*.f64 1/2 (+.f64 beta alpha)) (+.f64 alpha alpha))))
(*.f64 (+.f64 (*.f64 1/2 (+.f64 beta alpha)) (-.f64 (*.f64 1/2 (+.f64 beta alpha)) (+.f64 alpha alpha))) (/.f64 -1/2 (+.f64 beta (+.f64 2 alpha))))
(*.f64 (neg.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))))
(*.f64 1/2 (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 2 alpha))))
(*.f64 (neg.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 alpha (+.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (*.f64 1/2 (+.f64 alpha beta)))))
(*.f64 (/.f64 -1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 (+.f64 (*.f64 1/2 (+.f64 beta alpha)) (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha)) alpha))
(*.f64 (/.f64 -1/2 (+.f64 beta (+.f64 2 alpha))) (+.f64 (*.f64 1/2 (+.f64 beta alpha)) (-.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) alpha)))
(*.f64 (neg.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha beta))))
(*.f64 (/.f64 -1/2 (+.f64 beta (+.f64 2 alpha))) (-.f64 (+.f64 (+.f64 beta alpha) (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha)) (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2))))
(*.f64 (/.f64 1/2 (+.f64 beta (+.f64 2 alpha))) (+.f64 (*.f64 alpha 3/2) (-.f64 (*.f64 1/2 beta) (+.f64 beta (+.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) alpha)))))
(*.f64 (neg.f64 (neg.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))))) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))
(*.f64 1/2 (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 2 alpha))))
(*.f64 (neg.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))) (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))))
(*.f64 1/2 (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 2 alpha))))
(neg.f64 (/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha)))
(+.f64 alpha (*.f64 (+.f64 alpha beta) -1/2))
(+.f64 alpha (*.f64 -1/2 (+.f64 beta alpha)))
(+.f64 alpha (-.f64 (*.f64 alpha -1/2) (*.f64 1/2 beta)))
(-.f64 (+.f64 alpha (*.f64 alpha -1/2)) (*.f64 1/2 beta))
(+.f64 alpha (+.f64 0 (*.f64 (+.f64 alpha beta) -1/2)))
(+.f64 alpha (+.f64 0 (*.f64 -1/2 (+.f64 beta alpha))))
(+.f64 alpha (*.f64 1/2 (-.f64 (-.f64 alpha (+.f64 alpha beta)) alpha)))
(+.f64 alpha (*.f64 1/2 (-.f64 (-.f64 alpha alpha) (+.f64 beta alpha))))
(+.f64 alpha (*.f64 -1/2 (-.f64 (+.f64 alpha alpha) (-.f64 alpha beta))))
(+.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) 0)
(-.f64 alpha (*.f64 1/2 (+.f64 beta alpha)))
(+.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (-.f64 (-.f64 (*.f64 alpha -1/2) (*.f64 1/2 beta)) (*.f64 (+.f64 alpha beta) -1/2)))
(+.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (-.f64 (-.f64 (*.f64 alpha -1/2) (*.f64 1/2 beta)) (*.f64 -1/2 (+.f64 beta alpha))))
(+.f64 0 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))))
(-.f64 alpha (*.f64 1/2 (+.f64 beta alpha)))
(+.f64 (*.f64 1/2 alpha) (*.f64 1/2 (-.f64 alpha (+.f64 alpha beta))))
(*.f64 1/2 (-.f64 alpha beta))
(+.f64 (+.f64 alpha alpha) (+.f64 (*.f64 (+.f64 alpha beta) -1/2) (neg.f64 alpha)))
(+.f64 (*.f64 -1/2 (+.f64 beta alpha)) (+.f64 (+.f64 alpha alpha) (neg.f64 alpha)))
(+.f64 alpha (+.f64 (+.f64 (neg.f64 alpha) (*.f64 -1/2 (+.f64 beta alpha))) alpha))
(+.f64 (+.f64 alpha alpha) (-.f64 (-.f64 (-.f64 alpha (+.f64 alpha beta)) alpha) (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))))
(+.f64 (-.f64 (-.f64 alpha alpha) (+.f64 beta alpha)) (-.f64 (+.f64 alpha alpha) (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha)))))
(+.f64 alpha (+.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) (-.f64 alpha (-.f64 (-.f64 alpha (+.f64 beta alpha)) alpha))) alpha))
(+.f64 (+.f64 alpha alpha) (-.f64 (+.f64 alpha alpha) (+.f64 alpha (+.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 alpha beta))))))
(+.f64 (+.f64 alpha alpha) (-.f64 alpha (+.f64 (*.f64 1/2 (+.f64 beta alpha)) (+.f64 alpha alpha))))
(-.f64 (+.f64 (+.f64 alpha alpha) alpha) (+.f64 alpha (+.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha)))
(+.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha))
(+.f64 (*.f64 1/2 (+.f64 beta alpha)) (-.f64 (-.f64 alpha beta) alpha))
(+.f64 (*.f64 (+.f64 alpha beta) -1/2) alpha)
(+.f64 alpha (*.f64 -1/2 (+.f64 beta alpha)))
(+.f64 (-.f64 (*.f64 alpha -1/2) (*.f64 1/2 beta)) alpha)
(+.f64 alpha (-.f64 (*.f64 alpha -1/2) (*.f64 1/2 beta)))
(-.f64 (+.f64 alpha (*.f64 alpha -1/2)) (*.f64 1/2 beta))
(+.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)) (-.f64 0 (+.f64 alpha (+.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 alpha beta))))))
(+.f64 0 (+.f64 (+.f64 alpha alpha) (-.f64 alpha (+.f64 (*.f64 1/2 (+.f64 beta alpha)) (+.f64 alpha alpha)))))
(+.f64 0 (-.f64 (+.f64 (+.f64 alpha alpha) alpha) (+.f64 alpha (+.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha))))
(+.f64 (*.f64 (neg.f64 beta) 1/2) (*.f64 1/2 alpha))
(+.f64 (*.f64 beta -1/2) (*.f64 1/2 alpha))
(*.f64 1/2 (+.f64 (neg.f64 beta) alpha))
(+.f64 (*.f64 1/2 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))) (*.f64 1/2 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))))
(+.f64 (*.f64 1/2 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha)))) (*.f64 1/2 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha)))))
(+.f64 (-.f64 (*.f64 1/2 alpha) (*.f64 (+.f64 beta alpha) 1/4)) (-.f64 (*.f64 1/2 alpha) (*.f64 (+.f64 beta alpha) 1/4)))
(*.f64 1/2 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))))
(*.f64 1/2 (-.f64 alpha beta))
(*.f64 1/2 (-.f64 (+.f64 alpha alpha) (+.f64 alpha beta)))
(*.f64 1/2 (-.f64 alpha beta))
(*.f64 1/2 (*.f64 1 (-.f64 (+.f64 alpha alpha) (+.f64 alpha beta))))
(*.f64 1/2 (-.f64 alpha beta))
(*.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) 1)
(-.f64 alpha (*.f64 1/2 (+.f64 beta alpha)))
(*.f64 1 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))))
(-.f64 alpha (*.f64 1/2 (+.f64 beta alpha)))
(*.f64 1 (-.f64 (+.f64 (+.f64 alpha beta) (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2))) (*.f64 (+.f64 alpha beta) 2)))
(*.f64 1 (+.f64 (+.f64 beta alpha) (-.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (*.f64 2 (+.f64 beta alpha)))))
(-.f64 (*.f64 (+.f64 (+.f64 beta alpha) (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2))) 1) (*.f64 2 (+.f64 beta alpha)))
(*.f64 1 (-.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) (+.f64 (*.f64 1/2 (+.f64 alpha beta)) (-.f64 (*.f64 1/2 (+.f64 alpha beta)) (+.f64 alpha alpha)))))
(*.f64 1 (-.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha) (+.f64 (*.f64 1/2 (+.f64 beta alpha)) (-.f64 (*.f64 1/2 (+.f64 beta alpha)) (+.f64 alpha alpha)))))
(*.f64 1 (-.f64 (-.f64 (+.f64 alpha alpha) (-.f64 (+.f64 (*.f64 1/2 (+.f64 beta alpha)) (*.f64 1/2 (+.f64 beta alpha))) (*.f64 1/2 (+.f64 beta alpha)))) alpha))
(*.f64 1 (-.f64 (+.f64 alpha (+.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 alpha beta)))) (+.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)))))
(*.f64 1 (-.f64 (+.f64 alpha (+.f64 (*.f64 1/2 (+.f64 beta alpha)) (+.f64 alpha alpha))) (+.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)))))
(*.f64 1 (+.f64 alpha (-.f64 (+.f64 alpha (+.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha)) (+.f64 (*.f64 alpha 3/2) (+.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (*.f64 1/2 beta))))))
(*.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) -1)
(-.f64 alpha (*.f64 1/2 (+.f64 beta alpha)))
(*.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) 1/2)
(*.f64 1/2 (-.f64 alpha beta))
(*.f64 -1 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha))
(-.f64 alpha (*.f64 1/2 (+.f64 beta alpha)))
(*.f64 -1 (-.f64 (-.f64 alpha (+.f64 alpha (-.f64 alpha (+.f64 alpha beta)))) (*.f64 1/2 (+.f64 alpha beta))))
(*.f64 1 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) (-.f64 alpha (-.f64 alpha beta))))
(*.f64 -1 (-.f64 (-.f64 beta (-.f64 alpha alpha)) (*.f64 1/2 (+.f64 beta alpha))))
(*.f64 -1 (-.f64 (-.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (-.f64 alpha (+.f64 alpha beta)))) (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))))
(*.f64 1 (-.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (-.f64 (-.f64 alpha beta) (-.f64 alpha beta))))
(*.f64 -1 (-.f64 (-.f64 0 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta)))) (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha)))
(*.f64 1 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) (-.f64 alpha (-.f64 alpha beta))))
(*.f64 -1 (-.f64 (-.f64 beta (-.f64 alpha alpha)) (*.f64 1/2 (+.f64 beta alpha))))
(*.f64 -1 (-.f64 (-.f64 (+.f64 alpha alpha) (+.f64 alpha (-.f64 alpha (+.f64 alpha beta)))) (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2))))
(*.f64 1 (-.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (-.f64 (+.f64 alpha alpha) (-.f64 alpha beta))))
(*.f64 1 (+.f64 (*.f64 1/2 beta) (-.f64 (*.f64 alpha 3/2) (-.f64 (+.f64 alpha alpha) (-.f64 alpha beta)))))
(*.f64 -1 (-.f64 (-.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)) (+.f64 alpha (-.f64 alpha (+.f64 alpha beta)))) (+.f64 alpha (+.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 alpha beta))))))
(*.f64 -1 (-.f64 (+.f64 (+.f64 alpha alpha) (-.f64 alpha (+.f64 (*.f64 1/2 (+.f64 beta alpha)) (+.f64 alpha alpha)))) (-.f64 alpha beta)))
(*.f64 -1 (+.f64 (-.f64 alpha (+.f64 alpha (+.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha))) (-.f64 (+.f64 alpha alpha) (-.f64 alpha beta))))
(*.f64 -1 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) (-.f64 (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))) (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))))))
(*.f64 1 (-.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) (-.f64 alpha (-.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 beta alpha))))) (*.f64 1/2 (+.f64 beta alpha))))
(*.f64 1 (-.f64 (-.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) (-.f64 alpha (+.f64 alpha alpha))) (*.f64 1/2 (+.f64 beta alpha))) (*.f64 1/2 (+.f64 beta alpha))))
(*.f64 -1 (-.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (-.f64 (+.f64 alpha (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))))) (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))))))
(*.f64 1 (-.f64 (+.f64 alpha (-.f64 (*.f64 1/2 (+.f64 beta alpha)) (-.f64 alpha (-.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 beta alpha)))))) (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2))))
(*.f64 1 (+.f64 alpha (-.f64 (-.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) (-.f64 alpha (+.f64 alpha alpha))) (*.f64 1/2 (+.f64 beta alpha))) (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)))))
(*.f64 -1 (-.f64 (+.f64 alpha (+.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 alpha beta)))) (+.f64 0 (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)))))
(*.f64 1 (+.f64 0 (+.f64 (+.f64 alpha alpha) (-.f64 alpha (+.f64 (*.f64 1/2 (+.f64 beta alpha)) (+.f64 alpha alpha))))))
(*.f64 1 (+.f64 0 (-.f64 (+.f64 (+.f64 alpha alpha) alpha) (+.f64 alpha (+.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha)))))
(*.f64 -1 (-.f64 (-.f64 0 (+.f64 alpha alpha)) (+.f64 (*.f64 (+.f64 alpha beta) -1/2) (neg.f64 alpha))))
(*.f64 1 (-.f64 (+.f64 (neg.f64 alpha) (*.f64 -1/2 (+.f64 beta alpha))) (neg.f64 (+.f64 alpha alpha))))
(*.f64 1 (+.f64 (neg.f64 alpha) (-.f64 (*.f64 -1/2 (+.f64 beta alpha)) (neg.f64 (+.f64 alpha alpha)))))
(*.f64 -1 (-.f64 (+.f64 (*.f64 (+.f64 alpha beta) -1/2) (neg.f64 alpha)) (neg.f64 (+.f64 alpha beta))))
(*.f64 -1 (+.f64 (*.f64 -1/2 (+.f64 beta alpha)) (-.f64 (neg.f64 alpha) (neg.f64 (+.f64 beta alpha)))))
(*.f64 1 (-.f64 (neg.f64 (+.f64 beta alpha)) (+.f64 (neg.f64 alpha) (*.f64 -1/2 (+.f64 beta alpha)))))
(*.f64 -1 (-.f64 (*.f64 (+.f64 alpha beta) 1/4) (*.f64 (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))) 1/2)))
(*.f64 1 (-.f64 (*.f64 1/2 (-.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 beta alpha)))) (*.f64 (+.f64 beta alpha) 1/4)))
(*.f64 -1 (-.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2))) (*.f64 (+.f64 alpha (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))))) 1/2)))
(*.f64 -1 (-.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2))) (*.f64 1/2 (+.f64 alpha (-.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 beta alpha)))))))
(-.f64 (*.f64 (+.f64 (*.f64 (*.f64 1/2 beta) 1/2) (*.f64 alpha 3/4)) -1) (*.f64 (-.f64 (+.f64 alpha (+.f64 alpha alpha)) (*.f64 1/2 (+.f64 beta alpha))) -1/2))
(*.f64 -1 (-.f64 (+.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))) (+.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))))))
(*.f64 1 (-.f64 (+.f64 (-.f64 alpha beta) (-.f64 alpha beta)) (-.f64 (+.f64 (-.f64 alpha beta) alpha) (*.f64 1/2 (+.f64 beta alpha)))))
(*.f64 1 (-.f64 (+.f64 (-.f64 alpha beta) (-.f64 alpha beta)) (-.f64 (-.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 beta alpha))) beta)))
(*.f64 -1 (-.f64 (+.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)) (+.f64 alpha (+.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 alpha beta))))) (+.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)) (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)))))
(*.f64 -1 (+.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)) (-.f64 (+.f64 alpha (+.f64 (*.f64 1/2 (+.f64 beta alpha)) (+.f64 alpha alpha))) (+.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)) (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha))))))
(*.f64 1 (-.f64 (+.f64 alpha (+.f64 (+.f64 alpha (+.f64 (+.f64 alpha alpha) alpha)) (+.f64 (+.f64 alpha alpha) alpha))) (+.f64 alpha (+.f64 (*.f64 1/2 (+.f64 beta alpha)) (+.f64 (+.f64 alpha (+.f64 (+.f64 alpha alpha) alpha)) (+.f64 alpha alpha))))))
(*.f64 -1/2 (+.f64 (*.f64 1/2 (+.f64 alpha beta)) (-.f64 (*.f64 1/2 (+.f64 alpha beta)) (+.f64 alpha alpha))))
(*.f64 -1/2 (+.f64 (*.f64 1/2 (+.f64 beta alpha)) (-.f64 (*.f64 1/2 (+.f64 beta alpha)) (+.f64 alpha alpha))))
(*.f64 -1/2 (-.f64 0 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta)))))
(*.f64 1/2 (-.f64 alpha beta))
(*.f64 -1/2 (-.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 alpha (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))))))
(*.f64 1/2 (-.f64 (+.f64 alpha (-.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 beta alpha)))) (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2))))
(*.f64 1/2 (-.f64 (-.f64 (+.f64 alpha (+.f64 alpha alpha)) (*.f64 1/2 (+.f64 beta alpha))) (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2))))
(*.f64 -1/2 (*.f64 1 (-.f64 0 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))))))
(*.f64 1/2 (-.f64 alpha beta))
(*.f64 -1/2 (*.f64 1 (-.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 alpha (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))))))))
(*.f64 1/2 (-.f64 (+.f64 alpha (-.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 beta alpha)))) (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2))))
(*.f64 1/2 (-.f64 (-.f64 (+.f64 alpha (+.f64 alpha alpha)) (*.f64 1/2 (+.f64 beta alpha))) (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2))))
(*.f64 -1/2 (*.f64 1 (+.f64 (*.f64 1/2 (+.f64 alpha beta)) (-.f64 (*.f64 1/2 (+.f64 alpha beta)) (+.f64 alpha alpha)))))
(*.f64 -1/2 (+.f64 (*.f64 1/2 (+.f64 beta alpha)) (-.f64 (*.f64 1/2 (+.f64 beta alpha)) (+.f64 alpha alpha))))
(*.f64 -1/2 (-.f64 (-.f64 (-.f64 (+.f64 alpha beta) alpha) (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))) (*.f64 1/2 (+.f64 alpha beta))))
(*.f64 -1/2 (-.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) (-.f64 alpha (+.f64 alpha (-.f64 beta alpha)))) (*.f64 1/2 (+.f64 beta alpha))))
(-.f64 (*.f64 (-.f64 (*.f64 1/2 (+.f64 beta alpha)) (-.f64 alpha (+.f64 beta (-.f64 alpha alpha)))) -1/2) (*.f64 (+.f64 beta alpha) -1/4))
(*.f64 -1/2 (-.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))))))
(*.f64 1/2 (-.f64 (-.f64 (+.f64 (-.f64 alpha beta) alpha) (*.f64 1/2 (+.f64 beta alpha))) (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha)))))
(*.f64 1/2 (+.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (-.f64 (*.f64 1/2 (+.f64 beta alpha)) (-.f64 beta (-.f64 alpha alpha)))))
(*.f64 -1/2 (-.f64 (+.f64 alpha (+.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 alpha beta)))) (+.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)))))
(*.f64 1/2 (-.f64 (+.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha))) (+.f64 alpha (+.f64 (*.f64 1/2 (+.f64 beta alpha)) (+.f64 alpha alpha)))))
(*.f64 1/2 (+.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (-.f64 (+.f64 (+.f64 alpha alpha) alpha) (+.f64 alpha (+.f64 (*.f64 1/2 (+.f64 beta alpha)) alpha)))))
(*.f64 -1/2 (-.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))))))
(*.f64 1/2 (-.f64 (+.f64 (-.f64 alpha beta) (-.f64 alpha beta)) (-.f64 alpha beta)))
(*.f64 1/2 (+.f64 (-.f64 alpha beta) (-.f64 (-.f64 alpha beta) (-.f64 alpha beta))))
(*.f64 -1/2 (-.f64 (+.f64 (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))) (*.f64 1/2 (+.f64 alpha beta))) (+.f64 (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))) (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))))))
(*.f64 1/2 (-.f64 (+.f64 (-.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 beta alpha))) (-.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 beta alpha)))) (+.f64 (*.f64 1/2 (+.f64 beta alpha)) (-.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 beta alpha))))))
(*.f64 -1/2 (-.f64 (+.f64 (+.f64 alpha (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))))) (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2))) (+.f64 (+.f64 alpha (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))))) (+.f64 alpha (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))))))))
(*.f64 1/2 (-.f64 (+.f64 alpha (+.f64 (+.f64 alpha (-.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 beta alpha)))) (-.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 beta alpha))))) (+.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 alpha (-.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 beta alpha)))))))
(*.f64 1/2 (+.f64 alpha (-.f64 (+.f64 (-.f64 (+.f64 alpha (+.f64 alpha alpha)) (*.f64 1/2 (+.f64 beta alpha))) (-.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 beta alpha)))) (+.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (-.f64 (+.f64 alpha (+.f64 alpha alpha)) (*.f64 1/2 (+.f64 beta alpha)))))))
(*.f64 -1/2 (-.f64 (+.f64 alpha beta) (+.f64 alpha alpha)))
(*.f64 1/2 (-.f64 alpha beta))
(*.f64 (+.f64 (*.f64 1/2 (+.f64 alpha beta)) (-.f64 (*.f64 1/2 (+.f64 alpha beta)) (+.f64 alpha alpha))) -1/2)
(*.f64 -1/2 (+.f64 (*.f64 1/2 (+.f64 beta alpha)) (-.f64 (*.f64 1/2 (+.f64 beta alpha)) (+.f64 alpha alpha))))
(*.f64 (+.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) (+.f64 alpha (-.f64 alpha (+.f64 alpha beta)))) 1/4)
(/.f64 (-.f64 alpha beta) 2)
(/.f64 1/2 (/.f64 1/2 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))))
(-.f64 alpha (*.f64 1/2 (+.f64 beta alpha)))
(/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta))) 1)
(-.f64 alpha (*.f64 1/2 (+.f64 beta alpha)))
(/.f64 1 (/.f64 1 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))))
(-.f64 alpha (*.f64 1/2 (+.f64 beta alpha)))
(/.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha) -1)
(-.f64 alpha (*.f64 1/2 (+.f64 beta alpha)))
(/.f64 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta))) 2)
(/.f64 (-.f64 alpha beta) 2)
(/.f64 -1 (/.f64 1 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha)))
(-.f64 alpha (*.f64 1/2 (+.f64 beta alpha)))
(/.f64 -1 (/.f64 -1 (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))))
(-.f64 alpha (*.f64 1/2 (+.f64 beta alpha)))
(/.f64 (*.f64 (-.f64 0 (+.f64 alpha (-.f64 alpha (+.f64 alpha beta)))) 1/2) -1)
(*.f64 1/2 (-.f64 alpha beta))
(/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 beta) (*.f64 alpha 3/2)) (+.f64 alpha (+.f64 alpha (-.f64 alpha (*.f64 1/2 (+.f64 alpha beta)))))) 1/2) -1)
(neg.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 beta) (-.f64 (*.f64 alpha 3/2) (+.f64 alpha (-.f64 (+.f64 alpha alpha) (*.f64 1/2 (+.f64 beta alpha))))))))
(neg.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 beta) (-.f64 (*.f64 alpha 3/2) (-.f64 (+.f64 alpha (+.f64 alpha alpha)) (*.f64 1/2 (+.f64 beta alpha)))))))
(neg.f64 (-.f64 (*.f64 1/2 (+.f64 alpha beta)) alpha))
(-.f64 alpha (*.f64 1/2 (+.f64 beta alpha)))

localize39.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (neg.f64 beta) (+.f64 beta 2))
0.5b
(*.f64 (+.f64 beta 2) (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) (pow.f64 alpha 2)))
2.5b
(+.f64 (/.f64 (*.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) -1/2) alpha) (*.f64 1/2 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) (pow.f64 alpha 2)))))
2.6b
(/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) (pow.f64 alpha 2))
Compiler

Compiled 106 to 68 computations (35.8% saved)

series8.0ms (0.1%)

Counts
4 → 84
Calls

21 calls:

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

rewrite88.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1824×rational.json-1
1824×rational.json-2
1824×rational.json-4
1824×rational.json-3
1220×rational.json-simplify-26
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
018168
1126168
2600124
34485124
Stop Event
node limit
Counts
4 → 290
Calls
Call 1
Inputs
(/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) (pow.f64 alpha 2))
(+.f64 (/.f64 (*.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) -1/2) alpha) (*.f64 1/2 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) (pow.f64 alpha 2)))))
(*.f64 (+.f64 beta 2) (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) (pow.f64 alpha 2)))
(-.f64 (neg.f64 beta) (+.f64 beta 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)) (/.f64 0 (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)) (-.f64 (/.f64 0 (pow.f64 alpha 2)) (/.f64 0 (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)) (+.f64 0 (/.f64 0 (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)) (-.f64 0 (/.f64 0 (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)) (-.f64 (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)) (/.f64 0 (*.f64 (pow.f64 alpha 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)) (*.f64 1 (/.f64 0 (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)) (*.f64 (*.f64 2 (+.f64 (*.f64 beta -2) -2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)) (*.f64 (/.f64 1/2 (pow.f64 alpha 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (/.f64 (+.f64 beta 2) (neg.f64 (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (-.f64 (/.f64 0 (pow.f64 alpha 2)) (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (-.f64 0 (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (-.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (/.f64 (+.f64 2 (*.f64 beta 0)) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (/.f64 (-.f64 -2 beta) (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (*.f64 (/.f64 1/2 (pow.f64 alpha 2)) (+.f64 (+.f64 (*.f64 beta -2) -2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (/.f64 (-.f64 beta -2) (neg.f64 (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (/.f64 (+.f64 (+.f64 (*.f64 beta -2) -2) -2) (*.f64 (pow.f64 alpha 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (pow.f64 alpha 2)) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 beta -2) (pow.f64 alpha 2)) (-.f64 0 (/.f64 2 (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 beta -2) (pow.f64 alpha 2)) (-.f64 0 (/.f64 (+.f64 2 (*.f64 beta 0)) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 beta 2) (neg.f64 (pow.f64 alpha 2))) (/.f64 beta (neg.f64 (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 beta 2) (neg.f64 (pow.f64 alpha 2))) (-.f64 0 (/.f64 beta (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta (-.f64 beta -2)) (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 beta) (*.f64 (pow.f64 alpha 2) 2)) (/.f64 (-.f64 (neg.f64 beta) (*.f64 (+.f64 beta 2) 2)) (*.f64 (pow.f64 alpha 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 (neg.f64 (pow.f64 alpha 2))) (/.f64 (*.f64 beta -2) (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 beta) (/.f64 1/2 (pow.f64 alpha 2))) (*.f64 (/.f64 1/2 (pow.f64 alpha 2)) (-.f64 (neg.f64 beta) (*.f64 (+.f64 beta 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)) (/.f64 0 (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)) (-.f64 (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)) (/.f64 0 (*.f64 (pow.f64 alpha 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)) (*.f64 1 (/.f64 0 (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)) (*.f64 (*.f64 2 (+.f64 (*.f64 beta -2) -2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)) (*.f64 (/.f64 1/2 (pow.f64 alpha 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (+.f64 beta (-.f64 beta -2)) (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (/.f64 (+.f64 beta 2) (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 beta 2) (pow.f64 alpha 2)) (-.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (pow.f64 alpha 2)) (-.f64 (/.f64 (+.f64 beta 2) (neg.f64 (pow.f64 alpha 2))) (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (pow.f64 alpha 2)) (/.f64 (+.f64 beta (-.f64 beta -2)) (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 beta -2) (pow.f64 alpha 2)) (/.f64 2 (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 beta -2) (pow.f64 alpha 2)) (/.f64 (+.f64 2 (*.f64 beta 0)) (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 beta -2) (pow.f64 alpha 2)) (*.f64 1 (/.f64 2 (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 2 (pow.f64 alpha 2)) (-.f64 (/.f64 (*.f64 beta -2) (pow.f64 alpha 2)) (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 beta 2) (neg.f64 (pow.f64 alpha 2))) (/.f64 beta (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 2 (*.f64 beta 0)) (pow.f64 alpha 2)) (-.f64 (/.f64 (*.f64 beta -2) (pow.f64 alpha 2)) (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 0 (pow.f64 alpha 2)) (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))) (/.f64 beta (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (/.f64 (*.f64 beta -2) (pow.f64 alpha 2))) (/.f64 2 (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (/.f64 (*.f64 beta -2) (pow.f64 alpha 2))) (/.f64 (+.f64 2 (*.f64 beta 0)) (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (/.f64 (+.f64 beta 2) (neg.f64 (pow.f64 alpha 2)))) (/.f64 beta (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 beta 2) 2) (neg.f64 (pow.f64 alpha 2))) (/.f64 (+.f64 2 (*.f64 beta 0)) (neg.f64 (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 -2 beta) (pow.f64 alpha 2)) (/.f64 beta (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 beta -2) (*.f64 beta -2)) (pow.f64 alpha 2)) (/.f64 (+.f64 2 (*.f64 beta -2)) (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 beta -2) (*.f64 beta -2)) (pow.f64 alpha 2)) (/.f64 (+.f64 2 (+.f64 (*.f64 beta -2) (*.f64 beta 0))) (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 2 (*.f64 beta 0)) (neg.f64 (pow.f64 alpha 2))) (/.f64 (*.f64 beta -2) (neg.f64 (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (+.f64 (*.f64 beta -2) -2) beta) (*.f64 (pow.f64 alpha 2) 2)) (/.f64 (+.f64 1 (*.f64 1/2 beta)) (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (+.f64 (*.f64 beta -2) -2) (*.f64 beta -2)) (*.f64 (pow.f64 alpha 2) 2)) (/.f64 2 (*.f64 (pow.f64 alpha 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (+.f64 (*.f64 beta -2) -2) (*.f64 beta -2)) (*.f64 (pow.f64 alpha 2) 2)) (/.f64 (+.f64 2 (*.f64 beta 0)) (*.f64 (pow.f64 alpha 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 2 (neg.f64 (pow.f64 alpha 2))) (/.f64 (*.f64 beta -2) (neg.f64 (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (+.f64 (*.f64 beta -2) -2) beta) (/.f64 1/2 (pow.f64 alpha 2))) (/.f64 (+.f64 1 (*.f64 1/2 beta)) (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (+.f64 (*.f64 beta -2) -2) (*.f64 beta -2)) (/.f64 1/2 (pow.f64 alpha 2))) (*.f64 (/.f64 1/2 (pow.f64 alpha 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (+.f64 (*.f64 beta -2) -2) (*.f64 beta -2)) (/.f64 1/2 (pow.f64 alpha 2))) (*.f64 (/.f64 1/2 (pow.f64 alpha 2)) (+.f64 2 (*.f64 beta 0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 beta -2) (pow.f64 alpha 2)) (/.f64 (*.f64 beta -2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta -2) (pow.f64 alpha 2)) (/.f64 2 (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 beta -2) (pow.f64 alpha 2)) (/.f64 (*.f64 beta -2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta -2) (pow.f64 alpha 2)) (/.f64 (+.f64 2 (*.f64 beta 0)) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 beta 2) (neg.f64 (pow.f64 alpha 2))) (/.f64 (+.f64 beta 2) (neg.f64 (pow.f64 alpha 2)))) (+.f64 (/.f64 (+.f64 beta 2) (neg.f64 (pow.f64 alpha 2))) (/.f64 beta (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) (+.f64 (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 beta -2) -2) (/.f64 1 (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 beta (-.f64 beta -2)) (/.f64 -1 (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 beta (-.f64 beta -2)) (/.f64 1 (neg.f64 (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 beta (-.f64 beta -2)) (-.f64 0 (/.f64 1 (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (*.f64 beta -2) -2)) (/.f64 1/2 (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (pow.f64 alpha 2)) (*.f64 2 (+.f64 (*.f64 beta -2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 beta (-.f64 beta -2)) (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 alpha 2)) (+.f64 (*.f64 beta -2) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 beta (+.f64 (+.f64 beta (-.f64 beta -2)) (-.f64 beta -2))) (/.f64 -1/2 (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (pow.f64 alpha 2)) (+.f64 beta (+.f64 (+.f64 beta (-.f64 beta -2)) (-.f64 beta -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 2 (+.f64 (*.f64 beta -2) -2))) (-.f64 0 (/.f64 1/2 (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 (pow.f64 alpha 2))) (-.f64 (+.f64 beta 2) (-.f64 (+.f64 (*.f64 beta -2) -2) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 (pow.f64 alpha 2))) (-.f64 (+.f64 2 (*.f64 beta 0)) (+.f64 (+.f64 (*.f64 beta -2) -2) (*.f64 beta -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 (pow.f64 alpha 2))) (-.f64 0 (*.f64 2 (+.f64 (*.f64 beta -2) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 (pow.f64 alpha 2))) (-.f64 2 (+.f64 (+.f64 (*.f64 beta -2) -2) (*.f64 beta -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 beta -2) -2)) (*.f64 2 (+.f64 (*.f64 beta -2) -2))) (/.f64 1/4 (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (+.f64 beta (-.f64 beta -2)) (pow.f64 alpha 2)) (/.f64 (+.f64 beta (-.f64 beta -2)) (pow.f64 alpha 2))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 beta (-.f64 beta -2)) (pow.f64 alpha 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) (/.f64 0 alpha))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) (-.f64 (*.f64 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) 2) (*.f64 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) 2) (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)))) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta (-.f64 beta -2)) alpha)) (/.f64 (+.f64 beta 1) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) 2) (*.f64 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) 2)) (+.f64 (*.f64 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) 2) (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (+.f64 (/.f64 (+.f64 (*.f64 beta -2) -2) alpha) (neg.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (/.f64 (+.f64 beta (-.f64 beta -2)) alpha) (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))) (neg.f64 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 -1 (neg.f64 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (/.f64 (+.f64 beta 1) alpha)) (neg.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) (neg.f64 (/.f64 (+.f64 beta 1) alpha))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (/.f64 0 (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (*.f64 0 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (+.f64 0 (*.f64 0 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (+.f64 0 (*.f64 (+.f64 beta 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (-.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (-.f64 0 (*.f64 0 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (-.f64 (*.f64 0 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 0 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (-.f64 (*.f64 (+.f64 beta 2) 0) (*.f64 0 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (-.f64 0 (*.f64 (+.f64 beta 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (-.f64 (*.f64 0 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (-.f64 (*.f64 (+.f64 beta 2) 0) (*.f64 (+.f64 beta 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (-.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (/.f64 0 (/.f64 1 (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (/.f64 0 (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (/.f64 (/.f64 0 (pow.f64 alpha 2)) (/.f64 1 (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (/.f64 (*.f64 (+.f64 (*.f64 beta -2) -2) 0) (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (*.f64 (*.f64 (+.f64 beta 2) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) (/.f64 0 (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (*.f64 1 (*.f64 0 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (*.f64 1 (*.f64 (+.f64 beta 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (*.f64 (*.f64 (+.f64 beta 2) (*.f64 2 (+.f64 (*.f64 beta -2) -2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 beta 2) 0) (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 beta 2) (/.f64 beta (neg.f64 (pow.f64 alpha 2)))) (-.f64 0 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 beta 2) (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 beta (/.f64 (pow.f64 alpha 2) (+.f64 (*.f64 beta -2) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (+.f64 0 (/.f64 beta (/.f64 (pow.f64 alpha 2) (+.f64 (*.f64 beta -2) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (-.f64 (/.f64 beta (/.f64 (pow.f64 alpha 2) (+.f64 (*.f64 beta -2) -2))) (*.f64 (+.f64 beta 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 beta (/.f64 (pow.f64 alpha 2) (+.f64 (*.f64 beta -2) -2))) (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 beta (/.f64 (pow.f64 alpha 2) (+.f64 (*.f64 beta -2) -2))) (-.f64 (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 0 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 beta (/.f64 (pow.f64 alpha 2) (+.f64 (*.f64 beta -2) -2))) (-.f64 (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 beta 2) (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) (neg.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 1 (+.f64 beta 2))) (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 beta) (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))) (/.f64 (neg.f64 (+.f64 beta 2)) (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 beta) (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))) (/.f64 (-.f64 -2 beta) (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))) (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (/.f64 0 (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (*.f64 0 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (-.f64 (*.f64 (+.f64 beta 2) (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) (*.f64 (+.f64 beta 2) (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (/.f64 0 (/.f64 1 (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (/.f64 0 (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (/.f64 (/.f64 0 (pow.f64 alpha 2)) (/.f64 1 (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (/.f64 (*.f64 (+.f64 (*.f64 beta -2) -2) 0) (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (*.f64 (*.f64 (+.f64 beta 2) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) (/.f64 0 (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (*.f64 1 (*.f64 0 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (*.f64 1 (*.f64 (+.f64 beta 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (*.f64 (*.f64 (+.f64 beta 2) (*.f64 2 (+.f64 (*.f64 beta -2) -2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (neg.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 2) (neg.f64 (/.f64 (pow.f64 alpha 2) (+.f64 (*.f64 beta -2) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 beta 2) 0) (neg.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 beta 2) (/.f64 beta (neg.f64 (pow.f64 alpha 2)))) (*.f64 (+.f64 beta 2) (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 beta 2) (/.f64 beta (neg.f64 (pow.f64 alpha 2)))) (/.f64 (/.f64 (+.f64 beta 2) (pow.f64 alpha 2)) (/.f64 1 (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))) (-.f64 (*.f64 (+.f64 beta 2) (/.f64 beta (neg.f64 (pow.f64 alpha 2)))) (*.f64 (+.f64 beta 2) (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 beta 2) (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (+.f64 beta 2) 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (+.f64 beta 2) (/.f64 beta (neg.f64 (pow.f64 alpha 2)))) (*.f64 0 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) (*.f64 (+.f64 beta 2) (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (+.f64 beta 2) (/.f64 beta (neg.f64 (pow.f64 alpha 2)))) (*.f64 (+.f64 beta 2) 0)) (*.f64 (+.f64 beta 2) (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)))) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 (+.f64 beta 2) (/.f64 beta (neg.f64 (pow.f64 alpha 2))))) (*.f64 (+.f64 beta 2) (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 beta) (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))) (*.f64 (+.f64 beta 2) (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))) (/.f64 (+.f64 beta (-.f64 beta -2)) (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 beta -2) (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))) (/.f64 2 (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 beta -2) (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))) (/.f64 (+.f64 2 (*.f64 beta 0)) (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (+.f64 beta 2)) (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))) (/.f64 beta (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 -2 beta) (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))) (/.f64 beta (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 beta -2) (*.f64 beta -2)) (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))) (/.f64 (+.f64 2 (*.f64 beta -2)) (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 beta -2) (*.f64 beta -2)) (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))) (/.f64 (+.f64 2 (+.f64 (*.f64 beta -2) (*.f64 beta 0))) (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 beta -2) (pow.f64 alpha 2)) (/.f64 1 (+.f64 beta 2))) (/.f64 (/.f64 2 (pow.f64 alpha 2)) (/.f64 1 (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 beta -2) (pow.f64 alpha 2)) (/.f64 1 (+.f64 beta 2))) (/.f64 (/.f64 (+.f64 2 (*.f64 beta 0)) (pow.f64 alpha 2)) (/.f64 1 (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (+.f64 beta 2) (neg.f64 (pow.f64 alpha 2))) (/.f64 1 (+.f64 beta 2))) (/.f64 (/.f64 beta (pow.f64 alpha 2)) (/.f64 1 (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 beta -2) (pow.f64 alpha 2)) (+.f64 beta 2)) (*.f64 (+.f64 beta 2) (/.f64 2 (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 beta -2) (pow.f64 alpha 2)) (+.f64 beta 2)) (*.f64 (+.f64 beta 2) (/.f64 (+.f64 2 (*.f64 beta 0)) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 beta 2) (neg.f64 (pow.f64 alpha 2))) (+.f64 beta 2)) (*.f64 (+.f64 beta 2) (/.f64 beta (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (+.f64 beta 2)) (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (+.f64 beta 2))) (*.f64 (+.f64 beta 2) (/.f64 (+.f64 beta (-.f64 beta -2)) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 beta 2) (pow.f64 alpha 2)) (neg.f64 (+.f64 beta 2))) (*.f64 (+.f64 beta 2) (/.f64 beta (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (+.f64 beta (-.f64 beta -2)) (pow.f64 alpha 2))) (*.f64 (/.f64 (+.f64 beta (-.f64 beta -2)) (pow.f64 alpha 2)) (+.f64 beta 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 1/2 (/.f64 beta (neg.f64 (pow.f64 alpha 2)))) (*.f64 (+.f64 beta 2) 2)) (*.f64 (+.f64 beta 2) (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 beta (neg.f64 (pow.f64 alpha 2)))) (*.f64 (+.f64 beta 2) (/.f64 beta (neg.f64 (pow.f64 alpha 2))))) (+.f64 (*.f64 (+.f64 beta 2) (/.f64 beta (neg.f64 (pow.f64 alpha 2)))) (*.f64 (+.f64 beta 2) (/.f64 (+.f64 beta 2) (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 beta 2) (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) (*.f64 (+.f64 beta 2) (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))) (+.f64 (*.f64 (+.f64 beta 2) (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 beta 2) (/.f64 (pow.f64 alpha 2) (+.f64 (*.f64 beta -2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 beta 2) (neg.f64 (neg.f64 (/.f64 (pow.f64 alpha 2) (+.f64 (*.f64 beta -2) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 beta -2) -2) (/.f64 (pow.f64 alpha 2) (+.f64 beta 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 beta -2) -2) (*.f64 (/.f64 1 (+.f64 beta 2)) (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)) (/.f64 1 (+.f64 beta 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 (pow.f64 alpha 2) (+.f64 (*.f64 beta -2) -2)) (+.f64 beta 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 beta 2) (+.f64 (*.f64 beta -2) -2)) (pow.f64 alpha 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 beta (-.f64 beta -2)) (/.f64 (neg.f64 (pow.f64 alpha 2)) (+.f64 beta 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 beta (-.f64 beta -2)) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 beta (-.f64 beta -2)) (*.f64 (neg.f64 (pow.f64 alpha 2)) (/.f64 1 (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 beta (-.f64 beta -2)) (neg.f64 (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 beta 2) (pow.f64 alpha 2)) (/.f64 1 (+.f64 (*.f64 beta -2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (*.f64 beta -2) -2)) (*.f64 (*.f64 (pow.f64 alpha 2) 2) (/.f64 1 (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (neg.f64 (pow.f64 alpha 2)) (*.f64 (+.f64 beta 2) (+.f64 (*.f64 beta -2) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 beta 2) (+.f64 beta (-.f64 beta -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 beta 2)) (neg.f64 (/.f64 (pow.f64 alpha 2) (+.f64 (*.f64 beta -2) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 beta 2)) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (+.f64 (*.f64 beta -2) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 beta 2)) (-.f64 (/.f64 0 (+.f64 (*.f64 beta -2) -2)) (/.f64 (pow.f64 alpha 2) (+.f64 (*.f64 beta -2) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 beta 2) (+.f64 beta (-.f64 beta -2))) (neg.f64 (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 beta (-.f64 beta -2)) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 1 (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 beta (-.f64 beta -2)) (pow.f64 alpha 2)) (neg.f64 (/.f64 1 (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 1 (*.f64 1/2 beta)) (pow.f64 alpha 2)) (/.f64 -1/2 (+.f64 beta (-.f64 beta -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 beta 2) 2) (/.f64 (/.f64 (pow.f64 alpha 2) (+.f64 (*.f64 beta -2) -2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 beta 2) 2) (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 (*.f64 beta -2) -2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 beta 2) 2) (/.f64 1 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 beta 2) 2) (/.f64 (neg.f64 (pow.f64 alpha 2)) (+.f64 beta 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 beta 2) (*.f64 2 (+.f64 (*.f64 beta -2) -2))) (*.f64 (pow.f64 alpha 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 beta 2) (*.f64 2 (+.f64 (*.f64 beta -2) -2))) (/.f64 1 (/.f64 1/2 (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (+.f64 beta 2)) (/.f64 (pow.f64 alpha 2) (+.f64 (*.f64 beta -2) -2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 beta (-.f64 beta -2)) (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 beta (-.f64 beta -2)) (pow.f64 alpha 2)) (/.f64 1 (+.f64 beta 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 beta 2) (+.f64 beta (-.f64 beta -2))) (pow.f64 alpha 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 beta -2) -2)) (+.f64 beta 2)) (*.f64 (pow.f64 alpha 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 beta (-.f64 beta -2)) (pow.f64 alpha 2)) (+.f64 beta 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 beta (-.f64 beta -2)) (pow.f64 alpha 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (*.f64 beta -2) -2) 1/2) (*.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 beta 1) (*.f64 (+.f64 beta 2) 2)) (neg.f64 (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/2 (*.f64 (+.f64 beta 2) (*.f64 2 (+.f64 (*.f64 beta -2) -2)))) (neg.f64 (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (+.f64 beta 2) (*.f64 2 (+.f64 (*.f64 beta -2) -2)))) (*.f64 (pow.f64 alpha 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 (*.f64 beta -2) -2) 0) (*.f64 (+.f64 beta 2) (+.f64 (*.f64 beta -2) -2))) (neg.f64 (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 beta 2) (+.f64 beta (-.f64 beta -2)))) (pow.f64 alpha 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 1 (*.f64 1/2 beta)) (+.f64 1 (*.f64 1/2 beta))) (/.f64 (pow.f64 alpha 2) (+.f64 (*.f64 beta -2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 beta 2) (+.f64 (*.f64 beta -2) -2))) (*.f64 1/2 (*.f64 (+.f64 beta 2) (+.f64 (*.f64 beta -2) -2)))) (pow.f64 alpha 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) (neg.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 beta) (neg.f64 (+.f64 beta 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 beta) (-.f64 -2 beta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 beta) (*.f64 1 (neg.f64 (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 beta) (+.f64 0 (neg.f64 (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 beta) (-.f64 (-.f64 (neg.f64 beta) (*.f64 (+.f64 beta 2) 2)) (+.f64 (*.f64 beta -2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 beta) (*.f64 1 (-.f64 -2 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 beta) (*.f64 1/2 (+.f64 (+.f64 (*.f64 beta -2) -2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 beta) (/.f64 (-.f64 beta -2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 beta -2) -2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 beta -2) -2) (-.f64 (+.f64 (*.f64 beta -2) -2) (+.f64 (*.f64 beta -2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (*.f64 beta -2) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 beta -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 beta -2) (-.f64 0 (+.f64 2 (*.f64 beta 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 beta -2) (-.f64 (+.f64 (+.f64 (*.f64 beta -2) -2) -2) (+.f64 (*.f64 beta -2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 beta -2) (-.f64 (*.f64 beta -2) (+.f64 2 (*.f64 beta -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 beta -2) (-.f64 (*.f64 beta -2) (+.f64 2 (+.f64 (*.f64 beta -2) (*.f64 beta 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (+.f64 (*.f64 beta -2) -2)) (+.f64 beta (-.f64 beta -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 beta 2)) (neg.f64 beta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -2 beta) (neg.f64 beta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 beta -2) -2) 1/2) (*.f64 (+.f64 (*.f64 beta -2) -2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 beta -2) (*.f64 beta -2)) (-.f64 0 (+.f64 2 (*.f64 beta -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 beta -2) (*.f64 beta -2)) (-.f64 0 (+.f64 2 (+.f64 (*.f64 beta -2) (*.f64 beta 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -2 (*.f64 beta -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 beta) 1/2) (*.f64 1/2 (-.f64 (neg.f64 beta) (*.f64 (+.f64 beta 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 beta -2) -2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (+.f64 beta 2) (-.f64 (+.f64 (*.f64 beta -2) -2) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (+.f64 2 (*.f64 beta 0)) (+.f64 (+.f64 (*.f64 beta -2) -2) (*.f64 beta -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 0 (*.f64 2 (+.f64 (*.f64 beta -2) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 2 (+.f64 (+.f64 (*.f64 beta -2) -2) (*.f64 beta -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (+.f64 (*.f64 beta -2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 beta -2) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (*.f64 beta -2) -2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 beta (-.f64 beta -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 beta (+.f64 (+.f64 beta (-.f64 beta -2)) (-.f64 beta -2))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 beta -2) -2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 1 (*.f64 2 (+.f64 (*.f64 beta -2) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (+.f64 (*.f64 beta -2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 beta (-.f64 beta -2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 beta (-.f64 beta -2)))))))

simplify133.0ms (0.9%)

Algorithm
egg-herbie
Rules
930×rational.json-simplify-11
674×rational.json-simplify-13
604×rational.json-simplify-3
598×rational.json-simplify-15
540×rational.json-simplify-36
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
061815576
1226514390
Stop Event
node limit
Counts
374 → 476
Calls
Call 1
Inputs
(/.f64 -2 (pow.f64 alpha 2))
(-.f64 (*.f64 -2 (/.f64 beta (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (*.f64 -2 (/.f64 beta (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (*.f64 -2 (/.f64 beta (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(*.f64 -2 (/.f64 beta (pow.f64 alpha 2)))
(-.f64 (*.f64 -2 (/.f64 beta (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (*.f64 -2 (/.f64 beta (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (*.f64 -2 (/.f64 beta (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(*.f64 -2 (/.f64 beta (pow.f64 alpha 2)))
(-.f64 (*.f64 -2 (/.f64 beta (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (*.f64 -2 (/.f64 beta (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (*.f64 -2 (/.f64 beta (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 alpha 2)))
(-.f64 (/.f64 1 alpha) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 beta (-.f64 (/.f64 1 alpha) (*.f64 3 (/.f64 1 (pow.f64 alpha 2))))) (/.f64 1 alpha)) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (+.f64 (*.f64 beta (-.f64 (/.f64 1 alpha) (*.f64 3 (/.f64 1 (pow.f64 alpha 2))))) (/.f64 1 alpha))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (+.f64 (*.f64 beta (-.f64 (/.f64 1 alpha) (*.f64 3 (/.f64 1 (pow.f64 alpha 2))))) (/.f64 1 alpha))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 beta (-.f64 (/.f64 1 alpha) (*.f64 3 (/.f64 1 (pow.f64 alpha 2))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (+.f64 (*.f64 beta (-.f64 (/.f64 1 alpha) (*.f64 3 (/.f64 1 (pow.f64 alpha 2))))) (/.f64 1 alpha))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (+.f64 (*.f64 beta (-.f64 (/.f64 1 alpha) (*.f64 3 (/.f64 1 (pow.f64 alpha 2))))) (/.f64 1 alpha))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(+.f64 (*.f64 -1 (*.f64 beta (-.f64 (*.f64 3 (/.f64 1 (pow.f64 alpha 2))) (/.f64 1 alpha)))) (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 beta (-.f64 (*.f64 3 (/.f64 1 (pow.f64 alpha 2))) (/.f64 1 alpha)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (/.f64 1 alpha))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 beta (-.f64 (*.f64 3 (/.f64 1 (pow.f64 alpha 2))) (/.f64 1 alpha)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (/.f64 1 alpha))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(*.f64 -1/2 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2))))
(*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2))))
(*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2))))
(/.f64 -4 (pow.f64 alpha 2))
(-.f64 (*.f64 -6 (/.f64 beta (pow.f64 alpha 2))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 -6 (/.f64 beta (pow.f64 alpha 2))) (*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 -6 (/.f64 beta (pow.f64 alpha 2))) (*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(+.f64 (*.f64 -6 (/.f64 beta (pow.f64 alpha 2))) (*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 -6 (/.f64 beta (pow.f64 alpha 2))) (*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 -6 (/.f64 beta (pow.f64 alpha 2))) (*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(+.f64 (*.f64 -6 (/.f64 beta (pow.f64 alpha 2))) (*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 -6 (/.f64 beta (pow.f64 alpha 2))) (*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 -6 (/.f64 beta (pow.f64 alpha 2))) (*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2)))
-2
(-.f64 (*.f64 -2 beta) 2)
(-.f64 (*.f64 -2 beta) 2)
(-.f64 (*.f64 -2 beta) 2)
(*.f64 -2 beta)
(-.f64 (*.f64 -2 beta) 2)
(-.f64 (*.f64 -2 beta) 2)
(-.f64 (*.f64 -2 beta) 2)
(*.f64 -2 beta)
(-.f64 (*.f64 -2 beta) 2)
(-.f64 (*.f64 -2 beta) 2)
(-.f64 (*.f64 -2 beta) 2)
(+.f64 (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)) 0)
(+.f64 (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)) (/.f64 0 (pow.f64 alpha 2)))
(+.f64 (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)) (-.f64 (/.f64 0 (pow.f64 alpha 2)) (/.f64 0 (pow.f64 alpha 2))))
(+.f64 (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)) (+.f64 0 (/.f64 0 (pow.f64 alpha 2))))
(+.f64 (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)) (-.f64 0 (/.f64 0 (pow.f64 alpha 2))))
(+.f64 (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)) (-.f64 (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))))
(+.f64 (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)) (/.f64 0 (*.f64 (pow.f64 alpha 2) 2)))
(+.f64 (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)) (*.f64 1 (/.f64 0 (pow.f64 alpha 2))))
(+.f64 (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)) (*.f64 (*.f64 2 (+.f64 (*.f64 beta -2) -2)) 0))
(+.f64 (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)) (*.f64 (/.f64 1/2 (pow.f64 alpha 2)) 0))
(+.f64 0 (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)))
(+.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))
(+.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (/.f64 (+.f64 beta 2) (neg.f64 (pow.f64 alpha 2))))
(+.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (-.f64 (/.f64 0 (pow.f64 alpha 2)) (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))))
(+.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (-.f64 0 (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))))
(+.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (-.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (/.f64 (+.f64 2 (*.f64 beta 0)) (pow.f64 alpha 2))))
(+.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (/.f64 (-.f64 -2 beta) (pow.f64 alpha 2)))
(+.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (*.f64 (/.f64 1/2 (pow.f64 alpha 2)) (+.f64 (+.f64 (*.f64 beta -2) -2) -2)))
(+.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (/.f64 (-.f64 beta -2) (neg.f64 (pow.f64 alpha 2))))
(+.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (/.f64 (+.f64 (+.f64 (*.f64 beta -2) -2) -2) (*.f64 (pow.f64 alpha 2) 2)))
(+.f64 (/.f64 0 (pow.f64 alpha 2)) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)))
(+.f64 (/.f64 (*.f64 beta -2) (pow.f64 alpha 2)) (-.f64 0 (/.f64 2 (pow.f64 alpha 2))))
(+.f64 (/.f64 (*.f64 beta -2) (pow.f64 alpha 2)) (-.f64 0 (/.f64 (+.f64 2 (*.f64 beta 0)) (pow.f64 alpha 2))))
(+.f64 (/.f64 (+.f64 beta 2) (neg.f64 (pow.f64 alpha 2))) (/.f64 beta (neg.f64 (pow.f64 alpha 2))))
(+.f64 (/.f64 (+.f64 beta 2) (neg.f64 (pow.f64 alpha 2))) (-.f64 0 (/.f64 beta (pow.f64 alpha 2))))
(+.f64 (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta (-.f64 beta -2)) (pow.f64 alpha 2)))
(+.f64 (/.f64 (neg.f64 beta) (*.f64 (pow.f64 alpha 2) 2)) (/.f64 (-.f64 (neg.f64 beta) (*.f64 (+.f64 beta 2) 2)) (*.f64 (pow.f64 alpha 2) 2)))
(+.f64 (/.f64 2 (neg.f64 (pow.f64 alpha 2))) (/.f64 (*.f64 beta -2) (pow.f64 alpha 2)))
(+.f64 (*.f64 (neg.f64 beta) (/.f64 1/2 (pow.f64 alpha 2))) (*.f64 (/.f64 1/2 (pow.f64 alpha 2)) (-.f64 (neg.f64 beta) (*.f64 (+.f64 beta 2) 2))))
(-.f64 (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)) 0)
(-.f64 (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)) (/.f64 0 (pow.f64 alpha 2)))
(-.f64 (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)) (-.f64 (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))
(-.f64 (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)) (/.f64 0 (*.f64 (pow.f64 alpha 2) 2)))
(-.f64 (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)) (*.f64 1 (/.f64 0 (pow.f64 alpha 2))))
(-.f64 (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)) (*.f64 (*.f64 2 (+.f64 (*.f64 beta -2) -2)) 0))
(-.f64 (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)) (*.f64 (/.f64 1/2 (pow.f64 alpha 2)) 0))
(-.f64 0 (/.f64 (+.f64 beta (-.f64 beta -2)) (pow.f64 alpha 2)))
(-.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (/.f64 (+.f64 beta 2) (pow.f64 alpha 2)))
(-.f64 (/.f64 (+.f64 beta 2) (pow.f64 alpha 2)) (-.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))
(-.f64 (/.f64 beta (pow.f64 alpha 2)) (-.f64 (/.f64 (+.f64 beta 2) (neg.f64 (pow.f64 alpha 2))) (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))
(-.f64 (/.f64 0 (pow.f64 alpha 2)) (/.f64 (+.f64 beta (-.f64 beta -2)) (pow.f64 alpha 2)))
(-.f64 (/.f64 (*.f64 beta -2) (pow.f64 alpha 2)) (/.f64 2 (pow.f64 alpha 2)))
(-.f64 (/.f64 (*.f64 beta -2) (pow.f64 alpha 2)) (/.f64 (+.f64 2 (*.f64 beta 0)) (pow.f64 alpha 2)))
(-.f64 (/.f64 (*.f64 beta -2) (pow.f64 alpha 2)) (*.f64 1 (/.f64 2 (pow.f64 alpha 2))))
(-.f64 (/.f64 2 (pow.f64 alpha 2)) (-.f64 (/.f64 (*.f64 beta -2) (pow.f64 alpha 2)) (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))
(-.f64 (/.f64 (+.f64 beta 2) (neg.f64 (pow.f64 alpha 2))) (/.f64 beta (pow.f64 alpha 2)))
(-.f64 (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)))
(-.f64 (/.f64 (+.f64 2 (*.f64 beta 0)) (pow.f64 alpha 2)) (-.f64 (/.f64 (*.f64 beta -2) (pow.f64 alpha 2)) (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))
(-.f64 (-.f64 (/.f64 0 (pow.f64 alpha 2)) (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))) (/.f64 beta (pow.f64 alpha 2)))
(-.f64 (+.f64 0 (/.f64 (*.f64 beta -2) (pow.f64 alpha 2))) (/.f64 2 (pow.f64 alpha 2)))
(-.f64 (+.f64 0 (/.f64 (*.f64 beta -2) (pow.f64 alpha 2))) (/.f64 (+.f64 2 (*.f64 beta 0)) (pow.f64 alpha 2)))
(-.f64 (+.f64 0 (/.f64 (+.f64 beta 2) (neg.f64 (pow.f64 alpha 2)))) (/.f64 beta (pow.f64 alpha 2)))
(-.f64 (/.f64 (*.f64 (+.f64 beta 2) 2) (neg.f64 (pow.f64 alpha 2))) (/.f64 (+.f64 2 (*.f64 beta 0)) (neg.f64 (pow.f64 alpha 2))))
(-.f64 (/.f64 (-.f64 -2 beta) (pow.f64 alpha 2)) (/.f64 beta (pow.f64 alpha 2)))
(-.f64 (/.f64 (+.f64 (*.f64 beta -2) (*.f64 beta -2)) (pow.f64 alpha 2)) (/.f64 (+.f64 2 (*.f64 beta -2)) (pow.f64 alpha 2)))
(-.f64 (/.f64 (+.f64 (*.f64 beta -2) (*.f64 beta -2)) (pow.f64 alpha 2)) (/.f64 (+.f64 2 (+.f64 (*.f64 beta -2) (*.f64 beta 0))) (pow.f64 alpha 2)))
(-.f64 (/.f64 (+.f64 2 (*.f64 beta 0)) (neg.f64 (pow.f64 alpha 2))) (/.f64 (*.f64 beta -2) (neg.f64 (pow.f64 alpha 2))))
(-.f64 (/.f64 (-.f64 (+.f64 (*.f64 beta -2) -2) beta) (*.f64 (pow.f64 alpha 2) 2)) (/.f64 (+.f64 1 (*.f64 1/2 beta)) (pow.f64 alpha 2)))
(-.f64 (/.f64 (+.f64 (+.f64 (*.f64 beta -2) -2) (*.f64 beta -2)) (*.f64 (pow.f64 alpha 2) 2)) (/.f64 2 (*.f64 (pow.f64 alpha 2) 2)))
(-.f64 (/.f64 (+.f64 (+.f64 (*.f64 beta -2) -2) (*.f64 beta -2)) (*.f64 (pow.f64 alpha 2) 2)) (/.f64 (+.f64 2 (*.f64 beta 0)) (*.f64 (pow.f64 alpha 2) 2)))
(-.f64 (/.f64 2 (neg.f64 (pow.f64 alpha 2))) (/.f64 (*.f64 beta -2) (neg.f64 (pow.f64 alpha 2))))
(-.f64 (*.f64 (-.f64 (+.f64 (*.f64 beta -2) -2) beta) (/.f64 1/2 (pow.f64 alpha 2))) (/.f64 (+.f64 1 (*.f64 1/2 beta)) (pow.f64 alpha 2)))
(-.f64 (*.f64 (+.f64 (+.f64 (*.f64 beta -2) -2) (*.f64 beta -2)) (/.f64 1/2 (pow.f64 alpha 2))) (*.f64 (/.f64 1/2 (pow.f64 alpha 2)) 2))
(-.f64 (*.f64 (+.f64 (+.f64 (*.f64 beta -2) -2) (*.f64 beta -2)) (/.f64 1/2 (pow.f64 alpha 2))) (*.f64 (/.f64 1/2 (pow.f64 alpha 2)) (+.f64 2 (*.f64 beta 0))))
(-.f64 (+.f64 (/.f64 (*.f64 beta -2) (pow.f64 alpha 2)) (/.f64 (*.f64 beta -2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta -2) (pow.f64 alpha 2)) (/.f64 2 (pow.f64 alpha 2))))
(-.f64 (+.f64 (/.f64 (*.f64 beta -2) (pow.f64 alpha 2)) (/.f64 (*.f64 beta -2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta -2) (pow.f64 alpha 2)) (/.f64 (+.f64 2 (*.f64 beta 0)) (pow.f64 alpha 2))))
(-.f64 (+.f64 (/.f64 (+.f64 beta 2) (neg.f64 (pow.f64 alpha 2))) (/.f64 (+.f64 beta 2) (neg.f64 (pow.f64 alpha 2)))) (+.f64 (/.f64 (+.f64 beta 2) (neg.f64 (pow.f64 alpha 2))) (/.f64 beta (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) (+.f64 (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))))
(*.f64 2 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))
(*.f64 (+.f64 (*.f64 beta -2) -2) (/.f64 1 (pow.f64 alpha 2)))
(*.f64 (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)) 1)
(*.f64 1/2 (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(*.f64 1 (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)))
(*.f64 (+.f64 beta (-.f64 beta -2)) (/.f64 -1 (pow.f64 alpha 2)))
(*.f64 (+.f64 beta (-.f64 beta -2)) (/.f64 1 (neg.f64 (pow.f64 alpha 2))))
(*.f64 (+.f64 beta (-.f64 beta -2)) (-.f64 0 (/.f64 1 (pow.f64 alpha 2))))
(*.f64 (*.f64 2 (+.f64 (*.f64 beta -2) -2)) (/.f64 1/2 (pow.f64 alpha 2)))
(*.f64 (/.f64 1/2 (pow.f64 alpha 2)) (*.f64 2 (+.f64 (*.f64 beta -2) -2)))
(*.f64 -1 (/.f64 (+.f64 beta (-.f64 beta -2)) (pow.f64 alpha 2)))
(*.f64 (/.f64 1 (pow.f64 alpha 2)) (+.f64 (*.f64 beta -2) -2))
(*.f64 (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) 1/2)
(*.f64 (+.f64 beta (+.f64 (+.f64 beta (-.f64 beta -2)) (-.f64 beta -2))) (/.f64 -1/2 (pow.f64 alpha 2)))
(*.f64 (/.f64 -1/2 (pow.f64 alpha 2)) (+.f64 beta (+.f64 (+.f64 beta (-.f64 beta -2)) (-.f64 beta -2))))
(*.f64 (neg.f64 (*.f64 2 (+.f64 (*.f64 beta -2) -2))) (-.f64 0 (/.f64 1/2 (pow.f64 alpha 2))))
(*.f64 (neg.f64 (/.f64 1/2 (pow.f64 alpha 2))) (-.f64 (+.f64 beta 2) (-.f64 (+.f64 (*.f64 beta -2) -2) beta)))
(*.f64 (neg.f64 (/.f64 1/2 (pow.f64 alpha 2))) (-.f64 (+.f64 2 (*.f64 beta 0)) (+.f64 (+.f64 (*.f64 beta -2) -2) (*.f64 beta -2))))
(*.f64 (neg.f64 (/.f64 1/2 (pow.f64 alpha 2))) (-.f64 0 (*.f64 2 (+.f64 (*.f64 beta -2) -2))))
(*.f64 (neg.f64 (/.f64 1/2 (pow.f64 alpha 2))) (-.f64 2 (+.f64 (+.f64 (*.f64 beta -2) -2) (*.f64 beta -2))))
(*.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 beta -2) -2)) (*.f64 2 (+.f64 (*.f64 beta -2) -2))) (/.f64 1/4 (pow.f64 alpha 2)))
(*.f64 (+.f64 (/.f64 (+.f64 beta (-.f64 beta -2)) (pow.f64 alpha 2)) (/.f64 (+.f64 beta (-.f64 beta -2)) (pow.f64 alpha 2))) -1/2)
(neg.f64 (/.f64 (+.f64 beta (-.f64 beta -2)) (pow.f64 alpha 2)))
(-.f64 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) 0)
(-.f64 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) (/.f64 0 alpha))
(-.f64 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) (-.f64 (*.f64 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) 2) (*.f64 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) 2)))
(-.f64 0 (neg.f64 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))))
(-.f64 0 (/.f64 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) -1))
(-.f64 (*.f64 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) 2) (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))
(-.f64 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)))) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta (-.f64 beta -2)) alpha)) (/.f64 (+.f64 beta 1) alpha))
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) 2) (*.f64 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) 2)) (+.f64 (*.f64 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) 2) (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))))
(*.f64 -1/2 (+.f64 (/.f64 (+.f64 (*.f64 beta -2) -2) alpha) (neg.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))))))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) 2))
(*.f64 1/2 (+.f64 (/.f64 (+.f64 beta (-.f64 beta -2)) alpha) (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)))))
(*.f64 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) 1)
(*.f64 1 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))
(*.f64 -1 (neg.f64 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))))
(*.f64 (*.f64 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) 2) 1/2)
(*.f64 (+.f64 (neg.f64 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))) (neg.f64 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))) -1/2)
(/.f64 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) 1)
(/.f64 1 (/.f64 1 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))))
(/.f64 1 (/.f64 -1 (neg.f64 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))))
(/.f64 (neg.f64 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))) -1)
(/.f64 (+.f64 (neg.f64 (/.f64 (+.f64 beta 1) alpha)) (neg.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))) -1)
(/.f64 (+.f64 (neg.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) (neg.f64 (/.f64 (+.f64 beta 1) alpha))) -1)
(neg.f64 (neg.f64 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) 0)
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (/.f64 0 (pow.f64 alpha 2)))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (*.f64 0 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) 0))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (+.f64 0 (*.f64 0 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (+.f64 0 (*.f64 (+.f64 beta 2) 0)))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (-.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (-.f64 0 (*.f64 0 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (-.f64 (*.f64 0 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 0 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (-.f64 (*.f64 (+.f64 beta 2) 0) (*.f64 0 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (-.f64 0 (*.f64 (+.f64 beta 2) 0)))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (-.f64 (*.f64 0 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) 0)))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (-.f64 (*.f64 (+.f64 beta 2) 0) (*.f64 (+.f64 beta 2) 0)))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (-.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)))))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (/.f64 0 (/.f64 1 (+.f64 beta 2))))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (/.f64 0 (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (/.f64 (/.f64 0 (pow.f64 alpha 2)) (/.f64 1 (+.f64 beta 2))))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (/.f64 (*.f64 (+.f64 (*.f64 beta -2) -2) 0) (pow.f64 alpha 2)))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (*.f64 (*.f64 (+.f64 beta 2) 2) 0))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) (/.f64 0 (pow.f64 alpha 2))))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (*.f64 1 (*.f64 0 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (*.f64 1 (*.f64 (+.f64 beta 2) 0)))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (*.f64 (*.f64 (+.f64 beta 2) (*.f64 2 (+.f64 (*.f64 beta -2) -2))) 0))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(+.f64 0 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))))
(+.f64 (*.f64 0 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))))
(+.f64 (*.f64 (+.f64 beta 2) 0) (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 beta (neg.f64 (pow.f64 alpha 2)))) (-.f64 0 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 beta 2) (pow.f64 alpha 2)))))
(+.f64 (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 beta (/.f64 (pow.f64 alpha 2) (+.f64 (*.f64 beta -2) -2))))
(+.f64 (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (+.f64 0 (/.f64 beta (/.f64 (pow.f64 alpha 2) (+.f64 (*.f64 beta -2) -2)))))
(+.f64 (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (-.f64 (/.f64 beta (/.f64 (pow.f64 alpha 2) (+.f64 (*.f64 beta -2) -2))) (*.f64 (+.f64 beta 2) 0)))
(+.f64 (/.f64 beta (/.f64 (pow.f64 alpha 2) (+.f64 (*.f64 beta -2) -2))) (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(+.f64 (/.f64 beta (/.f64 (pow.f64 alpha 2) (+.f64 (*.f64 beta -2) -2))) (-.f64 (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 0 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))
(+.f64 (/.f64 beta (/.f64 (pow.f64 alpha 2) (+.f64 (*.f64 beta -2) -2))) (-.f64 (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) 0)))
(+.f64 (*.f64 (+.f64 beta 2) (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) (neg.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)))))
(+.f64 (/.f64 0 (/.f64 1 (+.f64 beta 2))) (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))))
(+.f64 (/.f64 (neg.f64 beta) (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))) (/.f64 (neg.f64 (+.f64 beta 2)) (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))))
(+.f64 (/.f64 (neg.f64 beta) (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))) (/.f64 (-.f64 -2 beta) (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))))
(+.f64 (/.f64 0 (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))) (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))))
(-.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) 0)
(-.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (/.f64 0 (pow.f64 alpha 2)))
(-.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (*.f64 0 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(-.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) 0))
(-.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (-.f64 (*.f64 (+.f64 beta 2) (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) (*.f64 (+.f64 beta 2) (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))))
(-.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (/.f64 0 (/.f64 1 (+.f64 beta 2))))
(-.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (/.f64 0 (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))))
(-.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (/.f64 (/.f64 0 (pow.f64 alpha 2)) (/.f64 1 (+.f64 beta 2))))
(-.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (/.f64 (*.f64 (+.f64 (*.f64 beta -2) -2) 0) (pow.f64 alpha 2)))
(-.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (*.f64 (*.f64 (+.f64 beta 2) 2) 0))
(-.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) (/.f64 0 (pow.f64 alpha 2))))
(-.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (*.f64 1 (*.f64 0 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))
(-.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (*.f64 1 (*.f64 (+.f64 beta 2) 0)))
(-.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (*.f64 (*.f64 (+.f64 beta 2) (*.f64 2 (+.f64 (*.f64 beta -2) -2))) 0))
(-.f64 0 (neg.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)))))
(-.f64 0 (/.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) -1))
(-.f64 (*.f64 0 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (neg.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)))))
(-.f64 (*.f64 0 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 2) (neg.f64 (/.f64 (pow.f64 alpha 2) (+.f64 (*.f64 beta -2) -2)))))
(-.f64 (*.f64 (+.f64 beta 2) 0) (neg.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)))))
(-.f64 (*.f64 (+.f64 beta 2) (/.f64 beta (neg.f64 (pow.f64 alpha 2)))) (*.f64 (+.f64 beta 2) (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))))
(-.f64 (*.f64 (+.f64 beta 2) (/.f64 beta (neg.f64 (pow.f64 alpha 2)))) (/.f64 (/.f64 (+.f64 beta 2) (pow.f64 alpha 2)) (/.f64 1 (+.f64 beta 2))))
(-.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))) (-.f64 (*.f64 (+.f64 beta 2) (/.f64 beta (neg.f64 (pow.f64 alpha 2)))) (*.f64 (+.f64 beta 2) (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))))
(-.f64 (*.f64 (+.f64 beta 2) (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))))
(-.f64 (*.f64 (*.f64 (+.f64 beta 2) 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))))
(-.f64 (-.f64 (*.f64 (+.f64 beta 2) (/.f64 beta (neg.f64 (pow.f64 alpha 2)))) (*.f64 0 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) (*.f64 (+.f64 beta 2) (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))))
(-.f64 (-.f64 (*.f64 (+.f64 beta 2) (/.f64 beta (neg.f64 (pow.f64 alpha 2)))) (*.f64 (+.f64 beta 2) 0)) (*.f64 (+.f64 beta 2) (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)))) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(-.f64 (+.f64 0 (*.f64 (+.f64 beta 2) (/.f64 beta (neg.f64 (pow.f64 alpha 2))))) (*.f64 (+.f64 beta 2) (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))))
(-.f64 (/.f64 (neg.f64 beta) (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))) (*.f64 (+.f64 beta 2) (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))))
(-.f64 (/.f64 0 (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))) (/.f64 (+.f64 beta (-.f64 beta -2)) (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))))
(-.f64 (/.f64 (*.f64 beta -2) (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))) (/.f64 2 (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))))
(-.f64 (/.f64 (*.f64 beta -2) (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))) (/.f64 (+.f64 2 (*.f64 beta 0)) (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))))
(-.f64 (/.f64 (neg.f64 (+.f64 beta 2)) (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))) (/.f64 beta (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))))
(-.f64 (/.f64 (-.f64 -2 beta) (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))) (/.f64 beta (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))))
(-.f64 (/.f64 (+.f64 (*.f64 beta -2) (*.f64 beta -2)) (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))) (/.f64 (+.f64 2 (*.f64 beta -2)) (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))))
(-.f64 (/.f64 (+.f64 (*.f64 beta -2) (*.f64 beta -2)) (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))) (/.f64 (+.f64 2 (+.f64 (*.f64 beta -2) (*.f64 beta 0))) (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))))
(-.f64 (/.f64 (/.f64 (*.f64 beta -2) (pow.f64 alpha 2)) (/.f64 1 (+.f64 beta 2))) (/.f64 (/.f64 2 (pow.f64 alpha 2)) (/.f64 1 (+.f64 beta 2))))
(-.f64 (/.f64 (/.f64 (*.f64 beta -2) (pow.f64 alpha 2)) (/.f64 1 (+.f64 beta 2))) (/.f64 (/.f64 (+.f64 2 (*.f64 beta 0)) (pow.f64 alpha 2)) (/.f64 1 (+.f64 beta 2))))
(-.f64 (/.f64 (/.f64 (+.f64 beta 2) (neg.f64 (pow.f64 alpha 2))) (/.f64 1 (+.f64 beta 2))) (/.f64 (/.f64 beta (pow.f64 alpha 2)) (/.f64 1 (+.f64 beta 2))))
(-.f64 (*.f64 (/.f64 (*.f64 beta -2) (pow.f64 alpha 2)) (+.f64 beta 2)) (*.f64 (+.f64 beta 2) (/.f64 2 (pow.f64 alpha 2))))
(-.f64 (*.f64 (/.f64 (*.f64 beta -2) (pow.f64 alpha 2)) (+.f64 beta 2)) (*.f64 (+.f64 beta 2) (/.f64 (+.f64 2 (*.f64 beta 0)) (pow.f64 alpha 2))))
(-.f64 (*.f64 (/.f64 (+.f64 beta 2) (neg.f64 (pow.f64 alpha 2))) (+.f64 beta 2)) (*.f64 (+.f64 beta 2) (/.f64 beta (pow.f64 alpha 2))))
(-.f64 (*.f64 (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (+.f64 beta 2)) (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))))
(-.f64 (*.f64 0 (neg.f64 (+.f64 beta 2))) (*.f64 (+.f64 beta 2) (/.f64 (+.f64 beta (-.f64 beta -2)) (pow.f64 alpha 2))))
(-.f64 (*.f64 (/.f64 (+.f64 beta 2) (pow.f64 alpha 2)) (neg.f64 (+.f64 beta 2))) (*.f64 (+.f64 beta 2) (/.f64 beta (pow.f64 alpha 2))))
(-.f64 (*.f64 0 (/.f64 (+.f64 beta (-.f64 beta -2)) (pow.f64 alpha 2))) (*.f64 (/.f64 (+.f64 beta (-.f64 beta -2)) (pow.f64 alpha 2)) (+.f64 beta 2)))
(-.f64 (*.f64 (*.f64 1/2 (/.f64 beta (neg.f64 (pow.f64 alpha 2)))) (*.f64 (+.f64 beta 2) 2)) (*.f64 (+.f64 beta 2) (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 beta (neg.f64 (pow.f64 alpha 2)))) (*.f64 (+.f64 beta 2) (/.f64 beta (neg.f64 (pow.f64 alpha 2))))) (+.f64 (*.f64 (+.f64 beta 2) (/.f64 beta (neg.f64 (pow.f64 alpha 2)))) (*.f64 (+.f64 beta 2) (/.f64 (+.f64 beta 2) (pow.f64 alpha 2)))))
(-.f64 (+.f64 (*.f64 (+.f64 beta 2) (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) (*.f64 (+.f64 beta 2) (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))) (+.f64 (*.f64 (+.f64 beta 2) (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)))))
(/.f64 (+.f64 beta 2) (/.f64 (pow.f64 alpha 2) (+.f64 (*.f64 beta -2) -2)))
(/.f64 (+.f64 beta 2) (neg.f64 (neg.f64 (/.f64 (pow.f64 alpha 2) (+.f64 (*.f64 beta -2) -2)))))
(/.f64 (+.f64 (*.f64 beta -2) -2) (/.f64 (pow.f64 alpha 2) (+.f64 beta 2)))
(/.f64 (+.f64 (*.f64 beta -2) -2) (*.f64 (/.f64 1 (+.f64 beta 2)) (pow.f64 alpha 2)))
(/.f64 (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)) (/.f64 1 (+.f64 beta 2)))
(/.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) 1)
(/.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) 1/2)
(/.f64 1 (/.f64 (/.f64 (pow.f64 alpha 2) (+.f64 (*.f64 beta -2) -2)) (+.f64 beta 2)))
(/.f64 (*.f64 (+.f64 beta 2) (+.f64 (*.f64 beta -2) -2)) (pow.f64 alpha 2))
(/.f64 (+.f64 beta (-.f64 beta -2)) (/.f64 (neg.f64 (pow.f64 alpha 2)) (+.f64 beta 2)))
(/.f64 (+.f64 beta (-.f64 beta -2)) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))))
(/.f64 (+.f64 beta (-.f64 beta -2)) (*.f64 (neg.f64 (pow.f64 alpha 2)) (/.f64 1 (+.f64 beta 2))))
(/.f64 (+.f64 beta (-.f64 beta -2)) (neg.f64 (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))))
(/.f64 (/.f64 (+.f64 beta 2) (pow.f64 alpha 2)) (/.f64 1 (+.f64 (*.f64 beta -2) -2)))
(/.f64 (*.f64 2 (+.f64 (*.f64 beta -2) -2)) (*.f64 (*.f64 (pow.f64 alpha 2) 2) (/.f64 1 (+.f64 beta 2))))
(/.f64 -1 (/.f64 (neg.f64 (pow.f64 alpha 2)) (*.f64 (+.f64 beta 2) (+.f64 (*.f64 beta -2) -2))))
(/.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 beta 2) (+.f64 beta (-.f64 beta -2)))))
(/.f64 (neg.f64 (+.f64 beta 2)) (neg.f64 (/.f64 (pow.f64 alpha 2) (+.f64 (*.f64 beta -2) -2))))
(/.f64 (neg.f64 (+.f64 beta 2)) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (+.f64 (*.f64 beta -2) -2))))
(/.f64 (neg.f64 (+.f64 beta 2)) (-.f64 (/.f64 0 (+.f64 (*.f64 beta -2) -2)) (/.f64 (pow.f64 alpha 2) (+.f64 (*.f64 beta -2) -2))))
(/.f64 (*.f64 (+.f64 beta 2) (+.f64 beta (-.f64 beta -2))) (neg.f64 (pow.f64 alpha 2)))
(/.f64 (/.f64 (+.f64 beta (-.f64 beta -2)) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 1 (+.f64 beta 2))))
(/.f64 (/.f64 (+.f64 beta (-.f64 beta -2)) (pow.f64 alpha 2)) (neg.f64 (/.f64 1 (+.f64 beta 2))))
(/.f64 (neg.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)))) -1)
(/.f64 (/.f64 (+.f64 1 (*.f64 1/2 beta)) (pow.f64 alpha 2)) (/.f64 -1/2 (+.f64 beta (-.f64 beta -2))))
(/.f64 (*.f64 (+.f64 beta 2) 2) (/.f64 (/.f64 (pow.f64 alpha 2) (+.f64 (*.f64 beta -2) -2)) 1/2))
(/.f64 (*.f64 (+.f64 beta 2) 2) (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 (*.f64 beta -2) -2) 1/2)))
(/.f64 (*.f64 (+.f64 beta 2) 2) (/.f64 1 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(/.f64 (*.f64 (+.f64 beta 2) 2) (/.f64 (neg.f64 (pow.f64 alpha 2)) (+.f64 beta 1)))
(/.f64 (*.f64 (+.f64 beta 2) (*.f64 2 (+.f64 (*.f64 beta -2) -2))) (*.f64 (pow.f64 alpha 2) 2))
(/.f64 (*.f64 (+.f64 beta 2) (*.f64 2 (+.f64 (*.f64 beta -2) -2))) (/.f64 1 (/.f64 1/2 (pow.f64 alpha 2))))
(/.f64 (/.f64 (neg.f64 (+.f64 beta 2)) (/.f64 (pow.f64 alpha 2) (+.f64 (*.f64 beta -2) -2))) -1)
(/.f64 (/.f64 (+.f64 beta (-.f64 beta -2)) (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))) -1)
(/.f64 (/.f64 (/.f64 (+.f64 beta (-.f64 beta -2)) (pow.f64 alpha 2)) (/.f64 1 (+.f64 beta 2))) -1)
(/.f64 (/.f64 (*.f64 (+.f64 beta 2) (+.f64 beta (-.f64 beta -2))) (pow.f64 alpha 2)) -1)
(/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 beta -2) -2)) (+.f64 beta 2)) (*.f64 (pow.f64 alpha 2) 2))
(/.f64 (*.f64 (/.f64 (+.f64 beta (-.f64 beta -2)) (pow.f64 alpha 2)) (+.f64 beta 2)) -1)
(/.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 beta (-.f64 beta -2)) (pow.f64 alpha 2))) -1)
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 beta -2) -2) 1/2) (*.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 2))
(/.f64 (*.f64 (+.f64 beta 1) (*.f64 (+.f64 beta 2) 2)) (neg.f64 (pow.f64 alpha 2)))
(/.f64 (*.f64 -1/2 (*.f64 (+.f64 beta 2) (*.f64 2 (+.f64 (*.f64 beta -2) -2)))) (neg.f64 (pow.f64 alpha 2)))
(/.f64 (*.f64 1 (*.f64 (+.f64 beta 2) (*.f64 2 (+.f64 (*.f64 beta -2) -2)))) (*.f64 (pow.f64 alpha 2) 2))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 beta -2) -2) 0) (*.f64 (+.f64 beta 2) (+.f64 (*.f64 beta -2) -2))) (neg.f64 (pow.f64 alpha 2)))
(/.f64 (neg.f64 (*.f64 (+.f64 beta 2) (+.f64 beta (-.f64 beta -2)))) (pow.f64 alpha 2))
(/.f64 (+.f64 (+.f64 1 (*.f64 1/2 beta)) (+.f64 1 (*.f64 1/2 beta))) (/.f64 (pow.f64 alpha 2) (+.f64 (*.f64 beta -2) -2)))
(/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 beta 2) (+.f64 (*.f64 beta -2) -2))) (*.f64 1/2 (*.f64 (+.f64 beta 2) (+.f64 (*.f64 beta -2) -2)))) (pow.f64 alpha 2))
(/.f64 (+.f64 (neg.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) (neg.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))) -1)
(neg.f64 (neg.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)))))
(+.f64 (neg.f64 beta) (neg.f64 (+.f64 beta 2)))
(+.f64 (neg.f64 beta) (-.f64 -2 beta))
(+.f64 (neg.f64 beta) (*.f64 1 (neg.f64 (+.f64 beta 2))))
(+.f64 (neg.f64 beta) (+.f64 0 (neg.f64 (+.f64 beta 2))))
(+.f64 (neg.f64 beta) (-.f64 (-.f64 (neg.f64 beta) (*.f64 (+.f64 beta 2) 2)) (+.f64 (*.f64 beta -2) -2)))
(+.f64 (neg.f64 beta) (*.f64 1 (-.f64 -2 beta)))
(+.f64 (neg.f64 beta) (*.f64 1/2 (+.f64 (+.f64 (*.f64 beta -2) -2) -2)))
(+.f64 (neg.f64 beta) (/.f64 (-.f64 beta -2) -1))
(+.f64 (+.f64 (*.f64 beta -2) -2) 0)
(+.f64 (+.f64 (*.f64 beta -2) -2) (-.f64 (+.f64 (*.f64 beta -2) -2) (+.f64 (*.f64 beta -2) -2)))
(+.f64 0 (+.f64 (*.f64 beta -2) -2))
(+.f64 (*.f64 beta -2) -2)
(+.f64 (*.f64 beta -2) (-.f64 0 (+.f64 2 (*.f64 beta 0))))
(+.f64 (*.f64 beta -2) (-.f64 (+.f64 (+.f64 (*.f64 beta -2) -2) -2) (+.f64 (*.f64 beta -2) -2)))
(+.f64 (*.f64 beta -2) (-.f64 (*.f64 beta -2) (+.f64 2 (*.f64 beta -2))))
(+.f64 (*.f64 beta -2) (-.f64 (*.f64 beta -2) (+.f64 2 (+.f64 (*.f64 beta -2) (*.f64 beta 0)))))
(+.f64 (*.f64 2 (+.f64 (*.f64 beta -2) -2)) (+.f64 beta (-.f64 beta -2)))
(+.f64 (neg.f64 (+.f64 beta 2)) (neg.f64 beta))
(+.f64 (-.f64 -2 beta) (neg.f64 beta))
(+.f64 (*.f64 (+.f64 (*.f64 beta -2) -2) 1/2) (*.f64 (+.f64 (*.f64 beta -2) -2) 1/2))
(+.f64 (+.f64 (*.f64 beta -2) (*.f64 beta -2)) (-.f64 0 (+.f64 2 (*.f64 beta -2))))
(+.f64 (+.f64 (*.f64 beta -2) (*.f64 beta -2)) (-.f64 0 (+.f64 2 (+.f64 (*.f64 beta -2) (*.f64 beta 0)))))
(+.f64 -2 (*.f64 beta -2))
(+.f64 (*.f64 (neg.f64 beta) 1/2) (*.f64 1/2 (-.f64 (neg.f64 beta) (*.f64 (+.f64 beta 2) 2))))
(*.f64 (+.f64 (*.f64 beta -2) -2) 1)
(*.f64 -1/2 (-.f64 (+.f64 beta 2) (-.f64 (+.f64 (*.f64 beta -2) -2) beta)))
(*.f64 -1/2 (-.f64 (+.f64 2 (*.f64 beta 0)) (+.f64 (+.f64 (*.f64 beta -2) -2) (*.f64 beta -2))))
(*.f64 -1/2 (-.f64 0 (*.f64 2 (+.f64 (*.f64 beta -2) -2))))
(*.f64 -1/2 (-.f64 2 (+.f64 (+.f64 (*.f64 beta -2) -2) (*.f64 beta -2))))
(*.f64 1/2 (*.f64 2 (+.f64 (*.f64 beta -2) -2)))
(*.f64 1 (+.f64 (*.f64 beta -2) -2))
(*.f64 (*.f64 2 (+.f64 (*.f64 beta -2) -2)) 1/2)
(*.f64 -1 (+.f64 beta (-.f64 beta -2)))
(*.f64 (+.f64 beta (+.f64 (+.f64 beta (-.f64 beta -2)) (-.f64 beta -2))) -1/2)
(/.f64 (+.f64 (*.f64 beta -2) -2) 1)
(/.f64 1/2 (/.f64 1 (*.f64 2 (+.f64 (*.f64 beta -2) -2))))
(/.f64 1 (/.f64 1 (+.f64 (*.f64 beta -2) -2)))
(/.f64 (+.f64 beta (-.f64 beta -2)) -1)
(neg.f64 (+.f64 beta (-.f64 beta -2)))
Outputs
(/.f64 -2 (pow.f64 alpha 2))
(-.f64 (*.f64 -2 (/.f64 beta (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(/.f64 (-.f64 (*.f64 -2 beta) 2) (pow.f64 alpha 2))
(-.f64 (*.f64 -2 (/.f64 beta (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(/.f64 (-.f64 (*.f64 -2 beta) 2) (pow.f64 alpha 2))
(-.f64 (*.f64 -2 (/.f64 beta (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(/.f64 (-.f64 (*.f64 -2 beta) 2) (pow.f64 alpha 2))
(*.f64 -2 (/.f64 beta (pow.f64 alpha 2)))
(/.f64 -2 (/.f64 (pow.f64 alpha 2) beta))
(/.f64 (*.f64 -2 beta) (pow.f64 alpha 2))
(-.f64 (*.f64 -2 (/.f64 beta (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(/.f64 (-.f64 (*.f64 -2 beta) 2) (pow.f64 alpha 2))
(-.f64 (*.f64 -2 (/.f64 beta (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(/.f64 (-.f64 (*.f64 -2 beta) 2) (pow.f64 alpha 2))
(-.f64 (*.f64 -2 (/.f64 beta (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(/.f64 (-.f64 (*.f64 -2 beta) 2) (pow.f64 alpha 2))
(*.f64 -2 (/.f64 beta (pow.f64 alpha 2)))
(/.f64 -2 (/.f64 (pow.f64 alpha 2) beta))
(/.f64 (*.f64 -2 beta) (pow.f64 alpha 2))
(-.f64 (*.f64 -2 (/.f64 beta (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(/.f64 (-.f64 (*.f64 -2 beta) 2) (pow.f64 alpha 2))
(-.f64 (*.f64 -2 (/.f64 beta (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(/.f64 (-.f64 (*.f64 -2 beta) 2) (pow.f64 alpha 2))
(-.f64 (*.f64 -2 (/.f64 beta (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(/.f64 (-.f64 (*.f64 -2 beta) 2) (pow.f64 alpha 2))
(*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 alpha 2)))
(/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) -1) (pow.f64 alpha 2))
(/.f64 (+.f64 2 (*.f64 2 beta)) (neg.f64 (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 alpha 2)))
(/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) -1) (pow.f64 alpha 2))
(/.f64 (+.f64 2 (*.f64 2 beta)) (neg.f64 (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 alpha 2)))
(/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) -1) (pow.f64 alpha 2))
(/.f64 (+.f64 2 (*.f64 2 beta)) (neg.f64 (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 alpha 2)))
(/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) -1) (pow.f64 alpha 2))
(/.f64 (+.f64 2 (*.f64 2 beta)) (neg.f64 (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 alpha 2)))
(/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) -1) (pow.f64 alpha 2))
(/.f64 (+.f64 2 (*.f64 2 beta)) (neg.f64 (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 alpha 2)))
(/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) -1) (pow.f64 alpha 2))
(/.f64 (+.f64 2 (*.f64 2 beta)) (neg.f64 (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 alpha 2)))
(/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) -1) (pow.f64 alpha 2))
(/.f64 (+.f64 2 (*.f64 2 beta)) (neg.f64 (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 alpha 2)))
(/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) -1) (pow.f64 alpha 2))
(/.f64 (+.f64 2 (*.f64 2 beta)) (neg.f64 (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 alpha 2)))
(/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) -1) (pow.f64 alpha 2))
(/.f64 (+.f64 2 (*.f64 2 beta)) (neg.f64 (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 alpha 2)))
(/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) -1) (pow.f64 alpha 2))
(/.f64 (+.f64 2 (*.f64 2 beta)) (neg.f64 (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 alpha 2)))
(/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) -1) (pow.f64 alpha 2))
(/.f64 (+.f64 2 (*.f64 2 beta)) (neg.f64 (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 beta)) (pow.f64 alpha 2)))
(/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) -1) (pow.f64 alpha 2))
(/.f64 (+.f64 2 (*.f64 2 beta)) (neg.f64 (pow.f64 alpha 2)))
(-.f64 (/.f64 1 alpha) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (/.f64 1 alpha) (/.f64 2 (pow.f64 alpha 2)))
(-.f64 (+.f64 (*.f64 beta (-.f64 (/.f64 1 alpha) (*.f64 3 (/.f64 1 (pow.f64 alpha 2))))) (/.f64 1 alpha)) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(+.f64 (*.f64 beta (-.f64 (/.f64 1 alpha) (/.f64 3 (pow.f64 alpha 2)))) (-.f64 (/.f64 1 alpha) (/.f64 2 (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (+.f64 (*.f64 beta (-.f64 (/.f64 1 alpha) (*.f64 3 (/.f64 1 (pow.f64 alpha 2))))) (/.f64 1 alpha))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (+.f64 (*.f64 beta (-.f64 (/.f64 1 alpha) (/.f64 3 (pow.f64 alpha 2)))) (-.f64 (/.f64 1 alpha) (/.f64 2 (pow.f64 alpha 2)))))
(+.f64 (*.f64 beta (-.f64 (/.f64 1 alpha) (/.f64 3 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (-.f64 (/.f64 (pow.f64 beta 2) (neg.f64 (pow.f64 alpha 2))) (/.f64 2 (pow.f64 alpha 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (+.f64 (*.f64 beta (-.f64 (/.f64 1 alpha) (*.f64 3 (/.f64 1 (pow.f64 alpha 2))))) (/.f64 1 alpha))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (+.f64 (*.f64 beta (-.f64 (/.f64 1 alpha) (/.f64 3 (pow.f64 alpha 2)))) (-.f64 (/.f64 1 alpha) (/.f64 2 (pow.f64 alpha 2)))))
(+.f64 (*.f64 beta (-.f64 (/.f64 1 alpha) (/.f64 3 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (-.f64 (/.f64 (pow.f64 beta 2) (neg.f64 (pow.f64 alpha 2))) (/.f64 2 (pow.f64 alpha 2)))))
(*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(/.f64 (pow.f64 beta 2) (neg.f64 (pow.f64 alpha 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 beta (-.f64 (/.f64 1 alpha) (*.f64 3 (/.f64 1 (pow.f64 alpha 2))))))
(+.f64 (*.f64 beta (-.f64 (/.f64 1 alpha) (/.f64 3 (pow.f64 alpha 2)))) (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))
(+.f64 (*.f64 beta (-.f64 (/.f64 1 alpha) (/.f64 3 (pow.f64 alpha 2)))) (/.f64 (pow.f64 beta 2) (neg.f64 (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (+.f64 (*.f64 beta (-.f64 (/.f64 1 alpha) (*.f64 3 (/.f64 1 (pow.f64 alpha 2))))) (/.f64 1 alpha))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (+.f64 (*.f64 beta (-.f64 (/.f64 1 alpha) (/.f64 3 (pow.f64 alpha 2)))) (-.f64 (/.f64 1 alpha) (/.f64 2 (pow.f64 alpha 2)))))
(+.f64 (*.f64 beta (-.f64 (/.f64 1 alpha) (/.f64 3 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (-.f64 (/.f64 (pow.f64 beta 2) (neg.f64 (pow.f64 alpha 2))) (/.f64 2 (pow.f64 alpha 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (+.f64 (*.f64 beta (-.f64 (/.f64 1 alpha) (*.f64 3 (/.f64 1 (pow.f64 alpha 2))))) (/.f64 1 alpha))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (+.f64 (*.f64 beta (-.f64 (/.f64 1 alpha) (/.f64 3 (pow.f64 alpha 2)))) (-.f64 (/.f64 1 alpha) (/.f64 2 (pow.f64 alpha 2)))))
(+.f64 (*.f64 beta (-.f64 (/.f64 1 alpha) (/.f64 3 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (-.f64 (/.f64 (pow.f64 beta 2) (neg.f64 (pow.f64 alpha 2))) (/.f64 2 (pow.f64 alpha 2)))))
(*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(/.f64 (pow.f64 beta 2) (neg.f64 (pow.f64 alpha 2)))
(+.f64 (*.f64 -1 (*.f64 beta (-.f64 (*.f64 3 (/.f64 1 (pow.f64 alpha 2))) (/.f64 1 alpha)))) (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 beta (*.f64 -1 (-.f64 (/.f64 3 (pow.f64 alpha 2)) (/.f64 1 alpha)))))
(*.f64 -1 (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 beta (-.f64 (/.f64 3 (pow.f64 alpha 2)) (/.f64 1 alpha)))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 beta (-.f64 (*.f64 3 (/.f64 1 (pow.f64 alpha 2))) (/.f64 1 alpha)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (/.f64 1 alpha))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(+.f64 (*.f64 beta (*.f64 -1 (-.f64 (/.f64 3 (pow.f64 alpha 2)) (/.f64 1 alpha)))) (-.f64 (+.f64 (/.f64 1 alpha) (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))) (/.f64 2 (pow.f64 alpha 2))))
(-.f64 (+.f64 (/.f64 1 alpha) (*.f64 -1 (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 beta (-.f64 (/.f64 3 (pow.f64 alpha 2)) (/.f64 1 alpha)))))) (/.f64 2 (pow.f64 alpha 2)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 beta (-.f64 (*.f64 3 (/.f64 1 (pow.f64 alpha 2))) (/.f64 1 alpha)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (/.f64 1 alpha))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(+.f64 (*.f64 beta (*.f64 -1 (-.f64 (/.f64 3 (pow.f64 alpha 2)) (/.f64 1 alpha)))) (-.f64 (+.f64 (/.f64 1 alpha) (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))) (/.f64 2 (pow.f64 alpha 2))))
(-.f64 (+.f64 (/.f64 1 alpha) (*.f64 -1 (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 beta (-.f64 (/.f64 3 (pow.f64 alpha 2)) (/.f64 1 alpha)))))) (/.f64 2 (pow.f64 alpha 2)))
(*.f64 -1/2 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2)))
(*.f64 -1/2 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 2 beta)) (pow.f64 alpha 2)))
(/.f64 -1/2 (/.f64 (/.f64 (pow.f64 alpha 2) (+.f64 2 beta)) (+.f64 2 (*.f64 2 beta))))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 2 beta)) (pow.f64 alpha 2))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)))
(+.f64 (/.f64 -1/2 (/.f64 (/.f64 (pow.f64 alpha 2) (+.f64 2 beta)) (+.f64 2 (*.f64 2 beta)))) (/.f64 (+.f64 2 (*.f64 2 beta)) (/.f64 alpha 1/2)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 2 beta)) (pow.f64 alpha 2))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)))
(+.f64 (/.f64 -1/2 (/.f64 (/.f64 (pow.f64 alpha 2) (+.f64 2 beta)) (+.f64 2 (*.f64 2 beta)))) (/.f64 (+.f64 2 (*.f64 2 beta)) (/.f64 alpha 1/2)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 2 beta)) (pow.f64 alpha 2))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)))
(+.f64 (/.f64 -1/2 (/.f64 (/.f64 (pow.f64 alpha 2) (+.f64 2 beta)) (+.f64 2 (*.f64 2 beta)))) (/.f64 (+.f64 2 (*.f64 2 beta)) (/.f64 alpha 1/2)))
(*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha))
(/.f64 (+.f64 2 (*.f64 2 beta)) (/.f64 alpha 1/2))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 2 beta)) (pow.f64 alpha 2))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)))
(+.f64 (/.f64 -1/2 (/.f64 (/.f64 (pow.f64 alpha 2) (+.f64 2 beta)) (+.f64 2 (*.f64 2 beta)))) (/.f64 (+.f64 2 (*.f64 2 beta)) (/.f64 alpha 1/2)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 2 beta)) (pow.f64 alpha 2))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)))
(+.f64 (/.f64 -1/2 (/.f64 (/.f64 (pow.f64 alpha 2) (+.f64 2 beta)) (+.f64 2 (*.f64 2 beta)))) (/.f64 (+.f64 2 (*.f64 2 beta)) (/.f64 alpha 1/2)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 2 beta)) (pow.f64 alpha 2))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)))
(+.f64 (/.f64 -1/2 (/.f64 (/.f64 (pow.f64 alpha 2) (+.f64 2 beta)) (+.f64 2 (*.f64 2 beta)))) (/.f64 (+.f64 2 (*.f64 2 beta)) (/.f64 alpha 1/2)))
(*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha))
(/.f64 (+.f64 2 (*.f64 2 beta)) (/.f64 alpha 1/2))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 2 beta)) (pow.f64 alpha 2))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)))
(+.f64 (/.f64 -1/2 (/.f64 (/.f64 (pow.f64 alpha 2) (+.f64 2 beta)) (+.f64 2 (*.f64 2 beta)))) (/.f64 (+.f64 2 (*.f64 2 beta)) (/.f64 alpha 1/2)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 2 beta)) (pow.f64 alpha 2))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)))
(+.f64 (/.f64 -1/2 (/.f64 (/.f64 (pow.f64 alpha 2) (+.f64 2 beta)) (+.f64 2 (*.f64 2 beta)))) (/.f64 (+.f64 2 (*.f64 2 beta)) (/.f64 alpha 1/2)))
(+.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 2 beta)) (pow.f64 alpha 2))) (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha)))
(+.f64 (/.f64 -1/2 (/.f64 (/.f64 (pow.f64 alpha 2) (+.f64 2 beta)) (+.f64 2 (*.f64 2 beta)))) (/.f64 (+.f64 2 (*.f64 2 beta)) (/.f64 alpha 1/2)))
(/.f64 -4 (pow.f64 alpha 2))
(-.f64 (*.f64 -6 (/.f64 beta (pow.f64 alpha 2))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (/.f64 (*.f64 beta -6) (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2)))
(/.f64 (-.f64 (*.f64 beta -6) 4) (pow.f64 alpha 2))
(-.f64 (+.f64 (*.f64 -6 (/.f64 beta (pow.f64 alpha 2))) (*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (+.f64 (/.f64 (*.f64 beta -6) (pow.f64 alpha 2)) (*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))) (/.f64 4 (pow.f64 alpha 2)))
(+.f64 (/.f64 (*.f64 beta -6) (pow.f64 alpha 2)) (/.f64 (-.f64 (*.f64 (pow.f64 beta 2) -2) 4) (pow.f64 alpha 2)))
(-.f64 (+.f64 (*.f64 -6 (/.f64 beta (pow.f64 alpha 2))) (*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (+.f64 (/.f64 (*.f64 beta -6) (pow.f64 alpha 2)) (*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))) (/.f64 4 (pow.f64 alpha 2)))
(+.f64 (/.f64 (*.f64 beta -6) (pow.f64 alpha 2)) (/.f64 (-.f64 (*.f64 (pow.f64 beta 2) -2) 4) (pow.f64 alpha 2)))
(*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(+.f64 (*.f64 -6 (/.f64 beta (pow.f64 alpha 2))) (*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))
(+.f64 (/.f64 (*.f64 beta -6) (pow.f64 alpha 2)) (*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 -6 (/.f64 beta (pow.f64 alpha 2))) (*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (+.f64 (/.f64 (*.f64 beta -6) (pow.f64 alpha 2)) (*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))) (/.f64 4 (pow.f64 alpha 2)))
(+.f64 (/.f64 (*.f64 beta -6) (pow.f64 alpha 2)) (/.f64 (-.f64 (*.f64 (pow.f64 beta 2) -2) 4) (pow.f64 alpha 2)))
(-.f64 (+.f64 (*.f64 -6 (/.f64 beta (pow.f64 alpha 2))) (*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (+.f64 (/.f64 (*.f64 beta -6) (pow.f64 alpha 2)) (*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))) (/.f64 4 (pow.f64 alpha 2)))
(+.f64 (/.f64 (*.f64 beta -6) (pow.f64 alpha 2)) (/.f64 (-.f64 (*.f64 (pow.f64 beta 2) -2) 4) (pow.f64 alpha 2)))
(*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(+.f64 (*.f64 -6 (/.f64 beta (pow.f64 alpha 2))) (*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))
(+.f64 (/.f64 (*.f64 beta -6) (pow.f64 alpha 2)) (*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 -6 (/.f64 beta (pow.f64 alpha 2))) (*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (+.f64 (/.f64 (*.f64 beta -6) (pow.f64 alpha 2)) (*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))) (/.f64 4 (pow.f64 alpha 2)))
(+.f64 (/.f64 (*.f64 beta -6) (pow.f64 alpha 2)) (/.f64 (-.f64 (*.f64 (pow.f64 beta 2) -2) 4) (pow.f64 alpha 2)))
(-.f64 (+.f64 (*.f64 -6 (/.f64 beta (pow.f64 alpha 2))) (*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (+.f64 (/.f64 (*.f64 beta -6) (pow.f64 alpha 2)) (*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))) (/.f64 4 (pow.f64 alpha 2)))
(+.f64 (/.f64 (*.f64 beta -6) (pow.f64 alpha 2)) (/.f64 (-.f64 (*.f64 (pow.f64 beta 2) -2) 4) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 2 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 2 beta) (/.f64 (+.f64 2 (*.f64 2 beta)) (neg.f64 (pow.f64 alpha 2))))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 2 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 2 beta) (/.f64 (+.f64 2 (*.f64 2 beta)) (neg.f64 (pow.f64 alpha 2))))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 2 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 2 beta) (/.f64 (+.f64 2 (*.f64 2 beta)) (neg.f64 (pow.f64 alpha 2))))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 2 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 2 beta) (/.f64 (+.f64 2 (*.f64 2 beta)) (neg.f64 (pow.f64 alpha 2))))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 2 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 2 beta) (/.f64 (+.f64 2 (*.f64 2 beta)) (neg.f64 (pow.f64 alpha 2))))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 2 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 2 beta) (/.f64 (+.f64 2 (*.f64 2 beta)) (neg.f64 (pow.f64 alpha 2))))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 2 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 2 beta) (/.f64 (+.f64 2 (*.f64 2 beta)) (neg.f64 (pow.f64 alpha 2))))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 2 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 2 beta) (/.f64 (+.f64 2 (*.f64 2 beta)) (neg.f64 (pow.f64 alpha 2))))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 2 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 2 beta) (/.f64 (+.f64 2 (*.f64 2 beta)) (neg.f64 (pow.f64 alpha 2))))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 2 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 2 beta) (/.f64 (+.f64 2 (*.f64 2 beta)) (neg.f64 (pow.f64 alpha 2))))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 2 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 2 beta) (/.f64 (+.f64 2 (*.f64 2 beta)) (neg.f64 (pow.f64 alpha 2))))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 beta 2)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 2 (*.f64 2 beta)) (+.f64 2 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 2 beta) (/.f64 (+.f64 2 (*.f64 2 beta)) (neg.f64 (pow.f64 alpha 2))))
-2
(-.f64 (*.f64 -2 beta) 2)
(-.f64 (*.f64 -2 beta) 2)
(-.f64 (*.f64 -2 beta) 2)
(*.f64 -2 beta)
(-.f64 (*.f64 -2 beta) 2)
(-.f64 (*.f64 -2 beta) 2)
(-.f64 (*.f64 -2 beta) 2)
(*.f64 -2 beta)
(-.f64 (*.f64 -2 beta) 2)
(-.f64 (*.f64 -2 beta) 2)
(-.f64 (*.f64 -2 beta) 2)
(+.f64 (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)) 0)
(/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2))
(+.f64 (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)) (/.f64 0 (pow.f64 alpha 2)))
(/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2))
(+.f64 (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)) (-.f64 (/.f64 0 (pow.f64 alpha 2)) (/.f64 0 (pow.f64 alpha 2))))
(/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2))
(+.f64 (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)) (+.f64 0 (/.f64 0 (pow.f64 alpha 2))))
(/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2))
(+.f64 (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)) (-.f64 0 (/.f64 0 (pow.f64 alpha 2))))
(/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2))
(+.f64 (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)) (-.f64 (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))))
(/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2))
(+.f64 (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)) (/.f64 0 (*.f64 (pow.f64 alpha 2) 2)))
(/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2))
(+.f64 (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)) (*.f64 1 (/.f64 0 (pow.f64 alpha 2))))
(/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2))
(+.f64 (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)) (*.f64 (*.f64 2 (+.f64 (*.f64 beta -2) -2)) 0))
(/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2))
(+.f64 (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)) (*.f64 (/.f64 1/2 (pow.f64 alpha 2)) 0))
(/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2))
(+.f64 0 (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)))
(/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2))
(+.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))
(/.f64 (+.f64 (-.f64 -1 beta) (-.f64 -1 beta)) (pow.f64 alpha 2))
(+.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (/.f64 (+.f64 beta 2) (neg.f64 (pow.f64 alpha 2))))
(/.f64 (+.f64 (+.f64 2 beta) beta) (neg.f64 (pow.f64 alpha 2)))
(+.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (-.f64 (/.f64 0 (pow.f64 alpha 2)) (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))))
(/.f64 (+.f64 (+.f64 2 beta) beta) (neg.f64 (pow.f64 alpha 2)))
(+.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (-.f64 0 (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))))
(+.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (neg.f64 (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))))
(+.f64 0 (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) (pow.f64 alpha 2)))
(+.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (-.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (/.f64 (+.f64 2 (*.f64 beta 0)) (pow.f64 alpha 2))))
(-.f64 (+.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (/.f64 beta (neg.f64 (pow.f64 alpha 2)))) (/.f64 (+.f64 2 (*.f64 beta 0)) (pow.f64 alpha 2)))
(+.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (/.f64 (-.f64 -2 beta) (pow.f64 alpha 2)))
(/.f64 (+.f64 beta (-.f64 beta -2)) (neg.f64 (pow.f64 alpha 2)))
(/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2))
(+.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (*.f64 (/.f64 1/2 (pow.f64 alpha 2)) (+.f64 (+.f64 (*.f64 beta -2) -2) -2)))
(+.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (*.f64 (/.f64 1/2 (pow.f64 alpha 2)) (+.f64 -2 (+.f64 -2 (*.f64 -2 beta)))))
(+.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (*.f64 (/.f64 1/2 (pow.f64 alpha 2)) (+.f64 (*.f64 -2 beta) -4)))
(+.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (/.f64 (-.f64 beta -2) (neg.f64 (pow.f64 alpha 2))))
(/.f64 (+.f64 beta (-.f64 beta -2)) (neg.f64 (pow.f64 alpha 2)))
(/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2))
(+.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (/.f64 (+.f64 (+.f64 (*.f64 beta -2) -2) -2) (*.f64 (pow.f64 alpha 2) 2)))
(+.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (*.f64 (/.f64 1/2 (pow.f64 alpha 2)) (+.f64 -2 (+.f64 -2 (*.f64 -2 beta)))))
(+.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (*.f64 (/.f64 1/2 (pow.f64 alpha 2)) (+.f64 (*.f64 -2 beta) -4)))
(+.f64 (/.f64 0 (pow.f64 alpha 2)) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)))
(/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2))
(+.f64 (/.f64 (*.f64 beta -2) (pow.f64 alpha 2)) (-.f64 0 (/.f64 2 (pow.f64 alpha 2))))
(+.f64 0 (/.f64 (-.f64 (*.f64 -2 beta) 2) (pow.f64 alpha 2)))
(+.f64 (/.f64 (*.f64 beta -2) (pow.f64 alpha 2)) (-.f64 0 (/.f64 (+.f64 2 (*.f64 beta 0)) (pow.f64 alpha 2))))
(+.f64 0 (/.f64 (-.f64 (*.f64 -2 beta) 2) (pow.f64 alpha 2)))
(+.f64 (/.f64 (+.f64 beta 2) (neg.f64 (pow.f64 alpha 2))) (/.f64 beta (neg.f64 (pow.f64 alpha 2))))
(/.f64 (+.f64 (+.f64 2 beta) beta) (neg.f64 (pow.f64 alpha 2)))
(+.f64 (/.f64 (+.f64 beta 2) (neg.f64 (pow.f64 alpha 2))) (-.f64 0 (/.f64 beta (pow.f64 alpha 2))))
(+.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (neg.f64 (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))))
(+.f64 0 (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) (pow.f64 alpha 2)))
(+.f64 (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta (-.f64 beta -2)) (pow.f64 alpha 2)))
(+.f64 (/.f64 (neg.f64 beta) (*.f64 (pow.f64 alpha 2) 2)) (/.f64 (-.f64 (neg.f64 beta) (*.f64 (+.f64 beta 2) 2)) (*.f64 (pow.f64 alpha 2) 2)))
(/.f64 (+.f64 (neg.f64 beta) (-.f64 (neg.f64 beta) (*.f64 2 (+.f64 2 beta)))) (*.f64 2 (pow.f64 alpha 2)))
(/.f64 (+.f64 (neg.f64 beta) (-.f64 (neg.f64 beta) (+.f64 (*.f64 2 beta) 4))) (*.f64 2 (pow.f64 alpha 2)))
(+.f64 (/.f64 2 (neg.f64 (pow.f64 alpha 2))) (/.f64 (*.f64 beta -2) (pow.f64 alpha 2)))
(+.f64 (/.f64 -2 (/.f64 (pow.f64 alpha 2) beta)) (/.f64 2 (neg.f64 (pow.f64 alpha 2))))
(+.f64 (/.f64 (*.f64 -2 beta) (pow.f64 alpha 2)) (/.f64 2 (neg.f64 (pow.f64 alpha 2))))
(+.f64 (*.f64 (neg.f64 beta) (/.f64 1/2 (pow.f64 alpha 2))) (*.f64 (/.f64 1/2 (pow.f64 alpha 2)) (-.f64 (neg.f64 beta) (*.f64 (+.f64 beta 2) 2))))
(*.f64 (/.f64 1/2 (pow.f64 alpha 2)) (+.f64 (neg.f64 beta) (-.f64 (neg.f64 beta) (*.f64 2 (+.f64 2 beta)))))
(*.f64 (/.f64 1/2 (pow.f64 alpha 2)) (+.f64 (neg.f64 beta) (-.f64 (neg.f64 beta) (+.f64 (*.f64 2 beta) 4))))
(-.f64 (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)) 0)
(/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2))
(-.f64 (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)) (/.f64 0 (pow.f64 alpha 2)))
(/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2))
(-.f64 (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)) (-.f64 (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))
(-.f64 (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2)) (-.f64 (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))
(+.f64 (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2)) (*.f64 0 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(-.f64 (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)) (/.f64 0 (*.f64 (pow.f64 alpha 2) 2)))
(/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2))
(-.f64 (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)) (*.f64 1 (/.f64 0 (pow.f64 alpha 2))))
(/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2))
(-.f64 (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)) (*.f64 (*.f64 2 (+.f64 (*.f64 beta -2) -2)) 0))
(/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2))
(-.f64 (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)) (*.f64 (/.f64 1/2 (pow.f64 alpha 2)) 0))
(/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2))
(-.f64 0 (/.f64 (+.f64 beta (-.f64 beta -2)) (pow.f64 alpha 2)))
(/.f64 (+.f64 beta (-.f64 beta -2)) (neg.f64 (pow.f64 alpha 2)))
(/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2))
(-.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (/.f64 (+.f64 beta 2) (pow.f64 alpha 2)))
(-.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) (pow.f64 alpha 2))
(-.f64 (/.f64 (+.f64 beta 2) (pow.f64 alpha 2)) (-.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))
(-.f64 (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)) (-.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))
(-.f64 (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) (pow.f64 alpha 2)))
(-.f64 (/.f64 beta (pow.f64 alpha 2)) (-.f64 (/.f64 (+.f64 beta 2) (neg.f64 (pow.f64 alpha 2))) (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))
(-.f64 (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)) (-.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))
(-.f64 (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) (pow.f64 alpha 2)))
(-.f64 (/.f64 0 (pow.f64 alpha 2)) (/.f64 (+.f64 beta (-.f64 beta -2)) (pow.f64 alpha 2)))
(/.f64 (+.f64 beta (-.f64 beta -2)) (neg.f64 (pow.f64 alpha 2)))
(/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2))
(-.f64 (/.f64 (*.f64 beta -2) (pow.f64 alpha 2)) (/.f64 2 (pow.f64 alpha 2)))
(/.f64 (-.f64 (*.f64 -2 beta) 2) (pow.f64 alpha 2))
(-.f64 (/.f64 (*.f64 beta -2) (pow.f64 alpha 2)) (/.f64 (+.f64 2 (*.f64 beta 0)) (pow.f64 alpha 2)))
(/.f64 (-.f64 (*.f64 -2 beta) 2) (pow.f64 alpha 2))
(-.f64 (/.f64 (*.f64 beta -2) (pow.f64 alpha 2)) (*.f64 1 (/.f64 2 (pow.f64 alpha 2))))
(/.f64 (-.f64 (*.f64 -2 beta) 2) (pow.f64 alpha 2))
(-.f64 (/.f64 2 (pow.f64 alpha 2)) (-.f64 (/.f64 (*.f64 beta -2) (pow.f64 alpha 2)) (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))
(-.f64 (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (-.f64 (*.f64 -2 beta) 2) (pow.f64 alpha 2)))
(/.f64 (-.f64 (*.f64 (-.f64 -1 beta) 4) (-.f64 (*.f64 -2 beta) 2)) (pow.f64 alpha 2))
(-.f64 (/.f64 (+.f64 beta 2) (neg.f64 (pow.f64 alpha 2))) (/.f64 beta (pow.f64 alpha 2)))
(-.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) (pow.f64 alpha 2))
(-.f64 (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)))
(-.f64 (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2)))
(/.f64 (-.f64 (*.f64 (-.f64 -1 beta) 4) (+.f64 -2 (*.f64 -2 beta))) (pow.f64 alpha 2))
(-.f64 (/.f64 (+.f64 2 (*.f64 beta 0)) (pow.f64 alpha 2)) (-.f64 (/.f64 (*.f64 beta -2) (pow.f64 alpha 2)) (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))
(-.f64 (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (-.f64 (*.f64 -2 beta) 2) (pow.f64 alpha 2)))
(/.f64 (-.f64 (*.f64 (-.f64 -1 beta) 4) (-.f64 (*.f64 -2 beta) 2)) (pow.f64 alpha 2))
(-.f64 (-.f64 (/.f64 0 (pow.f64 alpha 2)) (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))) (/.f64 beta (pow.f64 alpha 2)))
(-.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) (pow.f64 alpha 2))
(-.f64 (+.f64 0 (/.f64 (*.f64 beta -2) (pow.f64 alpha 2))) (/.f64 2 (pow.f64 alpha 2)))
(+.f64 0 (/.f64 (-.f64 (*.f64 -2 beta) 2) (pow.f64 alpha 2)))
(-.f64 (+.f64 0 (/.f64 (*.f64 beta -2) (pow.f64 alpha 2))) (/.f64 (+.f64 2 (*.f64 beta 0)) (pow.f64 alpha 2)))
(+.f64 0 (/.f64 (-.f64 (*.f64 -2 beta) 2) (pow.f64 alpha 2)))
(-.f64 (+.f64 0 (/.f64 (+.f64 beta 2) (neg.f64 (pow.f64 alpha 2)))) (/.f64 beta (pow.f64 alpha 2)))
(+.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (neg.f64 (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))))
(+.f64 0 (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) (pow.f64 alpha 2)))
(-.f64 (/.f64 (*.f64 (+.f64 beta 2) 2) (neg.f64 (pow.f64 alpha 2))) (/.f64 (+.f64 2 (*.f64 beta 0)) (neg.f64 (pow.f64 alpha 2))))
(/.f64 (-.f64 (*.f64 2 (+.f64 2 beta)) (+.f64 2 (*.f64 beta 0))) (neg.f64 (pow.f64 alpha 2)))
(/.f64 (-.f64 (+.f64 2 (*.f64 beta 0)) (+.f64 (*.f64 2 beta) 4)) (pow.f64 alpha 2))
(-.f64 (/.f64 (-.f64 -2 beta) (pow.f64 alpha 2)) (/.f64 beta (pow.f64 alpha 2)))
(/.f64 (-.f64 (-.f64 -2 beta) beta) (pow.f64 alpha 2))
(-.f64 (/.f64 (+.f64 (*.f64 beta -2) (*.f64 beta -2)) (pow.f64 alpha 2)) (/.f64 (+.f64 2 (*.f64 beta -2)) (pow.f64 alpha 2)))
(/.f64 (-.f64 (*.f64 -2 beta) 2) (pow.f64 alpha 2))
(-.f64 (/.f64 (+.f64 (*.f64 beta -2) (*.f64 beta -2)) (pow.f64 alpha 2)) (/.f64 (+.f64 2 (+.f64 (*.f64 beta -2) (*.f64 beta 0))) (pow.f64 alpha 2)))
(/.f64 (-.f64 (*.f64 -2 beta) 2) (pow.f64 alpha 2))
(-.f64 (/.f64 (+.f64 2 (*.f64 beta 0)) (neg.f64 (pow.f64 alpha 2))) (/.f64 (*.f64 beta -2) (neg.f64 (pow.f64 alpha 2))))
(/.f64 (-.f64 (*.f64 -2 beta) 2) (pow.f64 alpha 2))
(-.f64 (/.f64 (-.f64 (+.f64 (*.f64 beta -2) -2) beta) (*.f64 (pow.f64 alpha 2) 2)) (/.f64 (+.f64 1 (*.f64 1/2 beta)) (pow.f64 alpha 2)))
(-.f64 (/.f64 (+.f64 (*.f64 -2 beta) (-.f64 -2 beta)) (*.f64 2 (pow.f64 alpha 2))) (/.f64 (+.f64 1 (*.f64 beta 1/2)) (pow.f64 alpha 2)))
(-.f64 (/.f64 (+.f64 (+.f64 (*.f64 beta -2) -2) (*.f64 beta -2)) (*.f64 (pow.f64 alpha 2) 2)) (/.f64 2 (*.f64 (pow.f64 alpha 2) 2)))
(/.f64 (-.f64 (+.f64 (*.f64 -2 beta) (+.f64 -2 (*.f64 -2 beta))) 2) (*.f64 2 (pow.f64 alpha 2)))
(/.f64 (/.f64 (-.f64 (+.f64 -2 (*.f64 beta -4)) 2) 2) (pow.f64 alpha 2))
(-.f64 (/.f64 (+.f64 (+.f64 (*.f64 beta -2) -2) (*.f64 beta -2)) (*.f64 (pow.f64 alpha 2) 2)) (/.f64 (+.f64 2 (*.f64 beta 0)) (*.f64 (pow.f64 alpha 2) 2)))
(/.f64 (-.f64 (+.f64 (*.f64 -2 beta) (+.f64 -2 (*.f64 -2 beta))) (+.f64 2 (*.f64 beta 0))) (*.f64 2 (pow.f64 alpha 2)))
(/.f64 (-.f64 (+.f64 -2 (*.f64 beta -4)) (+.f64 2 (*.f64 beta 0))) (*.f64 2 (pow.f64 alpha 2)))
(-.f64 (/.f64 2 (neg.f64 (pow.f64 alpha 2))) (/.f64 (*.f64 beta -2) (neg.f64 (pow.f64 alpha 2))))
(/.f64 (-.f64 (*.f64 -2 beta) 2) (pow.f64 alpha 2))
(-.f64 (*.f64 (-.f64 (+.f64 (*.f64 beta -2) -2) beta) (/.f64 1/2 (pow.f64 alpha 2))) (/.f64 (+.f64 1 (*.f64 1/2 beta)) (pow.f64 alpha 2)))
(-.f64 (*.f64 (/.f64 1/2 (pow.f64 alpha 2)) (+.f64 (*.f64 -2 beta) (-.f64 -2 beta))) (/.f64 (+.f64 1 (*.f64 beta 1/2)) (pow.f64 alpha 2)))
(/.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 -2 beta) (-.f64 -2 beta))) (+.f64 1 (*.f64 beta 1/2))) (pow.f64 alpha 2))
(-.f64 (*.f64 (+.f64 (+.f64 (*.f64 beta -2) -2) (*.f64 beta -2)) (/.f64 1/2 (pow.f64 alpha 2))) (*.f64 (/.f64 1/2 (pow.f64 alpha 2)) 2))
(*.f64 (/.f64 1/2 (pow.f64 alpha 2)) (-.f64 (+.f64 (*.f64 -2 beta) (+.f64 -2 (*.f64 -2 beta))) 2))
(*.f64 (/.f64 1/2 (pow.f64 alpha 2)) (-.f64 (+.f64 -2 (*.f64 beta -4)) 2))
(-.f64 (*.f64 (+.f64 (+.f64 (*.f64 beta -2) -2) (*.f64 beta -2)) (/.f64 1/2 (pow.f64 alpha 2))) (*.f64 (/.f64 1/2 (pow.f64 alpha 2)) (+.f64 2 (*.f64 beta 0))))
(*.f64 (/.f64 1/2 (pow.f64 alpha 2)) (-.f64 (+.f64 (*.f64 -2 beta) (+.f64 -2 (*.f64 -2 beta))) (+.f64 2 (*.f64 beta 0))))
(*.f64 (/.f64 -1/2 (pow.f64 alpha 2)) (+.f64 (*.f64 beta 0) (-.f64 2 (+.f64 -2 (*.f64 beta -4)))))
(-.f64 (+.f64 (/.f64 (*.f64 beta -2) (pow.f64 alpha 2)) (/.f64 (*.f64 beta -2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta -2) (pow.f64 alpha 2)) (/.f64 2 (pow.f64 alpha 2))))
(/.f64 (-.f64 (*.f64 -2 beta) 2) (pow.f64 alpha 2))
(-.f64 (+.f64 (/.f64 (*.f64 beta -2) (pow.f64 alpha 2)) (/.f64 (*.f64 beta -2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta -2) (pow.f64 alpha 2)) (/.f64 (+.f64 2 (*.f64 beta 0)) (pow.f64 alpha 2))))
(/.f64 (-.f64 (*.f64 -2 beta) 2) (pow.f64 alpha 2))
(-.f64 (+.f64 (/.f64 (+.f64 beta 2) (neg.f64 (pow.f64 alpha 2))) (/.f64 (+.f64 beta 2) (neg.f64 (pow.f64 alpha 2)))) (+.f64 (/.f64 (+.f64 beta 2) (neg.f64 (pow.f64 alpha 2))) (/.f64 beta (pow.f64 alpha 2))))
(-.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) (pow.f64 alpha 2))
(-.f64 (+.f64 (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) (+.f64 (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))))
(-.f64 (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2)))
(/.f64 (-.f64 (*.f64 (-.f64 -1 beta) 4) (+.f64 -2 (*.f64 -2 beta))) (pow.f64 alpha 2))
(*.f64 2 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))
(/.f64 (*.f64 (-.f64 -1 beta) 2) (pow.f64 alpha 2))
(*.f64 (+.f64 (*.f64 beta -2) -2) (/.f64 1 (pow.f64 alpha 2)))
(/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2))
(*.f64 (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)) 1)
(/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2))
(*.f64 1/2 (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(/.f64 (*.f64 (-.f64 -1 beta) 2) (pow.f64 alpha 2))
(*.f64 2 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))
(*.f64 1 (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)))
(/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2))
(*.f64 (+.f64 beta (-.f64 beta -2)) (/.f64 -1 (pow.f64 alpha 2)))
(/.f64 (+.f64 beta (-.f64 beta -2)) (neg.f64 (pow.f64 alpha 2)))
(/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2))
(*.f64 (+.f64 beta (-.f64 beta -2)) (/.f64 1 (neg.f64 (pow.f64 alpha 2))))
(/.f64 (+.f64 beta (-.f64 beta -2)) (neg.f64 (pow.f64 alpha 2)))
(/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2))
(*.f64 (+.f64 beta (-.f64 beta -2)) (-.f64 0 (/.f64 1 (pow.f64 alpha 2))))
(/.f64 (+.f64 beta (-.f64 beta -2)) (neg.f64 (pow.f64 alpha 2)))
(/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2))
(*.f64 (*.f64 2 (+.f64 (*.f64 beta -2) -2)) (/.f64 1/2 (pow.f64 alpha 2)))
(/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2))
(*.f64 (/.f64 1/2 (pow.f64 alpha 2)) (*.f64 2 (+.f64 (*.f64 beta -2) -2)))
(/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2))
(*.f64 -1 (/.f64 (+.f64 beta (-.f64 beta -2)) (pow.f64 alpha 2)))
(/.f64 (+.f64 beta (-.f64 beta -2)) (neg.f64 (pow.f64 alpha 2)))
(/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2))
(*.f64 (/.f64 1 (pow.f64 alpha 2)) (+.f64 (*.f64 beta -2) -2))
(/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2))
(*.f64 (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) 1/2)
(/.f64 (*.f64 (-.f64 -1 beta) 2) (pow.f64 alpha 2))
(*.f64 2 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))
(*.f64 (+.f64 beta (+.f64 (+.f64 beta (-.f64 beta -2)) (-.f64 beta -2))) (/.f64 -1/2 (pow.f64 alpha 2)))
(/.f64 (+.f64 beta (-.f64 beta -2)) (neg.f64 (pow.f64 alpha 2)))
(/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2))
(*.f64 (/.f64 -1/2 (pow.f64 alpha 2)) (+.f64 beta (+.f64 (+.f64 beta (-.f64 beta -2)) (-.f64 beta -2))))
(/.f64 (+.f64 beta (-.f64 beta -2)) (neg.f64 (pow.f64 alpha 2)))
(/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2))
(*.f64 (neg.f64 (*.f64 2 (+.f64 (*.f64 beta -2) -2))) (-.f64 0 (/.f64 1/2 (pow.f64 alpha 2))))
(/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2))
(*.f64 (neg.f64 (/.f64 1/2 (pow.f64 alpha 2))) (-.f64 (+.f64 beta 2) (-.f64 (+.f64 (*.f64 beta -2) -2) beta)))
(*.f64 (/.f64 1/2 (pow.f64 alpha 2)) (-.f64 (+.f64 (*.f64 -2 beta) (-.f64 -2 beta)) (+.f64 2 beta)))
(*.f64 (/.f64 -1/2 (pow.f64 alpha 2)) (-.f64 (+.f64 2 beta) (+.f64 (*.f64 -2 beta) (-.f64 -2 beta))))
(*.f64 (neg.f64 (/.f64 1/2 (pow.f64 alpha 2))) (-.f64 (+.f64 2 (*.f64 beta 0)) (+.f64 (+.f64 (*.f64 beta -2) -2) (*.f64 beta -2))))
(*.f64 (/.f64 1/2 (pow.f64 alpha 2)) (-.f64 (+.f64 (*.f64 -2 beta) (+.f64 -2 (*.f64 -2 beta))) (+.f64 2 (*.f64 beta 0))))
(*.f64 (/.f64 -1/2 (pow.f64 alpha 2)) (+.f64 (*.f64 beta 0) (-.f64 2 (+.f64 -2 (*.f64 beta -4)))))
(*.f64 (neg.f64 (/.f64 1/2 (pow.f64 alpha 2))) (-.f64 0 (*.f64 2 (+.f64 (*.f64 beta -2) -2))))
(/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2))
(*.f64 (neg.f64 (/.f64 1/2 (pow.f64 alpha 2))) (-.f64 2 (+.f64 (+.f64 (*.f64 beta -2) -2) (*.f64 beta -2))))
(*.f64 (/.f64 1/2 (pow.f64 alpha 2)) (-.f64 (+.f64 (*.f64 -2 beta) (+.f64 -2 (*.f64 -2 beta))) 2))
(*.f64 (/.f64 1/2 (pow.f64 alpha 2)) (-.f64 (+.f64 -2 (*.f64 beta -4)) 2))
(*.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 beta -2) -2)) (*.f64 2 (+.f64 (*.f64 beta -2) -2))) (/.f64 1/4 (pow.f64 alpha 2)))
(*.f64 (+.f64 (*.f64 2 (+.f64 -2 (*.f64 -2 beta))) (*.f64 2 (+.f64 -2 (*.f64 -2 beta)))) (/.f64 1/4 (pow.f64 alpha 2)))
(*.f64 (*.f64 (+.f64 -2 (*.f64 -2 beta)) 4) (/.f64 1/4 (pow.f64 alpha 2)))
(*.f64 (+.f64 (/.f64 (+.f64 beta (-.f64 beta -2)) (pow.f64 alpha 2)) (/.f64 (+.f64 beta (-.f64 beta -2)) (pow.f64 alpha 2))) -1/2)
(/.f64 (+.f64 beta (-.f64 beta -2)) (neg.f64 (pow.f64 alpha 2)))
(/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2))
(neg.f64 (/.f64 (+.f64 beta (-.f64 beta -2)) (pow.f64 alpha 2)))
(/.f64 (+.f64 beta (-.f64 beta -2)) (neg.f64 (pow.f64 alpha 2)))
(/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2))
(-.f64 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) 0)
(+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 2 beta) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(-.f64 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) (/.f64 0 alpha))
(+.f64 (/.f64 (+.f64 beta 1) alpha) (-.f64 (*.f64 (+.f64 2 beta) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 0 alpha)))
(-.f64 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) (-.f64 (*.f64 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) 2) (*.f64 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) 2)))
(+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 2 beta) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(-.f64 0 (neg.f64 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))))
(+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 2 beta) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(-.f64 0 (/.f64 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) -1))
(+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 2 beta) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(-.f64 (*.f64 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) 2) (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))
(+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 2 beta) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(-.f64 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)))) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(-.f64 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2)))) (*.f64 (+.f64 2 beta) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(+.f64 (/.f64 (+.f64 beta 1) alpha) (/.f64 (-.f64 (*.f64 (+.f64 2 beta) (+.f64 -2 (*.f64 -2 beta))) (*.f64 (-.f64 -1 beta) (+.f64 2 beta))) (pow.f64 alpha 2)))
(-.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta (-.f64 beta -2)) alpha)) (/.f64 (+.f64 beta 1) alpha))
(+.f64 (*.f64 (+.f64 2 beta) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (-.f64 (/.f64 (+.f64 beta (-.f64 beta -2)) alpha) (/.f64 (+.f64 beta 1) alpha)))
(+.f64 (*.f64 (+.f64 2 beta) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (-.f64 (+.f64 beta (-.f64 beta -2)) (+.f64 beta 1)) alpha))
(-.f64 (+.f64 (*.f64 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) 2) (*.f64 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) 2)) (+.f64 (*.f64 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) 2) (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))))
(+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 2 beta) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(*.f64 -1/2 (+.f64 (/.f64 (+.f64 (*.f64 beta -2) -2) alpha) (neg.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))))))
(*.f64 -1/2 (+.f64 (/.f64 (+.f64 -2 (*.f64 -2 beta)) alpha) (*.f64 (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2)) (neg.f64 (+.f64 2 beta)))))
(*.f64 -1/2 (+.f64 (/.f64 (+.f64 -2 (*.f64 -2 beta)) alpha) (*.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (+.f64 2 beta) (neg.f64 (pow.f64 alpha 2))))))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) 2))
(+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 2 beta) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(*.f64 1/2 (+.f64 (/.f64 (+.f64 beta (-.f64 beta -2)) alpha) (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)))))
(*.f64 1/2 (+.f64 (*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2))) (/.f64 (+.f64 beta (-.f64 beta -2)) alpha)))
(*.f64 1/2 (+.f64 (*.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta (-.f64 beta -2)) alpha)))
(*.f64 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) 1)
(+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 2 beta) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(*.f64 1 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))
(+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 2 beta) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(*.f64 -1 (neg.f64 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))))
(+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 2 beta) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(*.f64 (*.f64 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) 2) 1/2)
(+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 2 beta) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(*.f64 (+.f64 (neg.f64 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))) (neg.f64 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))) -1/2)
(+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 2 beta) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(/.f64 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) 1)
(+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 2 beta) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(/.f64 1 (/.f64 1 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))))
(+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 2 beta) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(/.f64 1 (/.f64 -1 (neg.f64 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))))
(+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 2 beta) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(/.f64 (neg.f64 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))) -1)
(+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 2 beta) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(/.f64 (+.f64 (neg.f64 (/.f64 (+.f64 beta 1) alpha)) (neg.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))) -1)
(+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 2 beta) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(/.f64 (+.f64 (neg.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) (neg.f64 (/.f64 (+.f64 beta 1) alpha))) -1)
(+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 2 beta) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(neg.f64 (neg.f64 (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))))
(+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 2 beta) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) 0)
(*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (/.f64 0 (pow.f64 alpha 2)))
(+.f64 (/.f64 0 (pow.f64 alpha 2)) (*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2))))
(/.f64 (-.f64 (*.f64 (+.f64 2 beta) (+.f64 -2 (*.f64 -2 beta))) 0) (pow.f64 alpha 2))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (*.f64 0 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(+.f64 (*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2))) (*.f64 0 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(/.f64 (-.f64 (*.f64 (+.f64 2 beta) (+.f64 -2 (*.f64 -2 beta))) (*.f64 (-.f64 -1 beta) 0)) (pow.f64 alpha 2))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) 0))
(*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (+.f64 0 (*.f64 0 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))
(+.f64 (*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2))) (*.f64 0 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(/.f64 (-.f64 (*.f64 (+.f64 2 beta) (+.f64 -2 (*.f64 -2 beta))) (*.f64 (-.f64 -1 beta) 0)) (pow.f64 alpha 2))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (+.f64 0 (*.f64 (+.f64 beta 2) 0)))
(*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (-.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))
(+.f64 (*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2))) (-.f64 (*.f64 (+.f64 2 beta) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (+.f64 2 beta) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))
(+.f64 (*.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (-.f64 (+.f64 2 beta) (+.f64 2 beta))))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (-.f64 0 (*.f64 0 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))
(+.f64 (*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2))) (*.f64 0 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(/.f64 (-.f64 (*.f64 (+.f64 2 beta) (+.f64 -2 (*.f64 -2 beta))) (*.f64 (-.f64 -1 beta) 0)) (pow.f64 alpha 2))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (-.f64 (*.f64 0 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 0 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))
(+.f64 (*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2))) (*.f64 0 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(/.f64 (-.f64 (*.f64 (+.f64 2 beta) (+.f64 -2 (*.f64 -2 beta))) (*.f64 (-.f64 -1 beta) 0)) (pow.f64 alpha 2))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (-.f64 (*.f64 (+.f64 beta 2) 0) (*.f64 0 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))
(+.f64 (*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2))) (*.f64 0 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(/.f64 (-.f64 (*.f64 (+.f64 2 beta) (+.f64 -2 (*.f64 -2 beta))) (*.f64 (-.f64 -1 beta) 0)) (pow.f64 alpha 2))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (-.f64 0 (*.f64 (+.f64 beta 2) 0)))
(*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (-.f64 (*.f64 0 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) 0)))
(+.f64 (*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2))) (*.f64 0 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(/.f64 (-.f64 (*.f64 (+.f64 2 beta) (+.f64 -2 (*.f64 -2 beta))) (*.f64 (-.f64 -1 beta) 0)) (pow.f64 alpha 2))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (-.f64 (*.f64 (+.f64 beta 2) 0) (*.f64 (+.f64 beta 2) 0)))
(*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (-.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)))))
(*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (/.f64 0 (/.f64 1 (+.f64 beta 2))))
(*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (/.f64 0 (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))))
(*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (/.f64 (/.f64 0 (pow.f64 alpha 2)) (/.f64 1 (+.f64 beta 2))))
(*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (/.f64 (*.f64 (+.f64 (*.f64 beta -2) -2) 0) (pow.f64 alpha 2)))
(*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (*.f64 (*.f64 (+.f64 beta 2) 2) 0))
(*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) (/.f64 0 (pow.f64 alpha 2))))
(*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (*.f64 1 (*.f64 0 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))
(+.f64 (*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2))) (*.f64 0 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(/.f64 (-.f64 (*.f64 (+.f64 2 beta) (+.f64 -2 (*.f64 -2 beta))) (*.f64 (-.f64 -1 beta) 0)) (pow.f64 alpha 2))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (*.f64 1 (*.f64 (+.f64 beta 2) 0)))
(*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (*.f64 (*.f64 (+.f64 beta 2) (*.f64 2 (+.f64 (*.f64 beta -2) -2))) 0))
(+.f64 (*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2))) (*.f64 0 (*.f64 2 (*.f64 (+.f64 2 beta) (+.f64 -2 (*.f64 -2 beta))))))
(+.f64 (*.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (*.f64 (+.f64 2 beta) (+.f64 (*.f64 (*.f64 -2 beta) 0) 0)))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(+.f64 (*.f64 (+.f64 2 beta) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (+.f64 2 beta) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (+.f64 2 (+.f64 (+.f64 2 beta) beta)))
(+.f64 0 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))))
(*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(+.f64 (*.f64 0 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))))
(+.f64 (*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2))) (*.f64 0 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(/.f64 (-.f64 (*.f64 (+.f64 2 beta) (+.f64 -2 (*.f64 -2 beta))) (*.f64 (-.f64 -1 beta) 0)) (pow.f64 alpha 2))
(+.f64 (*.f64 (+.f64 beta 2) 0) (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))))
(*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 beta (neg.f64 (pow.f64 alpha 2)))) (-.f64 0 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 beta 2) (pow.f64 alpha 2)))))
(+.f64 (*.f64 (+.f64 2 beta) (/.f64 beta (neg.f64 (pow.f64 alpha 2)))) (neg.f64 (*.f64 (+.f64 2 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))))
(+.f64 0 (*.f64 (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)) (-.f64 (neg.f64 beta) (+.f64 2 beta))))
(+.f64 (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 beta (/.f64 (pow.f64 alpha 2) (+.f64 (*.f64 beta -2) -2))))
(+.f64 (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 beta (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2))))
(+.f64 (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (pow.f64 alpha 2) beta)))
(+.f64 (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (+.f64 0 (/.f64 beta (/.f64 (pow.f64 alpha 2) (+.f64 (*.f64 beta -2) -2)))))
(+.f64 0 (+.f64 (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 beta (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2)))))
(+.f64 0 (+.f64 (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (pow.f64 alpha 2) beta))))
(+.f64 (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (-.f64 (/.f64 beta (/.f64 (pow.f64 alpha 2) (+.f64 (*.f64 beta -2) -2))) (*.f64 (+.f64 beta 2) 0)))
(+.f64 (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (-.f64 (*.f64 beta (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2))) (*.f64 (+.f64 2 beta) 0)))
(+.f64 (/.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (pow.f64 alpha 2) beta)) (-.f64 (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (+.f64 0 (*.f64 beta 0))))
(+.f64 (/.f64 beta (/.f64 (pow.f64 alpha 2) (+.f64 (*.f64 beta -2) -2))) (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(+.f64 (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 beta (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2))))
(+.f64 (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (pow.f64 alpha 2) beta)))
(+.f64 (/.f64 beta (/.f64 (pow.f64 alpha 2) (+.f64 (*.f64 beta -2) -2))) (-.f64 (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 0 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))
(+.f64 (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 beta (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2))))
(+.f64 (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (pow.f64 alpha 2) beta)))
(+.f64 (/.f64 beta (/.f64 (pow.f64 alpha 2) (+.f64 (*.f64 beta -2) -2))) (-.f64 (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) 0)))
(+.f64 (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (-.f64 (*.f64 beta (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2))) (*.f64 (+.f64 2 beta) 0)))
(+.f64 (/.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (pow.f64 alpha 2) beta)) (-.f64 (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (+.f64 0 (*.f64 beta 0))))
(+.f64 (*.f64 (+.f64 beta 2) (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) (neg.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)))))
(+.f64 (*.f64 (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2)) (neg.f64 (+.f64 2 beta))) (*.f64 (+.f64 2 beta) (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))
(+.f64 0 (*.f64 (+.f64 2 beta) (/.f64 (-.f64 (*.f64 (-.f64 -1 beta) 4) (+.f64 -2 (*.f64 -2 beta))) (pow.f64 alpha 2))))
(+.f64 (/.f64 0 (/.f64 1 (+.f64 beta 2))) (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))))
(*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(+.f64 (/.f64 (neg.f64 beta) (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))) (/.f64 (neg.f64 (+.f64 beta 2)) (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))))
(/.f64 (+.f64 (neg.f64 beta) (neg.f64 (+.f64 2 beta))) (/.f64 (pow.f64 alpha 2) (+.f64 2 beta)))
(*.f64 (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)) (-.f64 (neg.f64 beta) (+.f64 2 beta)))
(+.f64 (/.f64 (neg.f64 beta) (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))) (/.f64 (-.f64 -2 beta) (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))))
(/.f64 (+.f64 -2 (-.f64 (neg.f64 beta) beta)) (/.f64 (pow.f64 alpha 2) (+.f64 2 beta)))
(*.f64 (+.f64 2 beta) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)))
(+.f64 (/.f64 0 (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))) (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))))
(*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(-.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) 0)
(*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(-.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (/.f64 0 (pow.f64 alpha 2)))
(+.f64 (/.f64 0 (pow.f64 alpha 2)) (*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2))))
(/.f64 (-.f64 (*.f64 (+.f64 2 beta) (+.f64 -2 (*.f64 -2 beta))) 0) (pow.f64 alpha 2))
(-.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (*.f64 0 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(+.f64 (*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2))) (*.f64 0 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(/.f64 (-.f64 (*.f64 (+.f64 2 beta) (+.f64 -2 (*.f64 -2 beta))) (*.f64 (-.f64 -1 beta) 0)) (pow.f64 alpha 2))
(-.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) 0))
(*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(-.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (-.f64 (*.f64 (+.f64 beta 2) (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) (*.f64 (+.f64 beta 2) (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))))
(-.f64 (*.f64 (+.f64 2 beta) (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) (*.f64 (+.f64 2 beta) (-.f64 (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2)))))
(*.f64 (+.f64 2 beta) (+.f64 (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2)) (*.f64 0 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))
(-.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (/.f64 0 (/.f64 1 (+.f64 beta 2))))
(*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(-.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (/.f64 0 (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))))
(*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(-.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (/.f64 (/.f64 0 (pow.f64 alpha 2)) (/.f64 1 (+.f64 beta 2))))
(*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(-.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (/.f64 (*.f64 (+.f64 (*.f64 beta -2) -2) 0) (pow.f64 alpha 2)))
(*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(-.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (*.f64 (*.f64 (+.f64 beta 2) 2) 0))
(*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(-.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) (/.f64 0 (pow.f64 alpha 2))))
(*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(-.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (*.f64 1 (*.f64 0 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))
(+.f64 (*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2))) (*.f64 0 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(/.f64 (-.f64 (*.f64 (+.f64 2 beta) (+.f64 -2 (*.f64 -2 beta))) (*.f64 (-.f64 -1 beta) 0)) (pow.f64 alpha 2))
(-.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (*.f64 1 (*.f64 (+.f64 beta 2) 0)))
(*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(-.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (*.f64 (*.f64 (+.f64 beta 2) (*.f64 2 (+.f64 (*.f64 beta -2) -2))) 0))
(-.f64 (*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2))) (*.f64 0 (*.f64 2 (*.f64 (+.f64 2 beta) (+.f64 -2 (*.f64 -2 beta))))))
(-.f64 (*.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (*.f64 (+.f64 2 beta) (+.f64 (*.f64 (*.f64 -2 beta) 0) 0)))
(-.f64 0 (neg.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)))))
(*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(-.f64 0 (/.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) -1))
(*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(-.f64 (*.f64 0 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (neg.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)))))
(-.f64 (*.f64 0 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2)) (neg.f64 (+.f64 2 beta))))
(-.f64 (*.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (neg.f64 (*.f64 0 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))
(-.f64 (*.f64 0 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 2) (neg.f64 (/.f64 (pow.f64 alpha 2) (+.f64 (*.f64 beta -2) -2)))))
(-.f64 (*.f64 0 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2)) (neg.f64 (+.f64 2 beta))))
(-.f64 (*.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (neg.f64 (*.f64 0 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))
(-.f64 (*.f64 (+.f64 beta 2) 0) (neg.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)))))
(*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(-.f64 (*.f64 (+.f64 beta 2) (/.f64 beta (neg.f64 (pow.f64 alpha 2)))) (*.f64 (+.f64 beta 2) (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))))
(/.f64 (+.f64 (neg.f64 beta) (neg.f64 (+.f64 2 beta))) (/.f64 (pow.f64 alpha 2) (+.f64 2 beta)))
(*.f64 (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)) (-.f64 (neg.f64 beta) (+.f64 2 beta)))
(-.f64 (*.f64 (+.f64 beta 2) (/.f64 beta (neg.f64 (pow.f64 alpha 2)))) (/.f64 (/.f64 (+.f64 beta 2) (pow.f64 alpha 2)) (/.f64 1 (+.f64 beta 2))))
(-.f64 (*.f64 (+.f64 2 beta) (/.f64 beta (neg.f64 (pow.f64 alpha 2)))) (*.f64 (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)) (/.f64 (+.f64 2 beta) 1)))
(-.f64 (/.f64 (neg.f64 beta) (/.f64 (pow.f64 alpha 2) (+.f64 2 beta))) (/.f64 (*.f64 (+.f64 2 beta) (/.f64 (+.f64 2 beta) 1)) (pow.f64 alpha 2)))
(-.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))) (-.f64 (*.f64 (+.f64 beta 2) (/.f64 beta (neg.f64 (pow.f64 alpha 2)))) (*.f64 (+.f64 beta 2) (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))))
(-.f64 (*.f64 (+.f64 2 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (-.f64 (*.f64 (+.f64 2 beta) (/.f64 beta (neg.f64 (pow.f64 alpha 2)))) (*.f64 (+.f64 2 beta) (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))))
(-.f64 (*.f64 (+.f64 2 beta) (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) (*.f64 (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)) (-.f64 (neg.f64 beta) (+.f64 2 beta))))
(-.f64 (*.f64 (+.f64 beta 2) (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))))
(*.f64 (+.f64 2 beta) (-.f64 (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2))))
(*.f64 (+.f64 2 beta) (/.f64 (-.f64 (*.f64 (-.f64 -1 beta) 4) (+.f64 -2 (*.f64 -2 beta))) (pow.f64 alpha 2)))
(-.f64 (*.f64 (*.f64 (+.f64 beta 2) 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))))
(*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(-.f64 (-.f64 (*.f64 (+.f64 beta 2) (/.f64 beta (neg.f64 (pow.f64 alpha 2)))) (*.f64 0 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) (*.f64 (+.f64 beta 2) (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))))
(-.f64 (-.f64 (*.f64 (+.f64 2 beta) (/.f64 beta (neg.f64 (pow.f64 alpha 2)))) (*.f64 0 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) (*.f64 (+.f64 2 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))))
(-.f64 (*.f64 (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)) (-.f64 (neg.f64 beta) (+.f64 2 beta))) (*.f64 0 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(-.f64 (-.f64 (*.f64 (+.f64 beta 2) (/.f64 beta (neg.f64 (pow.f64 alpha 2)))) (*.f64 (+.f64 beta 2) 0)) (*.f64 (+.f64 beta 2) (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))))
(-.f64 (-.f64 (*.f64 (+.f64 2 beta) (/.f64 beta (neg.f64 (pow.f64 alpha 2)))) (*.f64 (+.f64 2 beta) 0)) (*.f64 (+.f64 2 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))))
(-.f64 (*.f64 (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)) (-.f64 (neg.f64 beta) (+.f64 2 beta))) (+.f64 0 (*.f64 beta 0)))
(-.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)))) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(+.f64 (*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2))) (-.f64 (*.f64 (+.f64 2 beta) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (+.f64 2 beta) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))
(+.f64 (*.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (-.f64 (+.f64 2 beta) (+.f64 2 beta))))
(-.f64 (+.f64 0 (*.f64 (+.f64 beta 2) (/.f64 beta (neg.f64 (pow.f64 alpha 2))))) (*.f64 (+.f64 beta 2) (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))))
(+.f64 (*.f64 (+.f64 2 beta) (/.f64 beta (neg.f64 (pow.f64 alpha 2)))) (neg.f64 (*.f64 (+.f64 2 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))))
(+.f64 0 (*.f64 (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)) (-.f64 (neg.f64 beta) (+.f64 2 beta))))
(-.f64 (/.f64 (neg.f64 beta) (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))) (*.f64 (+.f64 beta 2) (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))))
(/.f64 (+.f64 (neg.f64 beta) (neg.f64 (+.f64 2 beta))) (/.f64 (pow.f64 alpha 2) (+.f64 2 beta)))
(*.f64 (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)) (-.f64 (neg.f64 beta) (+.f64 2 beta)))
(-.f64 (/.f64 0 (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))) (/.f64 (+.f64 beta (-.f64 beta -2)) (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))))
(/.f64 (+.f64 -2 (-.f64 (neg.f64 beta) beta)) (/.f64 (pow.f64 alpha 2) (+.f64 2 beta)))
(*.f64 (+.f64 2 beta) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)))
(-.f64 (/.f64 (*.f64 beta -2) (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))) (/.f64 2 (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))))
(/.f64 (-.f64 (*.f64 -2 beta) 2) (/.f64 (pow.f64 alpha 2) (+.f64 2 beta)))
(*.f64 (+.f64 2 beta) (/.f64 (-.f64 (*.f64 -2 beta) 2) (pow.f64 alpha 2)))
(-.f64 (/.f64 (*.f64 beta -2) (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))) (/.f64 (+.f64 2 (*.f64 beta 0)) (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))))
(/.f64 (-.f64 (*.f64 -2 beta) 2) (/.f64 (pow.f64 alpha 2) (+.f64 2 beta)))
(*.f64 (+.f64 2 beta) (/.f64 (-.f64 (*.f64 -2 beta) 2) (pow.f64 alpha 2)))
(-.f64 (/.f64 (neg.f64 (+.f64 beta 2)) (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))) (/.f64 beta (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))))
(/.f64 (+.f64 (neg.f64 beta) (neg.f64 (+.f64 2 beta))) (/.f64 (pow.f64 alpha 2) (+.f64 2 beta)))
(*.f64 (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)) (-.f64 (neg.f64 beta) (+.f64 2 beta)))
(-.f64 (/.f64 (-.f64 -2 beta) (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))) (/.f64 beta (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))))
(/.f64 (-.f64 (-.f64 -2 beta) beta) (/.f64 (pow.f64 alpha 2) (+.f64 2 beta)))
(*.f64 (-.f64 (-.f64 -2 beta) beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(-.f64 (/.f64 (+.f64 (*.f64 beta -2) (*.f64 beta -2)) (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))) (/.f64 (+.f64 2 (*.f64 beta -2)) (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))))
(/.f64 (-.f64 (*.f64 -2 beta) 2) (/.f64 (pow.f64 alpha 2) (+.f64 2 beta)))
(*.f64 (+.f64 2 beta) (/.f64 (-.f64 (*.f64 -2 beta) 2) (pow.f64 alpha 2)))
(-.f64 (/.f64 (+.f64 (*.f64 beta -2) (*.f64 beta -2)) (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))) (/.f64 (+.f64 2 (+.f64 (*.f64 beta -2) (*.f64 beta 0))) (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))))
(/.f64 (-.f64 (*.f64 -2 beta) 2) (/.f64 (pow.f64 alpha 2) (+.f64 2 beta)))
(*.f64 (+.f64 2 beta) (/.f64 (-.f64 (*.f64 -2 beta) 2) (pow.f64 alpha 2)))
(-.f64 (/.f64 (/.f64 (*.f64 beta -2) (pow.f64 alpha 2)) (/.f64 1 (+.f64 beta 2))) (/.f64 (/.f64 2 (pow.f64 alpha 2)) (/.f64 1 (+.f64 beta 2))))
(/.f64 (-.f64 (*.f64 -2 beta) 2) (/.f64 (pow.f64 alpha 2) (+.f64 2 beta)))
(*.f64 (+.f64 2 beta) (/.f64 (-.f64 (*.f64 -2 beta) 2) (pow.f64 alpha 2)))
(-.f64 (/.f64 (/.f64 (*.f64 beta -2) (pow.f64 alpha 2)) (/.f64 1 (+.f64 beta 2))) (/.f64 (/.f64 (+.f64 2 (*.f64 beta 0)) (pow.f64 alpha 2)) (/.f64 1 (+.f64 beta 2))))
(/.f64 (-.f64 (*.f64 -2 beta) 2) (/.f64 (pow.f64 alpha 2) (+.f64 2 beta)))
(*.f64 (+.f64 2 beta) (/.f64 (-.f64 (*.f64 -2 beta) 2) (pow.f64 alpha 2)))
(-.f64 (/.f64 (/.f64 (+.f64 beta 2) (neg.f64 (pow.f64 alpha 2))) (/.f64 1 (+.f64 beta 2))) (/.f64 (/.f64 beta (pow.f64 alpha 2)) (/.f64 1 (+.f64 beta 2))))
(/.f64 (-.f64 (/.f64 (+.f64 2 beta) (neg.f64 (pow.f64 alpha 2))) (/.f64 beta (pow.f64 alpha 2))) (/.f64 1 (+.f64 2 beta)))
(*.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) (pow.f64 alpha 2)) (/.f64 (+.f64 2 beta) 1))
(-.f64 (*.f64 (/.f64 (*.f64 beta -2) (pow.f64 alpha 2)) (+.f64 beta 2)) (*.f64 (+.f64 beta 2) (/.f64 2 (pow.f64 alpha 2))))
(/.f64 (-.f64 (*.f64 -2 beta) 2) (/.f64 (pow.f64 alpha 2) (+.f64 2 beta)))
(*.f64 (+.f64 2 beta) (/.f64 (-.f64 (*.f64 -2 beta) 2) (pow.f64 alpha 2)))
(-.f64 (*.f64 (/.f64 (*.f64 beta -2) (pow.f64 alpha 2)) (+.f64 beta 2)) (*.f64 (+.f64 beta 2) (/.f64 (+.f64 2 (*.f64 beta 0)) (pow.f64 alpha 2))))
(/.f64 (-.f64 (*.f64 -2 beta) 2) (/.f64 (pow.f64 alpha 2) (+.f64 2 beta)))
(*.f64 (+.f64 2 beta) (/.f64 (-.f64 (*.f64 -2 beta) 2) (pow.f64 alpha 2)))
(-.f64 (*.f64 (/.f64 (+.f64 beta 2) (neg.f64 (pow.f64 alpha 2))) (+.f64 beta 2)) (*.f64 (+.f64 beta 2) (/.f64 beta (pow.f64 alpha 2))))
(/.f64 (+.f64 (neg.f64 beta) (neg.f64 (+.f64 2 beta))) (/.f64 (pow.f64 alpha 2) (+.f64 2 beta)))
(*.f64 (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)) (-.f64 (neg.f64 beta) (+.f64 2 beta)))
(-.f64 (*.f64 (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (+.f64 beta 2)) (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))))
(*.f64 (+.f64 2 beta) (-.f64 (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2))))
(*.f64 (+.f64 2 beta) (/.f64 (-.f64 (*.f64 (-.f64 -1 beta) 4) (+.f64 -2 (*.f64 -2 beta))) (pow.f64 alpha 2)))
(-.f64 (*.f64 0 (neg.f64 (+.f64 beta 2))) (*.f64 (+.f64 beta 2) (/.f64 (+.f64 beta (-.f64 beta -2)) (pow.f64 alpha 2))))
(/.f64 (+.f64 -2 (-.f64 (neg.f64 beta) beta)) (/.f64 (pow.f64 alpha 2) (+.f64 2 beta)))
(*.f64 (+.f64 2 beta) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)))
(-.f64 (*.f64 (/.f64 (+.f64 beta 2) (pow.f64 alpha 2)) (neg.f64 (+.f64 beta 2))) (*.f64 (+.f64 beta 2) (/.f64 beta (pow.f64 alpha 2))))
(/.f64 (+.f64 (neg.f64 beta) (neg.f64 (+.f64 2 beta))) (/.f64 (pow.f64 alpha 2) (+.f64 2 beta)))
(*.f64 (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)) (-.f64 (neg.f64 beta) (+.f64 2 beta)))
(-.f64 (*.f64 0 (/.f64 (+.f64 beta (-.f64 beta -2)) (pow.f64 alpha 2))) (*.f64 (/.f64 (+.f64 beta (-.f64 beta -2)) (pow.f64 alpha 2)) (+.f64 beta 2)))
(/.f64 (+.f64 -2 (-.f64 (neg.f64 beta) beta)) (/.f64 (pow.f64 alpha 2) (+.f64 2 beta)))
(*.f64 (+.f64 2 beta) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)))
(-.f64 (*.f64 (*.f64 1/2 (/.f64 beta (neg.f64 (pow.f64 alpha 2)))) (*.f64 (+.f64 beta 2) 2)) (*.f64 (+.f64 beta 2) (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))))
(-.f64 (*.f64 (+.f64 2 beta) (*.f64 (/.f64 (*.f64 beta 1/2) (neg.f64 (pow.f64 alpha 2))) 2)) (*.f64 (+.f64 2 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))))
(-.f64 (/.f64 (*.f64 (+.f64 2 beta) 1) (/.f64 (pow.f64 alpha 2) (neg.f64 beta))) (*.f64 (+.f64 2 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 beta (neg.f64 (pow.f64 alpha 2)))) (*.f64 (+.f64 beta 2) (/.f64 beta (neg.f64 (pow.f64 alpha 2))))) (+.f64 (*.f64 (+.f64 beta 2) (/.f64 beta (neg.f64 (pow.f64 alpha 2)))) (*.f64 (+.f64 beta 2) (/.f64 (+.f64 beta 2) (pow.f64 alpha 2)))))
(/.f64 (+.f64 (neg.f64 beta) (neg.f64 (+.f64 2 beta))) (/.f64 (pow.f64 alpha 2) (+.f64 2 beta)))
(*.f64 (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)) (-.f64 (neg.f64 beta) (+.f64 2 beta)))
(-.f64 (+.f64 (*.f64 (+.f64 beta 2) (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) (*.f64 (+.f64 beta 2) (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))) (+.f64 (*.f64 (+.f64 beta 2) (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)))))
(*.f64 (+.f64 2 beta) (-.f64 (*.f64 4 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2))))
(*.f64 (+.f64 2 beta) (/.f64 (-.f64 (*.f64 (-.f64 -1 beta) 4) (+.f64 -2 (*.f64 -2 beta))) (pow.f64 alpha 2)))
(/.f64 (+.f64 beta 2) (/.f64 (pow.f64 alpha 2) (+.f64 (*.f64 beta -2) -2)))
(*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(/.f64 (+.f64 beta 2) (neg.f64 (neg.f64 (/.f64 (pow.f64 alpha 2) (+.f64 (*.f64 beta -2) -2)))))
(*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(/.f64 (+.f64 (*.f64 beta -2) -2) (/.f64 (pow.f64 alpha 2) (+.f64 beta 2)))
(*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(/.f64 (+.f64 (*.f64 beta -2) -2) (*.f64 (/.f64 1 (+.f64 beta 2)) (pow.f64 alpha 2)))
(*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(/.f64 (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)) (/.f64 1 (+.f64 beta 2)))
(*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(/.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2))) 1)
(*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(/.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) 1/2)
(*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (/.f64 (+.f64 2 beta) 1/2))
(*.f64 2 (*.f64 (+.f64 2 beta) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(/.f64 1 (/.f64 (/.f64 (pow.f64 alpha 2) (+.f64 (*.f64 beta -2) -2)) (+.f64 beta 2)))
(*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(/.f64 (*.f64 (+.f64 beta 2) (+.f64 (*.f64 beta -2) -2)) (pow.f64 alpha 2))
(*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(/.f64 (+.f64 beta (-.f64 beta -2)) (/.f64 (neg.f64 (pow.f64 alpha 2)) (+.f64 beta 2)))
(/.f64 (+.f64 -2 (-.f64 (neg.f64 beta) beta)) (/.f64 (pow.f64 alpha 2) (+.f64 2 beta)))
(*.f64 (+.f64 2 beta) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)))
(/.f64 (+.f64 beta (-.f64 beta -2)) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))))
(/.f64 (+.f64 -2 (-.f64 (neg.f64 beta) beta)) (/.f64 (pow.f64 alpha 2) (+.f64 2 beta)))
(*.f64 (+.f64 2 beta) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)))
(/.f64 (+.f64 beta (-.f64 beta -2)) (*.f64 (neg.f64 (pow.f64 alpha 2)) (/.f64 1 (+.f64 beta 2))))
(/.f64 (+.f64 -2 (-.f64 (neg.f64 beta) beta)) (/.f64 (pow.f64 alpha 2) (+.f64 2 beta)))
(*.f64 (+.f64 2 beta) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)))
(/.f64 (+.f64 beta (-.f64 beta -2)) (neg.f64 (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))))
(/.f64 (+.f64 -2 (-.f64 (neg.f64 beta) beta)) (/.f64 (pow.f64 alpha 2) (+.f64 2 beta)))
(*.f64 (+.f64 2 beta) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)))
(/.f64 (/.f64 (+.f64 beta 2) (pow.f64 alpha 2)) (/.f64 1 (+.f64 (*.f64 beta -2) -2)))
(*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(/.f64 (*.f64 2 (+.f64 (*.f64 beta -2) -2)) (*.f64 (*.f64 (pow.f64 alpha 2) 2) (/.f64 1 (+.f64 beta 2))))
(*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(/.f64 -1 (/.f64 (neg.f64 (pow.f64 alpha 2)) (*.f64 (+.f64 beta 2) (+.f64 (*.f64 beta -2) -2))))
(*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(/.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 beta 2) (+.f64 beta (-.f64 beta -2)))))
(/.f64 (+.f64 -2 (-.f64 (neg.f64 beta) beta)) (/.f64 (pow.f64 alpha 2) (+.f64 2 beta)))
(*.f64 (+.f64 2 beta) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)))
(/.f64 (neg.f64 (+.f64 beta 2)) (neg.f64 (/.f64 (pow.f64 alpha 2) (+.f64 (*.f64 beta -2) -2))))
(*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(/.f64 (neg.f64 (+.f64 beta 2)) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (+.f64 (*.f64 beta -2) -2))))
(*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(/.f64 (neg.f64 (+.f64 beta 2)) (-.f64 (/.f64 0 (+.f64 (*.f64 beta -2) -2)) (/.f64 (pow.f64 alpha 2) (+.f64 (*.f64 beta -2) -2))))
(*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(/.f64 (*.f64 (+.f64 beta 2) (+.f64 beta (-.f64 beta -2))) (neg.f64 (pow.f64 alpha 2)))
(/.f64 (+.f64 -2 (-.f64 (neg.f64 beta) beta)) (/.f64 (pow.f64 alpha 2) (+.f64 2 beta)))
(*.f64 (+.f64 2 beta) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)))
(/.f64 (/.f64 (+.f64 beta (-.f64 beta -2)) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 1 (+.f64 beta 2))))
(/.f64 (+.f64 -2 (-.f64 (neg.f64 beta) beta)) (/.f64 (pow.f64 alpha 2) (+.f64 2 beta)))
(*.f64 (+.f64 2 beta) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)))
(/.f64 (/.f64 (+.f64 beta (-.f64 beta -2)) (pow.f64 alpha 2)) (neg.f64 (/.f64 1 (+.f64 beta 2))))
(/.f64 (+.f64 -2 (-.f64 (neg.f64 beta) beta)) (/.f64 (pow.f64 alpha 2) (+.f64 2 beta)))
(*.f64 (+.f64 2 beta) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)))
(/.f64 (neg.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)))) -1)
(*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(/.f64 (/.f64 (+.f64 1 (*.f64 1/2 beta)) (pow.f64 alpha 2)) (/.f64 -1/2 (+.f64 beta (-.f64 beta -2))))
(*.f64 (/.f64 (+.f64 1 (*.f64 beta 1/2)) (pow.f64 alpha 2)) (/.f64 (+.f64 beta (-.f64 beta -2)) -1/2))
(/.f64 (*.f64 (+.f64 beta 2) 2) (/.f64 (/.f64 (pow.f64 alpha 2) (+.f64 (*.f64 beta -2) -2)) 1/2))
(*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(/.f64 (*.f64 (+.f64 beta 2) 2) (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 (*.f64 beta -2) -2) 1/2)))
(*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(/.f64 (*.f64 (+.f64 beta 2) 2) (/.f64 1 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (/.f64 (+.f64 2 beta) 1/2))
(*.f64 2 (*.f64 (+.f64 2 beta) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(/.f64 (*.f64 (+.f64 beta 2) 2) (/.f64 (neg.f64 (pow.f64 alpha 2)) (+.f64 beta 1)))
(*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (/.f64 (+.f64 2 beta) 1/2))
(*.f64 2 (*.f64 (+.f64 2 beta) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(/.f64 (*.f64 (+.f64 beta 2) (*.f64 2 (+.f64 (*.f64 beta -2) -2))) (*.f64 (pow.f64 alpha 2) 2))
(*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(/.f64 (*.f64 (+.f64 beta 2) (*.f64 2 (+.f64 (*.f64 beta -2) -2))) (/.f64 1 (/.f64 1/2 (pow.f64 alpha 2))))
(*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(/.f64 (/.f64 (neg.f64 (+.f64 beta 2)) (/.f64 (pow.f64 alpha 2) (+.f64 (*.f64 beta -2) -2))) -1)
(*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(/.f64 (/.f64 (+.f64 beta (-.f64 beta -2)) (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))) -1)
(/.f64 (+.f64 -2 (-.f64 (neg.f64 beta) beta)) (/.f64 (pow.f64 alpha 2) (+.f64 2 beta)))
(*.f64 (+.f64 2 beta) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)))
(/.f64 (/.f64 (/.f64 (+.f64 beta (-.f64 beta -2)) (pow.f64 alpha 2)) (/.f64 1 (+.f64 beta 2))) -1)
(/.f64 (+.f64 -2 (-.f64 (neg.f64 beta) beta)) (/.f64 (pow.f64 alpha 2) (+.f64 2 beta)))
(*.f64 (+.f64 2 beta) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)))
(/.f64 (/.f64 (*.f64 (+.f64 beta 2) (+.f64 beta (-.f64 beta -2))) (pow.f64 alpha 2)) -1)
(/.f64 (+.f64 -2 (-.f64 (neg.f64 beta) beta)) (/.f64 (pow.f64 alpha 2) (+.f64 2 beta)))
(*.f64 (+.f64 2 beta) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)))
(/.f64 (*.f64 (*.f64 2 (+.f64 (*.f64 beta -2) -2)) (+.f64 beta 2)) (*.f64 (pow.f64 alpha 2) 2))
(*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(/.f64 (*.f64 (/.f64 (+.f64 beta (-.f64 beta -2)) (pow.f64 alpha 2)) (+.f64 beta 2)) -1)
(/.f64 (+.f64 -2 (-.f64 (neg.f64 beta) beta)) (/.f64 (pow.f64 alpha 2) (+.f64 2 beta)))
(*.f64 (+.f64 2 beta) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)))
(/.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 beta (-.f64 beta -2)) (pow.f64 alpha 2))) -1)
(/.f64 (+.f64 -2 (-.f64 (neg.f64 beta) beta)) (/.f64 (pow.f64 alpha 2) (+.f64 2 beta)))
(*.f64 (+.f64 2 beta) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 beta -2) -2) 1/2) (*.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 2))
(*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(/.f64 (*.f64 (+.f64 beta 1) (*.f64 (+.f64 beta 2) 2)) (neg.f64 (pow.f64 alpha 2)))
(*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (/.f64 (+.f64 2 beta) 1/2))
(*.f64 2 (*.f64 (+.f64 2 beta) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(/.f64 (*.f64 -1/2 (*.f64 (+.f64 beta 2) (*.f64 2 (+.f64 (*.f64 beta -2) -2)))) (neg.f64 (pow.f64 alpha 2)))
(/.f64 (*.f64 (+.f64 2 beta) (*.f64 -1/2 (*.f64 2 (+.f64 -2 (*.f64 -2 beta))))) (neg.f64 (pow.f64 alpha 2)))
(*.f64 (*.f64 (+.f64 -2 (*.f64 -2 beta)) -1) (/.f64 (+.f64 2 beta) (neg.f64 (pow.f64 alpha 2))))
(/.f64 (*.f64 1 (*.f64 (+.f64 beta 2) (*.f64 2 (+.f64 (*.f64 beta -2) -2)))) (*.f64 (pow.f64 alpha 2) 2))
(*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 beta -2) -2) 0) (*.f64 (+.f64 beta 2) (+.f64 (*.f64 beta -2) -2))) (neg.f64 (pow.f64 alpha 2)))
(*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(/.f64 (neg.f64 (*.f64 (+.f64 beta 2) (+.f64 beta (-.f64 beta -2)))) (pow.f64 alpha 2))
(/.f64 (+.f64 -2 (-.f64 (neg.f64 beta) beta)) (/.f64 (pow.f64 alpha 2) (+.f64 2 beta)))
(*.f64 (+.f64 2 beta) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)))
(/.f64 (+.f64 (+.f64 1 (*.f64 1/2 beta)) (+.f64 1 (*.f64 1/2 beta))) (/.f64 (pow.f64 alpha 2) (+.f64 (*.f64 beta -2) -2)))
(*.f64 (+.f64 1 (+.f64 (+.f64 1 (*.f64 beta 1/2)) (*.f64 beta 1/2))) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 -2 (+.f64 -2 (*.f64 beta -4))) (/.f64 (+.f64 1 (*.f64 beta 1/2)) (pow.f64 alpha 2)))
(/.f64 (+.f64 (*.f64 1/2 (*.f64 (+.f64 beta 2) (+.f64 (*.f64 beta -2) -2))) (*.f64 1/2 (*.f64 (+.f64 beta 2) (+.f64 (*.f64 beta -2) -2)))) (pow.f64 alpha 2))
(*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(/.f64 (+.f64 (neg.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) (neg.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))) -1)
(neg.f64 (+.f64 (neg.f64 (*.f64 (+.f64 2 beta) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) (neg.f64 (*.f64 (+.f64 2 beta) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))))
(+.f64 (*.f64 (+.f64 2 beta) (/.f64 (/.f64 (-.f64 -1 beta) 1) (pow.f64 alpha 2))) (*.f64 (+.f64 2 beta) (/.f64 (/.f64 (-.f64 -1 beta) 1) (pow.f64 alpha 2))))
(neg.f64 (neg.f64 (*.f64 (+.f64 beta 2) (/.f64 (+.f64 (*.f64 beta -2) -2) (pow.f64 alpha 2)))))
(*.f64 (+.f64 2 beta) (/.f64 (+.f64 -2 (*.f64 -2 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 -2 (*.f64 -2 beta)) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(+.f64 (neg.f64 beta) (neg.f64 (+.f64 beta 2)))
(+.f64 (neg.f64 beta) (neg.f64 (+.f64 2 beta)))
(-.f64 (neg.f64 beta) (+.f64 2 beta))
(+.f64 (neg.f64 beta) (-.f64 -2 beta))
(+.f64 -2 (-.f64 (neg.f64 beta) beta))
(+.f64 (-.f64 -2 beta) (neg.f64 beta))
(+.f64 (neg.f64 beta) (*.f64 1 (neg.f64 (+.f64 beta 2))))
(+.f64 (neg.f64 beta) (neg.f64 (+.f64 2 beta)))
(-.f64 (neg.f64 beta) (+.f64 2 beta))
(+.f64 (neg.f64 beta) (+.f64 0 (neg.f64 (+.f64 beta 2))))
(+.f64 (neg.f64 beta) (neg.f64 (+.f64 2 beta)))
(-.f64 (neg.f64 beta) (+.f64 2 beta))
(+.f64 (neg.f64 beta) (-.f64 (-.f64 (neg.f64 beta) (*.f64 (+.f64 beta 2) 2)) (+.f64 (*.f64 beta -2) -2)))
(+.f64 (neg.f64 beta) (-.f64 (neg.f64 beta) (+.f64 (*.f64 2 (+.f64 2 beta)) (+.f64 -2 (*.f64 -2 beta)))))
(+.f64 (neg.f64 beta) (-.f64 (neg.f64 beta) (+.f64 (+.f64 -2 (*.f64 -2 beta)) (+.f64 (*.f64 2 beta) 4))))
(+.f64 (neg.f64 beta) (*.f64 1 (-.f64 -2 beta)))
(+.f64 -2 (-.f64 (neg.f64 beta) beta))
(+.f64 (-.f64 -2 beta) (neg.f64 beta))
(+.f64 (neg.f64 beta) (*.f64 1/2 (+.f64 (+.f64 (*.f64 beta -2) -2) -2)))
(+.f64 (neg.f64 beta) (+.f64 (*.f64 1/2 (+.f64 -2 (*.f64 -2 beta))) -1))
(+.f64 (neg.f64 beta) (*.f64 1/2 (+.f64 (*.f64 -2 beta) -4)))
(+.f64 (neg.f64 beta) (/.f64 (-.f64 beta -2) -1))
(+.f64 -2 (-.f64 (neg.f64 beta) beta))
(+.f64 (-.f64 -2 beta) (neg.f64 beta))
(+.f64 (+.f64 (*.f64 beta -2) -2) 0)
(+.f64 -2 (*.f64 -2 beta))
(+.f64 (+.f64 (*.f64 beta -2) -2) (-.f64 (+.f64 (*.f64 beta -2) -2) (+.f64 (*.f64 beta -2) -2)))
(+.f64 (+.f64 -2 (*.f64 -2 beta)) (-.f64 (+.f64 -2 (*.f64 -2 beta)) (+.f64 -2 (*.f64 -2 beta))))
(+.f64 -2 (+.f64 (+.f64 (*.f64 (*.f64 -2 beta) 0) 0) (*.f64 -2 beta)))
(+.f64 0 (+.f64 (*.f64 beta -2) -2))
(+.f64 -2 (*.f64 -2 beta))
(+.f64 (*.f64 beta -2) -2)
(+.f64 -2 (*.f64 -2 beta))
(+.f64 (*.f64 beta -2) (-.f64 0 (+.f64 2 (*.f64 beta 0))))
(+.f64 (*.f64 -2 beta) (neg.f64 (+.f64 2 (*.f64 beta 0))))
(+.f64 (*.f64 beta -2) (-.f64 (+.f64 (+.f64 (*.f64 beta -2) -2) -2) (+.f64 (*.f64 beta -2) -2)))
(+.f64 (+.f64 -2 (*.f64 -2 beta)) (-.f64 (+.f64 -2 (*.f64 -2 beta)) (+.f64 -2 (*.f64 -2 beta))))
(+.f64 -2 (+.f64 (+.f64 (*.f64 (*.f64 -2 beta) 0) 0) (*.f64 -2 beta)))
(+.f64 (*.f64 beta -2) (-.f64 (*.f64 beta -2) (+.f64 2 (*.f64 beta -2))))
(-.f64 (*.f64 -2 beta) 2)
(+.f64 (*.f64 beta -2) (-.f64 (*.f64 beta -2) (+.f64 2 (+.f64 (*.f64 beta -2) (*.f64 beta 0)))))
(-.f64 (*.f64 -2 beta) 2)
(+.f64 (*.f64 2 (+.f64 (*.f64 beta -2) -2)) (+.f64 beta (-.f64 beta -2)))
(+.f64 beta (+.f64 (*.f64 2 (+.f64 -2 (*.f64 -2 beta))) (-.f64 beta -2)))
(+.f64 beta (+.f64 beta (-.f64 (+.f64 -2 (+.f64 -2 (*.f64 beta -4))) -2)))
(+.f64 (neg.f64 (+.f64 beta 2)) (neg.f64 beta))
(+.f64 (neg.f64 beta) (neg.f64 (+.f64 2 beta)))
(-.f64 (neg.f64 beta) (+.f64 2 beta))
(+.f64 (-.f64 -2 beta) (neg.f64 beta))
(+.f64 -2 (-.f64 (neg.f64 beta) beta))
(+.f64 (*.f64 (+.f64 (*.f64 beta -2) -2) 1/2) (*.f64 (+.f64 (*.f64 beta -2) -2) 1/2))
(+.f64 -2 (*.f64 -2 beta))
(+.f64 (+.f64 (*.f64 beta -2) (*.f64 beta -2)) (-.f64 0 (+.f64 2 (*.f64 beta -2))))
(+.f64 -2 (*.f64 -2 beta))
(+.f64 (+.f64 (*.f64 beta -2) (*.f64 beta -2)) (-.f64 0 (+.f64 2 (+.f64 (*.f64 beta -2) (*.f64 beta 0)))))
(+.f64 -2 (*.f64 -2 beta))
(+.f64 -2 (*.f64 beta -2))
(+.f64 -2 (*.f64 -2 beta))
(+.f64 (*.f64 (neg.f64 beta) 1/2) (*.f64 1/2 (-.f64 (neg.f64 beta) (*.f64 (+.f64 beta 2) 2))))
(*.f64 1/2 (+.f64 (neg.f64 beta) (-.f64 (neg.f64 beta) (*.f64 2 (+.f64 2 beta)))))
(+.f64 (*.f64 beta -1/2) (-.f64 (*.f64 beta -1/2) (*.f64 (+.f64 2 beta) 1)))
(*.f64 (+.f64 (*.f64 beta -2) -2) 1)
(+.f64 -2 (*.f64 -2 beta))
(*.f64 -1/2 (-.f64 (+.f64 beta 2) (-.f64 (+.f64 (*.f64 beta -2) -2) beta)))
(*.f64 -1/2 (-.f64 (+.f64 2 beta) (+.f64 (*.f64 -2 beta) (-.f64 -2 beta))))
(*.f64 -1/2 (-.f64 (+.f64 2 (*.f64 beta 0)) (+.f64 (+.f64 (*.f64 beta -2) -2) (*.f64 beta -2))))
(*.f64 -1/2 (-.f64 (+.f64 2 (*.f64 beta 0)) (+.f64 (*.f64 -2 beta) (+.f64 -2 (*.f64 -2 beta)))))
(*.f64 -1/2 (+.f64 (*.f64 beta 0) (-.f64 2 (+.f64 -2 (*.f64 beta -4)))))
(*.f64 -1/2 (-.f64 0 (*.f64 2 (+.f64 (*.f64 beta -2) -2))))
(+.f64 -2 (*.f64 -2 beta))
(*.f64 -1/2 (-.f64 2 (+.f64 (+.f64 (*.f64 beta -2) -2) (*.f64 beta -2))))
(-.f64 -1 (*.f64 -1/2 (+.f64 (*.f64 -2 beta) (+.f64 -2 (*.f64 -2 beta)))))
(-.f64 (*.f64 (+.f64 -2 (*.f64 beta -4)) 1/2) 1)
(*.f64 1/2 (*.f64 2 (+.f64 (*.f64 beta -2) -2)))
(+.f64 -2 (*.f64 -2 beta))
(*.f64 1 (+.f64 (*.f64 beta -2) -2))
(+.f64 -2 (*.f64 -2 beta))
(*.f64 (*.f64 2 (+.f64 (*.f64 beta -2) -2)) 1/2)
(+.f64 -2 (*.f64 -2 beta))
(*.f64 -1 (+.f64 beta (-.f64 beta -2)))
(+.f64 -2 (-.f64 (neg.f64 beta) beta))
(+.f64 (-.f64 -2 beta) (neg.f64 beta))
(*.f64 (+.f64 beta (+.f64 (+.f64 beta (-.f64 beta -2)) (-.f64 beta -2))) -1/2)
(+.f64 -2 (-.f64 (neg.f64 beta) beta))
(+.f64 (-.f64 -2 beta) (neg.f64 beta))
(/.f64 (+.f64 (*.f64 beta -2) -2) 1)
(+.f64 -2 (*.f64 -2 beta))
(/.f64 1/2 (/.f64 1 (*.f64 2 (+.f64 (*.f64 beta -2) -2))))
(+.f64 -2 (*.f64 -2 beta))
(/.f64 1 (/.f64 1 (+.f64 (*.f64 beta -2) -2)))
(+.f64 -2 (*.f64 -2 beta))
(/.f64 (+.f64 beta (-.f64 beta -2)) -1)
(+.f64 -2 (-.f64 (neg.f64 beta) beta))
(+.f64 (-.f64 -2 beta) (neg.f64 beta))
(neg.f64 (+.f64 beta (-.f64 beta -2)))
(+.f64 -2 (-.f64 (neg.f64 beta) beta))
(+.f64 (-.f64 -2 beta) (neg.f64 beta))

eval1.2s (8.1%)

Compiler

Compiled 65968 to 45377 computations (31.2% saved)

prune1.1s (7.4%)

Pruning

18 alts after pruning (14 fresh and 4 done)

PrunedKeptTotal
New2096102106
Fresh549
Picked101
Done145
Total2103182121
Error
0.0b
Counts
2121 → 18
Alt Table
Click to see full alt table
StatusErrorProgram
45.9b
(/.f64 (-.f64 (/.f64 (+.f64 beta 2) alpha) (/.f64 (neg.f64 beta) (+.f64 beta (+.f64 alpha 2)))) 2)
11.2b
(/.f64 (-.f64 (*.f64 (+.f64 1 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))) 1) (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) 2)
31.6b
(/.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 2)
32.9b
(/.f64 (-.f64 1 (*.f64 alpha 1/2)) 2)
17.6b
(/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2)
14.7b
(/.f64 (+.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) 2)
50.9b
(/.f64 (+.f64 (/.f64 8 (pow.f64 alpha 3)) (-.f64 (/.f64 2 alpha) (/.f64 4 (pow.f64 alpha 2)))) 2)
15.2b
(/.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 alpha (+.f64 2 beta))) (-.f64 (neg.f64 (+.f64 alpha beta)) (*.f64 beta -2))) 1) 2)
45.9b
(/.f64 (+.f64 beta 1) alpha)
31.8b
(/.f64 1 2)
51.3b
(-.f64 (/.f64 1 alpha) (/.f64 2 (pow.f64 alpha 2)))
47.0b
(-.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta (-.f64 beta -2)) alpha)) (/.f64 (+.f64 beta 1) alpha))
15.2b
(-.f64 1/2 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha))))
15.2b
(-.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)))
61.7b
(-.f64 1/2 1/2)
48.8b
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) (/.f64 (+.f64 beta 2) (pow.f64 alpha 2)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (+.f64 beta 2) 2) (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) (pow.f64 alpha 3)))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha)) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 beta 2) 3) (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) (pow.f64 alpha 4)))))))
46.0b
(+.f64 1 (/.f64 (+.f64 1 alpha) (neg.f64 beta)))
40.8b
1
Compiler

Compiled 571 to 432 computations (24.3% saved)

localize58.0ms (0.4%)

Local error

Found 4 expressions with local error:

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

Compiled 164 to 94 computations (42.7% saved)

series6.0ms (0%)

Counts
4 → 96
Calls

24 calls:

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

rewrite83.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1010×rational.json-simplify-1
886×rational.json-simplify-19
816×rational.json-simplify-15
764×rational.json-1
764×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01688
110988
237688
3209388
Stop Event
node limit
Counts
4 → 344
Calls
Call 1
Inputs
(+.f64 1 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))))
(/.f64 beta (+.f64 alpha (+.f64 beta 2)))
(/.f64 beta (-.f64 -2 (+.f64 alpha beta)))
(/.f64 alpha (-.f64 -2 (+.f64 alpha beta)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))) (+.f64 -1 (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha beta))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))) (+.f64 (*.f64 (+.f64 alpha beta) 0) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))) (+.f64 -1 (*.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) (/.f64 0 (-.f64 -2 (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) (*.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) (+.f64 0 (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) (+.f64 (*.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 0) (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) (+.f64 0 (*.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (*.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) (+.f64 (*.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 0) (*.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 -1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -1 (-.f64 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))) (*.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 alpha beta) 2) (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 2) (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 (+.f64 alpha beta) 2) (-.f64 -2 (+.f64 alpha beta))) -1) (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (*.f64 (+.f64 alpha beta) 2) (-.f64 -2 (+.f64 alpha beta)))) (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 1 (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))) (*.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 2)) (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 2) (*.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 2)) (+.f64 (*.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 2) (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 -1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))) (*.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))) -1) (/.f64 (*.f64 (+.f64 alpha beta) 2) (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))) (-.f64 (/.f64 (*.f64 (+.f64 alpha beta) 2) (-.f64 -2 (+.f64 alpha beta))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))) (+.f64 1 (/.f64 (*.f64 (+.f64 alpha beta) 2) (-.f64 -2 (+.f64 alpha beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 (+.f64 1 (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))) (*.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 2) (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))))) (+.f64 (*.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 2) (*.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (+.f64 (-.f64 -1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) (-.f64 -1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 0 (*.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 -1 (+.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) (+.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) (*.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 -1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) (-.f64 -1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 1 (*.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 -1 (+.f64 (-.f64 -1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) (-.f64 -1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 1 (-.f64 -1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (-.f64 -1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) (-.f64 -1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))))) 1/2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (-.f64 -1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) (-.f64 -1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))))) (-.f64 -1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 -1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (-.f64 -2 (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 0 (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (-.f64 0 (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (-.f64 beta beta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta)) (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 beta (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 beta (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)) (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (-.f64 beta beta) (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta))) (-.f64 beta beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (-.f64 -2 (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 0 (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (-.f64 beta beta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (-.f64 beta beta) (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 0 (-.f64 beta beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (-.f64 beta beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (-.f64 beta beta) (-.f64 beta beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta)) (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)) (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 0 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)) (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (-.f64 beta beta) (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)) (-.f64 beta beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta)) (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)) (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta)) (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta))) (+.f64 (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta)) (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (-.f64 beta beta) (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (+.f64 (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))) (+.f64 (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta))) (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 beta (/.f64 1 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 beta (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (*.f64 beta (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 beta) (/.f64 1 (-.f64 -2 (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 beta) (-.f64 0 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 -1 (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (*.f64 beta -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (*.f64 -1 (+.f64 beta beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 -1 (/.f64 1/2 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 (+.f64 beta beta) (+.f64 (+.f64 beta beta) (+.f64 beta beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 beta beta) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 beta beta) (-.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 beta beta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 0 (*.f64 beta -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) beta)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 -2 (+.f64 alpha beta))) (neg.f64 beta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (+.f64 beta beta) (-.f64 0 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (*.f64 beta -2) (-.f64 0 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 beta beta) (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta)) (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta)) (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 0 (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 beta -2) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 beta -2) (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 beta -2) (/.f64 (neg.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -1/2 beta) (+.f64 alpha (+.f64 beta 2))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 0 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (neg.f64 (+.f64 beta beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 0 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 -1 (/.f64 1/2 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 0 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 (neg.f64 (+.f64 beta beta)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 beta beta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 beta beta)) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 beta beta)) (-.f64 0 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 beta beta)) (-.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 beta -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 beta (+.f64 beta (+.f64 beta beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 beta beta) (+.f64 (+.f64 beta beta) (+.f64 beta beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (*.f64 1/2 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (*.f64 1 (*.f64 1/2 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (*.f64 -1 (*.f64 1/2 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (-.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (*.f64 1/2 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 beta (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 (+.f64 beta beta) (+.f64 beta beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 2 (/.f64 1/2 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (neg.f64 beta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 (+.f64 beta beta) beta) (+.f64 (+.f64 beta beta) (+.f64 beta beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 beta -2)) (-.f64 0 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 beta -2)) (-.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (+.f64 beta beta))) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))) (+.f64 beta beta))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (-.f64 -2 (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 0 (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (-.f64 0 (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (-.f64 beta beta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta))) (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 -1/2 beta) (+.f64 alpha (+.f64 beta 2))) (/.f64 (*.f64 -1/2 beta) (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (-.f64 -2 (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 0 (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (-.f64 beta beta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (-.f64 beta beta) (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 0 (-.f64 beta beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (-.f64 beta beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (-.f64 beta beta) (-.f64 beta beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta))) (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)) (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 0 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)) (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (-.f64 beta beta) (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)) (-.f64 beta beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta)) (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta)) (-.f64 beta beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)) (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (-.f64 beta beta) (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)) (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta))) (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta)))) (+.f64 (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (-.f64 beta beta) (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (+.f64 (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta)) (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta)) (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 beta (/.f64 1 (-.f64 -2 (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 beta (-.f64 0 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 -1/2 beta) (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (/.f64 (*.f64 -1/2 beta) (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 beta) (/.f64 1 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 beta) (*.f64 (/.f64 1 (-.f64 -2 (+.f64 alpha beta))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 beta) (-.f64 0 (/.f64 1 (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 -1 (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 beta beta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 beta beta) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 beta beta) (-.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (*.f64 beta -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (*.f64 -1 (+.f64 beta beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 -1 (/.f64 1/2 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 (+.f64 beta beta) (+.f64 (+.f64 beta beta) (+.f64 beta beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (neg.f64 beta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 -2 (+.f64 alpha beta))) beta)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (+.f64 beta beta) (-.f64 0 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (*.f64 beta -2) (-.f64 0 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 beta beta) (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))) (+.f64 (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta))) (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 0 (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 beta -2) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 beta -2) (neg.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 beta -2) (/.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 (+.f64 beta beta) (+.f64 beta beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 2 (/.f64 1/2 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -1/2 beta) (+.f64 alpha (+.f64 beta 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 0 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 (neg.f64 (+.f64 beta beta)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 0 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (neg.f64 (+.f64 beta beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 0 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 -1 (/.f64 1/2 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 beta -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 beta (+.f64 beta (+.f64 beta beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 beta beta) (+.f64 (+.f64 beta beta) (+.f64 beta beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 beta beta)) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 beta beta)) (-.f64 0 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 beta beta)) (-.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 beta beta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 beta (neg.f64 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 0 (*.f64 beta -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (*.f64 1/2 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (*.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (*.f64 1 (*.f64 1/2 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (*.f64 -1 (*.f64 1/2 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (-.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (*.f64 1/2 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 beta (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (-.f64 -2 (+.f64 alpha beta)))) (neg.f64 beta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (-.f64 -2 (+.f64 alpha beta)))) (-.f64 (+.f64 (+.f64 beta beta) beta) (+.f64 (+.f64 beta beta) (+.f64 beta beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))) (+.f64 beta beta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 beta -2)) (-.f64 0 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 beta -2)) (-.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (+.f64 beta beta))) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (-.f64 -2 (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 0 (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 0 (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 alpha alpha))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 2) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 alpha (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 alpha (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (-.f64 -2 (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 0 (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 alpha alpha))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 (-.f64 alpha alpha) (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 0 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 (-.f64 alpha alpha) (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 0 (-.f64 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (-.f64 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) (-.f64 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 (-.f64 alpha alpha) (-.f64 alpha alpha)))))) (#(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 0 (-.f64 -2 (+.f64 alpha beta))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 2) (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 2) (*.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 2)) (+.f64 (*.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 2) (/.f64 alpha (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 alpha (/.f64 1 (-.f64 -2 (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 alpha (-.f64 0 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 alpha (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (*.f64 alpha (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 alpha) (/.f64 1 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 alpha) (*.f64 (/.f64 1 (-.f64 -2 (+.f64 alpha beta))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 alpha) (-.f64 0 (/.f64 1 (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 alpha alpha) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (*.f64 alpha -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 -1 (/.f64 1/2 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (neg.f64 alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 -2 (+.f64 alpha beta))) alpha)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (+.f64 alpha alpha) (-.f64 0 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (*.f64 alpha -2) (-.f64 0 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 alpha alpha) (/.f64 alpha (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 (*.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 2) (/.f64 alpha (-.f64 -2 (+.f64 alpha beta)))) (+.f64 (*.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 2) (*.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 (*.f64 alpha -2) (-.f64 -2 (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 (+.f64 alpha alpha) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 (/.f64 1 (-.f64 -2 (+.f64 alpha beta))) (*.f64 alpha -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 (+.f64 alpha alpha) (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 0 (*.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (*.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (*.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 alpha -2) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 alpha -2) (neg.f64 (/.f64 -1/2 (+.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 -1/2 (+.f64 alpha (+.f64 beta 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 2 (/.f64 1/2 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 0 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (neg.f64 (+.f64 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 0 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 -1 (/.f64 1/2 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 alpha alpha)) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 alpha alpha)) (-.f64 0 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 alpha alpha)) (-.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 alpha -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 alpha (+.f64 alpha (+.f64 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 alpha alpha) (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 alpha (neg.f64 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 0 (*.f64 alpha -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)) (*.f64 1/2 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)) (*.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)) (*.f64 1 (*.f64 1/2 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)) (-.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (*.f64 1/2 (/.f64 -1/2 (+.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)))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (-.f64 -2 (+.f64 alpha beta)))) (neg.f64 alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (-.f64 -2 (+.f64 alpha beta)))) (-.f64 (+.f64 (+.f64 alpha alpha) alpha) (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 alpha -2)) (-.f64 0 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 alpha -2)) (-.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (+.f64 alpha alpha))) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))) (+.f64 alpha alpha))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))))

simplify216.0ms (1.5%)

Algorithm
egg-herbie
Rules
1316×rational.json-simplify-11
1022×rational.json-simplify-3
898×rational.json-simplify-13
848×rational.json-simplify-18
696×rational.json-simplify-20
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
084620174
1302819554
Stop Event
node limit
Counts
440 → 745
Calls
Call 1
Inputs
(+.f64 1 (*.f64 -1 (/.f64 beta (+.f64 beta 2))))
(+.f64 (*.f64 (-.f64 (/.f64 beta (pow.f64 (+.f64 beta 2) 2)) (/.f64 1 (+.f64 beta 2))) alpha) (+.f64 1 (*.f64 -1 (/.f64 beta (+.f64 beta 2)))))
(+.f64 (*.f64 (-.f64 (/.f64 beta (pow.f64 (+.f64 beta 2) 2)) (/.f64 1 (+.f64 beta 2))) alpha) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 beta (+.f64 beta 2))) (*.f64 (+.f64 (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta 2) 3))) (/.f64 1 (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 2)))))
(+.f64 (*.f64 (-.f64 (/.f64 beta (pow.f64 (+.f64 beta 2) 2)) (/.f64 1 (+.f64 beta 2))) alpha) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 beta (+.f64 beta 2))) (+.f64 (*.f64 (-.f64 (/.f64 beta (pow.f64 (+.f64 beta 2) 4)) (/.f64 1 (pow.f64 (+.f64 beta 2) 3))) (pow.f64 alpha 3)) (*.f64 (+.f64 (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta 2) 3))) (/.f64 1 (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 2))))))
(/.f64 (+.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)
(+.f64 (/.f64 beta alpha) (+.f64 (*.f64 -1 (/.f64 beta alpha)) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (+.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 beta alpha)) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))) (*.f64 2 (/.f64 1 alpha))))))))
(+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 -1 (/.f64 beta alpha)) (+.f64 (/.f64 beta alpha) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 4) (pow.f64 alpha 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 3)) (pow.f64 alpha 4)) (*.f64 2 (/.f64 1 alpha))))))))))
(*.f64 -1 (/.f64 (+.f64 beta (*.f64 -1 (+.f64 beta 2))) alpha))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 beta (*.f64 -1 (+.f64 beta 2))) alpha)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (pow.f64 (+.f64 beta 2) 3)) (*.f64 -1 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)))) (pow.f64 alpha 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 beta (*.f64 -1 (+.f64 beta 2))) alpha)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))) (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (pow.f64 (+.f64 beta 2) 3)) (*.f64 -1 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)))) (pow.f64 alpha 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 beta (*.f64 -1 (+.f64 beta 2))) alpha)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 4) (pow.f64 alpha 4))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 3)) (pow.f64 alpha 4)))))
(+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))
(+.f64 1 (+.f64 (*.f64 beta (-.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha)))) (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))))
(+.f64 1 (+.f64 (*.f64 beta (-.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha)))) (+.f64 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))) (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))))))
(+.f64 1 (+.f64 (*.f64 beta (-.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha)))) (+.f64 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))) (+.f64 (*.f64 (pow.f64 beta 3) (-.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 4)) (/.f64 1 (pow.f64 (+.f64 2 alpha) 3)))) (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2))))))))
(/.f64 (+.f64 2 (+.f64 (*.f64 -1 alpha) alpha)) beta)
(+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (+.f64 (/.f64 alpha beta) (+.f64 (*.f64 -1 (/.f64 alpha beta)) (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2))))))
(+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (+.f64 (/.f64 alpha beta) (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2)) (+.f64 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) alpha) (pow.f64 beta 3)))))))))
(+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (+.f64 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) alpha) (pow.f64 beta 3))) (+.f64 (/.f64 alpha beta) (+.f64 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 4) (pow.f64 beta 4))) (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 3) alpha) (pow.f64 beta 4))))))))))
(*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -1 (+.f64 2 alpha))) beta))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -1 (+.f64 2 alpha))) beta))) (*.f64 -1 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (pow.f64 (+.f64 2 alpha) 3)) (*.f64 -1 (*.f64 (pow.f64 (+.f64 2 alpha) 2) alpha))) (pow.f64 beta 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -1 (+.f64 2 alpha))) beta)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (pow.f64 (+.f64 2 alpha) 3)) (*.f64 -1 (*.f64 (pow.f64 (+.f64 2 alpha) 2) alpha))) (pow.f64 beta 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -1 (+.f64 2 alpha))) beta)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 4) (pow.f64 beta 4)))))) (+.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 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)))))
(*.f64 -1 (/.f64 beta (+.f64 2 alpha)))
(+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 2)) (*.f64 -1 (/.f64 beta (+.f64 2 alpha))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 alpha) 3))) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 2)) (*.f64 -1 (/.f64 beta (+.f64 2 alpha)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 alpha) 3))) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 2)) (+.f64 (*.f64 -1 (/.f64 beta (+.f64 2 alpha))) (/.f64 (pow.f64 beta 4) (pow.f64 (+.f64 2 alpha) 4)))))
-1
(-.f64 (+.f64 (*.f64 2 (/.f64 1 beta)) (/.f64 alpha beta)) 1)
(-.f64 (+.f64 (/.f64 alpha beta) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (*.f64 2 (/.f64 1 beta)))) 1)
(-.f64 (+.f64 (/.f64 alpha beta) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (+.f64 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3)) (*.f64 2 (/.f64 1 beta))))) 1)
-1
(-.f64 (+.f64 (*.f64 2 (/.f64 1 beta)) (/.f64 alpha beta)) 1)
(-.f64 (+.f64 (/.f64 alpha beta) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (*.f64 2 (/.f64 1 beta)))) 1)
(-.f64 (+.f64 (/.f64 alpha beta) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (+.f64 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3)) (*.f64 2 (/.f64 1 beta))))) 1)
(*.f64 -1 (/.f64 beta (+.f64 beta 2)))
(+.f64 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (/.f64 beta (+.f64 beta 2))))
(+.f64 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta 2) 2)) (+.f64 (*.f64 -1 (/.f64 beta (+.f64 beta 2))) (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 alpha 2)) (pow.f64 (+.f64 beta 2) 3)))))
(+.f64 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta 2) 2)) (+.f64 (*.f64 -1 (/.f64 beta (+.f64 beta 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 alpha 2)) (pow.f64 (+.f64 beta 2) 3))) (/.f64 (*.f64 beta (pow.f64 alpha 3)) (pow.f64 (+.f64 beta 2) 4)))))
(*.f64 -1 (/.f64 beta alpha))
(+.f64 (*.f64 -1 (/.f64 beta alpha)) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))
(+.f64 (*.f64 -1 (/.f64 beta alpha)) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3)))))
(+.f64 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 3)) (pow.f64 alpha 4)) (+.f64 (*.f64 -1 (/.f64 beta alpha)) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))))))
(*.f64 -1 (/.f64 beta alpha))
(+.f64 (*.f64 -1 (/.f64 beta alpha)) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))
(+.f64 (*.f64 -1 (/.f64 beta alpha)) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3)))))
(+.f64 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 3)) (pow.f64 alpha 4)) (+.f64 (*.f64 -1 (/.f64 beta alpha)) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))))))
(*.f64 -1 (/.f64 alpha (+.f64 beta 2)))
(+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (/.f64 alpha (+.f64 beta 2))))
(+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 2) 3))) (*.f64 -1 (/.f64 alpha (+.f64 beta 2)))))
(+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2)) (+.f64 (/.f64 (pow.f64 alpha 4) (pow.f64 (+.f64 beta 2) 4)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 2) 3))) (*.f64 -1 (/.f64 alpha (+.f64 beta 2))))))
-1
(-.f64 (+.f64 (/.f64 beta alpha) (*.f64 2 (/.f64 1 alpha))) 1)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (/.f64 beta alpha) (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))) 1)
(-.f64 (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (/.f64 beta alpha) (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))) 1)
-1
(-.f64 (+.f64 (/.f64 beta alpha) (*.f64 2 (/.f64 1 alpha))) 1)
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (/.f64 beta alpha) (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))) 1)
(-.f64 (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (/.f64 beta alpha) (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))) 1)
(*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))
(+.f64 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))) (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 2 alpha) 2)))
(+.f64 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))) (+.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 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))) (+.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 -1 (/.f64 alpha beta))
(+.f64 (*.f64 -1 (/.f64 alpha beta)) (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2)))
(+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.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 (*.f64 -1 (/.f64 alpha beta)) (+.f64 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 3) alpha) (pow.f64 beta 4)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) alpha) (pow.f64 beta 3))))))
(*.f64 -1 (/.f64 alpha beta))
(+.f64 (*.f64 -1 (/.f64 alpha beta)) (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2)))
(+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.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 (*.f64 -1 (/.f64 alpha beta)) (+.f64 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 3) alpha) (pow.f64 beta 4)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) alpha) (pow.f64 beta 3))))))
(-.f64 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))) -1)
(-.f64 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) -1))
(-.f64 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))) (+.f64 -1 (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))
(-.f64 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha beta))) -1))
(-.f64 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))) (+.f64 (*.f64 (+.f64 alpha beta) 0) -1))
(-.f64 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))) (+.f64 -1 (*.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 0)))
(-.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 0)
(-.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) (/.f64 0 (-.f64 -2 (+.f64 alpha beta))))
(-.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) (*.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 0))
(-.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) (+.f64 0 (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))
(-.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))
(-.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) (+.f64 (*.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 0) (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))
(-.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) (+.f64 0 (*.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 0)))
(-.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (*.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 0)))
(-.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) (+.f64 (*.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 0) (*.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 0)))
(-.f64 0 (-.f64 -1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))))
(-.f64 -1 (-.f64 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))) (*.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 2)))
(-.f64 (/.f64 (*.f64 (+.f64 alpha beta) 2) (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))) -1))
(-.f64 (*.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 2) (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))))
(-.f64 (-.f64 (/.f64 (*.f64 (+.f64 alpha beta) 2) (-.f64 -2 (+.f64 alpha beta))) -1) (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))))
(-.f64 (+.f64 1 (/.f64 (*.f64 (+.f64 alpha beta) 2) (-.f64 -2 (+.f64 alpha beta)))) (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))))
(-.f64 (+.f64 (+.f64 1 (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))) (*.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 2)) (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))))
(-.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 2) (*.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 2)) (+.f64 (*.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 2) (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))))))
(*.f64 1 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))))
(*.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 1)
(*.f64 1/2 (*.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 2))
(*.f64 -1 (-.f64 -1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))))
(*.f64 -1 (-.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))))))
(*.f64 -1 (-.f64 (-.f64 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))) (*.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 2)) -1))
(*.f64 -1 (-.f64 (+.f64 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))) -1) (/.f64 (*.f64 (+.f64 alpha beta) 2) (-.f64 -2 (+.f64 alpha beta)))))
(*.f64 -1 (-.f64 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))) (-.f64 (/.f64 (*.f64 (+.f64 alpha beta) 2) (-.f64 -2 (+.f64 alpha beta))) -1)))
(*.f64 -1 (-.f64 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))) (+.f64 1 (/.f64 (*.f64 (+.f64 alpha beta) 2) (-.f64 -2 (+.f64 alpha beta))))))
(*.f64 -1 (-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 (+.f64 1 (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))) (*.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 2))))
(*.f64 -1 (-.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 2) (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))))) (+.f64 (*.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 2) (*.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 2))))
(*.f64 (-.f64 -1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) -1)
(*.f64 -1/2 (+.f64 (-.f64 -1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) (-.f64 -1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))))))
(*.f64 -1/2 (-.f64 0 (*.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 2)))
(*.f64 -1/2 (-.f64 -1 (+.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))))))
(*.f64 -1/2 (-.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) (+.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) (*.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 2))))
(*.f64 (*.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 2) 1/2)
(*.f64 (+.f64 (-.f64 -1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) (-.f64 -1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))))) -1/2)
(/.f64 1 (/.f64 1 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))))))
(/.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 1)
(/.f64 1/2 (/.f64 1 (*.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 2)))
(/.f64 1/2 (/.f64 -1 (+.f64 (-.f64 -1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) (-.f64 -1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))))))
(/.f64 -1 (/.f64 1 (-.f64 -1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))))))
(/.f64 (-.f64 -1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) -1)
(/.f64 (*.f64 (+.f64 (-.f64 -1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) (-.f64 -1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))))) 1/2) -1)
(/.f64 (-.f64 (+.f64 (-.f64 -1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) (-.f64 -1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))))) (-.f64 -1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))))) -1)
(neg.f64 (-.f64 -1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))))
(+.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) 0)
(+.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (-.f64 -2 (+.f64 alpha beta))))
(+.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 0 (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))
(+.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (-.f64 0 (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))
(+.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)))
(+.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (-.f64 beta beta))
(+.f64 0 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))
(+.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (/.f64 beta (+.f64 alpha (+.f64 beta 2))))
(+.f64 (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta)) (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))
(+.f64 (*.f64 beta (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 beta (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta))))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta)))))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)) (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta)))))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (-.f64 beta beta) (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta)))))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta))) (-.f64 beta beta)))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) 0)
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (-.f64 -2 (+.f64 alpha beta))))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 0 (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (-.f64 beta beta))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (-.f64 beta beta) (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 0 (-.f64 beta beta)))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (-.f64 beta beta)))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (-.f64 beta beta) (-.f64 beta beta)))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta)) (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta)))))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)) (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 0 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta))))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta))))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)) (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta))))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (-.f64 beta beta) (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta))))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)) (-.f64 beta beta)))
(-.f64 0 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))
(-.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))
(-.f64 (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta)) (/.f64 beta (+.f64 alpha (+.f64 beta 2))))
(-.f64 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)) (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))
(-.f64 (+.f64 (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta)) (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta))) (+.f64 (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta)) (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))
(*.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))
(*.f64 1 (-.f64 (-.f64 beta beta) (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))))
(*.f64 1 (-.f64 (+.f64 (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))) (+.f64 (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta))) (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta))))))
(*.f64 beta (/.f64 1 (+.f64 alpha (+.f64 beta 2))))
(*.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) -1)
(*.f64 2 (*.f64 beta (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 2 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (*.f64 beta (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))))
(*.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) 1)
(*.f64 (neg.f64 beta) (/.f64 1 (-.f64 -2 (+.f64 alpha beta))))
(*.f64 (neg.f64 beta) (-.f64 0 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 1/2 (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta)))
(*.f64 1/2 (*.f64 -1 (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta)))))
(*.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (*.f64 beta -2))
(*.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (*.f64 -1 (+.f64 beta beta)))
(*.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 -1 (/.f64 1/2 beta)))
(*.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 (+.f64 beta beta) (+.f64 (+.f64 beta beta) (+.f64 beta beta))))
(*.f64 (+.f64 beta beta) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))
(*.f64 (+.f64 beta beta) (-.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (-.f64 -2 (+.f64 alpha beta)))))
(*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 beta beta))
(*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 0 (*.f64 beta -2)))
(*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) beta)
(*.f64 (/.f64 1 (-.f64 -2 (+.f64 alpha beta))) (neg.f64 beta))
(*.f64 -1 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))
(*.f64 -1 (*.f64 (+.f64 beta beta) (-.f64 0 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))))
(*.f64 -1 (*.f64 (*.f64 beta -2) (-.f64 0 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))))
(*.f64 -1 (-.f64 (-.f64 beta beta) (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))
(*.f64 -1 (-.f64 (+.f64 (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta)) (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta)) (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta)))))
(*.f64 -1/2 (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta))))
(*.f64 -1/2 (-.f64 0 (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta))))
(*.f64 -1/2 (-.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta))))
(*.f64 -1/2 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta)))))
(*.f64 (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta)) 1/2)
(*.f64 (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta))) -1/2)
(*.f64 (*.f64 beta -2) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))
(*.f64 (*.f64 beta -2) (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (*.f64 beta -2) (/.f64 (neg.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) -1))
(*.f64 (*.f64 1/2 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) -1))
(*.f64 (/.f64 (*.f64 -1/2 beta) (+.f64 alpha (+.f64 beta 2))) -2)
(*.f64 (-.f64 0 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (neg.f64 (+.f64 beta beta)))
(*.f64 (-.f64 0 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 -1 (/.f64 1/2 beta)))
(*.f64 (-.f64 0 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 (neg.f64 (+.f64 beta beta)) -1))
(*.f64 (neg.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 beta beta))
(*.f64 (neg.f64 (+.f64 beta beta)) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))
(*.f64 (neg.f64 (+.f64 beta beta)) (-.f64 0 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (neg.f64 (+.f64 beta beta)) (-.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 beta -2))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 beta (+.f64 beta (+.f64 beta beta))))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 beta beta) (+.f64 (+.f64 beta beta) (+.f64 beta beta))))
(*.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (*.f64 1/2 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) 1/2))
(*.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (*.f64 1 (*.f64 1/2 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))))
(*.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (*.f64 -1 (*.f64 1/2 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))))
(*.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (-.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (*.f64 1/2 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))))
(*.f64 (*.f64 beta (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) 2)
(*.f64 (*.f64 1/2 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 (+.f64 beta beta) (+.f64 beta beta)))
(*.f64 (*.f64 1/2 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 2 (/.f64 1/2 beta)))
(*.f64 (neg.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (neg.f64 beta))
(*.f64 (neg.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 (+.f64 beta beta) beta) (+.f64 (+.f64 beta beta) (+.f64 beta beta))))
(*.f64 (neg.f64 (*.f64 beta -2)) (-.f64 0 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (neg.f64 (*.f64 beta -2)) (-.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (-.f64 -2 (+.f64 alpha beta)))))
(*.f64 (neg.f64 (neg.f64 (+.f64 beta beta))) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))
(*.f64 (neg.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))) (+.f64 beta beta))
(neg.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))
(+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) 0)
(+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (-.f64 -2 (+.f64 alpha beta))))
(+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 0 (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))
(+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (-.f64 0 (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))
(+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)))
(+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (-.f64 beta beta))
(+.f64 0 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))
(+.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))
(+.f64 (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta))) (/.f64 beta (+.f64 alpha (+.f64 beta 2))))
(+.f64 (/.f64 (*.f64 -1/2 beta) (+.f64 alpha (+.f64 beta 2))) (/.f64 (*.f64 -1/2 beta) (+.f64 alpha (+.f64 beta 2))))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) 0)
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (-.f64 -2 (+.f64 alpha beta))))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 0 (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (-.f64 beta beta))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (-.f64 beta beta) (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 0 (-.f64 beta beta)))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (-.f64 beta beta)))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (-.f64 beta beta) (-.f64 beta beta)))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta))) (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta))))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)) (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 0 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta))))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta))))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)) (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta))))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (-.f64 beta beta) (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta))))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)) (-.f64 beta beta)))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta)))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta)) (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta)) (-.f64 beta beta)))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta))))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)) (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta))))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (-.f64 beta beta) (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta))))
(-.f64 0 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))
(-.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (/.f64 beta (+.f64 alpha (+.f64 beta 2))))
(-.f64 (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))
(-.f64 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)) (/.f64 beta (+.f64 alpha (+.f64 beta 2))))
(-.f64 (+.f64 (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta))) (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta)))) (+.f64 (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))))
(*.f64 1 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))
(*.f64 1 (-.f64 (-.f64 beta beta) (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))
(*.f64 1 (-.f64 (+.f64 (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta)) (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta)) (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta)))))
(*.f64 beta (/.f64 1 (-.f64 -2 (+.f64 alpha beta))))
(*.f64 beta (-.f64 0 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) 1)
(*.f64 2 (/.f64 (*.f64 -1/2 beta) (+.f64 alpha (+.f64 beta 2))))
(*.f64 2 (-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (/.f64 (*.f64 -1/2 beta) (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1)
(*.f64 (neg.f64 beta) (/.f64 1 (+.f64 alpha (+.f64 beta 2))))
(*.f64 (neg.f64 beta) (*.f64 (/.f64 1 (-.f64 -2 (+.f64 alpha beta))) -1))
(*.f64 (neg.f64 beta) (-.f64 0 (/.f64 1 (-.f64 -2 (+.f64 alpha beta)))))
(*.f64 1/2 (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta))))
(*.f64 1/2 (*.f64 -1 (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta))))
(*.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 beta beta))
(*.f64 (+.f64 beta beta) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))
(*.f64 (+.f64 beta beta) (-.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (*.f64 beta -2))
(*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (*.f64 -1 (+.f64 beta beta)))
(*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 -1 (/.f64 1/2 beta)))
(*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 (+.f64 beta beta) (+.f64 (+.f64 beta beta) (+.f64 beta beta))))
(*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (neg.f64 beta))
(*.f64 (/.f64 1 (-.f64 -2 (+.f64 alpha beta))) beta)
(*.f64 -1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))
(*.f64 -1 (*.f64 (+.f64 beta beta) (-.f64 0 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))))
(*.f64 -1 (*.f64 (*.f64 beta -2) (-.f64 0 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))))
(*.f64 -1 (-.f64 (-.f64 beta beta) (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))))
(*.f64 -1 (-.f64 (+.f64 (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))) (+.f64 (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta))) (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta))))))
(*.f64 -1/2 (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta)))
(*.f64 -1/2 (-.f64 0 (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta)))))
(*.f64 -1/2 (-.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta)))))
(*.f64 -1/2 (-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta))))))
(*.f64 (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta)) -1/2)
(*.f64 (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta))) 1/2)
(*.f64 (*.f64 beta -2) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))
(*.f64 (*.f64 beta -2) (neg.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (*.f64 beta -2) (/.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) -1))
(*.f64 (*.f64 1/2 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 (+.f64 beta beta) (+.f64 beta beta)))
(*.f64 (*.f64 1/2 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 2 (/.f64 1/2 beta)))
(*.f64 (/.f64 (*.f64 -1/2 beta) (+.f64 alpha (+.f64 beta 2))) 2)
(*.f64 (-.f64 0 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 (neg.f64 (+.f64 beta beta)) -1))
(*.f64 (-.f64 0 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (neg.f64 (+.f64 beta beta)))
(*.f64 (-.f64 0 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 -1 (/.f64 1/2 beta)))
(*.f64 (neg.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 beta -2))
(*.f64 (neg.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 beta (+.f64 beta (+.f64 beta beta))))
(*.f64 (neg.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 beta beta) (+.f64 (+.f64 beta beta) (+.f64 beta beta))))
(*.f64 (neg.f64 (+.f64 beta beta)) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))
(*.f64 (neg.f64 (+.f64 beta beta)) (-.f64 0 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (neg.f64 (+.f64 beta beta)) (-.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (-.f64 -2 (+.f64 alpha beta)))))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 beta beta))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 beta (neg.f64 beta)))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 0 (*.f64 beta -2)))
(*.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (*.f64 1/2 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (*.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) 1/2))
(*.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (*.f64 1 (*.f64 1/2 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))))
(*.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (*.f64 -1 (*.f64 1/2 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))))
(*.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (-.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (*.f64 1/2 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))))
(*.f64 (*.f64 beta (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) -2)
(*.f64 (*.f64 1/2 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) -1))
(*.f64 (neg.f64 (/.f64 1 (-.f64 -2 (+.f64 alpha beta)))) (neg.f64 beta))
(*.f64 (neg.f64 (/.f64 1 (-.f64 -2 (+.f64 alpha beta)))) (-.f64 (+.f64 (+.f64 beta beta) beta) (+.f64 (+.f64 beta beta) (+.f64 beta beta))))
(*.f64 (neg.f64 (neg.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))) (+.f64 beta beta))
(*.f64 (neg.f64 (*.f64 beta -2)) (-.f64 0 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (neg.f64 (*.f64 beta -2)) (-.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (neg.f64 (neg.f64 (+.f64 beta beta))) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))
(neg.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))
(+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 0)
(+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (-.f64 -2 (+.f64 alpha beta))))
(+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)))
(+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 0 (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))
(+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 0 (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))
(+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 alpha alpha))
(+.f64 0 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))))
(+.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))))
(+.f64 (*.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 2) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(+.f64 (*.f64 alpha (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 alpha (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 0)
(-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (-.f64 -2 (+.f64 alpha beta))))
(-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)))
(-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 0 (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))
(-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 alpha alpha))
(-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))
(-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))
(-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 (-.f64 alpha alpha) (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))
(-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 0 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha))))
(-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha))))
(-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha))))
(-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 (-.f64 alpha alpha) (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha))))
(-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 0 (-.f64 alpha alpha)))
(-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (-.f64 alpha alpha)))
(-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) (-.f64 alpha alpha)))
(-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 (-.f64 alpha alpha) (-.f64 alpha alpha)))
(-.f64 0 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(-.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(-.f64 (*.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 2) (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))))
(-.f64 (+.f64 (*.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 2) (*.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 2)) (+.f64 (*.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 2) (/.f64 alpha (-.f64 -2 (+.f64 alpha beta)))))
(*.f64 1 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))))
(*.f64 alpha (/.f64 1 (-.f64 -2 (+.f64 alpha beta))))
(*.f64 alpha (-.f64 0 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 1)
(*.f64 2 (*.f64 alpha (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 2 (-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (*.f64 alpha (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))))
(*.f64 (neg.f64 alpha) (/.f64 1 (+.f64 alpha (+.f64 beta 2))))
(*.f64 (neg.f64 alpha) (*.f64 (/.f64 1 (-.f64 -2 (+.f64 alpha beta))) -1))
(*.f64 (neg.f64 alpha) (-.f64 0 (/.f64 1 (-.f64 -2 (+.f64 alpha beta)))))
(*.f64 (+.f64 alpha alpha) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))
(*.f64 1/2 (*.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 2))
(*.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha alpha))
(*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (*.f64 alpha -2))
(*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 -1 (/.f64 1/2 alpha)))
(*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (neg.f64 alpha))
(*.f64 (/.f64 1 (-.f64 -2 (+.f64 alpha beta))) alpha)
(*.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(*.f64 -1 (*.f64 (+.f64 alpha alpha) (-.f64 0 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))))
(*.f64 -1 (*.f64 (*.f64 alpha -2) (-.f64 0 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))))
(*.f64 -1 (-.f64 (-.f64 alpha alpha) (/.f64 alpha (-.f64 -2 (+.f64 alpha beta)))))
(*.f64 -1 (-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))
(*.f64 -1 (-.f64 (+.f64 (*.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 2) (/.f64 alpha (-.f64 -2 (+.f64 alpha beta)))) (+.f64 (*.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 2) (*.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 2))))
(*.f64 -1/2 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(*.f64 -1/2 (/.f64 (*.f64 alpha -2) (-.f64 -2 (+.f64 alpha beta))))
(*.f64 -1/2 (*.f64 (+.f64 alpha alpha) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 -1/2 (*.f64 (/.f64 1 (-.f64 -2 (+.f64 alpha beta))) (*.f64 alpha -2)))
(*.f64 -1/2 (/.f64 (+.f64 alpha alpha) (+.f64 alpha (+.f64 beta 2))))
(*.f64 -1/2 (-.f64 0 (*.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 2)))
(*.f64 -1/2 (-.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (*.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 2)))
(*.f64 -1/2 (-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (*.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 2))))
(*.f64 (*.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 2) 1/2)
(*.f64 (*.f64 alpha -2) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))
(*.f64 (*.f64 alpha -2) (neg.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1)
(*.f64 (*.f64 alpha (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) 2)
(*.f64 (*.f64 1/2 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)))
(*.f64 (*.f64 1/2 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 2 (/.f64 1/2 alpha)))
(*.f64 (-.f64 0 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (neg.f64 (+.f64 alpha alpha)))
(*.f64 (-.f64 0 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 -1 (/.f64 1/2 alpha)))
(*.f64 (neg.f64 (+.f64 alpha alpha)) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))
(*.f64 (neg.f64 (+.f64 alpha alpha)) (-.f64 0 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (neg.f64 (+.f64 alpha alpha)) (-.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (-.f64 -2 (+.f64 alpha beta)))))
(*.f64 (neg.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 alpha -2))
(*.f64 (neg.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 alpha (+.f64 alpha (+.f64 alpha alpha))))
(*.f64 (neg.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 alpha alpha) (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha))))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 alpha (neg.f64 alpha)))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 0 (*.f64 alpha -2)))
(*.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)) (*.f64 1/2 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)) (*.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) 1/2))
(*.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)) (*.f64 1 (*.f64 1/2 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))))
(*.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)) (-.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (*.f64 1/2 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))))
(*.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1/2)
(*.f64 (neg.f64 (/.f64 1 (-.f64 -2 (+.f64 alpha beta)))) (neg.f64 alpha))
(*.f64 (neg.f64 (/.f64 1 (-.f64 -2 (+.f64 alpha beta)))) (-.f64 (+.f64 (+.f64 alpha alpha) alpha) (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha))))
(*.f64 (neg.f64 (*.f64 alpha -2)) (-.f64 0 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (neg.f64 (*.f64 alpha -2)) (-.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (neg.f64 (neg.f64 (+.f64 alpha alpha))) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))
(*.f64 (neg.f64 (neg.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))) (+.f64 alpha alpha))
(neg.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
Outputs
(+.f64 1 (*.f64 -1 (/.f64 beta (+.f64 beta 2))))
(+.f64 1 (/.f64 (neg.f64 beta) (+.f64 beta 2)))
(+.f64 (*.f64 (-.f64 (/.f64 beta (pow.f64 (+.f64 beta 2) 2)) (/.f64 1 (+.f64 beta 2))) alpha) (+.f64 1 (*.f64 -1 (/.f64 beta (+.f64 beta 2)))))
(+.f64 1 (+.f64 (*.f64 (-.f64 (/.f64 beta (pow.f64 (+.f64 beta 2) 2)) (/.f64 1 (+.f64 beta 2))) alpha) (/.f64 (neg.f64 beta) (+.f64 beta 2))))
(+.f64 (*.f64 (-.f64 (/.f64 beta (pow.f64 (+.f64 beta 2) 2)) (/.f64 1 (+.f64 beta 2))) alpha) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 beta (+.f64 beta 2))) (*.f64 (+.f64 (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta 2) 3))) (/.f64 1 (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 2)))))
(+.f64 1 (+.f64 (*.f64 (-.f64 (/.f64 beta (pow.f64 (+.f64 beta 2) 2)) (/.f64 1 (+.f64 beta 2))) alpha) (+.f64 (/.f64 (neg.f64 beta) (+.f64 beta 2)) (*.f64 (+.f64 (/.f64 (neg.f64 beta) (pow.f64 (+.f64 beta 2) 3)) (/.f64 1 (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 2)))))
(+.f64 (*.f64 (-.f64 (/.f64 beta (pow.f64 (+.f64 beta 2) 2)) (/.f64 1 (+.f64 beta 2))) alpha) (+.f64 (*.f64 (+.f64 (/.f64 (neg.f64 beta) (pow.f64 (+.f64 beta 2) 3)) (/.f64 1 (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 2)) (+.f64 1 (/.f64 (neg.f64 beta) (+.f64 beta 2)))))
(+.f64 (*.f64 (-.f64 (/.f64 beta (pow.f64 (+.f64 beta 2) 2)) (/.f64 1 (+.f64 beta 2))) alpha) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 beta (+.f64 beta 2))) (+.f64 (*.f64 (-.f64 (/.f64 beta (pow.f64 (+.f64 beta 2) 4)) (/.f64 1 (pow.f64 (+.f64 beta 2) 3))) (pow.f64 alpha 3)) (*.f64 (+.f64 (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta 2) 3))) (/.f64 1 (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 2))))))
(+.f64 (*.f64 (-.f64 (/.f64 beta (pow.f64 (+.f64 beta 2) 2)) (/.f64 1 (+.f64 beta 2))) alpha) (+.f64 1 (+.f64 (/.f64 (neg.f64 beta) (+.f64 beta 2)) (+.f64 (*.f64 (+.f64 (/.f64 (neg.f64 beta) (pow.f64 (+.f64 beta 2) 3)) (/.f64 1 (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 2)) (*.f64 (-.f64 (/.f64 beta (pow.f64 (+.f64 beta 2) 4)) (/.f64 1 (pow.f64 (+.f64 beta 2) 3))) (pow.f64 alpha 3))))))
(+.f64 (+.f64 (*.f64 (-.f64 (/.f64 beta (pow.f64 (+.f64 beta 2) 4)) (/.f64 1 (pow.f64 (+.f64 beta 2) 3))) (pow.f64 alpha 3)) (+.f64 (/.f64 (neg.f64 beta) (+.f64 beta 2)) (*.f64 (+.f64 (/.f64 (neg.f64 beta) (pow.f64 (+.f64 beta 2) 3)) (/.f64 1 (pow.f64 (+.f64 beta 2) 2))) (pow.f64 alpha 2)))) (+.f64 (*.f64 (-.f64 (/.f64 beta (pow.f64 (+.f64 beta 2) 2)) (/.f64 1 (+.f64 beta 2))) alpha) 1))
(/.f64 (+.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)
(/.f64 (+.f64 beta (+.f64 (neg.f64 beta) 2)) alpha)
(/.f64 (+.f64 2 (+.f64 (neg.f64 beta) beta)) alpha)
(+.f64 (/.f64 beta alpha) (+.f64 (*.f64 -1 (/.f64 beta alpha)) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (+.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 (neg.f64 beta) alpha) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 2 alpha)))))
(+.f64 (+.f64 (/.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2))) (+.f64 (*.f64 beta (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))) (/.f64 2 alpha))) (+.f64 (/.f64 beta alpha) (/.f64 beta (neg.f64 alpha))))
(+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (/.f64 beta alpha) (+.f64 (*.f64 -1 (/.f64 beta alpha)) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))) (*.f64 2 (/.f64 1 alpha))))))))
(+.f64 (/.f64 beta alpha) (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (/.f64 (neg.f64 beta) alpha) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 2 alpha) (*.f64 -1 (*.f64 (pow.f64 (+.f64 beta 2) 2) (/.f64 beta (pow.f64 alpha 3))))))))))
(+.f64 (/.f64 beta alpha) (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (/.f64 beta (neg.f64 alpha)) (+.f64 (/.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2))) (+.f64 (*.f64 beta (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))) (+.f64 (/.f64 2 alpha) (/.f64 (*.f64 (pow.f64 (+.f64 beta 2) 2) (neg.f64 beta)) (pow.f64 alpha 3))))))))
(+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 -1 (/.f64 beta alpha)) (+.f64 (/.f64 beta alpha) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 4) (pow.f64 alpha 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 3)) (pow.f64 alpha 4)) (*.f64 2 (/.f64 1 alpha))))))))))
(+.f64 (/.f64 (neg.f64 beta) alpha) (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (/.f64 beta alpha) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 beta 2) 2) (/.f64 beta (pow.f64 alpha 3)))) (+.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 (/.f64 2 alpha) (*.f64 (pow.f64 (+.f64 beta 2) 3) (/.f64 beta (pow.f64 alpha 4)))))))))))
(+.f64 (/.f64 beta alpha) (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (/.f64 beta (neg.f64 alpha)) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 beta 2) 2) (neg.f64 beta)) (pow.f64 alpha 3)) (+.f64 (*.f64 beta (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))) (+.f64 (+.f64 (/.f64 2 alpha) (*.f64 (pow.f64 (+.f64 beta 2) 3) (/.f64 beta (pow.f64 alpha 4)))) (+.f64 (/.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2))) (/.f64 (pow.f64 (+.f64 beta 2) 4) (/.f64 (pow.f64 alpha 4) -1)))))))))
(*.f64 -1 (/.f64 (+.f64 beta (*.f64 -1 (+.f64 beta 2))) alpha))
(*.f64 -1 (/.f64 (+.f64 beta (+.f64 (neg.f64 beta) -2)) alpha))
(/.f64 (+.f64 (neg.f64 beta) (+.f64 beta -2)) (neg.f64 alpha))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 beta (*.f64 -1 (+.f64 beta 2))) alpha)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 beta (+.f64 (neg.f64 beta) -2)) alpha)) (-.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))))
(+.f64 (/.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2))) (-.f64 (/.f64 (+.f64 (neg.f64 beta) (+.f64 beta -2)) (neg.f64 alpha)) (*.f64 -1 (*.f64 beta (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (pow.f64 (+.f64 beta 2) 3)) (*.f64 -1 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)))) (pow.f64 alpha 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 beta (*.f64 -1 (+.f64 beta 2))) alpha)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))) (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (pow.f64 (+.f64 beta 2) 3)) (*.f64 beta (*.f64 -1 (pow.f64 (+.f64 beta 2) 2)))) (pow.f64 alpha 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 beta (+.f64 (neg.f64 beta) -2)) alpha)) (-.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))))
(+.f64 (/.f64 (+.f64 (neg.f64 beta) (+.f64 beta -2)) (neg.f64 alpha)) (+.f64 (/.f64 -1 (/.f64 (pow.f64 alpha 3) (-.f64 (*.f64 -1 (pow.f64 (+.f64 beta 2) 3)) (*.f64 (pow.f64 (+.f64 beta 2) 2) (neg.f64 beta))))) (-.f64 (/.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2))) (*.f64 -1 (*.f64 beta (/.f64 (+.f64 beta 2) (pow.f64 alpha 2)))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (pow.f64 (+.f64 beta 2) 3)) (*.f64 -1 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)))) (pow.f64 alpha 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 beta (*.f64 -1 (+.f64 beta 2))) alpha)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 4) (pow.f64 alpha 4))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 3)) (pow.f64 alpha 4)))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (pow.f64 (+.f64 beta 2) 3)) (*.f64 beta (*.f64 -1 (pow.f64 (+.f64 beta 2) 2)))) (pow.f64 alpha 3))) (-.f64 (+.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 -1 (/.f64 (+.f64 beta (+.f64 (neg.f64 beta) -2)) alpha)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (*.f64 -1 (*.f64 (pow.f64 (+.f64 beta 2) 3) (/.f64 beta (pow.f64 alpha 4)))))))
(+.f64 (/.f64 -1 (/.f64 (pow.f64 alpha 3) (-.f64 (*.f64 -1 (pow.f64 (+.f64 beta 2) 3)) (*.f64 (pow.f64 (+.f64 beta 2) 2) (neg.f64 beta))))) (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 4) (/.f64 (pow.f64 alpha 4) -1)) (-.f64 (+.f64 (/.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2))) (/.f64 (+.f64 (neg.f64 beta) (+.f64 beta -2)) (neg.f64 alpha))) (+.f64 (*.f64 -1 (*.f64 beta (/.f64 (+.f64 beta 2) (pow.f64 alpha 2)))) (*.f64 -1 (*.f64 (pow.f64 (+.f64 beta 2) 3) (/.f64 beta (pow.f64 alpha 4))))))))
(+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))))
(+.f64 1 (/.f64 (neg.f64 alpha) (+.f64 2 alpha)))
(+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))
(+.f64 1 (+.f64 (*.f64 beta (-.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha)))) (*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))))
(+.f64 1 (+.f64 (/.f64 (neg.f64 alpha) (+.f64 2 alpha)) (*.f64 beta (-.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha))))))
(+.f64 (*.f64 beta (-.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha)))) (+.f64 1 (/.f64 alpha (-.f64 -2 alpha))))
(+.f64 1 (+.f64 (*.f64 beta (-.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha)))) (+.f64 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))) (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))))))
(+.f64 1 (+.f64 (*.f64 beta (-.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha)))) (+.f64 (/.f64 (neg.f64 alpha) (+.f64 2 alpha)) (*.f64 (pow.f64 beta 2) (+.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 2 alpha) 3)) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))))))
(+.f64 (*.f64 beta (-.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha)))) (+.f64 (*.f64 (pow.f64 beta 2) (+.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 2 alpha) 3)) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))) (+.f64 1 (/.f64 alpha (-.f64 -2 alpha)))))
(+.f64 1 (+.f64 (*.f64 beta (-.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha)))) (+.f64 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))) (+.f64 (*.f64 (pow.f64 beta 3) (-.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 4)) (/.f64 1 (pow.f64 (+.f64 2 alpha) 3)))) (*.f64 (pow.f64 beta 2) (+.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2))))))))
(+.f64 1 (+.f64 (*.f64 beta (-.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha)))) (+.f64 (/.f64 (neg.f64 alpha) (+.f64 2 alpha)) (+.f64 (*.f64 (pow.f64 beta 2) (+.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 2 alpha) 3)) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))) (*.f64 (pow.f64 beta 3) (-.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 4)) (/.f64 1 (pow.f64 (+.f64 2 alpha) 3))))))))
(+.f64 (*.f64 beta (-.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha)))) (+.f64 (*.f64 (pow.f64 beta 3) (-.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 4)) (/.f64 1 (pow.f64 (+.f64 2 alpha) 3)))) (+.f64 (*.f64 (pow.f64 beta 2) (+.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 2 alpha) 3)) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))) (+.f64 1 (/.f64 alpha (-.f64 -2 alpha))))))
(/.f64 (+.f64 2 (+.f64 (*.f64 -1 alpha) alpha)) beta)
(/.f64 (+.f64 2 (+.f64 alpha (neg.f64 alpha))) beta)
(/.f64 (+.f64 (-.f64 alpha alpha) 2) beta)
(+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (+.f64 (/.f64 alpha beta) (+.f64 (*.f64 -1 (/.f64 alpha beta)) (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2))))))
(+.f64 (/.f64 2 beta) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (+.f64 (/.f64 alpha beta) (+.f64 (/.f64 (neg.f64 alpha) beta) (*.f64 alpha (/.f64 (+.f64 2 alpha) (pow.f64 beta 2)))))))
(+.f64 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (/.f64 (pow.f64 beta 2) -1)) (+.f64 (+.f64 (/.f64 alpha (neg.f64 beta)) (/.f64 (*.f64 alpha (+.f64 2 alpha)) (pow.f64 beta 2))) (/.f64 (+.f64 2 alpha) beta)))
(+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (+.f64 (/.f64 alpha beta) (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2)) (+.f64 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) alpha) (pow.f64 beta 3)))))))))
(+.f64 (/.f64 2 beta) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (+.f64 (/.f64 alpha beta) (+.f64 (/.f64 (neg.f64 alpha) beta) (+.f64 (*.f64 alpha (/.f64 (+.f64 2 alpha) (pow.f64 beta 2))) (+.f64 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3)) (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (neg.f64 alpha)) (pow.f64 beta 3))))))))
(+.f64 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (/.f64 (pow.f64 beta 2) -1)) (+.f64 (+.f64 (/.f64 alpha (neg.f64 beta)) (+.f64 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3)) (+.f64 (/.f64 (*.f64 alpha (+.f64 2 alpha)) (pow.f64 beta 2)) (*.f64 (neg.f64 alpha) (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 3)))))) (/.f64 (+.f64 2 alpha) beta)))
(+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (+.f64 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) alpha) (pow.f64 beta 3))) (+.f64 (/.f64 alpha beta) (+.f64 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 4) (pow.f64 beta 4))) (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 3) alpha) (pow.f64 beta 4))))))))))
(+.f64 (/.f64 2 beta) (+.f64 (/.f64 (neg.f64 alpha) beta) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (+.f64 (*.f64 alpha (/.f64 (+.f64 2 alpha) (pow.f64 beta 2))) (+.f64 (/.f64 alpha beta) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (neg.f64 alpha)) (pow.f64 beta 3)) (+.f64 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 4) (pow.f64 beta 4))) (*.f64 alpha (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 4)))))))))))
(+.f64 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (/.f64 (pow.f64 beta 2) -1)) (+.f64 (/.f64 2 beta) (+.f64 (+.f64 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3)) (+.f64 (*.f64 (neg.f64 alpha) (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 3))) (+.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 3) (/.f64 alpha (pow.f64 beta 4))) (+.f64 (/.f64 alpha beta) (/.f64 (pow.f64 (+.f64 2 alpha) 4) (/.f64 (pow.f64 beta 4) -1)))))) (+.f64 (/.f64 alpha (neg.f64 beta)) (/.f64 (*.f64 alpha (+.f64 2 alpha)) (pow.f64 beta 2))))))
(*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -1 (+.f64 2 alpha))) beta))
(*.f64 -1 (/.f64 (+.f64 alpha (+.f64 -2 (neg.f64 alpha))) beta))
(/.f64 (+.f64 alpha (-.f64 -2 alpha)) (neg.f64 beta))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -1 (+.f64 2 alpha))) beta))) (*.f64 -1 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (-.f64 (*.f64 -1 (/.f64 (+.f64 alpha (+.f64 -2 (neg.f64 alpha))) beta)) (*.f64 -1 (*.f64 alpha (/.f64 (+.f64 2 alpha) (pow.f64 beta 2))))))
(+.f64 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (/.f64 (pow.f64 beta 2) -1)) (-.f64 (/.f64 (+.f64 alpha (-.f64 -2 alpha)) (neg.f64 beta)) (/.f64 (*.f64 alpha (+.f64 2 alpha)) (/.f64 (pow.f64 beta 2) -1))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (pow.f64 (+.f64 2 alpha) 3)) (*.f64 -1 (*.f64 (pow.f64 (+.f64 2 alpha) 2) alpha))) (pow.f64 beta 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -1 (+.f64 2 alpha))) beta)))) (*.f64 -1 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (pow.f64 (+.f64 2 alpha) 3)) (*.f64 (pow.f64 (+.f64 2 alpha) 2) (neg.f64 alpha))) (pow.f64 beta 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (-.f64 (*.f64 -1 (/.f64 (+.f64 alpha (+.f64 -2 (neg.f64 alpha))) beta)) (*.f64 -1 (*.f64 alpha (/.f64 (+.f64 2 alpha) (pow.f64 beta 2)))))))
(+.f64 (+.f64 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (/.f64 (pow.f64 beta 2) -1)) (/.f64 (+.f64 alpha (-.f64 -2 alpha)) (neg.f64 beta))) (-.f64 (/.f64 (-.f64 (*.f64 -1 (pow.f64 (+.f64 2 alpha) 3)) (*.f64 (pow.f64 (+.f64 2 alpha) 2) (neg.f64 alpha))) (/.f64 (pow.f64 beta 3) -1)) (/.f64 (*.f64 alpha (+.f64 2 alpha)) (/.f64 (pow.f64 beta 2) -1))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (pow.f64 (+.f64 2 alpha) 3)) (*.f64 -1 (*.f64 (pow.f64 (+.f64 2 alpha) 2) alpha))) (pow.f64 beta 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 alpha (*.f64 -1 (+.f64 2 alpha))) beta)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 4) (pow.f64 beta 4)))))) (+.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 (-.f64 (*.f64 -1 (pow.f64 (+.f64 2 alpha) 3)) (*.f64 (pow.f64 (+.f64 2 alpha) 2) (neg.f64 alpha))) (pow.f64 beta 3))) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 4) (pow.f64 beta 4))) (*.f64 -1 (/.f64 (+.f64 alpha (+.f64 -2 (neg.f64 alpha))) beta)))) (+.f64 (*.f64 -1 (*.f64 alpha (/.f64 (+.f64 2 alpha) (pow.f64 beta 2)))) (*.f64 -1 (*.f64 alpha (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 4)))))))
(+.f64 (/.f64 (-.f64 (*.f64 -1 (pow.f64 (+.f64 2 alpha) 3)) (*.f64 (pow.f64 (+.f64 2 alpha) 2) (neg.f64 alpha))) (/.f64 (pow.f64 beta 3) -1)) (+.f64 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (/.f64 (pow.f64 beta 2) -1)) (-.f64 (+.f64 (/.f64 (pow.f64 (+.f64 2 alpha) 4) (/.f64 (pow.f64 beta 4) -1)) (/.f64 (+.f64 alpha (-.f64 -2 alpha)) (neg.f64 beta))) (+.f64 (/.f64 (*.f64 alpha (+.f64 2 alpha)) (/.f64 (pow.f64 beta 2) -1)) (*.f64 -1 (*.f64 (pow.f64 (+.f64 2 alpha) 3) (/.f64 alpha (pow.f64 beta 4))))))))
(/.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 (pow.f64 beta 2) (/.f64 (pow.f64 (+.f64 2 alpha) 2) -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 (pow.f64 beta 2) (/.f64 (pow.f64 (+.f64 2 alpha) 2) -1)) (/.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 -1 (/.f64 (pow.f64 beta 4) (pow.f64 (+.f64 2 alpha) 4))) (+.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 (pow.f64 beta 2) (/.f64 (pow.f64 (+.f64 2 alpha) 2) -1)) (+.f64 (/.f64 (*.f64 (pow.f64 beta 4) -1) (pow.f64 (+.f64 2 alpha) 4)) (/.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 -2 (neg.f64 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 1 (+.f64 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2)) (/.f64 (+.f64 -2 (neg.f64 alpha)) beta)))
(+.f64 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2)) (+.f64 1 (/.f64 (-.f64 -2 alpha) beta)))
(+.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 (+.f64 -2 (neg.f64 alpha)) beta) (+.f64 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3))) (+.f64 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2)) (+.f64 1 (/.f64 (-.f64 -2 alpha) beta))))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 2 alpha) beta)))
(+.f64 1 (/.f64 (+.f64 -2 (neg.f64 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 1 (+.f64 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2)) (/.f64 (+.f64 -2 (neg.f64 alpha)) beta)))
(+.f64 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2)) (+.f64 1 (/.f64 (-.f64 -2 alpha) beta)))
(+.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 (+.f64 -2 (neg.f64 alpha)) beta) (+.f64 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3))) (+.f64 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2)) (+.f64 1 (/.f64 (-.f64 -2 alpha) beta))))
(/.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 alpha (/.f64 beta (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 (/.f64 (*.f64 beta (pow.f64 alpha 2)) (pow.f64 (+.f64 beta 2) 3)) (/.f64 beta (+.f64 beta 2))))
(+.f64 (*.f64 -1 (*.f64 alpha (/.f64 beta (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 (*.f64 beta (/.f64 (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 (/.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 alpha (/.f64 beta (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 beta (+.f64 beta 2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta 2) 2))) (+.f64 (*.f64 beta (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 3))) (/.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 4) (*.f64 beta (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 beta alpha) (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))
(+.f64 (/.f64 beta alpha) (*.f64 -1 (*.f64 beta (/.f64 (+.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 -1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (/.f64 beta alpha) (*.f64 (pow.f64 (+.f64 beta 2) 2) (/.f64 beta (pow.f64 alpha 3)))))
(+.f64 (*.f64 beta (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 3))) (+.f64 (/.f64 beta alpha) (*.f64 -1 (*.f64 beta (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))))))
(+.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 -1 (*.f64 (pow.f64 (+.f64 beta 2) 3) (/.f64 beta (pow.f64 alpha 4)))) (*.f64 (pow.f64 (+.f64 beta 2) 2) (/.f64 beta (pow.f64 alpha 3))))))
(+.f64 (*.f64 -1 (*.f64 beta (/.f64 (+.f64 beta 2) (pow.f64 alpha 2)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 beta 2) 3) (/.f64 beta (pow.f64 alpha 4)))) (+.f64 (/.f64 beta alpha) (*.f64 beta (/.f64 (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 beta alpha) (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))
(+.f64 (/.f64 beta alpha) (*.f64 -1 (*.f64 beta (/.f64 (+.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 -1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (/.f64 beta alpha) (*.f64 (pow.f64 (+.f64 beta 2) 2) (/.f64 beta (pow.f64 alpha 3)))))
(+.f64 (*.f64 beta (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 3))) (+.f64 (/.f64 beta alpha) (*.f64 -1 (*.f64 beta (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))))))
(+.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 -1 (*.f64 (pow.f64 (+.f64 beta 2) 3) (/.f64 beta (pow.f64 alpha 4)))) (*.f64 (pow.f64 (+.f64 beta 2) 2) (/.f64 beta (pow.f64 alpha 3))))))
(+.f64 (*.f64 -1 (*.f64 beta (/.f64 (+.f64 beta 2) (pow.f64 alpha 2)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 beta 2) 3) (/.f64 beta (pow.f64 alpha 4)))) (+.f64 (/.f64 beta alpha) (*.f64 beta (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 3))))))
(*.f64 -1 (/.f64 beta (+.f64 2 alpha)))
(/.f64 (neg.f64 beta) (+.f64 2 alpha))
(/.f64 beta (-.f64 -2 alpha))
(+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 2)) (*.f64 -1 (/.f64 beta (+.f64 2 alpha))))
(+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 2)) (/.f64 (neg.f64 beta) (+.f64 2 alpha)))
(+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 2)) (/.f64 beta (-.f64 -2 alpha)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 alpha) 3))) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 2)) (*.f64 -1 (/.f64 beta (+.f64 2 alpha)))))
(+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 beta 3) -1) (pow.f64 (+.f64 2 alpha) 3)) (/.f64 (neg.f64 beta) (+.f64 2 alpha))))
(+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 beta 3) -1) (pow.f64 (+.f64 2 alpha) 3)) (/.f64 beta (-.f64 -2 alpha))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 alpha) 3))) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 2)) (+.f64 (*.f64 -1 (/.f64 beta (+.f64 2 alpha))) (/.f64 (pow.f64 beta 4) (pow.f64 (+.f64 2 alpha) 4)))))
(+.f64 (/.f64 (*.f64 (pow.f64 beta 3) -1) (pow.f64 (+.f64 2 alpha) 3)) (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 2)) (+.f64 (/.f64 (pow.f64 beta 4) (pow.f64 (+.f64 2 alpha) 4)) (/.f64 (neg.f64 beta) (+.f64 2 alpha)))))
(+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 beta 3) -1) (pow.f64 (+.f64 2 alpha) 3)) (+.f64 (/.f64 (pow.f64 beta 4) (pow.f64 (+.f64 2 alpha) 4)) (/.f64 beta (-.f64 -2 alpha)))))
-1
(-.f64 (+.f64 (*.f64 2 (/.f64 1 beta)) (/.f64 alpha beta)) 1)
(+.f64 (/.f64 (+.f64 2 alpha) beta) -1)
(-.f64 (+.f64 (/.f64 alpha beta) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (*.f64 2 (/.f64 1 beta)))) 1)
(+.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (/.f64 (+.f64 2 alpha) beta)) -1)
(+.f64 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (/.f64 (pow.f64 beta 2) -1)) (+.f64 (/.f64 (+.f64 2 alpha) beta) -1))
(-.f64 (+.f64 (/.f64 alpha beta) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (+.f64 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3)) (*.f64 2 (/.f64 1 beta))))) 1)
(+.f64 (/.f64 alpha beta) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (+.f64 (/.f64 2 beta) (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3)))) 1))
(+.f64 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (/.f64 (pow.f64 beta 2) -1)) (-.f64 (+.f64 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3)) (/.f64 (+.f64 2 alpha) beta)) 1))
-1
(-.f64 (+.f64 (*.f64 2 (/.f64 1 beta)) (/.f64 alpha beta)) 1)
(+.f64 (/.f64 (+.f64 2 alpha) beta) -1)
(-.f64 (+.f64 (/.f64 alpha beta) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (*.f64 2 (/.f64 1 beta)))) 1)
(+.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (/.f64 (+.f64 2 alpha) beta)) -1)
(+.f64 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (/.f64 (pow.f64 beta 2) -1)) (+.f64 (/.f64 (+.f64 2 alpha) beta) -1))
(-.f64 (+.f64 (/.f64 alpha beta) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (+.f64 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3)) (*.f64 2 (/.f64 1 beta))))) 1)
(+.f64 (/.f64 alpha beta) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (+.f64 (/.f64 2 beta) (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3)))) 1))
(+.f64 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (/.f64 (pow.f64 beta 2) -1)) (-.f64 (+.f64 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3)) (/.f64 (+.f64 2 alpha) beta)) 1))
(*.f64 -1 (/.f64 beta (+.f64 beta 2)))
(/.f64 (neg.f64 beta) (+.f64 beta 2))
(+.f64 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (/.f64 beta (+.f64 beta 2))))
(+.f64 (/.f64 (neg.f64 beta) (+.f64 beta 2)) (*.f64 alpha (/.f64 beta (pow.f64 (+.f64 beta 2) 2))))
(+.f64 (/.f64 (neg.f64 beta) (+.f64 beta 2)) (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta 2) 2)))
(+.f64 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta 2) 2)) (+.f64 (*.f64 -1 (/.f64 beta (+.f64 beta 2))) (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 alpha 2)) (pow.f64 (+.f64 beta 2) 3)))))
(+.f64 (*.f64 alpha (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (+.f64 (/.f64 (neg.f64 beta) (+.f64 beta 2)) (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 alpha 2)) (pow.f64 (+.f64 beta 2) 3)))))
(+.f64 (*.f64 (pow.f64 alpha 2) (/.f64 (neg.f64 beta) (pow.f64 (+.f64 beta 2) 3))) (+.f64 (/.f64 (neg.f64 beta) (+.f64 beta 2)) (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta 2) 2))))
(+.f64 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta 2) 2)) (+.f64 (*.f64 -1 (/.f64 beta (+.f64 beta 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 alpha 2)) (pow.f64 (+.f64 beta 2) 3))) (/.f64 (*.f64 beta (pow.f64 alpha 3)) (pow.f64 (+.f64 beta 2) 4)))))
(+.f64 (*.f64 alpha (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 alpha 2)) (pow.f64 (+.f64 beta 2) 3))) (+.f64 (/.f64 (neg.f64 beta) (+.f64 beta 2)) (/.f64 (*.f64 beta (pow.f64 alpha 3)) (pow.f64 (+.f64 beta 2) 4)))))
(+.f64 (*.f64 (pow.f64 alpha 2) (/.f64 (neg.f64 beta) (pow.f64 (+.f64 beta 2) 3))) (+.f64 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta 2) 2)) (+.f64 (/.f64 (neg.f64 beta) (+.f64 beta 2)) (*.f64 beta (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 2) 4))))))
(*.f64 -1 (/.f64 beta alpha))
(/.f64 (neg.f64 beta) alpha)
(/.f64 beta (neg.f64 alpha))
(+.f64 (*.f64 -1 (/.f64 beta alpha)) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))
(+.f64 (/.f64 (neg.f64 beta) alpha) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))
(+.f64 (/.f64 beta (neg.f64 alpha)) (*.f64 beta (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))))
(+.f64 (*.f64 -1 (/.f64 beta alpha)) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3)))))
(+.f64 (/.f64 (neg.f64 beta) alpha) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 -1 (*.f64 (pow.f64 (+.f64 beta 2) 2) (/.f64 beta (pow.f64 alpha 3))))))
(+.f64 (*.f64 beta (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))) (+.f64 (/.f64 beta (neg.f64 alpha)) (/.f64 (*.f64 (pow.f64 (+.f64 beta 2) 2) (neg.f64 beta)) (pow.f64 alpha 3))))
(+.f64 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 3)) (pow.f64 alpha 4)) (+.f64 (*.f64 -1 (/.f64 beta alpha)) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))))))
(+.f64 (*.f64 (pow.f64 (+.f64 beta 2) 3) (/.f64 beta (pow.f64 alpha 4))) (+.f64 (/.f64 (neg.f64 beta) alpha) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 -1 (*.f64 (pow.f64 (+.f64 beta 2) 2) (/.f64 beta (pow.f64 alpha 3)))))))
(+.f64 (/.f64 beta (neg.f64 alpha)) (+.f64 (*.f64 beta (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))) (+.f64 (*.f64 (pow.f64 (+.f64 beta 2) 3) (/.f64 beta (pow.f64 alpha 4))) (/.f64 (*.f64 (pow.f64 (+.f64 beta 2) 2) (neg.f64 beta)) (pow.f64 alpha 3)))))
(*.f64 -1 (/.f64 beta alpha))
(/.f64 (neg.f64 beta) alpha)
(/.f64 beta (neg.f64 alpha))
(+.f64 (*.f64 -1 (/.f64 beta alpha)) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))
(+.f64 (/.f64 (neg.f64 beta) alpha) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))
(+.f64 (/.f64 beta (neg.f64 alpha)) (*.f64 beta (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))))
(+.f64 (*.f64 -1 (/.f64 beta alpha)) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3)))))
(+.f64 (/.f64 (neg.f64 beta) alpha) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 -1 (*.f64 (pow.f64 (+.f64 beta 2) 2) (/.f64 beta (pow.f64 alpha 3))))))
(+.f64 (*.f64 beta (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))) (+.f64 (/.f64 beta (neg.f64 alpha)) (/.f64 (*.f64 (pow.f64 (+.f64 beta 2) 2) (neg.f64 beta)) (pow.f64 alpha 3))))
(+.f64 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 3)) (pow.f64 alpha 4)) (+.f64 (*.f64 -1 (/.f64 beta alpha)) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))))))
(+.f64 (*.f64 (pow.f64 (+.f64 beta 2) 3) (/.f64 beta (pow.f64 alpha 4))) (+.f64 (/.f64 (neg.f64 beta) alpha) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 -1 (*.f64 (pow.f64 (+.f64 beta 2) 2) (/.f64 beta (pow.f64 alpha 3)))))))
(+.f64 (/.f64 beta (neg.f64 alpha)) (+.f64 (*.f64 beta (/.f64 (+.f64 beta 2) (pow.f64 alpha 2))) (+.f64 (*.f64 (pow.f64 (+.f64 beta 2) 3) (/.f64 beta (pow.f64 alpha 4))) (/.f64 (*.f64 (pow.f64 (+.f64 beta 2) 2) (neg.f64 beta)) (pow.f64 alpha 3)))))
(*.f64 -1 (/.f64 alpha (+.f64 beta 2)))
(/.f64 (neg.f64 alpha) (+.f64 beta 2))
(+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (/.f64 alpha (+.f64 beta 2))))
(+.f64 (/.f64 (neg.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 (*.f64 -1 (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 2) 3))) (*.f64 -1 (/.f64 alpha (+.f64 beta 2)))))
(+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2)) (+.f64 (/.f64 (neg.f64 alpha) (+.f64 beta 2)) (/.f64 (*.f64 (pow.f64 alpha 3) -1) (pow.f64 (+.f64 beta 2) 3))))
(+.f64 (/.f64 (neg.f64 alpha) (+.f64 beta 2)) (+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2)) (/.f64 (pow.f64 alpha 3) (/.f64 (pow.f64 (+.f64 beta 2) 3) -1))))
(+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2)) (+.f64 (/.f64 (pow.f64 alpha 4) (pow.f64 (+.f64 beta 2) 4)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 2) 3))) (*.f64 -1 (/.f64 alpha (+.f64 beta 2))))))
(+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 alpha 3) -1) (pow.f64 (+.f64 beta 2) 3)) (+.f64 (/.f64 (pow.f64 alpha 4) (pow.f64 (+.f64 beta 2) 4)) (/.f64 (neg.f64 alpha) (+.f64 beta 2)))))
(+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2)) (+.f64 (/.f64 (neg.f64 alpha) (+.f64 beta 2)) (+.f64 (/.f64 (pow.f64 alpha 4) (pow.f64 (+.f64 beta 2) 4)) (/.f64 (pow.f64 alpha 3) (/.f64 (pow.f64 (+.f64 beta 2) 3) -1)))))
-1
(-.f64 (+.f64 (/.f64 beta alpha) (*.f64 2 (/.f64 1 alpha))) 1)
(+.f64 (+.f64 (/.f64 beta alpha) (/.f64 2 alpha)) -1)
(+.f64 (/.f64 2 alpha) (-.f64 (/.f64 beta alpha) 1))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (/.f64 beta alpha) (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))) 1)
(+.f64 (/.f64 2 alpha) (-.f64 (+.f64 (/.f64 beta alpha) (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) 1))
(+.f64 (/.f64 2 alpha) (+.f64 (/.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2))) (-.f64 (/.f64 beta alpha) 1)))
(-.f64 (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (/.f64 beta alpha) (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))) 1)
(+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (/.f64 2 alpha) (-.f64 (+.f64 (/.f64 beta alpha) (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) 1)))
(+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (/.f64 2 alpha) (+.f64 (/.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2))) (-.f64 (/.f64 beta alpha) 1))))
-1
(-.f64 (+.f64 (/.f64 beta alpha) (*.f64 2 (/.f64 1 alpha))) 1)
(+.f64 (+.f64 (/.f64 beta alpha) (/.f64 2 alpha)) -1)
(+.f64 (/.f64 2 alpha) (-.f64 (/.f64 beta alpha) 1))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (/.f64 beta alpha) (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))) 1)
(+.f64 (/.f64 2 alpha) (-.f64 (+.f64 (/.f64 beta alpha) (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) 1))
(+.f64 (/.f64 2 alpha) (+.f64 (/.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2))) (-.f64 (/.f64 beta alpha) 1)))
(-.f64 (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (/.f64 beta alpha) (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))) 1)
(+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (/.f64 2 alpha) (-.f64 (+.f64 (/.f64 beta alpha) (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) 1)))
(+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (/.f64 2 alpha) (+.f64 (/.f64 -1 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2))) (-.f64 (/.f64 beta alpha) 1))))
(*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))
(/.f64 (neg.f64 alpha) (+.f64 2 alpha))
(/.f64 alpha (-.f64 -2 alpha))
(+.f64 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))) (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 2 alpha) 2)))
(+.f64 (/.f64 (neg.f64 alpha) (+.f64 2 alpha)) (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 2 alpha) 2)))
(+.f64 (/.f64 alpha (-.f64 -2 alpha)) (*.f64 beta (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2))))
(+.f64 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))) (+.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 (/.f64 (neg.f64 alpha) (+.f64 2 alpha)) (+.f64 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 2 alpha) 2)) (/.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (*.f64 alpha (pow.f64 beta 2))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 alpha (pow.f64 beta 2)) (pow.f64 (+.f64 2 alpha) 3))) (+.f64 (/.f64 alpha (-.f64 -2 alpha)) (*.f64 beta (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)))))
(+.f64 (*.f64 -1 (/.f64 alpha (+.f64 2 alpha))) (+.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 (/.f64 (neg.f64 alpha) (+.f64 2 alpha)) (+.f64 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 2 alpha) 2)) (+.f64 (/.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (*.f64 alpha (pow.f64 beta 2)))) (/.f64 (*.f64 alpha (pow.f64 beta 3)) (pow.f64 (+.f64 2 alpha) 4)))))
(+.f64 (*.f64 beta (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 alpha (pow.f64 beta 2)) (pow.f64 (+.f64 2 alpha) 3))) (+.f64 (/.f64 alpha (-.f64 -2 alpha)) (/.f64 (*.f64 alpha (pow.f64 beta 3)) (pow.f64 (+.f64 2 alpha) 4)))))
(*.f64 -1 (/.f64 alpha beta))
(/.f64 (neg.f64 alpha) beta)
(/.f64 alpha (neg.f64 beta))
(+.f64 (*.f64 -1 (/.f64 alpha beta)) (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2)))
(+.f64 (/.f64 (neg.f64 alpha) beta) (*.f64 alpha (/.f64 (+.f64 2 alpha) (pow.f64 beta 2))))
(+.f64 (/.f64 alpha (neg.f64 beta)) (/.f64 (*.f64 alpha (+.f64 2 alpha)) (pow.f64 beta 2)))
(+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.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 (/.f64 (neg.f64 alpha) beta) (+.f64 (*.f64 alpha (/.f64 (+.f64 2 alpha) (pow.f64 beta 2))) (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (neg.f64 alpha)) (pow.f64 beta 3))))
(+.f64 (/.f64 alpha (neg.f64 beta)) (+.f64 (/.f64 (*.f64 alpha (+.f64 2 alpha)) (pow.f64 beta 2)) (*.f64 (neg.f64 alpha) (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 3)))))
(+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 3) alpha) (pow.f64 beta 4)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) alpha) (pow.f64 beta 3))))))
(+.f64 (/.f64 (neg.f64 alpha) beta) (+.f64 (*.f64 alpha (/.f64 (+.f64 2 alpha) (pow.f64 beta 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (neg.f64 alpha)) (pow.f64 beta 3)) (*.f64 alpha (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 4))))))
(+.f64 (+.f64 (*.f64 (neg.f64 alpha) (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 3))) (*.f64 (pow.f64 (+.f64 2 alpha) 3) (/.f64 alpha (pow.f64 beta 4)))) (+.f64 (/.f64 alpha (neg.f64 beta)) (/.f64 (*.f64 alpha (+.f64 2 alpha)) (pow.f64 beta 2))))
(*.f64 -1 (/.f64 alpha beta))
(/.f64 (neg.f64 alpha) beta)
(/.f64 alpha (neg.f64 beta))
(+.f64 (*.f64 -1 (/.f64 alpha beta)) (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2)))
(+.f64 (/.f64 (neg.f64 alpha) beta) (*.f64 alpha (/.f64 (+.f64 2 alpha) (pow.f64 beta 2))))
(+.f64 (/.f64 alpha (neg.f64 beta)) (/.f64 (*.f64 alpha (+.f64 2 alpha)) (pow.f64 beta 2)))
(+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.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 (/.f64 (neg.f64 alpha) beta) (+.f64 (*.f64 alpha (/.f64 (+.f64 2 alpha) (pow.f64 beta 2))) (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (neg.f64 alpha)) (pow.f64 beta 3))))
(+.f64 (/.f64 alpha (neg.f64 beta)) (+.f64 (/.f64 (*.f64 alpha (+.f64 2 alpha)) (pow.f64 beta 2)) (*.f64 (neg.f64 alpha) (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 3)))))
(+.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 3) alpha) (pow.f64 beta 4)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) alpha) (pow.f64 beta 3))))))
(+.f64 (/.f64 (neg.f64 alpha) beta) (+.f64 (*.f64 alpha (/.f64 (+.f64 2 alpha) (pow.f64 beta 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) (neg.f64 alpha)) (pow.f64 beta 3)) (*.f64 alpha (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 4))))))
(+.f64 (+.f64 (*.f64 (neg.f64 alpha) (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 3))) (*.f64 (pow.f64 (+.f64 2 alpha) 3) (/.f64 alpha (pow.f64 beta 4)))) (+.f64 (/.f64 alpha (neg.f64 beta)) (/.f64 (*.f64 alpha (+.f64 2 alpha)) (pow.f64 beta 2))))
(-.f64 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))) -1)
(+.f64 1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha))))
(-.f64 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) -1))
(-.f64 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha))) (+.f64 -1 (/.f64 0 (-.f64 -2 (+.f64 beta alpha)))))
(-.f64 1 (-.f64 (/.f64 0 (-.f64 -2 (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha)))))
(-.f64 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))) (+.f64 -1 (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))
(-.f64 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha))) (+.f64 -1 (/.f64 0 (-.f64 -2 (+.f64 beta alpha)))))
(-.f64 1 (-.f64 (/.f64 0 (-.f64 -2 (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha)))))
(-.f64 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) (+.f64 alpha beta))) -1))
(-.f64 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha))) (+.f64 -1 (/.f64 (+.f64 beta alpha) (/.f64 (+.f64 (+.f64 beta 2) alpha) 0))))
(-.f64 1 (-.f64 (*.f64 (+.f64 beta alpha) (/.f64 0 (+.f64 2 (+.f64 beta alpha)))) (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha)))))
(-.f64 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))) (+.f64 (*.f64 (+.f64 alpha beta) 0) -1))
(-.f64 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha))) (+.f64 -1 (*.f64 (+.f64 beta alpha) 0)))
(-.f64 1 (-.f64 (*.f64 (+.f64 beta alpha) 0) (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha)))))
(-.f64 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))) (+.f64 -1 (*.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 0)))
(-.f64 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha))) (+.f64 -1 (*.f64 0 (+.f64 1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha)))))))
(-.f64 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha))) (+.f64 -1 (*.f64 (-.f64 -1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha)))) 0)))
(-.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 0)
(+.f64 1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha))))
(-.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) (/.f64 0 (-.f64 -2 (+.f64 alpha beta))))
(+.f64 1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha))))
(-.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) (*.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 0))
(+.f64 1 (-.f64 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha))) (*.f64 0 (+.f64 1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha)))))))
(+.f64 1 (-.f64 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha))) (*.f64 (-.f64 -1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha)))) 0)))
(-.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) (+.f64 0 (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))
(+.f64 1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha))))
(-.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))
(+.f64 1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha))))
(-.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) (+.f64 (*.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 0) (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))
(-.f64 (+.f64 1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha)))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 beta alpha))) (*.f64 0 (+.f64 1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha)))))))
(+.f64 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha))) (-.f64 1 (+.f64 (/.f64 0 (-.f64 -2 (+.f64 beta alpha))) (*.f64 (-.f64 -1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha)))) 0))))
(-.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) (+.f64 0 (*.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 0)))
(-.f64 (+.f64 1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha)))) (+.f64 0 (*.f64 0 (+.f64 1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha)))))))
(+.f64 1 (-.f64 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha))) (+.f64 0 (*.f64 (-.f64 -1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha)))) 0))))
(-.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (*.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 0)))
(-.f64 (+.f64 1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha)))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 beta alpha))) (*.f64 0 (+.f64 1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha)))))))
(+.f64 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha))) (-.f64 1 (+.f64 (/.f64 0 (-.f64 -2 (+.f64 beta alpha))) (*.f64 (-.f64 -1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha)))) 0))))
(-.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) (+.f64 (*.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 0) (*.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 0)))
(+.f64 1 (-.f64 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha))) (+.f64 (*.f64 0 (+.f64 1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha))))) (*.f64 0 (+.f64 1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha))))))))
(+.f64 1 (-.f64 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha))) (+.f64 (*.f64 (-.f64 -1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha)))) 0) (*.f64 (-.f64 -1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha)))) 0))))
(-.f64 0 (-.f64 -1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))))
(+.f64 1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha))))
(-.f64 -1 (-.f64 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))) (*.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 2)))
(-.f64 -1 (-.f64 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha))) (*.f64 2 (+.f64 1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha)))))))
(-.f64 (*.f64 (-.f64 -1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha)))) -2) (+.f64 1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha)))))
(-.f64 (/.f64 (*.f64 (+.f64 alpha beta) 2) (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))) -1))
(-.f64 (*.f64 2 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha)))) (+.f64 -1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha)))))
(-.f64 1 (-.f64 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha))) (*.f64 2 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha))))))
(-.f64 (*.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 2) (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))))
(-.f64 -1 (-.f64 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha))) (*.f64 2 (+.f64 1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha)))))))
(-.f64 (*.f64 (-.f64 -1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha)))) -2) (+.f64 1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha)))))
(-.f64 (-.f64 (/.f64 (*.f64 (+.f64 alpha beta) 2) (-.f64 -2 (+.f64 alpha beta))) -1) (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))))
(-.f64 (+.f64 1 (*.f64 2 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha))))) (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha))))
(+.f64 1 (-.f64 (*.f64 2 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha)))) (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha)))))
(-.f64 (+.f64 1 (/.f64 (*.f64 (+.f64 alpha beta) 2) (-.f64 -2 (+.f64 alpha beta)))) (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))))
(-.f64 (+.f64 1 (*.f64 2 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha))))) (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha))))
(+.f64 1 (-.f64 (*.f64 2 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha)))) (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha)))))
(-.f64 (+.f64 (+.f64 1 (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))) (*.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 2)) (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))))
(+.f64 (+.f64 1 (/.f64 beta (-.f64 -2 (+.f64 beta alpha)))) (-.f64 (*.f64 2 (/.f64 alpha (-.f64 -2 (+.f64 beta alpha)))) (/.f64 alpha (-.f64 -2 (+.f64 beta alpha)))))
(+.f64 (+.f64 1 (/.f64 beta (-.f64 -2 (+.f64 beta alpha)))) (-.f64 (/.f64 (*.f64 alpha 2) (-.f64 -2 (+.f64 beta alpha))) (/.f64 alpha (-.f64 -2 (+.f64 beta alpha)))))
(-.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 2) (*.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 2)) (+.f64 (*.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 2) (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))))))
(-.f64 -1 (-.f64 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha))) (*.f64 2 (+.f64 1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha)))))))
(-.f64 (*.f64 (-.f64 -1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha)))) -2) (+.f64 1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha)))))
(*.f64 1 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))))
(+.f64 1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha))))
(*.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 1)
(+.f64 1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha))))
(*.f64 1/2 (*.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 2))
(+.f64 1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha))))
(*.f64 -1 (-.f64 -1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))))
(+.f64 1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha))))
(*.f64 -1 (-.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))))))
(+.f64 1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha))))
(*.f64 -1 (-.f64 (-.f64 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))) (*.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 2)) -1))
(*.f64 -1 (-.f64 (+.f64 1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha)))) (*.f64 2 (+.f64 1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha)))))))
(-.f64 (*.f64 (-.f64 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha))) (*.f64 (-.f64 -1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha)))) -2)) -1) 1)
(*.f64 -1 (-.f64 (+.f64 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))) -1) (/.f64 (*.f64 (+.f64 alpha beta) 2) (-.f64 -2 (+.f64 alpha beta)))))
(*.f64 1 (-.f64 (*.f64 2 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha)))) (+.f64 -1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha))))))
(*.f64 1 (-.f64 1 (-.f64 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha))) (*.f64 2 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha)))))))
(*.f64 -1 (-.f64 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))) (-.f64 (/.f64 (*.f64 (+.f64 alpha beta) 2) (-.f64 -2 (+.f64 alpha beta))) -1)))
(*.f64 1 (-.f64 (+.f64 1 (*.f64 2 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha))))) (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha)))))
(*.f64 -1 (-.f64 -1 (-.f64 (*.f64 2 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha)))) (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha))))))
(*.f64 -1 (-.f64 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))) (+.f64 1 (/.f64 (*.f64 (+.f64 alpha beta) 2) (-.f64 -2 (+.f64 alpha beta))))))
(*.f64 1 (-.f64 (+.f64 1 (*.f64 2 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha))))) (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha)))))
(*.f64 -1 (-.f64 -1 (-.f64 (*.f64 2 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha)))) (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha))))))
(*.f64 -1 (-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 (+.f64 1 (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))) (*.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 2))))
(*.f64 1 (+.f64 (+.f64 1 (/.f64 beta (-.f64 -2 (+.f64 beta alpha)))) (-.f64 (*.f64 2 (/.f64 alpha (-.f64 -2 (+.f64 beta alpha)))) (/.f64 alpha (-.f64 -2 (+.f64 beta alpha))))))
(*.f64 1 (+.f64 (+.f64 1 (/.f64 beta (-.f64 -2 (+.f64 beta alpha)))) (-.f64 (/.f64 (*.f64 alpha 2) (-.f64 -2 (+.f64 beta alpha))) (/.f64 alpha (-.f64 -2 (+.f64 beta alpha))))))
(*.f64 -1 (-.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 2) (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))))) (+.f64 (*.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 2) (*.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 2))))
(*.f64 -1 (-.f64 (+.f64 1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha)))) (*.f64 2 (+.f64 1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha)))))))
(-.f64 (*.f64 (-.f64 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha))) (*.f64 (-.f64 -1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha)))) -2)) -1) 1)
(*.f64 (-.f64 -1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) -1)
(+.f64 1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha))))
(*.f64 -1/2 (+.f64 (-.f64 -1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) (-.f64 -1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))))))
(+.f64 1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha))))
(*.f64 -1/2 (-.f64 0 (*.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 2)))
(*.f64 -1/2 (neg.f64 (*.f64 2 (+.f64 1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha)))))))
(-.f64 0 (*.f64 -1 (+.f64 1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha))))))
(*.f64 -1/2 (-.f64 -1 (+.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))))))
(*.f64 1/2 (-.f64 (+.f64 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha))) (+.f64 1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha))))) -1))
(*.f64 1/2 (+.f64 1 (+.f64 1 (+.f64 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha))) (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha)))))))
(*.f64 -1/2 (-.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) (+.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) (*.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 2))))
(*.f64 1/2 (-.f64 (+.f64 (+.f64 1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha)))) (*.f64 2 (+.f64 1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha)))))) (+.f64 1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha))))))
(*.f64 1/2 (+.f64 (+.f64 1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha)))) (-.f64 (*.f64 (-.f64 -1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha)))) -2) (+.f64 1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha)))))))
(*.f64 (*.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 2) 1/2)
(+.f64 1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha))))
(*.f64 (+.f64 (-.f64 -1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) (-.f64 -1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))))) -1/2)
(+.f64 1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha))))
(/.f64 1 (/.f64 1 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))))))
(+.f64 1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha))))
(/.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 1)
(+.f64 1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha))))
(/.f64 1/2 (/.f64 1 (*.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) 2)))
(+.f64 1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha))))
(/.f64 1/2 (/.f64 -1 (+.f64 (-.f64 -1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) (-.f64 -1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))))))
(+.f64 1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha))))
(/.f64 -1 (/.f64 1 (-.f64 -1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))))))
(+.f64 1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha))))
(/.f64 (-.f64 -1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) -1)
(+.f64 1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha))))
(/.f64 (*.f64 (+.f64 (-.f64 -1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) (-.f64 -1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))))) 1/2) -1)
(+.f64 1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha))))
(/.f64 (-.f64 (+.f64 (-.f64 -1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))) (-.f64 -1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))))) (-.f64 -1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta))))) -1)
(neg.f64 (+.f64 (-.f64 -1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha)))) (-.f64 (-.f64 -1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha)))) (-.f64 -1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha)))))))
(neg.f64 (+.f64 (-.f64 -1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha)))) (-.f64 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha))) (-.f64 -1 (-.f64 -1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha))))))))
(neg.f64 (-.f64 -1 (/.f64 (+.f64 alpha beta) (-.f64 -2 (+.f64 alpha beta)))))
(+.f64 1 (/.f64 (+.f64 beta alpha) (-.f64 -2 (+.f64 beta alpha))))
(+.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) 0)
(/.f64 beta (+.f64 (+.f64 beta 2) alpha))
(/.f64 beta (+.f64 2 (+.f64 beta alpha)))
(+.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (-.f64 -2 (+.f64 alpha beta))))
(+.f64 (/.f64 0 (-.f64 -2 (+.f64 beta alpha))) (/.f64 beta (+.f64 (+.f64 beta 2) alpha)))
(+.f64 (/.f64 0 (-.f64 -2 (+.f64 beta alpha))) (/.f64 beta (+.f64 2 (+.f64 beta alpha))))
(+.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 0 (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))
(+.f64 (/.f64 0 (-.f64 -2 (+.f64 beta alpha))) (/.f64 beta (+.f64 (+.f64 beta 2) alpha)))
(+.f64 (/.f64 0 (-.f64 -2 (+.f64 beta alpha))) (/.f64 beta (+.f64 2 (+.f64 beta alpha))))
(+.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (-.f64 0 (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))
(-.f64 (/.f64 beta (+.f64 (+.f64 beta 2) alpha)) (/.f64 0 (-.f64 -2 (+.f64 beta alpha))))
(-.f64 (/.f64 beta (+.f64 2 (+.f64 beta alpha))) (/.f64 0 (-.f64 -2 (+.f64 beta alpha))))
(+.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)))
(+.f64 (/.f64 beta (+.f64 (+.f64 beta 2) alpha)) (*.f64 0 (/.f64 beta (+.f64 (+.f64 beta 2) alpha))))
(+.f64 (/.f64 beta (+.f64 2 (+.f64 beta alpha))) (/.f64 (*.f64 beta 0) (+.f64 2 (+.f64 beta alpha))))
(+.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (-.f64 beta beta))
(+.f64 (/.f64 beta (+.f64 (+.f64 beta 2) alpha)) (-.f64 beta beta))
(+.f64 (/.f64 beta (+.f64 2 (+.f64 beta alpha))) (-.f64 beta beta))
(+.f64 0 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))
(/.f64 beta (+.f64 (+.f64 beta 2) alpha))
(/.f64 beta (+.f64 2 (+.f64 beta alpha)))
(+.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (/.f64 beta (+.f64 alpha (+.f64 beta 2))))
(+.f64 (/.f64 0 (-.f64 -2 (+.f64 beta alpha))) (/.f64 beta (+.f64 (+.f64 beta 2) alpha)))
(+.f64 (/.f64 0 (-.f64 -2 (+.f64 beta alpha))) (/.f64 beta (+.f64 2 (+.f64 beta alpha))))
(+.f64 (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta)) (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))
(+.f64 (/.f64 beta (-.f64 -2 (+.f64 beta alpha))) (*.f64 -2 (/.f64 beta (-.f64 -2 (+.f64 beta alpha)))))
(+.f64 (/.f64 beta (-.f64 -2 (+.f64 beta alpha))) (*.f64 beta (/.f64 -2 (-.f64 -2 (+.f64 beta alpha)))))
(+.f64 (*.f64 beta (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 beta (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 beta (+.f64 (+.f64 beta 2) alpha))
(/.f64 beta (+.f64 2 (+.f64 beta alpha)))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta))))
(/.f64 (-.f64 beta (+.f64 beta beta)) (-.f64 -2 (+.f64 beta alpha)))
(/.f64 (neg.f64 beta) (-.f64 -2 (+.f64 beta alpha)))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta)))))
(/.f64 (-.f64 beta (+.f64 beta beta)) (-.f64 -2 (+.f64 beta alpha)))
(/.f64 (neg.f64 beta) (-.f64 -2 (+.f64 beta alpha)))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)) (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta)))))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 beta alpha))) (+.f64 (*.f64 0 (/.f64 beta (+.f64 (+.f64 beta 2) alpha))) (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 beta alpha)))))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 beta alpha))) (+.f64 (/.f64 (*.f64 beta 0) (+.f64 2 (+.f64 beta alpha))) (*.f64 2 (/.f64 beta (-.f64 -2 (+.f64 beta alpha))))))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (-.f64 beta beta) (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta)))))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 beta alpha))) (+.f64 beta (-.f64 (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 beta alpha))) beta)))
(-.f64 beta (-.f64 (+.f64 (*.f64 2 (/.f64 beta (-.f64 -2 (+.f64 beta alpha)))) beta) (/.f64 beta (-.f64 -2 (+.f64 beta alpha)))))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))
(/.f64 (-.f64 beta (+.f64 beta beta)) (-.f64 -2 (+.f64 beta alpha)))
(/.f64 (neg.f64 beta) (-.f64 -2 (+.f64 beta alpha)))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta))) (-.f64 beta beta)))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 beta alpha))) (+.f64 beta (-.f64 (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 beta alpha))) beta)))
(-.f64 beta (-.f64 (+.f64 (*.f64 2 (/.f64 beta (-.f64 -2 (+.f64 beta alpha)))) beta) (/.f64 beta (-.f64 -2 (+.f64 beta alpha)))))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) 0)
(/.f64 beta (+.f64 (+.f64 beta 2) alpha))
(/.f64 beta (+.f64 2 (+.f64 beta alpha)))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (-.f64 -2 (+.f64 alpha beta))))
(-.f64 (/.f64 beta (+.f64 (+.f64 beta 2) alpha)) (/.f64 0 (-.f64 -2 (+.f64 beta alpha))))
(-.f64 (/.f64 beta (+.f64 2 (+.f64 beta alpha))) (/.f64 0 (-.f64 -2 (+.f64 beta alpha))))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 0 (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))
(-.f64 (/.f64 beta (+.f64 (+.f64 beta 2) alpha)) (/.f64 0 (-.f64 -2 (+.f64 beta alpha))))
(-.f64 (/.f64 beta (+.f64 2 (+.f64 beta alpha))) (/.f64 0 (-.f64 -2 (+.f64 beta alpha))))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)))
(-.f64 (/.f64 beta (+.f64 (+.f64 beta 2) alpha)) (*.f64 0 (/.f64 beta (+.f64 (+.f64 beta 2) alpha))))
(-.f64 (/.f64 beta (+.f64 2 (+.f64 beta alpha))) (/.f64 (*.f64 beta 0) (+.f64 2 (+.f64 beta alpha))))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (-.f64 beta beta))
(-.f64 (/.f64 beta (+.f64 (+.f64 beta 2) alpha)) (-.f64 beta beta))
(-.f64 beta (-.f64 beta (/.f64 beta (+.f64 2 (+.f64 beta alpha)))))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))
(-.f64 (/.f64 beta (+.f64 (+.f64 beta 2) alpha)) (/.f64 0 (-.f64 -2 (+.f64 beta alpha))))
(-.f64 (/.f64 beta (+.f64 2 (+.f64 beta alpha))) (/.f64 0 (-.f64 -2 (+.f64 beta alpha))))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (-.f64 beta beta) (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))
(-.f64 (/.f64 beta (+.f64 (+.f64 beta 2) alpha)) (+.f64 beta (-.f64 (/.f64 0 (-.f64 -2 (+.f64 beta alpha))) beta)))
(-.f64 beta (-.f64 (+.f64 (/.f64 0 (-.f64 -2 (+.f64 beta alpha))) beta) (/.f64 beta (+.f64 2 (+.f64 beta alpha)))))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 0 (-.f64 beta beta)))
(-.f64 (/.f64 beta (+.f64 (+.f64 beta 2) alpha)) (-.f64 beta beta))
(-.f64 beta (-.f64 beta (/.f64 beta (+.f64 2 (+.f64 beta alpha)))))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (-.f64 beta beta)))
(-.f64 (/.f64 beta (+.f64 (+.f64 beta 2) alpha)) (+.f64 beta (-.f64 (/.f64 0 (-.f64 -2 (+.f64 beta alpha))) beta)))
(-.f64 beta (-.f64 (+.f64 (/.f64 0 (-.f64 -2 (+.f64 beta alpha))) beta) (/.f64 beta (+.f64 2 (+.f64 beta alpha)))))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (-.f64 beta beta) (-.f64 beta beta)))
(-.f64 (/.f64 beta (+.f64 (+.f64 beta 2) alpha)) (+.f64 (-.f64 beta beta) (-.f64 beta beta)))
(-.f64 (/.f64 beta (+.f64 2 (+.f64 beta alpha))) (+.f64 (-.f64 beta beta) (-.f64 beta beta)))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta)) (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta)))))
(-.f64 (/.f64 beta (+.f64 (+.f64 beta 2) alpha)) (+.f64 (*.f64 -2 (/.f64 beta (-.f64 -2 (+.f64 beta alpha)))) (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 beta alpha)))))
(-.f64 (/.f64 beta (+.f64 2 (+.f64 beta alpha))) (+.f64 (*.f64 beta (/.f64 -2 (-.f64 -2 (+.f64 beta alpha)))) (*.f64 2 (/.f64 beta (-.f64 -2 (+.f64 beta alpha))))))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)) (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))
(-.f64 (/.f64 beta (+.f64 (+.f64 beta 2) alpha)) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 beta alpha))) (*.f64 0 (/.f64 beta (+.f64 (+.f64 beta 2) alpha)))))
(-.f64 (/.f64 beta (+.f64 2 (+.f64 beta alpha))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 beta alpha))) (/.f64 (*.f64 beta 0) (+.f64 2 (+.f64 beta alpha)))))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 0 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta))))
(-.f64 (/.f64 beta (+.f64 (+.f64 beta 2) alpha)) (*.f64 0 (/.f64 beta (+.f64 (+.f64 beta 2) alpha))))
(-.f64 (/.f64 beta (+.f64 2 (+.f64 beta alpha))) (/.f64 (*.f64 beta 0) (+.f64 2 (+.f64 beta alpha))))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta))))
(-.f64 (/.f64 beta (+.f64 (+.f64 beta 2) alpha)) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 beta alpha))) (*.f64 0 (/.f64 beta (+.f64 (+.f64 beta 2) alpha)))))
(-.f64 (/.f64 beta (+.f64 2 (+.f64 beta alpha))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 beta alpha))) (/.f64 (*.f64 beta 0) (+.f64 2 (+.f64 beta alpha)))))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)) (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta))))
(-.f64 (/.f64 beta (+.f64 (+.f64 beta 2) alpha)) (*.f64 0 (/.f64 beta (+.f64 (+.f64 beta 2) alpha))))
(-.f64 (/.f64 beta (+.f64 2 (+.f64 beta alpha))) (/.f64 (*.f64 beta 0) (+.f64 2 (+.f64 beta alpha))))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (-.f64 beta beta) (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta))))
(-.f64 (/.f64 beta (+.f64 (+.f64 beta 2) alpha)) (+.f64 (*.f64 0 (/.f64 beta (+.f64 (+.f64 beta 2) alpha))) (-.f64 beta beta)))
(-.f64 beta (-.f64 (+.f64 (/.f64 (*.f64 beta 0) (+.f64 2 (+.f64 beta alpha))) beta) (/.f64 beta (+.f64 2 (+.f64 beta alpha)))))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)) (-.f64 beta beta)))
(-.f64 (/.f64 beta (+.f64 (+.f64 beta 2) alpha)) (+.f64 (*.f64 0 (/.f64 beta (+.f64 (+.f64 beta 2) alpha))) (-.f64 beta beta)))
(-.f64 beta (-.f64 (+.f64 (/.f64 (*.f64 beta 0) (+.f64 2 (+.f64 beta alpha))) beta) (/.f64 beta (+.f64 2 (+.f64 beta alpha)))))
(-.f64 0 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))
(/.f64 (-.f64 beta (+.f64 beta beta)) (-.f64 -2 (+.f64 beta alpha)))
(/.f64 (neg.f64 beta) (-.f64 -2 (+.f64 beta alpha)))
(-.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))
(/.f64 (-.f64 beta (+.f64 beta beta)) (-.f64 -2 (+.f64 beta alpha)))
(/.f64 (neg.f64 beta) (-.f64 -2 (+.f64 beta alpha)))
(-.f64 (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta)) (/.f64 beta (+.f64 alpha (+.f64 beta 2))))
(-.f64 (*.f64 -2 (/.f64 beta (-.f64 -2 (+.f64 beta alpha)))) (/.f64 beta (+.f64 (+.f64 beta 2) alpha)))
(-.f64 (*.f64 beta (/.f64 -2 (-.f64 -2 (+.f64 beta alpha)))) (/.f64 beta (+.f64 2 (+.f64 beta alpha))))
(-.f64 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)) (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))
(-.f64 (*.f64 0 (/.f64 beta (+.f64 (+.f64 beta 2) alpha))) (/.f64 beta (-.f64 -2 (+.f64 beta alpha))))
(-.f64 (/.f64 (*.f64 beta 0) (+.f64 2 (+.f64 beta alpha))) (/.f64 beta (-.f64 -2 (+.f64 beta alpha))))
(-.f64 (+.f64 (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta)) (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta))) (+.f64 (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta)) (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (*.f64 -2 (/.f64 beta (-.f64 -2 (+.f64 beta alpha)))) (/.f64 beta (+.f64 (+.f64 beta 2) alpha)))
(-.f64 (*.f64 beta (/.f64 -2 (-.f64 -2 (+.f64 beta alpha)))) (/.f64 beta (+.f64 2 (+.f64 beta alpha))))
(*.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))
(/.f64 beta (+.f64 (+.f64 beta 2) alpha))
(/.f64 beta (+.f64 2 (+.f64 beta alpha)))
(*.f64 1 (-.f64 (-.f64 beta beta) (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))))
(-.f64 (*.f64 (-.f64 beta beta) 1) (/.f64 beta (-.f64 -2 (+.f64 beta alpha))))
(*.f64 1 (-.f64 (-.f64 beta beta) (/.f64 beta (-.f64 -2 (+.f64 beta alpha)))))
(*.f64 1 (-.f64 (+.f64 (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))) (+.f64 (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta))) (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta))))))
(/.f64 (-.f64 beta (+.f64 beta beta)) (-.f64 -2 (+.f64 beta alpha)))
(/.f64 (neg.f64 beta) (-.f64 -2 (+.f64 beta alpha)))
(*.f64 beta (/.f64 1 (+.f64 alpha (+.f64 beta 2))))
(/.f64 beta (+.f64 (+.f64 beta 2) alpha))
(/.f64 beta (+.f64 2 (+.f64 beta alpha)))
(*.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) -1)
(/.f64 (-.f64 beta (+.f64 beta beta)) (-.f64 -2 (+.f64 beta alpha)))
(/.f64 (neg.f64 beta) (-.f64 -2 (+.f64 beta alpha)))
(*.f64 2 (*.f64 beta (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 beta (+.f64 (+.f64 beta 2) alpha))
(/.f64 beta (+.f64 2 (+.f64 beta alpha)))
(*.f64 2 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (*.f64 beta (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (*.f64 (/.f64 beta (+.f64 (+.f64 beta 2) alpha)) 2) (/.f64 (*.f64 1 beta) (+.f64 (+.f64 beta 2) alpha)))
(-.f64 (*.f64 (/.f64 beta (+.f64 2 (+.f64 beta alpha))) 2) (/.f64 beta (+.f64 2 (+.f64 beta alpha))))
(*.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) 1)
(/.f64 beta (+.f64 (+.f64 beta 2) alpha))
(/.f64 beta (+.f64 2 (+.f64 beta alpha)))
(*.f64 (neg.f64 beta) (/.f64 1 (-.f64 -2 (+.f64 alpha beta))))
(/.f64 (-.f64 beta (+.f64 beta beta)) (-.f64 -2 (+.f64 beta alpha)))
(/.f64 (neg.f64 beta) (-.f64 -2 (+.f64 beta alpha)))
(*.f64 (neg.f64 beta) (-.f64 0 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 beta (+.f64 (+.f64 beta 2) alpha))
(/.f64 beta (+.f64 2 (+.f64 beta alpha)))
(*.f64 1/2 (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta)))
(/.f64 (-.f64 beta (+.f64 beta beta)) (-.f64 -2 (+.f64 beta alpha)))
(/.f64 (neg.f64 beta) (-.f64 -2 (+.f64 beta alpha)))
(*.f64 1/2 (*.f64 -1 (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta)))))
(/.f64 (-.f64 beta (+.f64 beta beta)) (-.f64 -2 (+.f64 beta alpha)))
(/.f64 (neg.f64 beta) (-.f64 -2 (+.f64 beta alpha)))
(*.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (*.f64 beta -2))
(/.f64 beta (+.f64 (+.f64 beta 2) alpha))
(/.f64 beta (+.f64 2 (+.f64 beta alpha)))
(*.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (*.f64 -1 (+.f64 beta beta)))
(/.f64 beta (+.f64 (+.f64 beta 2) alpha))
(/.f64 beta (+.f64 2 (+.f64 beta alpha)))
(*.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 -1 (/.f64 1/2 beta)))
(*.f64 (/.f64 -1/2 (+.f64 (+.f64 beta 2) alpha)) (/.f64 beta -1/2))
(*.f64 (/.f64 1/2 (+.f64 2 (+.f64 beta alpha))) (/.f64 beta 1/2))
(*.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 (+.f64 beta beta) (+.f64 (+.f64 beta beta) (+.f64 beta beta))))
(*.f64 (/.f64 -1/2 (+.f64 (+.f64 beta 2) alpha)) (-.f64 beta (+.f64 beta (+.f64 beta beta))))
(*.f64 (/.f64 1/2 (+.f64 2 (+.f64 beta alpha))) (+.f64 (+.f64 beta beta) (-.f64 beta beta)))
(*.f64 (+.f64 beta beta) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))
(/.f64 beta (+.f64 (+.f64 beta 2) alpha))
(/.f64 beta (+.f64 2 (+.f64 beta alpha)))
(*.f64 (+.f64 beta beta) (-.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (-.f64 -2 (+.f64 alpha beta)))))
(*.f64 (+.f64 beta beta) (-.f64 (/.f64 -1/2 (+.f64 (+.f64 beta 2) alpha)) (/.f64 1 (-.f64 -2 (+.f64 beta alpha)))))
(-.f64 (/.f64 (neg.f64 beta) (+.f64 2 (+.f64 beta alpha))) (*.f64 2 (/.f64 beta (-.f64 -2 (+.f64 beta alpha)))))
(*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 beta beta))
(/.f64 beta (+.f64 (+.f64 beta 2) alpha))
(/.f64 beta (+.f64 2 (+.f64 beta alpha)))
(*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 0 (*.f64 beta -2)))
(/.f64 beta (+.f64 (+.f64 beta 2) alpha))
(/.f64 beta (+.f64 2 (+.f64 beta alpha)))
(*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) beta)
(/.f64 beta (+.f64 (+.f64 beta 2) alpha))
(/.f64 beta (+.f64 2 (+.f64 beta alpha)))
(*.f64 (/.f64 1 (-.f64 -2 (+.f64 alpha beta))) (neg.f64 beta))
(/.f64 (-.f64 beta (+.f64 beta beta)) (-.f64 -2 (+.f64 beta alpha)))
(/.f64 (neg.f64 beta) (-.f64 -2 (+.f64 beta alpha)))
(*.f64 -1 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))
(/.f64 (-.f64 beta (+.f64 beta beta)) (-.f64 -2 (+.f64 beta alpha)))
(/.f64 (neg.f64 beta) (-.f64 -2 (+.f64 beta alpha)))
(*.f64 -1 (*.f64 (+.f64 beta beta) (-.f64 0 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))))
(/.f64 beta (+.f64 (+.f64 beta 2) alpha))
(/.f64 beta (+.f64 2 (+.f64 beta alpha)))
(*.f64 -1 (*.f64 (*.f64 beta -2) (-.f64 0 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))))
(/.f64 beta (+.f64 (+.f64 beta 2) alpha))
(/.f64 beta (+.f64 2 (+.f64 beta alpha)))
(*.f64 -1 (-.f64 (-.f64 beta beta) (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))
(*.f64 -1 (-.f64 (-.f64 beta beta) (/.f64 beta (+.f64 (+.f64 beta 2) alpha))))
(*.f64 -1 (-.f64 (-.f64 beta beta) (/.f64 beta (+.f64 2 (+.f64 beta alpha)))))
(*.f64 -1 (-.f64 (+.f64 (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta)) (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta)) (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta)))))
(*.f64 1 (-.f64 (*.f64 -2 (/.f64 beta (-.f64 -2 (+.f64 beta alpha)))) (/.f64 beta (+.f64 (+.f64 beta 2) alpha))))
(*.f64 1 (-.f64 (*.f64 beta (/.f64 -2 (-.f64 -2 (+.f64 beta alpha)))) (/.f64 beta (+.f64 2 (+.f64 beta alpha)))))
(*.f64 -1/2 (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta))))
(/.f64 (-.f64 beta (+.f64 beta beta)) (-.f64 -2 (+.f64 beta alpha)))
(/.f64 (neg.f64 beta) (-.f64 -2 (+.f64 beta alpha)))
(*.f64 -1/2 (-.f64 0 (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta))))
(/.f64 (-.f64 beta (+.f64 beta beta)) (-.f64 -2 (+.f64 beta alpha)))
(/.f64 (neg.f64 beta) (-.f64 -2 (+.f64 beta alpha)))
(*.f64 -1/2 (-.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta))))
(-.f64 (*.f64 (/.f64 0 (-.f64 -2 (+.f64 beta alpha))) -1/2) (/.f64 beta (-.f64 -2 (+.f64 beta alpha))))
(*.f64 -1/2 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta)))))
(*.f64 1/2 (-.f64 (+.f64 (/.f64 beta (+.f64 (+.f64 beta 2) alpha)) (*.f64 -2 (/.f64 beta (-.f64 -2 (+.f64 beta alpha))))) (/.f64 beta (+.f64 (+.f64 beta 2) alpha))))
(*.f64 1/2 (+.f64 (*.f64 beta (/.f64 -2 (-.f64 -2 (+.f64 beta alpha)))) (-.f64 (/.f64 beta (+.f64 2 (+.f64 beta alpha))) (/.f64 beta (+.f64 2 (+.f64 beta alpha))))))
(*.f64 (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta)) 1/2)
(/.f64 (-.f64 beta (+.f64 beta beta)) (-.f64 -2 (+.f64 beta alpha)))
(/.f64 (neg.f64 beta) (-.f64 -2 (+.f64 beta alpha)))
(*.f64 (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta))) -1/2)
(/.f64 (-.f64 beta (+.f64 beta beta)) (-.f64 -2 (+.f64 beta alpha)))
(/.f64 (neg.f64 beta) (-.f64 -2 (+.f64 beta alpha)))
(*.f64 (*.f64 beta -2) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))
(/.f64 beta (+.f64 (+.f64 beta 2) alpha))
(/.f64 beta (+.f64 2 (+.f64 beta alpha)))
(*.f64 (*.f64 beta -2) (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 beta (+.f64 (+.f64 beta 2) alpha))
(/.f64 beta (+.f64 2 (+.f64 beta alpha)))
(*.f64 (*.f64 beta -2) (/.f64 (neg.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) -1))
(/.f64 beta (+.f64 (+.f64 beta 2) alpha))
(/.f64 beta (+.f64 2 (+.f64 beta alpha)))
(*.f64 (*.f64 1/2 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) -1))
(/.f64 beta (+.f64 (+.f64 beta 2) alpha))
(/.f64 beta (+.f64 2 (+.f64 beta alpha)))
(*.f64 (/.f64 (*.f64 -1/2 beta) (+.f64 alpha (+.f64 beta 2))) -2)
(/.f64 beta (+.f64 (+.f64 beta 2) alpha))
(/.f64 beta (+.f64 2 (+.f64 beta alpha)))
(*.f64 (-.f64 0 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (neg.f64 (+.f64 beta beta)))
(/.f64 beta (+.f64 (+.f64 beta 2) alpha))
(/.f64 beta (+.f64 2 (+.f64 beta alpha)))
(*.f64 (-.f64 0 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 -1 (/.f64 1/2 beta)))
(*.f64 (/.f64 -1/2 (+.f64 (+.f64 beta 2) alpha)) (/.f64 beta -1/2))
(*.f64 (/.f64 1/2 (+.f64 2 (+.f64 beta alpha))) (/.f64 beta 1/2))
(*.f64 (-.f64 0 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 (neg.f64 (+.f64 beta beta)) -1))
(/.f64 beta (+.f64 (+.f64 beta 2) alpha))
(/.f64 beta (+.f64 2 (+.f64 beta alpha)))
(*.f64 (neg.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 beta beta))
(/.f64 beta (+.f64 (+.f64 beta 2) alpha))
(/.f64 beta (+.f64 2 (+.f64 beta alpha)))
(*.f64 (neg.f64 (+.f64 beta beta)) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))
(/.f64 beta (+.f64 (+.f64 beta 2) alpha))
(/.f64 beta (+.f64 2 (+.f64 beta alpha)))
(*.f64 (neg.f64 (+.f64 beta beta)) (-.f64 0 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 beta (+.f64 (+.f64 beta 2) alpha))
(/.f64 beta (+.f64 2 (+.f64 beta alpha)))
(*.f64 (neg.f64 (+.f64 beta beta)) (-.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 beta (+.f64 (+.f64 beta 2) alpha))
(/.f64 beta (+.f64 2 (+.f64 beta alpha)))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 beta -2))
(/.f64 beta (+.f64 (+.f64 beta 2) alpha))
(/.f64 beta (+.f64 2 (+.f64 beta alpha)))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 beta (+.f64 beta (+.f64 beta beta))))
(*.f64 (/.f64 -1/2 (+.f64 (+.f64 beta 2) alpha)) (-.f64 beta (+.f64 beta (+.f64 beta beta))))
(*.f64 (/.f64 1/2 (+.f64 2 (+.f64 beta alpha))) (+.f64 (+.f64 beta beta) (-.f64 beta beta)))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 beta beta) (+.f64 (+.f64 beta beta) (+.f64 beta beta))))
(*.f64 (/.f64 -1/2 (+.f64 (+.f64 beta 2) alpha)) (-.f64 beta (+.f64 beta (+.f64 beta beta))))
(*.f64 (/.f64 1/2 (+.f64 2 (+.f64 beta alpha))) (+.f64 (+.f64 beta beta) (-.f64 beta beta)))
(*.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (*.f64 1/2 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (/.f64 1/4 (+.f64 (+.f64 beta 2) alpha)))
(*.f64 (+.f64 beta (+.f64 beta (+.f64 beta beta))) (/.f64 1/4 (+.f64 2 (+.f64 beta alpha))))
(*.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) 1/2))
(*.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (/.f64 1/4 (+.f64 (+.f64 beta 2) alpha)))
(*.f64 (+.f64 beta (+.f64 beta (+.f64 beta beta))) (/.f64 1/4 (+.f64 2 (+.f64 beta alpha))))
(*.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (*.f64 1 (*.f64 1/2 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))))
(*.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (/.f64 1/4 (+.f64 (+.f64 beta 2) alpha)))
(*.f64 (+.f64 beta (+.f64 beta (+.f64 beta beta))) (/.f64 1/4 (+.f64 2 (+.f64 beta alpha))))
(*.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (*.f64 -1 (*.f64 1/2 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))))
(*.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (/.f64 1/4 (+.f64 (+.f64 beta 2) alpha)))
(*.f64 (+.f64 beta (+.f64 beta (+.f64 beta beta))) (/.f64 1/4 (+.f64 2 (+.f64 beta alpha))))
(*.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (-.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (*.f64 1/2 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))))
(*.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (-.f64 (/.f64 1/2 (+.f64 (+.f64 beta 2) alpha)) (/.f64 1/4 (+.f64 (+.f64 beta 2) alpha))))
(*.f64 (+.f64 beta (+.f64 beta (+.f64 beta beta))) (-.f64 (/.f64 1/2 (+.f64 2 (+.f64 beta alpha))) (/.f64 1/4 (+.f64 2 (+.f64 beta alpha)))))
(*.f64 (*.f64 beta (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) 2)
(/.f64 beta (+.f64 (+.f64 beta 2) alpha))
(/.f64 beta (+.f64 2 (+.f64 beta alpha)))
(*.f64 (*.f64 1/2 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 (+.f64 beta beta) (+.f64 beta beta)))
(*.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (/.f64 1/4 (+.f64 (+.f64 beta 2) alpha)))
(*.f64 (+.f64 beta (+.f64 beta (+.f64 beta beta))) (/.f64 1/4 (+.f64 2 (+.f64 beta alpha))))
(*.f64 (*.f64 1/2 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 2 (/.f64 1/2 beta)))
(*.f64 (/.f64 -1/2 (+.f64 (+.f64 beta 2) alpha)) (/.f64 beta -1/2))
(*.f64 (/.f64 1/2 (+.f64 2 (+.f64 beta alpha))) (/.f64 beta 1/2))
(*.f64 (neg.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (neg.f64 beta))
(/.f64 beta (+.f64 (+.f64 beta 2) alpha))
(/.f64 beta (+.f64 2 (+.f64 beta alpha)))
(*.f64 (neg.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 (+.f64 beta beta) beta) (+.f64 (+.f64 beta beta) (+.f64 beta beta))))
(*.f64 (/.f64 1 (+.f64 (+.f64 beta 2) alpha)) (-.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (+.f64 beta (+.f64 beta beta))))
(*.f64 (/.f64 -1 (+.f64 2 (+.f64 beta alpha))) (+.f64 beta (-.f64 beta (+.f64 beta (+.f64 beta beta)))))
(*.f64 (neg.f64 (*.f64 beta -2)) (-.f64 0 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 beta (+.f64 (+.f64 beta 2) alpha))
(/.f64 beta (+.f64 2 (+.f64 beta alpha)))
(*.f64 (neg.f64 (*.f64 beta -2)) (-.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (-.f64 -2 (+.f64 alpha beta)))))
(*.f64 (*.f64 beta -2) (-.f64 (/.f64 1 (-.f64 -2 (+.f64 beta alpha))) (/.f64 -1/2 (+.f64 (+.f64 beta 2) alpha))))
(*.f64 (*.f64 beta -2) (-.f64 (/.f64 1 (-.f64 -2 (+.f64 beta alpha))) (/.f64 -1/2 (+.f64 2 (+.f64 beta alpha)))))
(*.f64 (neg.f64 (neg.f64 (+.f64 beta beta))) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))
(/.f64 beta (+.f64 (+.f64 beta 2) alpha))
(/.f64 beta (+.f64 2 (+.f64 beta alpha)))
(*.f64 (neg.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))) (+.f64 beta beta))
(/.f64 beta (+.f64 (+.f64 beta 2) alpha))
(/.f64 beta (+.f64 2 (+.f64 beta alpha)))
(neg.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))
(/.f64 (-.f64 beta (+.f64 beta beta)) (-.f64 -2 (+.f64 beta alpha)))
(/.f64 (neg.f64 beta) (-.f64 -2 (+.f64 beta alpha)))
(+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) 0)
(/.f64 beta (-.f64 -2 (+.f64 beta alpha)))
(+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (-.f64 -2 (+.f64 alpha beta))))
(/.f64 beta (-.f64 -2 (+.f64 beta alpha)))
(+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 0 (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))
(/.f64 beta (-.f64 -2 (+.f64 beta alpha)))
(+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (-.f64 0 (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))
(/.f64 beta (-.f64 -2 (+.f64 beta alpha)))
(+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)))
(+.f64 (/.f64 beta (-.f64 -2 (+.f64 beta alpha))) (*.f64 0 (/.f64 beta (+.f64 (+.f64 beta 2) alpha))))
(+.f64 (/.f64 beta (-.f64 -2 (+.f64 beta alpha))) (/.f64 (*.f64 beta 0) (+.f64 2 (+.f64 beta alpha))))
(+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (-.f64 beta beta))
(+.f64 beta (-.f64 (/.f64 beta (-.f64 -2 (+.f64 beta alpha))) beta))
(+.f64 0 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))
(/.f64 beta (-.f64 -2 (+.f64 beta alpha)))
(+.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))
(/.f64 beta (-.f64 -2 (+.f64 beta alpha)))
(+.f64 (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta))) (/.f64 beta (+.f64 alpha (+.f64 beta 2))))
(+.f64 (/.f64 beta (+.f64 (+.f64 beta 2) alpha)) (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 beta alpha))))
(+.f64 (/.f64 beta (+.f64 2 (+.f64 beta alpha))) (*.f64 2 (/.f64 beta (-.f64 -2 (+.f64 beta alpha)))))
(+.f64 (/.f64 (*.f64 -1/2 beta) (+.f64 alpha (+.f64 beta 2))) (/.f64 (*.f64 -1/2 beta) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (+.f64 (*.f64 beta -1/2) (*.f64 beta -1/2)) (+.f64 (+.f64 beta 2) alpha))
(/.f64 (+.f64 (*.f64 beta -1/2) (*.f64 beta -1/2)) (+.f64 2 (+.f64 beta alpha)))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) 0)
(/.f64 beta (-.f64 -2 (+.f64 beta alpha)))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (-.f64 -2 (+.f64 alpha beta))))
(/.f64 beta (-.f64 -2 (+.f64 beta alpha)))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 0 (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))
(/.f64 beta (-.f64 -2 (+.f64 beta alpha)))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 beta alpha))) (*.f64 0 (/.f64 beta (+.f64 (+.f64 beta 2) alpha))))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 beta alpha))) (/.f64 (*.f64 beta 0) (+.f64 2 (+.f64 beta alpha))))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (-.f64 beta beta))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 beta alpha))) (-.f64 beta beta))
(-.f64 beta (-.f64 beta (/.f64 beta (-.f64 -2 (+.f64 beta alpha)))))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))
(/.f64 beta (-.f64 -2 (+.f64 beta alpha)))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (-.f64 beta beta) (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 beta alpha))) (-.f64 beta beta))
(-.f64 beta (-.f64 beta (/.f64 beta (-.f64 -2 (+.f64 beta alpha)))))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 0 (-.f64 beta beta)))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 beta alpha))) (-.f64 beta beta))
(-.f64 beta (-.f64 beta (/.f64 beta (-.f64 -2 (+.f64 beta alpha)))))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (-.f64 beta beta)))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 beta alpha))) (-.f64 beta beta))
(-.f64 beta (-.f64 beta (/.f64 beta (-.f64 -2 (+.f64 beta alpha)))))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (-.f64 beta beta) (-.f64 beta beta)))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 beta alpha))) (+.f64 (-.f64 beta beta) (-.f64 beta beta)))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta))) (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta))))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 beta alpha))) (+.f64 (*.f64 -2 (/.f64 beta (-.f64 -2 (+.f64 beta alpha)))) (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 beta alpha)))))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 beta alpha))) (+.f64 (*.f64 beta (/.f64 -2 (-.f64 -2 (+.f64 beta alpha)))) (*.f64 2 (/.f64 beta (-.f64 -2 (+.f64 beta alpha))))))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)) (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 beta alpha))) (*.f64 0 (/.f64 beta (+.f64 (+.f64 beta 2) alpha))))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 beta alpha))) (/.f64 (*.f64 beta 0) (+.f64 2 (+.f64 beta alpha))))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 0 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta))))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 beta alpha))) (*.f64 0 (/.f64 beta (+.f64 (+.f64 beta 2) alpha))))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 beta alpha))) (/.f64 (*.f64 beta 0) (+.f64 2 (+.f64 beta alpha))))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta))))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 beta alpha))) (*.f64 0 (/.f64 beta (+.f64 (+.f64 beta 2) alpha))))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 beta alpha))) (/.f64 (*.f64 beta 0) (+.f64 2 (+.f64 beta alpha))))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)) (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta))))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 beta alpha))) (*.f64 0 (/.f64 beta (+.f64 (+.f64 beta 2) alpha))))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 beta alpha))) (/.f64 (*.f64 beta 0) (+.f64 2 (+.f64 beta alpha))))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (-.f64 beta beta) (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta))))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 beta alpha))) (+.f64 (*.f64 0 (/.f64 beta (+.f64 (+.f64 beta 2) alpha))) (-.f64 beta beta)))
(-.f64 beta (-.f64 (+.f64 (/.f64 (*.f64 beta 0) (+.f64 2 (+.f64 beta alpha))) beta) (/.f64 beta (-.f64 -2 (+.f64 beta alpha)))))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)) (-.f64 beta beta)))
(-.f64 (/.f64 beta (-.f64 -2 (+.f64 beta alpha))) (+.f64 (*.f64 0 (/.f64 beta (+.f64 (+.f64 beta 2) alpha))) (-.f64 beta beta)))
(-.f64 beta (-.f64 (+.f64 (/.f64 (*.f64 beta 0) (+.f64 2 (+.f64 beta alpha))) beta) (/.f64 beta (-.f64 -2 (+.f64 beta alpha)))))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta)))
(-.f64 (/.f64 beta (+.f64 (+.f64 beta 2) alpha)) (*.f64 -2 (/.f64 beta (-.f64 -2 (+.f64 beta alpha)))))
(-.f64 (/.f64 beta (+.f64 2 (+.f64 beta alpha))) (*.f64 beta (/.f64 -2 (-.f64 -2 (+.f64 beta alpha)))))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta)) (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))
(-.f64 (/.f64 beta (+.f64 (+.f64 beta 2) alpha)) (*.f64 -2 (/.f64 beta (-.f64 -2 (+.f64 beta alpha)))))
(-.f64 (/.f64 beta (+.f64 2 (+.f64 beta alpha))) (*.f64 beta (/.f64 -2 (-.f64 -2 (+.f64 beta alpha)))))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta)) (-.f64 beta beta)))
(-.f64 (/.f64 beta (+.f64 (+.f64 beta 2) alpha)) (+.f64 (-.f64 beta beta) (*.f64 -2 (/.f64 beta (-.f64 -2 (+.f64 beta alpha))))))
(-.f64 (/.f64 beta (+.f64 2 (+.f64 beta alpha))) (+.f64 (-.f64 beta beta) (*.f64 beta (/.f64 -2 (-.f64 -2 (+.f64 beta alpha))))))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta))))
(-.f64 (/.f64 beta (+.f64 (+.f64 beta 2) alpha)) (*.f64 -2 (/.f64 beta (-.f64 -2 (+.f64 beta alpha)))))
(-.f64 (/.f64 beta (+.f64 2 (+.f64 beta alpha))) (*.f64 beta (/.f64 -2 (-.f64 -2 (+.f64 beta alpha)))))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)) (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta))))
(-.f64 (/.f64 beta (+.f64 (+.f64 beta 2) alpha)) (+.f64 (*.f64 0 (/.f64 beta (+.f64 (+.f64 beta 2) alpha))) (*.f64 -2 (/.f64 beta (-.f64 -2 (+.f64 beta alpha))))))
(-.f64 (/.f64 beta (+.f64 2 (+.f64 beta alpha))) (+.f64 (/.f64 (*.f64 beta 0) (+.f64 2 (+.f64 beta alpha))) (*.f64 beta (/.f64 -2 (-.f64 -2 (+.f64 beta alpha))))))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (-.f64 beta beta) (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta))))
(-.f64 (/.f64 beta (+.f64 (+.f64 beta 2) alpha)) (+.f64 (-.f64 beta beta) (*.f64 -2 (/.f64 beta (-.f64 -2 (+.f64 beta alpha))))))
(-.f64 (/.f64 beta (+.f64 2 (+.f64 beta alpha))) (+.f64 (-.f64 beta beta) (*.f64 beta (/.f64 -2 (-.f64 -2 (+.f64 beta alpha))))))
(-.f64 0 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))
(/.f64 (neg.f64 beta) (+.f64 (+.f64 beta 2) alpha))
(/.f64 (neg.f64 beta) (+.f64 2 (+.f64 beta alpha)))
(-.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (/.f64 beta (+.f64 alpha (+.f64 beta 2))))
(-.f64 (/.f64 0 (-.f64 -2 (+.f64 beta alpha))) (/.f64 beta (+.f64 (+.f64 beta 2) alpha)))
(-.f64 (/.f64 0 (-.f64 -2 (+.f64 beta alpha))) (/.f64 beta (+.f64 2 (+.f64 beta alpha))))
(-.f64 (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))
(/.f64 beta (-.f64 -2 (+.f64 beta alpha)))
(-.f64 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)) (/.f64 beta (+.f64 alpha (+.f64 beta 2))))
(-.f64 (*.f64 0 (/.f64 beta (+.f64 (+.f64 beta 2) alpha))) (/.f64 beta (+.f64 (+.f64 beta 2) alpha)))
(-.f64 (/.f64 (*.f64 beta 0) (+.f64 2 (+.f64 beta alpha))) (/.f64 beta (+.f64 2 (+.f64 beta alpha))))
(-.f64 (+.f64 (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta))) (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta)))) (+.f64 (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))))
(/.f64 beta (-.f64 -2 (+.f64 beta alpha)))
(*.f64 1 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))
(/.f64 beta (-.f64 -2 (+.f64 beta alpha)))
(*.f64 1 (-.f64 (-.f64 beta beta) (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (*.f64 (-.f64 beta beta) 1) (/.f64 beta (+.f64 (+.f64 beta 2) alpha)))
(-.f64 (*.f64 (-.f64 beta beta) 1) (/.f64 beta (+.f64 2 (+.f64 beta alpha))))
(*.f64 1 (-.f64 (+.f64 (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta)) (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta)) (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta)))))
(*.f64 -1 (-.f64 (*.f64 -2 (/.f64 beta (-.f64 -2 (+.f64 beta alpha)))) (/.f64 beta (+.f64 (+.f64 beta 2) alpha))))
(*.f64 -1 (-.f64 (*.f64 beta (/.f64 -2 (-.f64 -2 (+.f64 beta alpha)))) (/.f64 beta (+.f64 2 (+.f64 beta alpha)))))
(*.f64 beta (/.f64 1 (-.f64 -2 (+.f64 alpha beta))))
(/.f64 beta (-.f64 -2 (+.f64 beta alpha)))
(*.f64 beta (-.f64 0 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (neg.f64 beta) (+.f64 (+.f64 beta 2) alpha))
(/.f64 (neg.f64 beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) 1)
(/.f64 beta (-.f64 -2 (+.f64 beta alpha)))
(*.f64 2 (/.f64 (*.f64 -1/2 beta) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (neg.f64 beta) (+.f64 (+.f64 beta 2) alpha))
(/.f64 (neg.f64 beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 2 (-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (/.f64 (*.f64 -1/2 beta) (+.f64 alpha (+.f64 beta 2)))))
(*.f64 2 (-.f64 (/.f64 beta (-.f64 -2 (+.f64 beta alpha))) (*.f64 beta (/.f64 -1/2 (+.f64 (+.f64 beta 2) alpha)))))
(-.f64 (*.f64 (/.f64 beta (-.f64 -2 (+.f64 beta alpha))) 2) (/.f64 (neg.f64 beta) (+.f64 2 (+.f64 beta alpha))))
(*.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1)
(/.f64 (neg.f64 beta) (+.f64 (+.f64 beta 2) alpha))
(/.f64 (neg.f64 beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 (neg.f64 beta) (/.f64 1 (+.f64 alpha (+.f64 beta 2))))
(/.f64 (neg.f64 beta) (+.f64 (+.f64 beta 2) alpha))
(/.f64 (neg.f64 beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 (neg.f64 beta) (*.f64 (/.f64 1 (-.f64 -2 (+.f64 alpha beta))) -1))
(/.f64 beta (-.f64 -2 (+.f64 beta alpha)))
(*.f64 (neg.f64 beta) (-.f64 0 (/.f64 1 (-.f64 -2 (+.f64 alpha beta)))))
(/.f64 beta (-.f64 -2 (+.f64 beta alpha)))
(*.f64 1/2 (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta))))
(/.f64 beta (-.f64 -2 (+.f64 beta alpha)))
(*.f64 1/2 (*.f64 -1 (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta))))
(/.f64 beta (-.f64 -2 (+.f64 beta alpha)))
(*.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 beta beta))
(/.f64 (neg.f64 beta) (+.f64 (+.f64 beta 2) alpha))
(/.f64 (neg.f64 beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 (+.f64 beta beta) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))
(/.f64 (neg.f64 beta) (+.f64 (+.f64 beta 2) alpha))
(/.f64 (neg.f64 beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 (+.f64 beta beta) (-.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (neg.f64 beta) (+.f64 (+.f64 beta 2) alpha))
(/.f64 (neg.f64 beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (*.f64 beta -2))
(/.f64 (neg.f64 beta) (+.f64 (+.f64 beta 2) alpha))
(/.f64 (neg.f64 beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (*.f64 -1 (+.f64 beta beta)))
(/.f64 (neg.f64 beta) (+.f64 (+.f64 beta 2) alpha))
(/.f64 (neg.f64 beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 -1 (/.f64 1/2 beta)))
(*.f64 (/.f64 1/2 (+.f64 (+.f64 beta 2) alpha)) (/.f64 beta -1/2))
(*.f64 (/.f64 1/2 (+.f64 2 (+.f64 beta alpha))) (/.f64 beta -1/2))
(*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 (+.f64 beta beta) (+.f64 (+.f64 beta beta) (+.f64 beta beta))))
(*.f64 (/.f64 1/2 (+.f64 (+.f64 beta 2) alpha)) (-.f64 beta (+.f64 beta (+.f64 beta beta))))
(*.f64 (/.f64 1/2 (+.f64 2 (+.f64 beta alpha))) (-.f64 beta (+.f64 beta (+.f64 beta beta))))
(*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (neg.f64 beta))
(/.f64 (neg.f64 beta) (+.f64 (+.f64 beta 2) alpha))
(/.f64 (neg.f64 beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 (/.f64 1 (-.f64 -2 (+.f64 alpha beta))) beta)
(/.f64 beta (-.f64 -2 (+.f64 beta alpha)))
(*.f64 -1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))
(/.f64 (neg.f64 beta) (+.f64 (+.f64 beta 2) alpha))
(/.f64 (neg.f64 beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 -1 (*.f64 (+.f64 beta beta) (-.f64 0 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))))
(/.f64 (neg.f64 beta) (+.f64 (+.f64 beta 2) alpha))
(/.f64 (neg.f64 beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 -1 (*.f64 (*.f64 beta -2) (-.f64 0 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))))
(/.f64 (neg.f64 beta) (+.f64 (+.f64 beta 2) alpha))
(/.f64 (neg.f64 beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 -1 (-.f64 (-.f64 beta beta) (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))))
(*.f64 1 (-.f64 (/.f64 beta (-.f64 -2 (+.f64 beta alpha))) (-.f64 beta beta)))
(*.f64 1 (-.f64 beta (-.f64 beta (/.f64 beta (-.f64 -2 (+.f64 beta alpha))))))
(*.f64 -1 (-.f64 (+.f64 (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))) (+.f64 (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta))) (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta))))))
(/.f64 beta (-.f64 -2 (+.f64 beta alpha)))
(*.f64 -1/2 (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta)))
(/.f64 beta (-.f64 -2 (+.f64 beta alpha)))
(*.f64 -1/2 (-.f64 0 (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta)))))
(/.f64 beta (-.f64 -2 (+.f64 beta alpha)))
(*.f64 -1/2 (-.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta)))))
(/.f64 beta (-.f64 -2 (+.f64 beta alpha)))
(*.f64 -1/2 (-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta))))))
(/.f64 beta (-.f64 -2 (+.f64 beta alpha)))
(*.f64 (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta)) -1/2)
(/.f64 beta (-.f64 -2 (+.f64 beta alpha)))
(*.f64 (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta))) 1/2)
(/.f64 beta (-.f64 -2 (+.f64 beta alpha)))
(*.f64 (*.f64 beta -2) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))
(/.f64 (neg.f64 beta) (+.f64 (+.f64 beta 2) alpha))
(/.f64 (neg.f64 beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 (*.f64 beta -2) (neg.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (neg.f64 beta) (+.f64 (+.f64 beta 2) alpha))
(/.f64 (neg.f64 beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 (*.f64 beta -2) (/.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) -1))
(/.f64 (neg.f64 beta) (+.f64 (+.f64 beta 2) alpha))
(/.f64 (neg.f64 beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 (*.f64 1/2 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 (+.f64 beta beta) (+.f64 beta beta)))
(*.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (/.f64 -1/4 (+.f64 (+.f64 beta 2) alpha)))
(*.f64 (+.f64 beta (+.f64 beta (+.f64 beta beta))) (/.f64 -1/4 (+.f64 2 (+.f64 beta alpha))))
(*.f64 (*.f64 1/2 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 2 (/.f64 1/2 beta)))
(*.f64 (/.f64 1/2 (+.f64 (+.f64 beta 2) alpha)) (/.f64 beta -1/2))
(*.f64 (/.f64 1/2 (+.f64 2 (+.f64 beta alpha))) (/.f64 beta -1/2))
(*.f64 (/.f64 (*.f64 -1/2 beta) (+.f64 alpha (+.f64 beta 2))) 2)
(/.f64 (neg.f64 beta) (+.f64 (+.f64 beta 2) alpha))
(/.f64 (neg.f64 beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 (-.f64 0 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 (neg.f64 (+.f64 beta beta)) -1))
(/.f64 (neg.f64 beta) (+.f64 (+.f64 beta 2) alpha))
(/.f64 (neg.f64 beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 (-.f64 0 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (neg.f64 (+.f64 beta beta)))
(/.f64 (neg.f64 beta) (+.f64 (+.f64 beta 2) alpha))
(/.f64 (neg.f64 beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 (-.f64 0 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 -1 (/.f64 1/2 beta)))
(*.f64 (/.f64 1/2 (+.f64 (+.f64 beta 2) alpha)) (/.f64 beta -1/2))
(*.f64 (/.f64 1/2 (+.f64 2 (+.f64 beta alpha))) (/.f64 beta -1/2))
(*.f64 (neg.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 beta -2))
(/.f64 (neg.f64 beta) (+.f64 (+.f64 beta 2) alpha))
(/.f64 (neg.f64 beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 (neg.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 beta (+.f64 beta (+.f64 beta beta))))
(*.f64 (/.f64 1/2 (+.f64 (+.f64 beta 2) alpha)) (-.f64 beta (+.f64 beta (+.f64 beta beta))))
(*.f64 (/.f64 1/2 (+.f64 2 (+.f64 beta alpha))) (-.f64 beta (+.f64 beta (+.f64 beta beta))))
(*.f64 (neg.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 beta beta) (+.f64 (+.f64 beta beta) (+.f64 beta beta))))
(*.f64 (/.f64 1/2 (+.f64 (+.f64 beta 2) alpha)) (-.f64 beta (+.f64 beta (+.f64 beta beta))))
(*.f64 (/.f64 1/2 (+.f64 2 (+.f64 beta alpha))) (-.f64 beta (+.f64 beta (+.f64 beta beta))))
(*.f64 (neg.f64 (+.f64 beta beta)) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))
(/.f64 (neg.f64 beta) (+.f64 (+.f64 beta 2) alpha))
(/.f64 (neg.f64 beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 (neg.f64 (+.f64 beta beta)) (-.f64 0 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (neg.f64 beta) (+.f64 (+.f64 beta 2) alpha))
(/.f64 (neg.f64 beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 (neg.f64 (+.f64 beta beta)) (-.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (-.f64 -2 (+.f64 alpha beta)))))
(-.f64 (/.f64 beta (+.f64 (+.f64 beta 2) alpha)) (*.f64 -2 (/.f64 beta (-.f64 -2 (+.f64 beta alpha)))))
(-.f64 (/.f64 beta (+.f64 2 (+.f64 beta alpha))) (*.f64 beta (/.f64 -2 (-.f64 -2 (+.f64 beta alpha)))))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 beta beta))
(/.f64 (neg.f64 beta) (+.f64 (+.f64 beta 2) alpha))
(/.f64 (neg.f64 beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 beta (neg.f64 beta)))
(*.f64 (/.f64 1/2 (+.f64 (+.f64 beta 2) alpha)) (-.f64 (neg.f64 beta) beta))
(*.f64 (/.f64 1/2 (+.f64 2 (+.f64 beta alpha))) (-.f64 (neg.f64 beta) beta))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 0 (*.f64 beta -2)))
(/.f64 (neg.f64 beta) (+.f64 (+.f64 beta 2) alpha))
(/.f64 (neg.f64 beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (*.f64 1/2 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (/.f64 -1/4 (+.f64 (+.f64 beta 2) alpha)))
(*.f64 (+.f64 beta (+.f64 beta (+.f64 beta beta))) (/.f64 -1/4 (+.f64 2 (+.f64 beta alpha))))
(*.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (*.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) 1/2))
(*.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (/.f64 -1/4 (+.f64 (+.f64 beta 2) alpha)))
(*.f64 (+.f64 beta (+.f64 beta (+.f64 beta beta))) (/.f64 -1/4 (+.f64 2 (+.f64 beta alpha))))
(*.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (*.f64 1 (*.f64 1/2 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))))
(*.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (/.f64 -1/4 (+.f64 (+.f64 beta 2) alpha)))
(*.f64 (+.f64 beta (+.f64 beta (+.f64 beta beta))) (/.f64 -1/4 (+.f64 2 (+.f64 beta alpha))))
(*.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (*.f64 -1 (*.f64 1/2 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))))
(*.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (/.f64 -1/4 (+.f64 (+.f64 beta 2) alpha)))
(*.f64 (+.f64 beta (+.f64 beta (+.f64 beta beta))) (/.f64 -1/4 (+.f64 2 (+.f64 beta alpha))))
(*.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (-.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (*.f64 1/2 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))))
(*.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (-.f64 (/.f64 -1/2 (+.f64 (+.f64 beta 2) alpha)) (/.f64 -1/4 (+.f64 (+.f64 beta 2) alpha))))
(*.f64 (+.f64 beta (+.f64 beta (+.f64 beta beta))) (-.f64 (/.f64 -1/2 (+.f64 2 (+.f64 beta alpha))) (/.f64 -1/4 (+.f64 2 (+.f64 beta alpha)))))
(*.f64 (*.f64 beta (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) -2)
(/.f64 (neg.f64 beta) (+.f64 (+.f64 beta 2) alpha))
(/.f64 (neg.f64 beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 (*.f64 1/2 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) -1))
(/.f64 (neg.f64 beta) (+.f64 (+.f64 beta 2) alpha))
(/.f64 (neg.f64 beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 (neg.f64 (/.f64 1 (-.f64 -2 (+.f64 alpha beta)))) (neg.f64 beta))
(/.f64 beta (-.f64 -2 (+.f64 beta alpha)))
(*.f64 (neg.f64 (/.f64 1 (-.f64 -2 (+.f64 alpha beta)))) (-.f64 (+.f64 (+.f64 beta beta) beta) (+.f64 (+.f64 beta beta) (+.f64 beta beta))))
(*.f64 (/.f64 1 (-.f64 -2 (+.f64 beta alpha))) (-.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (+.f64 beta (+.f64 beta beta))))
(*.f64 (+.f64 beta (-.f64 beta (+.f64 beta (+.f64 beta beta)))) (/.f64 -1 (-.f64 -2 (+.f64 beta alpha))))
(*.f64 (neg.f64 (neg.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))) (+.f64 beta beta))
(/.f64 (neg.f64 beta) (+.f64 (+.f64 beta 2) alpha))
(/.f64 (neg.f64 beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 (neg.f64 (*.f64 beta -2)) (-.f64 0 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (neg.f64 beta) (+.f64 (+.f64 beta 2) alpha))
(/.f64 (neg.f64 beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 (neg.f64 (*.f64 beta -2)) (-.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (neg.f64 beta) (+.f64 (+.f64 beta 2) alpha))
(/.f64 (neg.f64 beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 (neg.f64 (neg.f64 (+.f64 beta beta))) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))
(/.f64 (neg.f64 beta) (+.f64 (+.f64 beta 2) alpha))
(/.f64 (neg.f64 beta) (+.f64 2 (+.f64 beta alpha)))
(neg.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))
(/.f64 (neg.f64 beta) (+.f64 (+.f64 beta 2) alpha))
(/.f64 (neg.f64 beta) (+.f64 2 (+.f64 beta alpha)))
(+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 0)
(/.f64 alpha (-.f64 -2 (+.f64 beta alpha)))
(+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (-.f64 -2 (+.f64 alpha beta))))
(/.f64 (+.f64 0 alpha) (-.f64 -2 (+.f64 beta alpha)))
(+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)))
(+.f64 (/.f64 alpha (-.f64 -2 (+.f64 beta alpha))) (*.f64 0 (/.f64 alpha (+.f64 (+.f64 beta 2) alpha))))
(+.f64 (/.f64 alpha (-.f64 -2 (+.f64 beta alpha))) (*.f64 alpha (/.f64 0 (+.f64 2 (+.f64 beta alpha)))))
(+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 0 (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))
(/.f64 (+.f64 0 alpha) (-.f64 -2 (+.f64 beta alpha)))
(+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 0 (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))
(/.f64 (-.f64 alpha 0) (-.f64 -2 (+.f64 beta alpha)))
(+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 alpha alpha))
(+.f64 (/.f64 alpha (-.f64 -2 (+.f64 beta alpha))) (-.f64 alpha alpha))
(+.f64 0 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))))
(/.f64 alpha (-.f64 -2 (+.f64 beta alpha)))
(+.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))))
(/.f64 (+.f64 0 alpha) (-.f64 -2 (+.f64 beta alpha)))
(+.f64 (*.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 2) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(+.f64 (*.f64 2 (/.f64 alpha (-.f64 -2 (+.f64 beta alpha)))) (/.f64 alpha (+.f64 (+.f64 beta 2) alpha)))
(+.f64 (/.f64 (*.f64 alpha 2) (-.f64 -2 (+.f64 beta alpha))) (/.f64 alpha (+.f64 2 (+.f64 beta alpha))))
(+.f64 (*.f64 alpha (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 alpha (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (+.f64 alpha alpha) (/.f64 (+.f64 (+.f64 beta 2) alpha) -1/2))
(/.f64 (neg.f64 alpha) (+.f64 2 (+.f64 beta alpha)))
(-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 0)
(/.f64 alpha (-.f64 -2 (+.f64 beta alpha)))
(-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (-.f64 -2 (+.f64 alpha beta))))
(/.f64 (-.f64 alpha 0) (-.f64 -2 (+.f64 beta alpha)))
(-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)))
(-.f64 (/.f64 alpha (-.f64 -2 (+.f64 beta alpha))) (*.f64 0 (/.f64 alpha (+.f64 (+.f64 beta 2) alpha))))
(-.f64 (/.f64 alpha (-.f64 -2 (+.f64 beta alpha))) (*.f64 alpha (/.f64 0 (+.f64 2 (+.f64 beta alpha)))))
(-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 0 (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))
(/.f64 (-.f64 alpha 0) (-.f64 -2 (+.f64 beta alpha)))
(-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (-.f64 alpha alpha))
(-.f64 (/.f64 alpha (-.f64 -2 (+.f64 beta alpha))) (-.f64 alpha alpha))
(-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))
(/.f64 (-.f64 alpha 0) (-.f64 -2 (+.f64 beta alpha)))
(-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))
(-.f64 (/.f64 alpha (-.f64 -2 (+.f64 beta alpha))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 beta alpha))) (*.f64 0 (/.f64 alpha (+.f64 (+.f64 beta 2) alpha)))))
(-.f64 (/.f64 alpha (-.f64 -2 (+.f64 beta alpha))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 beta alpha))) (*.f64 alpha (/.f64 0 (+.f64 2 (+.f64 beta alpha))))))
(-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 (-.f64 alpha alpha) (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))
(-.f64 (/.f64 alpha (-.f64 -2 (+.f64 beta alpha))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 beta alpha))) (-.f64 alpha alpha)))
(-.f64 alpha (-.f64 (+.f64 (/.f64 0 (-.f64 -2 (+.f64 beta alpha))) alpha) (/.f64 alpha (-.f64 -2 (+.f64 beta alpha)))))
(-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 0 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha))))
(-.f64 (/.f64 alpha (-.f64 -2 (+.f64 beta alpha))) (*.f64 0 (/.f64 alpha (+.f64 (+.f64 beta 2) alpha))))
(-.f64 (/.f64 alpha (-.f64 -2 (+.f64 beta alpha))) (*.f64 alpha (/.f64 0 (+.f64 2 (+.f64 beta alpha)))))
(-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha))))
(-.f64 (/.f64 alpha (-.f64 -2 (+.f64 beta alpha))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 beta alpha))) (*.f64 0 (/.f64 alpha (+.f64 (+.f64 beta 2) alpha)))))
(-.f64 (/.f64 alpha (-.f64 -2 (+.f64 beta alpha))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 beta alpha))) (*.f64 alpha (/.f64 0 (+.f64 2 (+.f64 beta alpha))))))
(-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha))))
(-.f64 (/.f64 alpha (-.f64 -2 (+.f64 beta alpha))) (*.f64 0 (/.f64 alpha (+.f64 (+.f64 beta 2) alpha))))
(-.f64 (/.f64 alpha (-.f64 -2 (+.f64 beta alpha))) (*.f64 alpha (/.f64 0 (+.f64 2 (+.f64 beta alpha)))))
(-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 (-.f64 alpha alpha) (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha))))
(-.f64 (/.f64 alpha (-.f64 -2 (+.f64 beta alpha))) (+.f64 (*.f64 0 (/.f64 alpha (+.f64 (+.f64 beta 2) alpha))) (-.f64 alpha alpha)))
(-.f64 (/.f64 alpha (-.f64 -2 (+.f64 beta alpha))) (+.f64 (*.f64 alpha (/.f64 0 (+.f64 2 (+.f64 beta alpha)))) (-.f64 alpha alpha)))
(-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 0 (-.f64 alpha alpha)))
(-.f64 (/.f64 alpha (-.f64 -2 (+.f64 beta alpha))) (-.f64 alpha alpha))
(-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (-.f64 alpha alpha)))
(-.f64 (/.f64 alpha (-.f64 -2 (+.f64 beta alpha))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 beta alpha))) (-.f64 alpha alpha)))
(-.f64 alpha (-.f64 (+.f64 (/.f64 0 (-.f64 -2 (+.f64 beta alpha))) alpha) (/.f64 alpha (-.f64 -2 (+.f64 beta alpha)))))
(-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) (-.f64 alpha alpha)))
(-.f64 (/.f64 alpha (-.f64 -2 (+.f64 beta alpha))) (+.f64 (*.f64 0 (/.f64 alpha (+.f64 (+.f64 beta 2) alpha))) (-.f64 alpha alpha)))
(-.f64 (/.f64 alpha (-.f64 -2 (+.f64 beta alpha))) (+.f64 (*.f64 alpha (/.f64 0 (+.f64 2 (+.f64 beta alpha)))) (-.f64 alpha alpha)))
(-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 (-.f64 alpha alpha) (-.f64 alpha alpha)))
(-.f64 (/.f64 alpha (-.f64 -2 (+.f64 beta alpha))) (+.f64 (-.f64 alpha alpha) (-.f64 alpha alpha)))
(-.f64 0 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(/.f64 (+.f64 alpha alpha) (/.f64 (+.f64 (+.f64 beta 2) alpha) -1/2))
(/.f64 (neg.f64 alpha) (+.f64 2 (+.f64 beta alpha)))
(-.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(-.f64 (/.f64 0 (-.f64 -2 (+.f64 beta alpha))) (/.f64 alpha (+.f64 (+.f64 beta 2) alpha)))
(-.f64 (/.f64 0 (-.f64 -2 (+.f64 beta alpha))) (/.f64 alpha (+.f64 2 (+.f64 beta alpha))))
(-.f64 (*.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 2) (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))))
(-.f64 (*.f64 2 (/.f64 alpha (-.f64 -2 (+.f64 beta alpha)))) (/.f64 alpha (-.f64 -2 (+.f64 beta alpha))))
(-.f64 (/.f64 (*.f64 alpha 2) (-.f64 -2 (+.f64 beta alpha))) (/.f64 alpha (-.f64 -2 (+.f64 beta alpha))))
(-.f64 (+.f64 (*.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 2) (*.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 2)) (+.f64 (*.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 2) (/.f64 alpha (-.f64 -2 (+.f64 alpha beta)))))
(-.f64 (*.f64 2 (/.f64 alpha (-.f64 -2 (+.f64 beta alpha)))) (/.f64 alpha (-.f64 -2 (+.f64 beta alpha))))
(-.f64 (/.f64 (*.f64 alpha 2) (-.f64 -2 (+.f64 beta alpha))) (/.f64 alpha (-.f64 -2 (+.f64 beta alpha))))
(*.f64 1 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))))
(/.f64 alpha (-.f64 -2 (+.f64 beta alpha)))
(*.f64 alpha (/.f64 1 (-.f64 -2 (+.f64 alpha beta))))
(/.f64 alpha (-.f64 -2 (+.f64 beta alpha)))
(*.f64 alpha (-.f64 0 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (+.f64 alpha alpha) (/.f64 (+.f64 (+.f64 beta 2) alpha) -1/2))
(/.f64 (neg.f64 alpha) (+.f64 2 (+.f64 beta alpha)))
(*.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 1)
(/.f64 alpha (-.f64 -2 (+.f64 beta alpha)))
(*.f64 2 (*.f64 alpha (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (+.f64 alpha alpha) (/.f64 (+.f64 (+.f64 beta 2) alpha) -1/2))
(/.f64 (neg.f64 alpha) (+.f64 2 (+.f64 beta alpha)))
(*.f64 2 (-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (*.f64 alpha (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))))
(*.f64 2 (-.f64 (/.f64 alpha (-.f64 -2 (+.f64 beta alpha))) (/.f64 alpha (/.f64 (+.f64 (+.f64 beta 2) alpha) -1/2))))
(-.f64 (/.f64 (*.f64 alpha 2) (-.f64 -2 (+.f64 beta alpha))) (/.f64 (neg.f64 alpha) (+.f64 2 (+.f64 beta alpha))))
(*.f64 (neg.f64 alpha) (/.f64 1 (+.f64 alpha (+.f64 beta 2))))
(/.f64 (+.f64 alpha alpha) (/.f64 (+.f64 (+.f64 beta 2) alpha) -1/2))
(/.f64 (neg.f64 alpha) (+.f64 2 (+.f64 beta alpha)))
(*.f64 (neg.f64 alpha) (*.f64 (/.f64 1 (-.f64 -2 (+.f64 alpha beta))) -1))
(*.f64 alpha (-.f64 (/.f64 1 (-.f64 -2 (+.f64 beta alpha))) 0))
(*.f64 -1 (/.f64 (neg.f64 alpha) (-.f64 -2 (+.f64 beta alpha))))
(*.f64 (neg.f64 alpha) (-.f64 0 (/.f64 1 (-.f64 -2 (+.f64 alpha beta)))))
(*.f64 alpha (-.f64 (/.f64 1 (-.f64 -2 (+.f64 beta alpha))) 0))
(*.f64 -1 (/.f64 (neg.f64 alpha) (-.f64 -2 (+.f64 beta alpha))))
(*.f64 (+.f64 alpha alpha) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))
(/.f64 (+.f64 alpha alpha) (/.f64 (+.f64 (+.f64 beta 2) alpha) -1/2))
(/.f64 (neg.f64 alpha) (+.f64 2 (+.f64 beta alpha)))
(*.f64 1/2 (*.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 2))
(/.f64 alpha (-.f64 -2 (+.f64 beta alpha)))
(*.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha alpha))
(/.f64 (+.f64 alpha alpha) (/.f64 (+.f64 (+.f64 beta 2) alpha) -1/2))
(/.f64 (neg.f64 alpha) (+.f64 2 (+.f64 beta alpha)))
(*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (*.f64 alpha -2))
(/.f64 (+.f64 alpha alpha) (/.f64 (+.f64 (+.f64 beta 2) alpha) -1/2))
(/.f64 (neg.f64 alpha) (+.f64 2 (+.f64 beta alpha)))
(*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 -1 (/.f64 1/2 alpha)))
(*.f64 (/.f64 1/2 (+.f64 (+.f64 beta 2) alpha)) (/.f64 alpha -1/2))
(*.f64 (/.f64 1/2 (+.f64 2 (+.f64 beta alpha))) (/.f64 alpha -1/2))
(*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (neg.f64 alpha))
(/.f64 (+.f64 alpha alpha) (/.f64 (+.f64 (+.f64 beta 2) alpha) -1/2))
(/.f64 (neg.f64 alpha) (+.f64 2 (+.f64 beta alpha)))
(*.f64 (/.f64 1 (-.f64 -2 (+.f64 alpha beta))) alpha)
(/.f64 alpha (-.f64 -2 (+.f64 beta alpha)))
(*.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(/.f64 (+.f64 alpha alpha) (/.f64 (+.f64 (+.f64 beta 2) alpha) -1/2))
(/.f64 (neg.f64 alpha) (+.f64 2 (+.f64 beta alpha)))
(*.f64 -1 (*.f64 (+.f64 alpha alpha) (-.f64 0 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))))
(/.f64 (+.f64 alpha alpha) (/.f64 (+.f64 (+.f64 beta 2) alpha) -1/2))
(/.f64 (neg.f64 alpha) (+.f64 2 (+.f64 beta alpha)))
(*.f64 -1 (*.f64 (*.f64 alpha -2) (-.f64 0 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))))
(/.f64 (+.f64 alpha alpha) (/.f64 (+.f64 (+.f64 beta 2) alpha) -1/2))
(/.f64 (neg.f64 alpha) (+.f64 2 (+.f64 beta alpha)))
(*.f64 -1 (-.f64 (-.f64 alpha alpha) (/.f64 alpha (-.f64 -2 (+.f64 alpha beta)))))
(*.f64 1 (-.f64 (/.f64 alpha (-.f64 -2 (+.f64 beta alpha))) (-.f64 alpha alpha)))
(*.f64 -1 (-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))
(*.f64 1 (-.f64 (/.f64 0 (-.f64 -2 (+.f64 beta alpha))) (/.f64 alpha (+.f64 (+.f64 beta 2) alpha))))
(-.f64 (/.f64 (neg.f64 alpha) (+.f64 2 (+.f64 beta alpha))) (/.f64 0 (-.f64 -2 (+.f64 beta alpha))))
(*.f64 -1 (-.f64 (+.f64 (*.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 2) (/.f64 alpha (-.f64 -2 (+.f64 alpha beta)))) (+.f64 (*.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 2) (*.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 2))))
(*.f64 1 (-.f64 (*.f64 2 (/.f64 alpha (-.f64 -2 (+.f64 beta alpha)))) (/.f64 alpha (-.f64 -2 (+.f64 beta alpha)))))
(*.f64 1 (-.f64 (/.f64 (*.f64 alpha 2) (-.f64 -2 (+.f64 beta alpha))) (/.f64 alpha (-.f64 -2 (+.f64 beta alpha)))))
(*.f64 -1/2 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (+.f64 alpha alpha) (/.f64 (+.f64 (+.f64 beta 2) alpha) -1/2))
(/.f64 (neg.f64 alpha) (+.f64 2 (+.f64 beta alpha)))
(*.f64 -1/2 (/.f64 (*.f64 alpha -2) (-.f64 -2 (+.f64 alpha beta))))
(*.f64 -1/2 (/.f64 (*.f64 alpha -2) (-.f64 -2 (+.f64 beta alpha))))
(/.f64 -1/2 (/.f64 (-.f64 -2 (+.f64 beta alpha)) (*.f64 alpha -2)))
(*.f64 -1/2 (*.f64 (+.f64 alpha alpha) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (+.f64 alpha alpha) (/.f64 (+.f64 (+.f64 beta 2) alpha) -1/2))
(/.f64 (neg.f64 alpha) (+.f64 2 (+.f64 beta alpha)))
(*.f64 -1/2 (*.f64 (/.f64 1 (-.f64 -2 (+.f64 alpha beta))) (*.f64 alpha -2)))
(*.f64 -1/2 (/.f64 (*.f64 alpha -2) (-.f64 -2 (+.f64 beta alpha))))
(/.f64 -1/2 (/.f64 (-.f64 -2 (+.f64 beta alpha)) (*.f64 alpha -2)))
(*.f64 -1/2 (/.f64 (+.f64 alpha alpha) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (+.f64 alpha alpha) (/.f64 (+.f64 (+.f64 beta 2) alpha) -1/2))
(/.f64 (neg.f64 alpha) (+.f64 2 (+.f64 beta alpha)))
(*.f64 -1/2 (-.f64 0 (*.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 2)))
(*.f64 -1/2 (neg.f64 (*.f64 2 (/.f64 alpha (-.f64 -2 (+.f64 beta alpha))))))
(-.f64 0 (/.f64 (neg.f64 alpha) (-.f64 -2 (+.f64 beta alpha))))
(*.f64 -1/2 (-.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (*.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 2)))
(*.f64 1/2 (-.f64 (*.f64 2 (/.f64 alpha (-.f64 -2 (+.f64 beta alpha)))) (/.f64 0 (-.f64 -2 (+.f64 beta alpha)))))
(-.f64 (*.f64 (/.f64 0 (-.f64 -2 (+.f64 beta alpha))) -1/2) (/.f64 (neg.f64 alpha) (-.f64 -2 (+.f64 beta alpha))))
(*.f64 -1/2 (-.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (*.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 2))))
(*.f64 -1/2 (-.f64 (/.f64 alpha (-.f64 -2 (+.f64 beta alpha))) (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 beta alpha))) (*.f64 2 (/.f64 alpha (-.f64 -2 (+.f64 beta alpha)))))))
(*.f64 1/2 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 beta alpha))) (-.f64 (/.f64 (*.f64 alpha 2) (-.f64 -2 (+.f64 beta alpha))) (/.f64 alpha (-.f64 -2 (+.f64 beta alpha))))))
(*.f64 (*.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) 2) 1/2)
(/.f64 alpha (-.f64 -2 (+.f64 beta alpha)))
(*.f64 (*.f64 alpha -2) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))
(/.f64 (+.f64 alpha alpha) (/.f64 (+.f64 (+.f64 beta 2) alpha) -1/2))
(/.f64 (neg.f64 alpha) (+.f64 2 (+.f64 beta alpha)))
(*.f64 (*.f64 alpha -2) (neg.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (+.f64 alpha alpha) (/.f64 (+.f64 (+.f64 beta 2) alpha) -1/2))
(/.f64 (neg.f64 alpha) (+.f64 2 (+.f64 beta alpha)))
(*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1)
(/.f64 (+.f64 alpha alpha) (/.f64 (+.f64 (+.f64 beta 2) alpha) -1/2))
(/.f64 (neg.f64 alpha) (+.f64 2 (+.f64 beta alpha)))
(*.f64 (*.f64 alpha (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) 2)
(/.f64 (+.f64 alpha alpha) (/.f64 (+.f64 (+.f64 beta 2) alpha) -1/2))
(/.f64 (neg.f64 alpha) (+.f64 2 (+.f64 beta alpha)))
(*.f64 (*.f64 1/2 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)))
(*.f64 (/.f64 -1/4 (+.f64 (+.f64 beta 2) alpha)) (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)))
(*.f64 1/2 (*.f64 -1 (/.f64 (+.f64 alpha alpha) (+.f64 2 (+.f64 beta alpha)))))
(*.f64 (*.f64 1/2 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 2 (/.f64 1/2 alpha)))
(*.f64 (/.f64 1/2 (+.f64 (+.f64 beta 2) alpha)) (/.f64 alpha -1/2))
(*.f64 (/.f64 1/2 (+.f64 2 (+.f64 beta alpha))) (/.f64 alpha -1/2))
(*.f64 (-.f64 0 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (neg.f64 (+.f64 alpha alpha)))
(/.f64 (+.f64 alpha alpha) (/.f64 (+.f64 (+.f64 beta 2) alpha) -1/2))
(/.f64 (neg.f64 alpha) (+.f64 2 (+.f64 beta alpha)))
(*.f64 (-.f64 0 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 -1 (/.f64 1/2 alpha)))
(*.f64 (/.f64 1/2 (+.f64 (+.f64 beta 2) alpha)) (/.f64 alpha -1/2))
(*.f64 (/.f64 1/2 (+.f64 2 (+.f64 beta alpha))) (/.f64 alpha -1/2))
(*.f64 (neg.f64 (+.f64 alpha alpha)) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))
(/.f64 (+.f64 alpha alpha) (/.f64 (+.f64 (+.f64 beta 2) alpha) -1/2))
(/.f64 (neg.f64 alpha) (+.f64 2 (+.f64 beta alpha)))
(*.f64 (neg.f64 (+.f64 alpha alpha)) (-.f64 0 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (+.f64 alpha alpha) (/.f64 (+.f64 (+.f64 beta 2) alpha) -1/2))
(/.f64 (neg.f64 alpha) (+.f64 2 (+.f64 beta alpha)))
(*.f64 (neg.f64 (+.f64 alpha alpha)) (-.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (-.f64 -2 (+.f64 alpha beta)))))
(*.f64 (+.f64 alpha alpha) (-.f64 (/.f64 1 (-.f64 -2 (+.f64 beta alpha))) (/.f64 -1/2 (+.f64 (+.f64 beta 2) alpha))))
(-.f64 (/.f64 alpha (+.f64 2 (+.f64 beta alpha))) (/.f64 (-.f64 (+.f64 alpha alpha) 0) (+.f64 beta (-.f64 alpha -2))))
(*.f64 (neg.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 alpha -2))
(/.f64 (+.f64 alpha alpha) (/.f64 (+.f64 (+.f64 beta 2) alpha) -1/2))
(/.f64 (neg.f64 alpha) (+.f64 2 (+.f64 beta alpha)))
(*.f64 (neg.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 alpha (+.f64 alpha (+.f64 alpha alpha))))
(*.f64 (/.f64 -1/2 (+.f64 (+.f64 beta 2) alpha)) (-.f64 (+.f64 alpha (+.f64 alpha alpha)) alpha))
(*.f64 (/.f64 1/2 (+.f64 2 (+.f64 beta alpha))) (-.f64 alpha (+.f64 alpha (+.f64 alpha alpha))))
(*.f64 (neg.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 alpha alpha) (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha))))
(*.f64 (/.f64 -1/2 (+.f64 (+.f64 beta 2) alpha)) (-.f64 (+.f64 alpha (+.f64 alpha alpha)) alpha))
(*.f64 (/.f64 1/2 (+.f64 2 (+.f64 beta alpha))) (-.f64 alpha (+.f64 alpha (+.f64 alpha alpha))))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 alpha (neg.f64 alpha)))
(*.f64 (/.f64 1/2 (+.f64 (+.f64 beta 2) alpha)) (-.f64 (neg.f64 alpha) alpha))
(*.f64 (/.f64 -1/2 (+.f64 2 (+.f64 beta alpha))) (-.f64 alpha (neg.f64 alpha)))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 0 (*.f64 alpha -2)))
(/.f64 (+.f64 alpha alpha) (/.f64 (+.f64 (+.f64 beta 2) alpha) -1/2))
(/.f64 (neg.f64 alpha) (+.f64 2 (+.f64 beta alpha)))
(*.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)) (*.f64 1/2 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (/.f64 -1/4 (+.f64 (+.f64 beta 2) alpha)) (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)))
(*.f64 1/2 (*.f64 -1 (/.f64 (+.f64 alpha alpha) (+.f64 2 (+.f64 beta alpha)))))
(*.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)) (*.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) 1/2))
(*.f64 (/.f64 -1/4 (+.f64 (+.f64 beta 2) alpha)) (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)))
(*.f64 1/2 (*.f64 -1 (/.f64 (+.f64 alpha alpha) (+.f64 2 (+.f64 beta alpha)))))
(*.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)) (*.f64 1 (*.f64 1/2 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))))
(*.f64 (/.f64 -1/4 (+.f64 (+.f64 beta 2) alpha)) (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)))
(*.f64 1/2 (*.f64 -1 (/.f64 (+.f64 alpha alpha) (+.f64 2 (+.f64 beta alpha)))))
(*.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)) (-.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (*.f64 1/2 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))))
(*.f64 (-.f64 (/.f64 -1/2 (+.f64 (+.f64 beta 2) alpha)) (/.f64 -1/4 (+.f64 (+.f64 beta 2) alpha))) (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)))
(*.f64 (-.f64 (/.f64 -1/2 (+.f64 2 (+.f64 beta alpha))) (/.f64 -1/4 (+.f64 2 (+.f64 beta alpha)))) (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)))
(*.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1/2)
(/.f64 (+.f64 alpha alpha) (/.f64 (+.f64 (+.f64 beta 2) alpha) -1/2))
(/.f64 (neg.f64 alpha) (+.f64 2 (+.f64 beta alpha)))
(*.f64 (neg.f64 (/.f64 1 (-.f64 -2 (+.f64 alpha beta)))) (neg.f64 alpha))
(*.f64 alpha (-.f64 (/.f64 1 (-.f64 -2 (+.f64 beta alpha))) 0))
(*.f64 -1 (/.f64 (neg.f64 alpha) (-.f64 -2 (+.f64 beta alpha))))
(*.f64 (neg.f64 (/.f64 1 (-.f64 -2 (+.f64 alpha beta)))) (-.f64 (+.f64 (+.f64 alpha alpha) alpha) (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha))))
(*.f64 (/.f64 1 (-.f64 -2 (+.f64 beta alpha))) (-.f64 (+.f64 (+.f64 alpha alpha) (+.f64 alpha alpha)) (+.f64 alpha (+.f64 alpha alpha))))
(*.f64 (/.f64 -1 (-.f64 -2 (+.f64 beta alpha))) (+.f64 alpha (-.f64 alpha (+.f64 alpha (+.f64 alpha alpha)))))
(*.f64 (neg.f64 (*.f64 alpha -2)) (-.f64 0 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (+.f64 alpha alpha) (/.f64 (+.f64 (+.f64 beta 2) alpha) -1/2))
(/.f64 (neg.f64 alpha) (+.f64 2 (+.f64 beta alpha)))
(*.f64 (neg.f64 (*.f64 alpha -2)) (-.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (+.f64 alpha alpha) (/.f64 (+.f64 (+.f64 beta 2) alpha) -1/2))
(/.f64 (neg.f64 alpha) (+.f64 2 (+.f64 beta alpha)))
(*.f64 (neg.f64 (neg.f64 (+.f64 alpha alpha))) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))
(/.f64 (+.f64 alpha alpha) (/.f64 (+.f64 (+.f64 beta 2) alpha) -1/2))
(/.f64 (neg.f64 alpha) (+.f64 2 (+.f64 beta alpha)))
(*.f64 (neg.f64 (neg.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))) (+.f64 alpha alpha))
(/.f64 (+.f64 alpha alpha) (/.f64 (+.f64 (+.f64 beta 2) alpha) -1/2))
(/.f64 (neg.f64 alpha) (+.f64 2 (+.f64 beta alpha)))
(neg.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(/.f64 (+.f64 alpha alpha) (/.f64 (+.f64 (+.f64 beta 2) alpha) -1/2))
(/.f64 (neg.f64 alpha) (+.f64 2 (+.f64 beta alpha)))

localize3.0ms (0%)

Compiler

Compiled 7 to 7 computations (0% saved)

localize11.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

Compiled 24 to 14 computations (41.7% saved)

series3.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite81.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
984×rational.json-simplify-13
906×rational.json-simplify-5
738×rational.json-simplify-11
674×rational.json-simplify-1
618×rational.json-simplify-19
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01040
16440
222832
3123832
Stop Event
node limit
Counts
2 → 264
Calls
Call 1
Inputs
(/.f64 (+.f64 1 alpha) (neg.f64 beta))
(+.f64 1 (/.f64 (+.f64 1 alpha) (neg.f64 beta)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -1 alpha) beta) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -1 alpha) beta) (/.f64 0 beta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (+.f64 1 alpha) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 0 beta) (*.f64 (+.f64 1 alpha) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -1 alpha) beta) (-.f64 (*.f64 (+.f64 1 alpha) 0) (/.f64 0 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -1 alpha) beta) (-.f64 (/.f64 0 beta) (*.f64 (+.f64 1 alpha) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 -1 alpha) beta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 beta) (/.f64 (neg.f64 alpha) beta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 beta) (-.f64 (/.f64 (neg.f64 alpha) beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 beta) (-.f64 (/.f64 (neg.f64 alpha) beta) (*.f64 (+.f64 1 alpha) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 beta) (-.f64 (-.f64 (/.f64 (-.f64 -1 alpha) beta) (/.f64 alpha beta)) (/.f64 (-.f64 -1 alpha) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 alpha) beta) (/.f64 -1 beta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 alpha) beta) (-.f64 (/.f64 -1 beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 alpha) beta) (-.f64 (/.f64 -1 beta) (*.f64 (+.f64 1 alpha) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 alpha) beta) (-.f64 (/.f64 0 beta) (/.f64 1 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 alpha) beta) (+.f64 (/.f64 -1 beta) (-.f64 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 alpha) beta) (-.f64 (-.f64 alpha alpha) (/.f64 1 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 alpha) beta) (-.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) (/.f64 -1 beta)) (/.f64 (-.f64 -1 alpha) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 alpha) beta) (-.f64 (/.f64 -1 beta) (-.f64 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1/2 beta) (*.f64 (/.f64 -1/2 beta) (-.f64 alpha (-.f64 -1 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1/2 beta) (+.f64 0 (*.f64 (/.f64 -1/2 beta) (-.f64 alpha (-.f64 -1 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1/2 beta) (+.f64 (/.f64 0 beta) (*.f64 (/.f64 -1/2 beta) (-.f64 alpha (-.f64 -1 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1/2 beta) (-.f64 (*.f64 (/.f64 -1/2 beta) (-.f64 alpha (-.f64 -1 alpha))) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1/2 beta) (-.f64 (*.f64 (/.f64 -1/2 beta) (-.f64 alpha (-.f64 -1 alpha))) (*.f64 (+.f64 1 alpha) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 1 alpha) beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 beta) (/.f64 (-.f64 -1 alpha) beta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2) (/.f64 (+.f64 1 alpha) beta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2) (-.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2) (+.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -2 beta) (-.f64 (/.f64 (neg.f64 alpha) beta) (/.f64 -1 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1/2 (/.f64 alpha beta)) (*.f64 (/.f64 -1/2 beta) (+.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1/2 (/.f64 alpha beta)) (+.f64 0 (*.f64 (/.f64 -1/2 beta) (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1/2 (/.f64 alpha beta)) (+.f64 (/.f64 0 beta) (*.f64 (/.f64 -1/2 beta) (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1/2 (/.f64 alpha beta)) (-.f64 (*.f64 (/.f64 -1/2 beta) (+.f64 alpha 2)) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1/2 (/.f64 alpha beta)) (-.f64 (*.f64 (/.f64 -1/2 beta) (+.f64 alpha 2)) (*.f64 (+.f64 1 alpha) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 (-.f64 -1 alpha) beta)) (*.f64 1/2 (/.f64 (-.f64 -1 alpha) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 (-.f64 -1 alpha) beta)) (+.f64 0 (*.f64 1/2 (/.f64 (-.f64 -1 alpha) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 (-.f64 -1 alpha) beta)) (+.f64 (/.f64 0 beta) (*.f64 1/2 (/.f64 (-.f64 -1 alpha) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (/.f64 alpha beta)) (-.f64 (/.f64 -1 beta) (/.f64 (neg.f64 alpha) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (neg.f64 alpha) beta) (/.f64 alpha beta)) (-.f64 (/.f64 -1 beta) (/.f64 (neg.f64 alpha) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)) (-.f64 0 (+.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)) (-.f64 (/.f64 0 beta) (+.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 -1 alpha) beta) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 -1 alpha) beta) (/.f64 0 beta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (+.f64 1 alpha) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 -1 alpha) beta) (-.f64 alpha alpha))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 0 beta) (*.f64 (+.f64 1 alpha) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 (+.f64 1 alpha) beta) (/.f64 (-.f64 -1 alpha) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 0) (/.f64 0 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (*.f64 (+.f64 1 alpha) 0) (/.f64 0 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 0) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (*.f64 (+.f64 1 alpha) 0) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 0) (*.f64 (+.f64 1 alpha) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (*.f64 (+.f64 1 alpha) 0) (*.f64 (+.f64 1 alpha) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (-.f64 -1 alpha) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (+.f64 -1 (-.f64 (-.f64 -1 alpha) alpha)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (+.f64 1 alpha) beta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 beta) (/.f64 alpha beta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 beta) (+.f64 (/.f64 alpha beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 beta) (+.f64 (/.f64 alpha beta) (*.f64 (+.f64 1 alpha) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 beta) (+.f64 0 (/.f64 alpha beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 alpha) beta) (/.f64 1 beta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 alpha) beta) (+.f64 (/.f64 1 beta) (/.f64 0 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 alpha) beta) (+.f64 (/.f64 0 beta) (/.f64 1 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 alpha) beta) (*.f64 (/.f64 -1 beta) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 alpha) beta) (+.f64 (/.f64 1 beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 alpha) beta) (+.f64 (/.f64 1 beta) (*.f64 (+.f64 1 alpha) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 alpha) beta) (+.f64 0 (/.f64 1 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 alpha) beta) (+.f64 (-.f64 alpha alpha) (/.f64 1 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha beta) (-.f64 (*.f64 2 (/.f64 alpha beta)) (/.f64 -1 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha beta) (-.f64 (/.f64 -1 beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 1 alpha) beta) (*.f64 2 (/.f64 (+.f64 1 alpha) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 1 alpha) beta) (-.f64 (/.f64 0 beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 1 alpha) beta) (-.f64 0 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 1 alpha) beta) (*.f64 -1 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 beta) (-.f64 (/.f64 (neg.f64 alpha) beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 beta) (/.f64 (-.f64 0 (+.f64 alpha 2)) (neg.f64 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 beta) (*.f64 (/.f64 -1 beta) (-.f64 0 (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 beta) (/.f64 (+.f64 1 alpha) beta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2) (/.f64 (-.f64 -1 alpha) beta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 1 alpha) 0) (/.f64 (+.f64 1 alpha) beta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 0) (/.f64 (+.f64 1 alpha) beta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (/.f64 alpha beta)) (/.f64 (+.f64 alpha -1) (neg.f64 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (/.f64 alpha beta)) (*.f64 (/.f64 -1 beta) (+.f64 alpha -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 -1/2 beta) (-.f64 alpha (-.f64 -1 alpha))) (/.f64 1/2 beta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 -1/2 beta) (-.f64 alpha (-.f64 -1 alpha))) (*.f64 (/.f64 -1/2 beta) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)) (+.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)) (*.f64 1 (+.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)) (-.f64 (+.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 -2 beta) (/.f64 alpha beta)) (/.f64 -1 beta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 -1 beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 0)) (/.f64 alpha beta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (neg.f64 alpha) beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 0)) (/.f64 1 beta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 0)) (+.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 -1 beta) (*.f64 (+.f64 1 alpha) 0)) (/.f64 alpha beta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (neg.f64 alpha) beta) (*.f64 (+.f64 1 alpha) 0)) (/.f64 1 beta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)) (*.f64 (+.f64 1 alpha) 0)) (+.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 0 beta) (/.f64 1 beta)) (/.f64 alpha beta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 -2 (/.f64 alpha beta)) (/.f64 1 beta)) (/.f64 (neg.f64 alpha) beta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (-.f64 (/.f64 (neg.f64 alpha) beta) (/.f64 alpha beta)) (/.f64 1 beta)) (/.f64 (neg.f64 alpha) beta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 0 beta) (*.f64 (+.f64 1 alpha) 0)) (/.f64 (+.f64 1 alpha) beta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 -1 beta) (*.f64 -2 (/.f64 alpha beta))) (/.f64 (neg.f64 alpha) beta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 -1 beta) (-.f64 (/.f64 (neg.f64 alpha) beta) (/.f64 alpha beta))) (/.f64 (neg.f64 alpha) beta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (neg.f64 alpha) beta) (/.f64 -2 beta)) (/.f64 -1 beta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 0 beta) (+.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2))) (+.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 alpha (-.f64 -1 alpha)) (neg.f64 beta)) (/.f64 (neg.f64 alpha) beta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (+.f64 alpha (+.f64 alpha 2)) (+.f64 alpha (+.f64 alpha 2))) (neg.f64 beta)) (/.f64 (+.f64 alpha (+.f64 (+.f64 1 alpha) (+.f64 alpha 2))) (neg.f64 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 alpha (+.f64 (+.f64 1 alpha) (+.f64 alpha 2))) (*.f64 beta -2)) (*.f64 1/2 (/.f64 (-.f64 -1 alpha) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (*.f64 beta -2))) (/.f64 (+.f64 1 alpha) beta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 alpha (-.f64 -1 alpha)) (/.f64 -1 beta)) (/.f64 (neg.f64 alpha) beta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (+.f64 alpha (+.f64 alpha 2)) (+.f64 alpha (+.f64 alpha 2))) (/.f64 -1 beta)) (*.f64 (/.f64 -1 beta) (+.f64 alpha (+.f64 (+.f64 1 alpha) (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 1/2) (*.f64 (-.f64 -1 alpha) (/.f64 -1/2 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)) 1/2) (*.f64 1/2 (/.f64 (-.f64 -1 alpha) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 alpha (+.f64 (+.f64 1 alpha) (+.f64 alpha 2))) (/.f64 -1/2 beta)) (*.f64 1/2 (/.f64 (-.f64 -1 alpha) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 2 (/.f64 (+.f64 1 alpha) beta)) -1) (/.f64 (-.f64 -1 alpha) beta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 beta) -1) (/.f64 (+.f64 1 alpha) beta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (-.f64 -1 alpha)) (/.f64 (+.f64 1 alpha) beta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (+.f64 alpha (+.f64 alpha 2)))) (/.f64 (+.f64 1 alpha) beta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 -1/2 beta))) (*.f64 (neg.f64 (/.f64 -1/2 beta)) (+.f64 alpha (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 -1 alpha) beta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 alpha) (/.f64 -1 beta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 -1 alpha) beta) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 beta) (+.f64 1 alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 alpha (+.f64 alpha 2)) (/.f64 -1/2 beta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 1 alpha) (/.f64 -2 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (/.f64 -2 beta) (*.f64 2 (/.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 beta) (+.f64 alpha (+.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 1 alpha) beta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (+.f64 1 alpha) (-.f64 0 (/.f64 -1 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 beta) (*.f64 (+.f64 1 alpha) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 beta) (-.f64 0 (+.f64 alpha (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 beta) (+.f64 -1 (-.f64 (-.f64 -1 alpha) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 beta) (/.f64 (+.f64 alpha (+.f64 alpha 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 alpha) beta) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 beta) (-.f64 -1 alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 alpha) (/.f64 1 beta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 alpha) (-.f64 0 (/.f64 -1 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 alpha) (*.f64 1 (-.f64 0 (/.f64 -1 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 2 (/.f64 (+.f64 1 alpha) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (+.f64 (/.f64 (+.f64 1 alpha) beta) (/.f64 (+.f64 1 alpha) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 (/.f64 -1 beta) (-.f64 0 (+.f64 alpha (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 (+.f64 alpha (+.f64 alpha 2)) (-.f64 0 (/.f64 -1 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (/.f64 0 beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 0 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 (+.f64 (/.f64 1/2 beta) (/.f64 1/2 beta)) (/.f64 1/2 (+.f64 1 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (/.f64 (-.f64 -1 alpha) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 beta) (*.f64 -1/2 (-.f64 -1 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/4 beta) (+.f64 (+.f64 alpha (+.f64 alpha 2)) (+.f64 alpha (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/4 beta) (/.f64 2 (/.f64 1/2 (+.f64 1 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1/2 beta)) (/.f64 -2 (/.f64 1/2 (+.f64 1 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 (-.f64 -1 alpha) beta)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -1 alpha) (/.f64 -1/2 beta)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 (-.f64 -1 alpha) (/.f64 -1/2 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 (+.f64 1 alpha) (-.f64 0 (/.f64 -1/2 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (+.f64 1 alpha) beta)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 alpha) -2) (/.f64 1/2 beta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 0 (/.f64 -1/2 beta)) (*.f64 (+.f64 1 alpha) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 0 (/.f64 -1/2 beta)) (neg.f64 (+.f64 alpha (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 0 (+.f64 alpha (+.f64 alpha 2))) (/.f64 1/2 beta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 0 (+.f64 alpha (+.f64 alpha 2))) (neg.f64 (/.f64 -1/2 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 0 (/.f64 -1 beta)) (-.f64 -1 alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 alpha (+.f64 alpha 2))) (-.f64 0 (/.f64 -1/2 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 alpha (+.f64 alpha 2))) (*.f64 1 (-.f64 0 (/.f64 -1/2 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 -1/2 beta)) (*.f64 (+.f64 1 alpha) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 -1/2 beta)) (-.f64 0 (+.f64 alpha (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 alpha (+.f64 alpha 2)) (+.f64 alpha (+.f64 alpha 2))) (/.f64 -1/4 beta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (+.f64 1 alpha) beta) (/.f64 (+.f64 1 alpha) beta)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -1 (-.f64 (-.f64 -1 alpha) alpha)) (/.f64 1/2 beta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -1 (-.f64 (-.f64 -1 alpha) alpha)) (*.f64 (/.f64 -1 beta) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 beta) (/.f64 1/2 beta)) (-.f64 -1 alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 beta) (/.f64 1 beta)) (*.f64 (+.f64 1 alpha) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 -1 beta)) (-.f64 -1 alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (+.f64 alpha (+.f64 alpha 2)))) (/.f64 -1/2 beta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (/.f64 -1/2 beta))) (+.f64 alpha (+.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 -1 (-.f64 (-.f64 -1 alpha) alpha))) (/.f64 -1/2 beta))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 1 alpha) beta))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (/.f64 (+.f64 1 alpha) beta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 -1 alpha) beta) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 -1 alpha) beta) (-.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 -1 alpha) beta) (-.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2) (+.f64 1 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 0 beta) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (*.f64 (+.f64 1 alpha) 0) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 0) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 -1 (/.f64 0 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 -1 (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 (+.f64 1 alpha) beta) (+.f64 (/.f64 (-.f64 -1 alpha) beta) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) (/.f64 0 beta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) (*.f64 (+.f64 1 alpha) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) (+.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 0) (/.f64 0 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) (+.f64 (/.f64 0 beta) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) (+.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 0) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 beta) (+.f64 (/.f64 alpha beta) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 alpha) beta) (+.f64 (/.f64 1 beta) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -1 (-.f64 0 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (neg.f64 alpha) beta)) (/.f64 1 beta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha beta) (-.f64 (/.f64 -1 beta) (+.f64 1 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 1 alpha) beta) (-.f64 0 (+.f64 1 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 1 alpha) beta) (-.f64 (/.f64 0 beta) (+.f64 1 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 beta) (-.f64 (/.f64 (neg.f64 alpha) beta) (+.f64 1 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta)) (-.f64 0 (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta)) (/.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta)) (*.f64 -1 (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 beta) (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2) (+.f64 (/.f64 (-.f64 -1 alpha) beta) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2) (*.f64 1 (+.f64 (/.f64 (-.f64 -1 alpha) beta) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2) (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 1 alpha) 0) (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 2)) (-.f64 -1 (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 0) (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 0) (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 0 beta)) (/.f64 (+.f64 1 alpha) beta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 -1 beta)) (/.f64 alpha beta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2)) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2)) (-.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2)) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)) (/.f64 (-.f64 -1 alpha) beta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)) (-.f64 (+.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)) (+.f64 1 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) -1) (-.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2)) (+.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2)) (*.f64 1 (+.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)) (+.f64 1 (/.f64 (-.f64 -1 alpha) beta))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)) -1) (+.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -1 (/.f64 0 beta)) (-.f64 0 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2)) (/.f64 0 beta)) (+.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 0)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -1 (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 0)) (-.f64 0 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 0)) (+.f64 (/.f64 (-.f64 -1 alpha) beta) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 0)) (/.f64 (-.f64 -1 alpha) beta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2)) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 0)) (+.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 (-.f64 -1 alpha) beta) -1)) (/.f64 (+.f64 1 alpha) beta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)) (+.f64 (/.f64 (-.f64 -1 alpha) beta) -1)) (/.f64 (-.f64 -1 alpha) beta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (+.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2))) (+.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 1 (/.f64 (neg.f64 alpha) beta)) (/.f64 -2 beta)) (/.f64 -1 beta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2) -1) (/.f64 (-.f64 -1 alpha) beta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)) 1/2) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2)) 1/2) (*.f64 1/2 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (+.f64 (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta)) (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 0 (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) (+.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 -1 (+.f64 1 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta)) (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 -1 (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 1 (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 -1 (+.f64 (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta)) (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 1 (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta)) (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta))) 1/2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta)) (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta))) (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta)))))))

simplify88.0ms (0.6%)

Algorithm
egg-herbie
Rules
876×rational.json-simplify-13
820×rational.json-simplify-14
804×rational.json-simplify-9
764×rational.json-simplify-21
656×rational.json-simplify-11
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
05127478
118926082
Stop Event
node limit
Counts
312 → 341
Calls
Call 1
Inputs
(/.f64 -1 beta)
(-.f64 (*.f64 -1 (/.f64 alpha beta)) (/.f64 1 beta))
(-.f64 (*.f64 -1 (/.f64 alpha beta)) (/.f64 1 beta))
(-.f64 (*.f64 -1 (/.f64 alpha beta)) (/.f64 1 beta))
(*.f64 -1 (/.f64 alpha beta))
(-.f64 (*.f64 -1 (/.f64 alpha beta)) (/.f64 1 beta))
(-.f64 (*.f64 -1 (/.f64 alpha beta)) (/.f64 1 beta))
(-.f64 (*.f64 -1 (/.f64 alpha beta)) (/.f64 1 beta))
(*.f64 -1 (/.f64 alpha beta))
(-.f64 (*.f64 -1 (/.f64 alpha beta)) (/.f64 1 beta))
(-.f64 (*.f64 -1 (/.f64 alpha beta)) (/.f64 1 beta))
(-.f64 (*.f64 -1 (/.f64 alpha beta)) (/.f64 1 beta))
(*.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(*.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(*.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(*.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(*.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(*.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(*.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(*.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(*.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(*.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(*.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(*.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(-.f64 1 (/.f64 1 beta))
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) 1) (/.f64 1 beta))
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) 1) (/.f64 1 beta))
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) 1) (/.f64 1 beta))
(*.f64 -1 (/.f64 alpha beta))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha beta))) (/.f64 1 beta))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha beta))) (/.f64 1 beta))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha beta))) (/.f64 1 beta))
(*.f64 -1 (/.f64 alpha beta))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha beta))) (/.f64 1 beta))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha beta))) (/.f64 1 beta))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha beta))) (/.f64 1 beta))
(*.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 1 alpha) beta)))
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 1 alpha) beta)))
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 1 alpha) beta)))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 1 alpha) beta)))
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 1 alpha) beta)))
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 1 alpha) beta)))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 1 alpha) beta)))
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 1 alpha) beta)))
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 1 alpha) beta)))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) 0)
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (/.f64 0 beta))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (+.f64 1 alpha) 0))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 0))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 0 beta) (*.f64 (+.f64 1 alpha) 0)))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (-.f64 (*.f64 (+.f64 1 alpha) 0) (/.f64 0 beta)))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (-.f64 (/.f64 0 beta) (*.f64 (+.f64 1 alpha) 0)))
(+.f64 0 (/.f64 (-.f64 -1 alpha) beta))
(+.f64 (/.f64 -1 beta) (/.f64 (neg.f64 alpha) beta))
(+.f64 (/.f64 -1 beta) (-.f64 (/.f64 (neg.f64 alpha) beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 0)))
(+.f64 (/.f64 -1 beta) (-.f64 (/.f64 (neg.f64 alpha) beta) (*.f64 (+.f64 1 alpha) 0)))
(+.f64 (/.f64 -1 beta) (-.f64 (-.f64 (/.f64 (-.f64 -1 alpha) beta) (/.f64 alpha beta)) (/.f64 (-.f64 -1 alpha) beta)))
(+.f64 (/.f64 (neg.f64 alpha) beta) (/.f64 -1 beta))
(+.f64 (/.f64 (neg.f64 alpha) beta) (-.f64 (/.f64 -1 beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 0)))
(+.f64 (/.f64 (neg.f64 alpha) beta) (-.f64 (/.f64 -1 beta) (*.f64 (+.f64 1 alpha) 0)))
(+.f64 (/.f64 (neg.f64 alpha) beta) (-.f64 (/.f64 0 beta) (/.f64 1 beta)))
(+.f64 (/.f64 (neg.f64 alpha) beta) (+.f64 (/.f64 -1 beta) (-.f64 alpha alpha)))
(+.f64 (/.f64 (neg.f64 alpha) beta) (-.f64 (-.f64 alpha alpha) (/.f64 1 beta)))
(+.f64 (/.f64 (neg.f64 alpha) beta) (-.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) (/.f64 -1 beta)) (/.f64 (-.f64 -1 alpha) beta)))
(+.f64 (/.f64 (neg.f64 alpha) beta) (-.f64 (/.f64 -1 beta) (-.f64 alpha alpha)))
(+.f64 (/.f64 -1/2 beta) (*.f64 (/.f64 -1/2 beta) (-.f64 alpha (-.f64 -1 alpha))))
(+.f64 (/.f64 -1/2 beta) (+.f64 0 (*.f64 (/.f64 -1/2 beta) (-.f64 alpha (-.f64 -1 alpha)))))
(+.f64 (/.f64 -1/2 beta) (+.f64 (/.f64 0 beta) (*.f64 (/.f64 -1/2 beta) (-.f64 alpha (-.f64 -1 alpha)))))
(+.f64 (/.f64 -1/2 beta) (-.f64 (*.f64 (/.f64 -1/2 beta) (-.f64 alpha (-.f64 -1 alpha))) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 0)))
(+.f64 (/.f64 -1/2 beta) (-.f64 (*.f64 (/.f64 -1/2 beta) (-.f64 alpha (-.f64 -1 alpha))) (*.f64 (+.f64 1 alpha) 0)))
(+.f64 (/.f64 (+.f64 1 alpha) beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2))
(+.f64 (/.f64 0 beta) (/.f64 (-.f64 -1 alpha) beta))
(+.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2) (/.f64 (+.f64 1 alpha) beta))
(+.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2) (-.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2) (+.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2))))
(+.f64 (/.f64 -2 beta) (-.f64 (/.f64 (neg.f64 alpha) beta) (/.f64 -1 beta)))
(+.f64 (*.f64 -1/2 (/.f64 alpha beta)) (*.f64 (/.f64 -1/2 beta) (+.f64 alpha 2)))
(+.f64 (*.f64 -1/2 (/.f64 alpha beta)) (+.f64 0 (*.f64 (/.f64 -1/2 beta) (+.f64 alpha 2))))
(+.f64 (*.f64 -1/2 (/.f64 alpha beta)) (+.f64 (/.f64 0 beta) (*.f64 (/.f64 -1/2 beta) (+.f64 alpha 2))))
(+.f64 (*.f64 -1/2 (/.f64 alpha beta)) (-.f64 (*.f64 (/.f64 -1/2 beta) (+.f64 alpha 2)) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 0)))
(+.f64 (*.f64 -1/2 (/.f64 alpha beta)) (-.f64 (*.f64 (/.f64 -1/2 beta) (+.f64 alpha 2)) (*.f64 (+.f64 1 alpha) 0)))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 -1 alpha) beta)) (*.f64 1/2 (/.f64 (-.f64 -1 alpha) beta)))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 -1 alpha) beta)) (+.f64 0 (*.f64 1/2 (/.f64 (-.f64 -1 alpha) beta))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 -1 alpha) beta)) (+.f64 (/.f64 0 beta) (*.f64 1/2 (/.f64 (-.f64 -1 alpha) beta))))
(+.f64 (*.f64 -2 (/.f64 alpha beta)) (-.f64 (/.f64 -1 beta) (/.f64 (neg.f64 alpha) beta)))
(+.f64 (-.f64 (/.f64 (neg.f64 alpha) beta) (/.f64 alpha beta)) (-.f64 (/.f64 -1 beta) (/.f64 (neg.f64 alpha) beta)))
(+.f64 (+.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)) (-.f64 0 (+.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2))))
(+.f64 (+.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)) (-.f64 (/.f64 0 beta) (+.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2))))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) 0)
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (/.f64 0 beta))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (+.f64 1 alpha) 0))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (-.f64 alpha alpha))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 0))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 0 beta) (*.f64 (+.f64 1 alpha) 0)))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 (+.f64 1 alpha) beta) (/.f64 (-.f64 -1 alpha) beta)))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 0) (/.f64 0 beta)))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (*.f64 (+.f64 1 alpha) 0) (/.f64 0 beta)))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 0) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 0)))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (*.f64 (+.f64 1 alpha) 0) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 0)))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 0) (*.f64 (+.f64 1 alpha) 0)))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (*.f64 (+.f64 1 alpha) 0) (*.f64 (+.f64 1 alpha) 0)))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (-.f64 -1 alpha) 0))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (+.f64 -1 (-.f64 (-.f64 -1 alpha) alpha)) 0))
(-.f64 0 (/.f64 (+.f64 1 alpha) beta))
(-.f64 (/.f64 -1 beta) (/.f64 alpha beta))
(-.f64 (/.f64 -1 beta) (+.f64 (/.f64 alpha beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 0)))
(-.f64 (/.f64 -1 beta) (+.f64 (/.f64 alpha beta) (*.f64 (+.f64 1 alpha) 0)))
(-.f64 (/.f64 -1 beta) (+.f64 0 (/.f64 alpha beta)))
(-.f64 (/.f64 (neg.f64 alpha) beta) (/.f64 1 beta))
(-.f64 (/.f64 (neg.f64 alpha) beta) (+.f64 (/.f64 1 beta) (/.f64 0 beta)))
(-.f64 (/.f64 (neg.f64 alpha) beta) (+.f64 (/.f64 0 beta) (/.f64 1 beta)))
(-.f64 (/.f64 (neg.f64 alpha) beta) (*.f64 (/.f64 -1 beta) -1))
(-.f64 (/.f64 (neg.f64 alpha) beta) (+.f64 (/.f64 1 beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 0)))
(-.f64 (/.f64 (neg.f64 alpha) beta) (+.f64 (/.f64 1 beta) (*.f64 (+.f64 1 alpha) 0)))
(-.f64 (/.f64 (neg.f64 alpha) beta) (+.f64 0 (/.f64 1 beta)))
(-.f64 (/.f64 (neg.f64 alpha) beta) (+.f64 (-.f64 alpha alpha) (/.f64 1 beta)))
(-.f64 (/.f64 alpha beta) (-.f64 (*.f64 2 (/.f64 alpha beta)) (/.f64 -1 beta)))
(-.f64 (/.f64 alpha beta) (-.f64 (/.f64 -1 beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)))
(-.f64 (/.f64 (+.f64 1 alpha) beta) (*.f64 2 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 (/.f64 (+.f64 1 alpha) beta) (-.f64 (/.f64 0 beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)))
(-.f64 (/.f64 (+.f64 1 alpha) beta) (-.f64 0 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)))
(-.f64 (/.f64 (+.f64 1 alpha) beta) (*.f64 -1 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)))
(-.f64 (/.f64 1 beta) (-.f64 (/.f64 (neg.f64 alpha) beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)))
(-.f64 (/.f64 1 beta) (/.f64 (-.f64 0 (+.f64 alpha 2)) (neg.f64 beta)))
(-.f64 (/.f64 1 beta) (*.f64 (/.f64 -1 beta) (-.f64 0 (+.f64 alpha 2))))
(-.f64 (/.f64 0 beta) (/.f64 (+.f64 1 alpha) beta))
(-.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2) (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (*.f64 (+.f64 1 alpha) 0) (/.f64 (+.f64 1 alpha) beta))
(-.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 0) (/.f64 (+.f64 1 alpha) beta))
(-.f64 (*.f64 -2 (/.f64 alpha beta)) (/.f64 (+.f64 alpha -1) (neg.f64 beta)))
(-.f64 (*.f64 -2 (/.f64 alpha beta)) (*.f64 (/.f64 -1 beta) (+.f64 alpha -1)))
(-.f64 (*.f64 (/.f64 -1/2 beta) (-.f64 alpha (-.f64 -1 alpha))) (/.f64 1/2 beta))
(-.f64 (*.f64 (/.f64 -1/2 beta) (-.f64 alpha (-.f64 -1 alpha))) (*.f64 (/.f64 -1/2 beta) -1))
(-.f64 (+.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)) (+.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)))
(-.f64 (+.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)) (*.f64 1 (+.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2))))
(-.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2))
(-.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)) (-.f64 (+.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)))
(-.f64 (-.f64 (/.f64 -2 beta) (/.f64 alpha beta)) (/.f64 -1 beta))
(-.f64 (-.f64 (/.f64 -1 beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 0)) (/.f64 alpha beta))
(-.f64 (-.f64 (/.f64 (neg.f64 alpha) beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 0)) (/.f64 1 beta))
(-.f64 (-.f64 (+.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 0)) (+.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)))
(-.f64 (-.f64 (/.f64 -1 beta) (*.f64 (+.f64 1 alpha) 0)) (/.f64 alpha beta))
(-.f64 (-.f64 (/.f64 (neg.f64 alpha) beta) (*.f64 (+.f64 1 alpha) 0)) (/.f64 1 beta))
(-.f64 (-.f64 (+.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)) (*.f64 (+.f64 1 alpha) 0)) (+.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)))
(-.f64 (-.f64 (/.f64 0 beta) (/.f64 1 beta)) (/.f64 alpha beta))
(-.f64 (-.f64 (*.f64 -2 (/.f64 alpha beta)) (/.f64 1 beta)) (/.f64 (neg.f64 alpha) beta))
(-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 alpha) beta) (/.f64 alpha beta)) (/.f64 1 beta)) (/.f64 (neg.f64 alpha) beta))
(-.f64 (-.f64 (/.f64 0 beta) (*.f64 (+.f64 1 alpha) 0)) (/.f64 (+.f64 1 alpha) beta))
(-.f64 (+.f64 (/.f64 -1 beta) (*.f64 -2 (/.f64 alpha beta))) (/.f64 (neg.f64 alpha) beta))
(-.f64 (+.f64 (/.f64 -1 beta) (-.f64 (/.f64 (neg.f64 alpha) beta) (/.f64 alpha beta))) (/.f64 (neg.f64 alpha) beta))
(-.f64 (+.f64 (/.f64 (neg.f64 alpha) beta) (/.f64 -2 beta)) (/.f64 -1 beta))
(-.f64 (+.f64 (/.f64 0 beta) (+.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2))) (+.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)))
(-.f64 (/.f64 (-.f64 alpha (-.f64 -1 alpha)) (neg.f64 beta)) (/.f64 (neg.f64 alpha) beta))
(-.f64 (/.f64 (+.f64 (+.f64 alpha (+.f64 alpha 2)) (+.f64 alpha (+.f64 alpha 2))) (neg.f64 beta)) (/.f64 (+.f64 alpha (+.f64 (+.f64 1 alpha) (+.f64 alpha 2))) (neg.f64 beta)))
(-.f64 (/.f64 (+.f64 alpha (+.f64 (+.f64 1 alpha) (+.f64 alpha 2))) (*.f64 beta -2)) (*.f64 1/2 (/.f64 (-.f64 -1 alpha) beta)))
(-.f64 (/.f64 0 (neg.f64 (*.f64 beta -2))) (/.f64 (+.f64 1 alpha) beta))
(-.f64 (*.f64 (-.f64 alpha (-.f64 -1 alpha)) (/.f64 -1 beta)) (/.f64 (neg.f64 alpha) beta))
(-.f64 (*.f64 (+.f64 (+.f64 alpha (+.f64 alpha 2)) (+.f64 alpha (+.f64 alpha 2))) (/.f64 -1 beta)) (*.f64 (/.f64 -1 beta) (+.f64 alpha (+.f64 (+.f64 1 alpha) (+.f64 alpha 2)))))
(-.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 1/2) (*.f64 (-.f64 -1 alpha) (/.f64 -1/2 beta)))
(-.f64 (*.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)) 1/2) (*.f64 1/2 (/.f64 (-.f64 -1 alpha) beta)))
(-.f64 (*.f64 (+.f64 alpha (+.f64 (+.f64 1 alpha) (+.f64 alpha 2))) (/.f64 -1/2 beta)) (*.f64 1/2 (/.f64 (-.f64 -1 alpha) beta)))
(-.f64 (*.f64 (*.f64 2 (/.f64 (+.f64 1 alpha) beta)) -1) (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (*.f64 (/.f64 0 beta) -1) (/.f64 (+.f64 1 alpha) beta))
(-.f64 (*.f64 0 (-.f64 -1 alpha)) (/.f64 (+.f64 1 alpha) beta))
(-.f64 (*.f64 0 (neg.f64 (+.f64 alpha (+.f64 alpha 2)))) (/.f64 (+.f64 1 alpha) beta))
(-.f64 (*.f64 0 (neg.f64 (/.f64 -1/2 beta))) (*.f64 (neg.f64 (/.f64 -1/2 beta)) (+.f64 alpha (+.f64 alpha 2))))
(*.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(*.f64 (+.f64 1 alpha) (/.f64 -1 beta))
(*.f64 (/.f64 (-.f64 -1 alpha) beta) 1)
(*.f64 (/.f64 -1 beta) (+.f64 1 alpha))
(*.f64 (+.f64 alpha (+.f64 alpha 2)) (/.f64 -1/2 beta))
(*.f64 1/2 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2))
(*.f64 1/2 (*.f64 (+.f64 1 alpha) (/.f64 -2 beta)))
(*.f64 1/2 (-.f64 (/.f64 -2 beta) (*.f64 2 (/.f64 alpha beta))))
(*.f64 (/.f64 -1/2 beta) (+.f64 alpha (+.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(*.f64 -1 (*.f64 (+.f64 1 alpha) (-.f64 0 (/.f64 -1 beta))))
(*.f64 (/.f64 1/2 beta) (*.f64 (+.f64 1 alpha) -2))
(*.f64 (/.f64 1/2 beta) (-.f64 0 (+.f64 alpha (+.f64 alpha 2))))
(*.f64 (/.f64 1/2 beta) (+.f64 -1 (-.f64 (-.f64 -1 alpha) alpha)))
(*.f64 (/.f64 1/2 beta) (/.f64 (+.f64 alpha (+.f64 alpha 2)) -1))
(*.f64 (/.f64 (+.f64 1 alpha) beta) -1)
(*.f64 (/.f64 1 beta) (-.f64 -1 alpha))
(*.f64 (-.f64 -1 alpha) (/.f64 1 beta))
(*.f64 (-.f64 -1 alpha) (-.f64 0 (/.f64 -1 beta)))
(*.f64 (-.f64 -1 alpha) (*.f64 1 (-.f64 0 (/.f64 -1 beta))))
(*.f64 -1/2 (*.f64 2 (/.f64 (+.f64 1 alpha) beta)))
(*.f64 -1/2 (+.f64 (/.f64 (+.f64 1 alpha) beta) (/.f64 (+.f64 1 alpha) beta)))
(*.f64 -1/2 (*.f64 (/.f64 -1 beta) (-.f64 0 (+.f64 alpha (+.f64 alpha 2)))))
(*.f64 -1/2 (*.f64 (+.f64 alpha (+.f64 alpha 2)) (-.f64 0 (/.f64 -1 beta))))
(*.f64 -1/2 (-.f64 (/.f64 0 beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)))
(*.f64 -1/2 (-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2))))
(*.f64 -1/2 (-.f64 0 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)))
(*.f64 -1/2 (/.f64 (+.f64 (/.f64 1/2 beta) (/.f64 1/2 beta)) (/.f64 1/2 (+.f64 1 alpha))))
(*.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2) 1/2)
(*.f64 2 (*.f64 1/2 (/.f64 (-.f64 -1 alpha) beta)))
(*.f64 (/.f64 -2 beta) (*.f64 -1/2 (-.f64 -1 alpha)))
(*.f64 (/.f64 -1/4 beta) (+.f64 (+.f64 alpha (+.f64 alpha 2)) (+.f64 alpha (+.f64 alpha 2))))
(*.f64 (/.f64 -1/4 beta) (/.f64 2 (/.f64 1/2 (+.f64 1 alpha))))
(*.f64 (*.f64 1/2 (/.f64 1/2 beta)) (/.f64 -2 (/.f64 1/2 (+.f64 1 alpha))))
(*.f64 (*.f64 1/2 (/.f64 (-.f64 -1 alpha) beta)) 2)
(*.f64 (*.f64 (-.f64 -1 alpha) (/.f64 -1/2 beta)) -2)
(*.f64 -2 (*.f64 (-.f64 -1 alpha) (/.f64 -1/2 beta)))
(*.f64 -2 (*.f64 (+.f64 1 alpha) (-.f64 0 (/.f64 -1/2 beta))))
(*.f64 (*.f64 2 (/.f64 (+.f64 1 alpha) beta)) -1/2)
(*.f64 (*.f64 (+.f64 1 alpha) -2) (/.f64 1/2 beta))
(*.f64 (-.f64 0 (/.f64 -1/2 beta)) (*.f64 (+.f64 1 alpha) -2))
(*.f64 (-.f64 0 (/.f64 -1/2 beta)) (neg.f64 (+.f64 alpha (+.f64 alpha 2))))
(*.f64 (-.f64 0 (+.f64 alpha (+.f64 alpha 2))) (/.f64 1/2 beta))
(*.f64 (-.f64 0 (+.f64 alpha (+.f64 alpha 2))) (neg.f64 (/.f64 -1/2 beta)))
(*.f64 (-.f64 0 (/.f64 -1 beta)) (-.f64 -1 alpha))
(*.f64 (neg.f64 (+.f64 alpha (+.f64 alpha 2))) (-.f64 0 (/.f64 -1/2 beta)))
(*.f64 (neg.f64 (+.f64 alpha (+.f64 alpha 2))) (*.f64 1 (-.f64 0 (/.f64 -1/2 beta))))
(*.f64 (neg.f64 (/.f64 -1/2 beta)) (*.f64 (+.f64 1 alpha) -2))
(*.f64 (neg.f64 (/.f64 -1/2 beta)) (-.f64 0 (+.f64 alpha (+.f64 alpha 2))))
(*.f64 (+.f64 (+.f64 alpha (+.f64 alpha 2)) (+.f64 alpha (+.f64 alpha 2))) (/.f64 -1/4 beta))
(*.f64 (+.f64 (/.f64 (+.f64 1 alpha) beta) (/.f64 (+.f64 1 alpha) beta)) -1/2)
(*.f64 (+.f64 -1 (-.f64 (-.f64 -1 alpha) alpha)) (/.f64 1/2 beta))
(*.f64 (+.f64 -1 (-.f64 (-.f64 -1 alpha) alpha)) (*.f64 (/.f64 -1 beta) -1/2))
(*.f64 (+.f64 (/.f64 1/2 beta) (/.f64 1/2 beta)) (-.f64 -1 alpha))
(*.f64 (+.f64 (/.f64 1 beta) (/.f64 1 beta)) (*.f64 (+.f64 1 alpha) -1/2))
(*.f64 (neg.f64 (/.f64 -1 beta)) (-.f64 -1 alpha))
(*.f64 (neg.f64 (neg.f64 (+.f64 alpha (+.f64 alpha 2)))) (/.f64 -1/2 beta))
(*.f64 (neg.f64 (neg.f64 (/.f64 -1/2 beta))) (+.f64 alpha (+.f64 alpha 2)))
(*.f64 (neg.f64 (+.f64 -1 (-.f64 (-.f64 -1 alpha) alpha))) (/.f64 -1/2 beta))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(-.f64 1 (/.f64 (+.f64 1 alpha) beta))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) -1)
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (-.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2)))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (-.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2) (+.f64 1 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2))))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 0 beta) -1))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (*.f64 (+.f64 1 alpha) 0) -1))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 0) -1))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 -1 (/.f64 0 beta)))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 -1 (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 0)))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 (+.f64 1 alpha) beta) (+.f64 (/.f64 (-.f64 -1 alpha) beta) -1)))
(-.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 0)
(-.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) (/.f64 0 beta))
(-.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) (*.f64 (+.f64 1 alpha) 0))
(-.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 0))
(-.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 0))
(-.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) (+.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 0) (/.f64 0 beta)))
(-.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) (+.f64 (/.f64 0 beta) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 0)))
(-.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) (+.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 0) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 0)))
(-.f64 0 (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta)))
(-.f64 0 (*.f64 -1 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta))))
(-.f64 (/.f64 -1 beta) (+.f64 (/.f64 alpha beta) -1))
(-.f64 (/.f64 (neg.f64 alpha) beta) (+.f64 (/.f64 1 beta) -1))
(-.f64 -1 (-.f64 0 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 2)))
(-.f64 (+.f64 1 (/.f64 (neg.f64 alpha) beta)) (/.f64 1 beta))
(-.f64 (/.f64 alpha beta) (-.f64 (/.f64 -1 beta) (+.f64 1 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2))))
(-.f64 (/.f64 (+.f64 1 alpha) beta) (-.f64 0 (+.f64 1 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2))))
(-.f64 (/.f64 (+.f64 1 alpha) beta) (-.f64 (/.f64 0 beta) (+.f64 1 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2))))
(-.f64 (/.f64 1 beta) (-.f64 (/.f64 (neg.f64 alpha) beta) (+.f64 1 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2))))
(-.f64 (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta)) (-.f64 0 (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2)))
(-.f64 (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta)) (/.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2) -1))
(-.f64 (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta)) (*.f64 -1 (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2)))
(-.f64 (/.f64 0 beta) (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta)))
(-.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2) (+.f64 (/.f64 (-.f64 -1 alpha) beta) -1))
(-.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2) (*.f64 1 (+.f64 (/.f64 (-.f64 -1 alpha) beta) -1)))
(-.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2) (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)))
(-.f64 (*.f64 (+.f64 1 alpha) 0) (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta)))
(-.f64 (-.f64 0 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 2)) (-.f64 -1 (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2)))
(-.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 0) (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta)))
(-.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 0) (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta)))
(-.f64 (+.f64 1 (/.f64 0 beta)) (/.f64 (+.f64 1 alpha) beta))
(-.f64 (+.f64 1 (/.f64 -1 beta)) (/.f64 alpha beta))
(-.f64 (+.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2)) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2))
(-.f64 (+.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2)) (-.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2)) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2)))
(-.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)) (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)) (-.f64 (+.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)) (+.f64 1 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2))))
(-.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) -1) (-.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2)))
(-.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2)) (+.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2)))
(-.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2)) (*.f64 1 (+.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2))))
(-.f64 (-.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)) (+.f64 1 (/.f64 (-.f64 -1 alpha) beta))) -1)
(-.f64 (-.f64 (+.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)) -1) (+.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)))
(-.f64 (-.f64 -1 (/.f64 0 beta)) (-.f64 0 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 2)))
(-.f64 (-.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2)) (/.f64 0 beta)) (+.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2)))
(-.f64 (-.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 0)) -1)
(-.f64 (-.f64 -1 (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 0)) (-.f64 0 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 2)))
(-.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 0)) (+.f64 (/.f64 (-.f64 -1 alpha) beta) -1))
(-.f64 (-.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 0)) (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (-.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2)) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 0)) (+.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2)))
(-.f64 (-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 (-.f64 -1 alpha) beta) -1)) (/.f64 (+.f64 1 alpha) beta))
(-.f64 (-.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)) (+.f64 (/.f64 (-.f64 -1 alpha) beta) -1)) (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (+.f64 1 (+.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2))) (+.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)))
(-.f64 (+.f64 (+.f64 1 (/.f64 (neg.f64 alpha) beta)) (/.f64 -2 beta)) (/.f64 -1 beta))
(-.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2) -1) (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)) 1/2) -1/2)
(-.f64 (*.f64 (+.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2)) 1/2) (*.f64 1/2 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta))))
(*.f64 1 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)))
(*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 1)
(*.f64 1/2 (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2))
(*.f64 -1 (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta)))
(*.f64 (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta)) -1)
(*.f64 -1/2 (+.f64 (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta)) (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta))))
(*.f64 -1/2 (-.f64 0 (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2)))
(*.f64 -1/2 (-.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) (+.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2))))
(*.f64 -1/2 (-.f64 -1 (+.f64 1 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2))))
(*.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2) 1/2)
(*.f64 (+.f64 (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta)) (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta))) -1/2)
(/.f64 1 (/.f64 -1 (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta))))
(/.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 1)
(/.f64 1/2 (/.f64 1 (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2)))
(/.f64 1/2 (/.f64 -1 (+.f64 (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta)) (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta)))))
(/.f64 -1 (/.f64 1 (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta))))
(/.f64 (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta)) -1)
(/.f64 (*.f64 (+.f64 (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta)) (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta))) 1/2) -1)
(/.f64 (-.f64 (+.f64 (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta)) (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta))) (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta))) -1)
(neg.f64 (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta)))
Outputs
(/.f64 -1 beta)
(-.f64 (*.f64 -1 (/.f64 alpha beta)) (/.f64 1 beta))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(-.f64 (*.f64 -1 (/.f64 alpha beta)) (/.f64 1 beta))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(-.f64 (*.f64 -1 (/.f64 alpha beta)) (/.f64 1 beta))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 -1 (/.f64 alpha beta))
(/.f64 (neg.f64 alpha) beta)
(/.f64 alpha (neg.f64 beta))
(-.f64 (*.f64 -1 (/.f64 alpha beta)) (/.f64 1 beta))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(-.f64 (*.f64 -1 (/.f64 alpha beta)) (/.f64 1 beta))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(-.f64 (*.f64 -1 (/.f64 alpha beta)) (/.f64 1 beta))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 -1 (/.f64 alpha beta))
(/.f64 (neg.f64 alpha) beta)
(/.f64 alpha (neg.f64 beta))
(-.f64 (*.f64 -1 (/.f64 alpha beta)) (/.f64 1 beta))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(-.f64 (*.f64 -1 (/.f64 alpha beta)) (/.f64 1 beta))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(-.f64 (*.f64 -1 (/.f64 alpha beta)) (/.f64 1 beta))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(-.f64 1 (/.f64 1 beta))
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) 1) (/.f64 1 beta))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) 1) (/.f64 1 beta))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) 1) (/.f64 1 beta))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(*.f64 -1 (/.f64 alpha beta))
(/.f64 (neg.f64 alpha) beta)
(/.f64 alpha (neg.f64 beta))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha beta))) (/.f64 1 beta))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha beta))) (/.f64 1 beta))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha beta))) (/.f64 1 beta))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(*.f64 -1 (/.f64 alpha beta))
(/.f64 (neg.f64 alpha) beta)
(/.f64 alpha (neg.f64 beta))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha beta))) (/.f64 1 beta))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha beta))) (/.f64 1 beta))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha beta))) (/.f64 1 beta))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(*.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 1 alpha) beta)))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 1 alpha) beta)))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 1 alpha) beta)))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 1 alpha) beta)))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 1 alpha) beta)))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 1 alpha) beta)))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 1 alpha) beta)))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 1 alpha) beta)))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 1 alpha) beta)))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) 0)
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (/.f64 0 beta))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (+.f64 1 alpha) 0))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (+.f64 alpha 1) 0))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 0 (*.f64 alpha 0)))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 0))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 0 beta) (*.f64 (+.f64 1 alpha) 0)))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (+.f64 alpha 1) 0))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 0 (*.f64 alpha 0)))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (-.f64 (*.f64 (+.f64 1 alpha) 0) (/.f64 0 beta)))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (+.f64 alpha 1) 0))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 0 (*.f64 alpha 0)))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (-.f64 (/.f64 0 beta) (*.f64 (+.f64 1 alpha) 0)))
(-.f64 (/.f64 (+.f64 (-.f64 -1 alpha) 0) beta) (*.f64 (+.f64 alpha 1) 0))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 0 (*.f64 alpha 0)))
(+.f64 0 (/.f64 (-.f64 -1 alpha) beta))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(+.f64 (/.f64 -1 beta) (/.f64 (neg.f64 alpha) beta))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(+.f64 (/.f64 -1 beta) (-.f64 (/.f64 (neg.f64 alpha) beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 0)))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(+.f64 (/.f64 -1 beta) (-.f64 (/.f64 (neg.f64 alpha) beta) (*.f64 (+.f64 1 alpha) 0)))
(-.f64 (/.f64 (+.f64 (-.f64 -1 alpha) 0) beta) (*.f64 (+.f64 alpha 1) 0))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 0 (*.f64 alpha 0)))
(+.f64 (/.f64 -1 beta) (-.f64 (-.f64 (/.f64 (-.f64 -1 alpha) beta) (/.f64 alpha beta)) (/.f64 (-.f64 -1 alpha) beta)))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(+.f64 (/.f64 (neg.f64 alpha) beta) (/.f64 -1 beta))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(+.f64 (/.f64 (neg.f64 alpha) beta) (-.f64 (/.f64 -1 beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 0)))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(+.f64 (/.f64 (neg.f64 alpha) beta) (-.f64 (/.f64 -1 beta) (*.f64 (+.f64 1 alpha) 0)))
(-.f64 (/.f64 (+.f64 (-.f64 -1 alpha) 0) beta) (*.f64 (+.f64 alpha 1) 0))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 0 (*.f64 alpha 0)))
(+.f64 (/.f64 (neg.f64 alpha) beta) (-.f64 (/.f64 0 beta) (/.f64 1 beta)))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(+.f64 (/.f64 (neg.f64 alpha) beta) (+.f64 (/.f64 -1 beta) (-.f64 alpha alpha)))
(+.f64 (/.f64 -1 beta) (+.f64 (/.f64 (neg.f64 alpha) beta) (-.f64 alpha alpha)))
(+.f64 (-.f64 alpha alpha) (/.f64 (-.f64 -1 alpha) beta))
(+.f64 (/.f64 (neg.f64 alpha) beta) (-.f64 (-.f64 alpha alpha) (/.f64 1 beta)))
(+.f64 (/.f64 -1 beta) (+.f64 (/.f64 (neg.f64 alpha) beta) (-.f64 alpha alpha)))
(+.f64 (-.f64 alpha alpha) (/.f64 (-.f64 -1 alpha) beta))
(+.f64 (/.f64 (neg.f64 alpha) beta) (-.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) (/.f64 -1 beta)) (/.f64 (-.f64 -1 alpha) beta)))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(+.f64 (/.f64 (neg.f64 alpha) beta) (-.f64 (/.f64 -1 beta) (-.f64 alpha alpha)))
(-.f64 (/.f64 (+.f64 -1 (neg.f64 alpha)) beta) (-.f64 alpha alpha))
(-.f64 alpha (-.f64 alpha (/.f64 (-.f64 -1 alpha) beta)))
(+.f64 (/.f64 -1/2 beta) (*.f64 (/.f64 -1/2 beta) (-.f64 alpha (-.f64 -1 alpha))))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(+.f64 (/.f64 -1/2 beta) (+.f64 0 (*.f64 (/.f64 -1/2 beta) (-.f64 alpha (-.f64 -1 alpha)))))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(+.f64 (/.f64 -1/2 beta) (+.f64 (/.f64 0 beta) (*.f64 (/.f64 -1/2 beta) (-.f64 alpha (-.f64 -1 alpha)))))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(+.f64 (/.f64 -1/2 beta) (-.f64 (*.f64 (/.f64 -1/2 beta) (-.f64 alpha (-.f64 -1 alpha))) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 0)))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(+.f64 (/.f64 -1/2 beta) (-.f64 (*.f64 (/.f64 -1/2 beta) (-.f64 alpha (-.f64 -1 alpha))) (*.f64 (+.f64 1 alpha) 0)))
(-.f64 (/.f64 (+.f64 (-.f64 -1 alpha) 0) beta) (*.f64 (+.f64 alpha 1) 0))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 0 (*.f64 alpha 0)))
(+.f64 (/.f64 (+.f64 1 alpha) beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2))
(+.f64 (/.f64 (+.f64 alpha 1) beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2))
(+.f64 (/.f64 (+.f64 alpha 1) beta) (/.f64 (+.f64 -2 (*.f64 alpha -2)) beta))
(+.f64 (/.f64 0 beta) (/.f64 (-.f64 -1 alpha) beta))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(+.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2) (/.f64 (+.f64 1 alpha) beta))
(+.f64 (/.f64 (+.f64 alpha 1) beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2))
(+.f64 (/.f64 (+.f64 alpha 1) beta) (/.f64 (+.f64 -2 (*.f64 alpha -2)) beta))
(+.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2) (-.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2) (+.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2))))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(+.f64 (/.f64 -2 beta) (-.f64 (/.f64 (neg.f64 alpha) beta) (/.f64 -1 beta)))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(+.f64 (*.f64 -1/2 (/.f64 alpha beta)) (*.f64 (/.f64 -1/2 beta) (+.f64 alpha 2)))
(+.f64 (*.f64 (/.f64 alpha beta) -1/2) (*.f64 (/.f64 -1/2 beta) (+.f64 alpha 2)))
(*.f64 (/.f64 -1/2 beta) (+.f64 alpha (+.f64 alpha 2)))
(+.f64 (*.f64 -1/2 (/.f64 alpha beta)) (+.f64 0 (*.f64 (/.f64 -1/2 beta) (+.f64 alpha 2))))
(+.f64 (*.f64 (/.f64 alpha beta) -1/2) (*.f64 (/.f64 -1/2 beta) (+.f64 alpha 2)))
(*.f64 (/.f64 -1/2 beta) (+.f64 alpha (+.f64 alpha 2)))
(+.f64 (*.f64 -1/2 (/.f64 alpha beta)) (+.f64 (/.f64 0 beta) (*.f64 (/.f64 -1/2 beta) (+.f64 alpha 2))))
(+.f64 (*.f64 (/.f64 alpha beta) -1/2) (*.f64 (/.f64 -1/2 beta) (+.f64 alpha 2)))
(*.f64 (/.f64 -1/2 beta) (+.f64 alpha (+.f64 alpha 2)))
(+.f64 (*.f64 -1/2 (/.f64 alpha beta)) (-.f64 (*.f64 (/.f64 -1/2 beta) (+.f64 alpha 2)) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 0)))
(+.f64 (*.f64 (/.f64 alpha beta) -1/2) (-.f64 (*.f64 (/.f64 -1/2 beta) (+.f64 alpha 2)) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 0)))
(-.f64 (*.f64 (/.f64 -1/2 beta) (+.f64 alpha (+.f64 alpha 2))) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 0))
(+.f64 (*.f64 -1/2 (/.f64 alpha beta)) (-.f64 (*.f64 (/.f64 -1/2 beta) (+.f64 alpha 2)) (*.f64 (+.f64 1 alpha) 0)))
(+.f64 (*.f64 (/.f64 alpha beta) -1/2) (-.f64 (*.f64 (/.f64 -1/2 beta) (+.f64 alpha 2)) (*.f64 (+.f64 alpha 1) 0)))
(-.f64 (*.f64 (/.f64 -1/2 beta) (+.f64 alpha (+.f64 alpha 2))) (+.f64 0 (*.f64 alpha 0)))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 -1 alpha) beta)) (*.f64 1/2 (/.f64 (-.f64 -1 alpha) beta)))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(+.f64 (*.f64 1/2 (/.f64 (-.f64 -1 alpha) beta)) (+.f64 0 (*.f64 1/2 (/.f64 (-.f64 -1 alpha) beta))))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(+.f64 (*.f64 1/2 (/.f64 (-.f64 -1 alpha) beta)) (+.f64 (/.f64 0 beta) (*.f64 1/2 (/.f64 (-.f64 -1 alpha) beta))))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(+.f64 (*.f64 -2 (/.f64 alpha beta)) (-.f64 (/.f64 -1 beta) (/.f64 (neg.f64 alpha) beta)))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(+.f64 (-.f64 (/.f64 (neg.f64 alpha) beta) (/.f64 alpha beta)) (-.f64 (/.f64 -1 beta) (/.f64 (neg.f64 alpha) beta)))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(+.f64 (+.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)) (-.f64 0 (+.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2))))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(+.f64 (+.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)) (-.f64 (/.f64 0 beta) (+.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2))))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(-.f64 (/.f64 (-.f64 -1 alpha) beta) 0)
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (/.f64 0 beta))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (+.f64 1 alpha) 0))
(-.f64 (/.f64 (+.f64 (-.f64 -1 alpha) 0) beta) (*.f64 (+.f64 alpha 1) 0))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 0 (*.f64 alpha 0)))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (-.f64 alpha alpha))
(-.f64 (/.f64 (+.f64 -1 (neg.f64 alpha)) beta) (-.f64 alpha alpha))
(-.f64 alpha (-.f64 alpha (/.f64 (-.f64 -1 alpha) beta)))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 0))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 0 beta) (*.f64 (+.f64 1 alpha) 0)))
(-.f64 (/.f64 (+.f64 (-.f64 -1 alpha) 0) beta) (*.f64 (+.f64 alpha 1) 0))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 0 (*.f64 alpha 0)))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 (+.f64 1 alpha) beta) (/.f64 (-.f64 -1 alpha) beta)))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (/.f64 (+.f64 (+.f64 alpha 1) (-.f64 -1 alpha)) beta))
(/.f64 (-.f64 (-.f64 -1 alpha) (+.f64 -1 (-.f64 (+.f64 alpha 1) alpha))) beta)
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 0) (/.f64 0 beta)))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (*.f64 (+.f64 1 alpha) 0) (/.f64 0 beta)))
(-.f64 (/.f64 (+.f64 (-.f64 -1 alpha) 0) beta) (*.f64 (+.f64 alpha 1) 0))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 0 (*.f64 alpha 0)))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 0) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 0)))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (*.f64 (+.f64 1 alpha) 0) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 0)))
(-.f64 (/.f64 (+.f64 (-.f64 -1 alpha) 0) beta) (*.f64 (+.f64 alpha 1) 0))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 0 (*.f64 alpha 0)))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 0) (*.f64 (+.f64 1 alpha) 0)))
(-.f64 (/.f64 (+.f64 (-.f64 -1 alpha) 0) beta) (*.f64 (+.f64 alpha 1) 0))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 0 (*.f64 alpha 0)))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (*.f64 (+.f64 1 alpha) 0) (*.f64 (+.f64 1 alpha) 0)))
(-.f64 (/.f64 (+.f64 (-.f64 -1 alpha) 0) beta) (*.f64 (+.f64 alpha 1) 0))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 0 (*.f64 alpha 0)))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (-.f64 -1 alpha) 0))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (+.f64 -1 (-.f64 (-.f64 -1 alpha) alpha)) 0))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(-.f64 0 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(-.f64 (/.f64 -1 beta) (/.f64 alpha beta))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(-.f64 (/.f64 -1 beta) (+.f64 (/.f64 alpha beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 0)))
(-.f64 (/.f64 -1 beta) (+.f64 (/.f64 alpha beta) (*.f64 (+.f64 1 alpha) 0)))
(-.f64 (/.f64 -1 beta) (+.f64 (/.f64 alpha beta) (*.f64 (+.f64 alpha 1) 0)))
(-.f64 (/.f64 -1 beta) (+.f64 (/.f64 alpha beta) (+.f64 0 (*.f64 alpha 0))))
(-.f64 (/.f64 -1 beta) (+.f64 0 (/.f64 alpha beta)))
(-.f64 (/.f64 -1 beta) (+.f64 (/.f64 alpha beta) 0))
(-.f64 (/.f64 (neg.f64 alpha) beta) (/.f64 1 beta))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(-.f64 (/.f64 (neg.f64 alpha) beta) (+.f64 (/.f64 1 beta) (/.f64 0 beta)))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(-.f64 (/.f64 (neg.f64 alpha) beta) (+.f64 (/.f64 0 beta) (/.f64 1 beta)))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(-.f64 (/.f64 (neg.f64 alpha) beta) (*.f64 (/.f64 -1 beta) -1))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(-.f64 (/.f64 (neg.f64 alpha) beta) (+.f64 (/.f64 1 beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 0)))
(-.f64 (/.f64 alpha (neg.f64 beta)) (+.f64 (/.f64 1 beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 0)))
(-.f64 (/.f64 (neg.f64 alpha) beta) (+.f64 (/.f64 1 beta) (*.f64 (+.f64 1 alpha) 0)))
(-.f64 (/.f64 (neg.f64 alpha) beta) (+.f64 (/.f64 1 beta) (*.f64 (+.f64 alpha 1) 0)))
(-.f64 (/.f64 alpha (neg.f64 beta)) (+.f64 (/.f64 1 beta) (+.f64 0 (*.f64 alpha 0))))
(-.f64 (/.f64 (neg.f64 alpha) beta) (+.f64 0 (/.f64 1 beta)))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(-.f64 (/.f64 (neg.f64 alpha) beta) (+.f64 (-.f64 alpha alpha) (/.f64 1 beta)))
(-.f64 (/.f64 (neg.f64 alpha) beta) (+.f64 (/.f64 1 beta) (-.f64 alpha alpha)))
(-.f64 (/.f64 alpha (neg.f64 beta)) (+.f64 alpha (-.f64 (/.f64 1 beta) alpha)))
(-.f64 (/.f64 alpha beta) (-.f64 (*.f64 2 (/.f64 alpha beta)) (/.f64 -1 beta)))
(-.f64 (/.f64 -1 beta) (-.f64 (/.f64 2 (/.f64 beta alpha)) (/.f64 alpha beta)))
(-.f64 (/.f64 -1 beta) (/.f64 (-.f64 (*.f64 alpha 2) alpha) beta))
(-.f64 (/.f64 alpha beta) (-.f64 (/.f64 -1 beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(-.f64 (/.f64 (+.f64 1 alpha) beta) (*.f64 2 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 (/.f64 (+.f64 alpha 1) beta) (/.f64 (*.f64 (+.f64 alpha 1) 2) beta))
(/.f64 (-.f64 (+.f64 alpha 1) (*.f64 (+.f64 alpha 1) 2)) beta)
(-.f64 (/.f64 (+.f64 1 alpha) beta) (-.f64 (/.f64 0 beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(-.f64 (/.f64 (+.f64 1 alpha) beta) (-.f64 0 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(-.f64 (/.f64 (+.f64 1 alpha) beta) (*.f64 -1 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)))
(-.f64 (/.f64 (+.f64 alpha 1) beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) -2))
(-.f64 (/.f64 1 beta) (-.f64 (/.f64 (neg.f64 alpha) beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(-.f64 (/.f64 1 beta) (/.f64 (-.f64 0 (+.f64 alpha 2)) (neg.f64 beta)))
(-.f64 (/.f64 1 beta) (/.f64 (-.f64 (+.f64 alpha 2) 0) beta))
(/.f64 (-.f64 1 (+.f64 alpha 2)) beta)
(-.f64 (/.f64 1 beta) (*.f64 (/.f64 -1 beta) (-.f64 0 (+.f64 alpha 2))))
(-.f64 (/.f64 1 beta) (/.f64 (-.f64 (+.f64 alpha 2) 0) beta))
(/.f64 (-.f64 1 (+.f64 alpha 2)) beta)
(-.f64 (/.f64 0 beta) (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(-.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2) (/.f64 (-.f64 -1 alpha) beta))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(-.f64 (*.f64 (+.f64 1 alpha) 0) (/.f64 (+.f64 1 alpha) beta))
(-.f64 (*.f64 (+.f64 alpha 1) 0) (/.f64 (+.f64 alpha 1) beta))
(-.f64 (+.f64 0 (*.f64 alpha 0)) (/.f64 (+.f64 alpha 1) beta))
(-.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 0) (/.f64 (+.f64 1 alpha) beta))
(-.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 0) (/.f64 (+.f64 alpha 1) beta))
(-.f64 (*.f64 -2 (/.f64 alpha beta)) (/.f64 (+.f64 alpha -1) (neg.f64 beta)))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(-.f64 (*.f64 -2 (/.f64 alpha beta)) (*.f64 (/.f64 -1 beta) (+.f64 alpha -1)))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(-.f64 (*.f64 (/.f64 -1/2 beta) (-.f64 alpha (-.f64 -1 alpha))) (/.f64 1/2 beta))
(*.f64 (/.f64 -1/2 beta) (-.f64 (-.f64 alpha (-.f64 -1 alpha)) -1))
(-.f64 (*.f64 (/.f64 -1/2 beta) (-.f64 alpha (-.f64 -1 alpha))) (*.f64 (/.f64 -1/2 beta) -1))
(-.f64 (*.f64 (/.f64 -1/2 beta) (-.f64 alpha (-.f64 -1 alpha))) (/.f64 1/2 beta))
(*.f64 (/.f64 -1/2 beta) (-.f64 (-.f64 alpha (-.f64 -1 alpha)) -1))
(-.f64 (+.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)) (+.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(-.f64 (+.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)) (*.f64 1 (+.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2))))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(-.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(-.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)) (-.f64 (+.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(-.f64 (-.f64 (/.f64 -2 beta) (/.f64 alpha beta)) (/.f64 -1 beta))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(-.f64 (-.f64 (/.f64 -1 beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 0)) (/.f64 alpha beta))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(-.f64 (-.f64 (/.f64 (neg.f64 alpha) beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 0)) (/.f64 1 beta))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(-.f64 (-.f64 (+.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 0)) (+.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(-.f64 (-.f64 (/.f64 -1 beta) (*.f64 (+.f64 1 alpha) 0)) (/.f64 alpha beta))
(-.f64 (/.f64 (+.f64 (-.f64 -1 alpha) 0) beta) (*.f64 (+.f64 alpha 1) 0))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 0 (*.f64 alpha 0)))
(-.f64 (-.f64 (/.f64 (neg.f64 alpha) beta) (*.f64 (+.f64 1 alpha) 0)) (/.f64 1 beta))
(-.f64 (/.f64 (+.f64 (-.f64 -1 alpha) 0) beta) (*.f64 (+.f64 alpha 1) 0))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 0 (*.f64 alpha 0)))
(-.f64 (-.f64 (+.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)) (*.f64 (+.f64 1 alpha) 0)) (+.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)))
(-.f64 (/.f64 (+.f64 (-.f64 -1 alpha) 0) beta) (*.f64 (+.f64 alpha 1) 0))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 0 (*.f64 alpha 0)))
(-.f64 (-.f64 (/.f64 0 beta) (/.f64 1 beta)) (/.f64 alpha beta))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(-.f64 (-.f64 (*.f64 -2 (/.f64 alpha beta)) (/.f64 1 beta)) (/.f64 (neg.f64 alpha) beta))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(-.f64 (-.f64 (-.f64 (/.f64 (neg.f64 alpha) beta) (/.f64 alpha beta)) (/.f64 1 beta)) (/.f64 (neg.f64 alpha) beta))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(-.f64 (-.f64 (/.f64 0 beta) (*.f64 (+.f64 1 alpha) 0)) (/.f64 (+.f64 1 alpha) beta))
(-.f64 (/.f64 (+.f64 (-.f64 -1 alpha) 0) beta) (*.f64 (+.f64 alpha 1) 0))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 0 (*.f64 alpha 0)))
(-.f64 (+.f64 (/.f64 -1 beta) (*.f64 -2 (/.f64 alpha beta))) (/.f64 (neg.f64 alpha) beta))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(-.f64 (+.f64 (/.f64 -1 beta) (-.f64 (/.f64 (neg.f64 alpha) beta) (/.f64 alpha beta))) (/.f64 (neg.f64 alpha) beta))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(-.f64 (+.f64 (/.f64 (neg.f64 alpha) beta) (/.f64 -2 beta)) (/.f64 -1 beta))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(-.f64 (+.f64 (/.f64 0 beta) (+.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2))) (+.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(-.f64 (/.f64 (-.f64 alpha (-.f64 -1 alpha)) (neg.f64 beta)) (/.f64 (neg.f64 alpha) beta))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(-.f64 (/.f64 (+.f64 (+.f64 alpha (+.f64 alpha 2)) (+.f64 alpha (+.f64 alpha 2))) (neg.f64 beta)) (/.f64 (+.f64 alpha (+.f64 (+.f64 1 alpha) (+.f64 alpha 2))) (neg.f64 beta)))
(/.f64 (-.f64 (+.f64 (+.f64 alpha (+.f64 alpha 2)) (+.f64 alpha (+.f64 alpha 2))) (+.f64 (+.f64 alpha 1) (+.f64 alpha (+.f64 alpha 2)))) (neg.f64 beta))
(-.f64 (*.f64 -2 (/.f64 (+.f64 alpha (+.f64 alpha 2)) beta)) (/.f64 (+.f64 alpha (+.f64 (+.f64 alpha 1) (+.f64 alpha 2))) (neg.f64 beta)))
(-.f64 (/.f64 (+.f64 alpha (+.f64 (+.f64 1 alpha) (+.f64 alpha 2))) (*.f64 beta -2)) (*.f64 1/2 (/.f64 (-.f64 -1 alpha) beta)))
(-.f64 (/.f64 (+.f64 (+.f64 alpha 1) (+.f64 alpha (+.f64 alpha 2))) (*.f64 beta -2)) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 1/2))
(-.f64 (/.f64 (+.f64 alpha (+.f64 (+.f64 alpha 1) (+.f64 alpha 2))) (*.f64 beta -2)) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 1/2))
(-.f64 (/.f64 0 (neg.f64 (*.f64 beta -2))) (/.f64 (+.f64 1 alpha) beta))
(-.f64 (/.f64 0 (neg.f64 (*.f64 beta -2))) (/.f64 (+.f64 alpha 1) beta))
(-.f64 (/.f64 0 (*.f64 beta 2)) (/.f64 (+.f64 alpha 1) beta))
(-.f64 (*.f64 (-.f64 alpha (-.f64 -1 alpha)) (/.f64 -1 beta)) (/.f64 (neg.f64 alpha) beta))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(-.f64 (*.f64 (+.f64 (+.f64 alpha (+.f64 alpha 2)) (+.f64 alpha (+.f64 alpha 2))) (/.f64 -1 beta)) (*.f64 (/.f64 -1 beta) (+.f64 alpha (+.f64 (+.f64 1 alpha) (+.f64 alpha 2)))))
(/.f64 (-.f64 (+.f64 (+.f64 alpha (+.f64 alpha 2)) (+.f64 alpha (+.f64 alpha 2))) (+.f64 (+.f64 alpha 1) (+.f64 alpha (+.f64 alpha 2)))) (neg.f64 beta))
(-.f64 (*.f64 -2 (/.f64 (+.f64 alpha (+.f64 alpha 2)) beta)) (/.f64 (+.f64 alpha (+.f64 (+.f64 alpha 1) (+.f64 alpha 2))) (neg.f64 beta)))
(-.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 1/2) (*.f64 (-.f64 -1 alpha) (/.f64 -1/2 beta)))
(/.f64 (-.f64 (*.f64 (-.f64 -1 alpha) 1/2) (-.f64 1/2 (*.f64 alpha -1/2))) beta)
(-.f64 (*.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)) 1/2) (*.f64 1/2 (/.f64 (-.f64 -1 alpha) beta)))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(-.f64 (*.f64 (+.f64 alpha (+.f64 (+.f64 1 alpha) (+.f64 alpha 2))) (/.f64 -1/2 beta)) (*.f64 1/2 (/.f64 (-.f64 -1 alpha) beta)))
(-.f64 (*.f64 (/.f64 -1/2 beta) (+.f64 (+.f64 alpha 1) (+.f64 alpha (+.f64 alpha 2)))) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 1/2))
(/.f64 (-.f64 (*.f64 -1/2 (+.f64 alpha (+.f64 (+.f64 alpha 1) (+.f64 alpha 2)))) (*.f64 (-.f64 -1 alpha) 1/2)) beta)
(-.f64 (*.f64 (*.f64 2 (/.f64 (+.f64 1 alpha) beta)) -1) (/.f64 (-.f64 -1 alpha) beta))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(-.f64 (*.f64 (/.f64 0 beta) -1) (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(-.f64 (*.f64 0 (-.f64 -1 alpha)) (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(-.f64 (*.f64 0 (neg.f64 (+.f64 alpha (+.f64 alpha 2)))) (/.f64 (+.f64 1 alpha) beta))
(-.f64 (*.f64 0 (neg.f64 (+.f64 alpha (+.f64 alpha 2)))) (/.f64 (+.f64 alpha 1) beta))
(-.f64 (*.f64 0 (+.f64 alpha (+.f64 alpha 2))) (/.f64 (+.f64 alpha 1) beta))
(-.f64 (*.f64 0 (neg.f64 (/.f64 -1/2 beta))) (*.f64 (neg.f64 (/.f64 -1/2 beta)) (+.f64 alpha (+.f64 alpha 2))))
(+.f64 (*.f64 (/.f64 alpha beta) -1/2) (*.f64 (/.f64 -1/2 beta) (+.f64 alpha 2)))
(*.f64 (/.f64 -1/2 beta) (+.f64 alpha (+.f64 alpha 2)))
(*.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 (+.f64 1 alpha) (/.f64 -1 beta))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 (/.f64 (-.f64 -1 alpha) beta) 1)
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 (/.f64 -1 beta) (+.f64 1 alpha))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 (+.f64 alpha (+.f64 alpha 2)) (/.f64 -1/2 beta))
(+.f64 (*.f64 (/.f64 alpha beta) -1/2) (*.f64 (/.f64 -1/2 beta) (+.f64 alpha 2)))
(*.f64 (/.f64 -1/2 beta) (+.f64 alpha (+.f64 alpha 2)))
(*.f64 1/2 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 1/2 (*.f64 (+.f64 1 alpha) (/.f64 -2 beta)))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 1/2 (-.f64 (/.f64 -2 beta) (*.f64 2 (/.f64 alpha beta))))
(*.f64 1/2 (-.f64 (/.f64 -2 beta) (/.f64 2 (/.f64 beta alpha))))
(-.f64 (/.f64 -1 beta) (/.f64 1 (/.f64 beta alpha)))
(*.f64 (/.f64 -1/2 beta) (+.f64 alpha (+.f64 alpha 2)))
(+.f64 (*.f64 (/.f64 alpha beta) -1/2) (*.f64 (/.f64 -1/2 beta) (+.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 -1 (*.f64 (+.f64 1 alpha) (-.f64 0 (/.f64 -1 beta))))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 (/.f64 1/2 beta) (*.f64 (+.f64 1 alpha) -2))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 (/.f64 1/2 beta) (-.f64 0 (+.f64 alpha (+.f64 alpha 2))))
(+.f64 (*.f64 (/.f64 alpha beta) -1/2) (*.f64 (/.f64 -1/2 beta) (+.f64 alpha 2)))
(*.f64 (/.f64 -1/2 beta) (+.f64 alpha (+.f64 alpha 2)))
(*.f64 (/.f64 1/2 beta) (+.f64 -1 (-.f64 (-.f64 -1 alpha) alpha)))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 (/.f64 1/2 beta) (/.f64 (+.f64 alpha (+.f64 alpha 2)) -1))
(+.f64 (*.f64 (/.f64 alpha beta) -1/2) (*.f64 (/.f64 -1/2 beta) (+.f64 alpha 2)))
(*.f64 (/.f64 -1/2 beta) (+.f64 alpha (+.f64 alpha 2)))
(*.f64 (/.f64 (+.f64 1 alpha) beta) -1)
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 (/.f64 1 beta) (-.f64 -1 alpha))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 (-.f64 -1 alpha) (/.f64 1 beta))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 (-.f64 -1 alpha) (-.f64 0 (/.f64 -1 beta)))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 (-.f64 -1 alpha) (*.f64 1 (-.f64 0 (/.f64 -1 beta))))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 -1/2 (*.f64 2 (/.f64 (+.f64 1 alpha) beta)))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 -1/2 (+.f64 (/.f64 (+.f64 1 alpha) beta) (/.f64 (+.f64 1 alpha) beta)))
(*.f64 -1/2 (/.f64 (+.f64 (+.f64 alpha 1) (+.f64 alpha 1)) beta))
(/.f64 -1/2 (/.f64 beta (+.f64 (+.f64 alpha 1) (+.f64 alpha 1))))
(*.f64 -1/2 (*.f64 (/.f64 -1 beta) (-.f64 0 (+.f64 alpha (+.f64 alpha 2)))))
(+.f64 (*.f64 (/.f64 alpha beta) -1/2) (*.f64 (/.f64 -1/2 beta) (+.f64 alpha 2)))
(*.f64 (/.f64 -1/2 beta) (+.f64 alpha (+.f64 alpha 2)))
(*.f64 -1/2 (*.f64 (+.f64 alpha (+.f64 alpha 2)) (-.f64 0 (/.f64 -1 beta))))
(+.f64 (*.f64 (/.f64 alpha beta) -1/2) (*.f64 (/.f64 -1/2 beta) (+.f64 alpha 2)))
(*.f64 (/.f64 -1/2 beta) (+.f64 alpha (+.f64 alpha 2)))
(*.f64 -1/2 (-.f64 (/.f64 0 beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 1/2 (/.f64 0 beta)))
(*.f64 -1/2 (-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2))))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 -1/2 (-.f64 0 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 -1/2 (/.f64 (+.f64 (/.f64 1/2 beta) (/.f64 1/2 beta)) (/.f64 1/2 (+.f64 1 alpha))))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2) 1/2)
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 2 (*.f64 1/2 (/.f64 (-.f64 -1 alpha) beta)))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 (/.f64 -2 beta) (*.f64 -1/2 (-.f64 -1 alpha)))
(*.f64 -1/2 (*.f64 (/.f64 -2 beta) (-.f64 -1 alpha)))
(*.f64 (-.f64 -1 alpha) (*.f64 (/.f64 -2 beta) -1/2))
(*.f64 (/.f64 -1/4 beta) (+.f64 (+.f64 alpha (+.f64 alpha 2)) (+.f64 alpha (+.f64 alpha 2))))
(+.f64 (*.f64 (/.f64 alpha beta) -1/2) (*.f64 (/.f64 -1/2 beta) (+.f64 alpha 2)))
(*.f64 (/.f64 -1/2 beta) (+.f64 alpha (+.f64 alpha 2)))
(*.f64 (/.f64 -1/4 beta) (/.f64 2 (/.f64 1/2 (+.f64 1 alpha))))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 (*.f64 1/2 (/.f64 1/2 beta)) (/.f64 -2 (/.f64 1/2 (+.f64 1 alpha))))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 (*.f64 1/2 (/.f64 (-.f64 -1 alpha) beta)) 2)
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 (*.f64 (-.f64 -1 alpha) (/.f64 -1/2 beta)) -2)
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 -2 (*.f64 (-.f64 -1 alpha) (/.f64 -1/2 beta)))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 -2 (*.f64 (+.f64 1 alpha) (-.f64 0 (/.f64 -1/2 beta))))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 (*.f64 2 (/.f64 (+.f64 1 alpha) beta)) -1/2)
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 (*.f64 (+.f64 1 alpha) -2) (/.f64 1/2 beta))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 (-.f64 0 (/.f64 -1/2 beta)) (*.f64 (+.f64 1 alpha) -2))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 (-.f64 0 (/.f64 -1/2 beta)) (neg.f64 (+.f64 alpha (+.f64 alpha 2))))
(+.f64 (*.f64 (/.f64 alpha beta) -1/2) (*.f64 (/.f64 -1/2 beta) (+.f64 alpha 2)))
(*.f64 (/.f64 -1/2 beta) (+.f64 alpha (+.f64 alpha 2)))
(*.f64 (-.f64 0 (+.f64 alpha (+.f64 alpha 2))) (/.f64 1/2 beta))
(+.f64 (*.f64 (/.f64 alpha beta) -1/2) (*.f64 (/.f64 -1/2 beta) (+.f64 alpha 2)))
(*.f64 (/.f64 -1/2 beta) (+.f64 alpha (+.f64 alpha 2)))
(*.f64 (-.f64 0 (+.f64 alpha (+.f64 alpha 2))) (neg.f64 (/.f64 -1/2 beta)))
(+.f64 (*.f64 (/.f64 alpha beta) -1/2) (*.f64 (/.f64 -1/2 beta) (+.f64 alpha 2)))
(*.f64 (/.f64 -1/2 beta) (+.f64 alpha (+.f64 alpha 2)))
(*.f64 (-.f64 0 (/.f64 -1 beta)) (-.f64 -1 alpha))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 (neg.f64 (+.f64 alpha (+.f64 alpha 2))) (-.f64 0 (/.f64 -1/2 beta)))
(+.f64 (*.f64 (/.f64 alpha beta) -1/2) (*.f64 (/.f64 -1/2 beta) (+.f64 alpha 2)))
(*.f64 (/.f64 -1/2 beta) (+.f64 alpha (+.f64 alpha 2)))
(*.f64 (neg.f64 (+.f64 alpha (+.f64 alpha 2))) (*.f64 1 (-.f64 0 (/.f64 -1/2 beta))))
(+.f64 (*.f64 (/.f64 alpha beta) -1/2) (*.f64 (/.f64 -1/2 beta) (+.f64 alpha 2)))
(*.f64 (/.f64 -1/2 beta) (+.f64 alpha (+.f64 alpha 2)))
(*.f64 (neg.f64 (/.f64 -1/2 beta)) (*.f64 (+.f64 1 alpha) -2))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 (neg.f64 (/.f64 -1/2 beta)) (-.f64 0 (+.f64 alpha (+.f64 alpha 2))))
(+.f64 (*.f64 (/.f64 alpha beta) -1/2) (*.f64 (/.f64 -1/2 beta) (+.f64 alpha 2)))
(*.f64 (/.f64 -1/2 beta) (+.f64 alpha (+.f64 alpha 2)))
(*.f64 (+.f64 (+.f64 alpha (+.f64 alpha 2)) (+.f64 alpha (+.f64 alpha 2))) (/.f64 -1/4 beta))
(+.f64 (*.f64 (/.f64 alpha beta) -1/2) (*.f64 (/.f64 -1/2 beta) (+.f64 alpha 2)))
(*.f64 (/.f64 -1/2 beta) (+.f64 alpha (+.f64 alpha 2)))
(*.f64 (+.f64 (/.f64 (+.f64 1 alpha) beta) (/.f64 (+.f64 1 alpha) beta)) -1/2)
(*.f64 -1/2 (/.f64 (+.f64 (+.f64 alpha 1) (+.f64 alpha 1)) beta))
(/.f64 -1/2 (/.f64 beta (+.f64 (+.f64 alpha 1) (+.f64 alpha 1))))
(*.f64 (+.f64 -1 (-.f64 (-.f64 -1 alpha) alpha)) (/.f64 1/2 beta))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 (+.f64 -1 (-.f64 (-.f64 -1 alpha) alpha)) (*.f64 (/.f64 -1 beta) -1/2))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 (+.f64 (/.f64 1/2 beta) (/.f64 1/2 beta)) (-.f64 -1 alpha))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 (+.f64 (/.f64 1 beta) (/.f64 1 beta)) (*.f64 (+.f64 1 alpha) -1/2))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 (neg.f64 (/.f64 -1 beta)) (-.f64 -1 alpha))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 (neg.f64 (neg.f64 (+.f64 alpha (+.f64 alpha 2)))) (/.f64 -1/2 beta))
(+.f64 (*.f64 (/.f64 alpha beta) -1/2) (*.f64 (/.f64 -1/2 beta) (+.f64 alpha 2)))
(*.f64 (/.f64 -1/2 beta) (+.f64 alpha (+.f64 alpha 2)))
(*.f64 (neg.f64 (neg.f64 (/.f64 -1/2 beta))) (+.f64 alpha (+.f64 alpha 2)))
(+.f64 (*.f64 (/.f64 alpha beta) -1/2) (*.f64 (/.f64 -1/2 beta) (+.f64 alpha 2)))
(*.f64 (/.f64 -1/2 beta) (+.f64 alpha (+.f64 alpha 2)))
(*.f64 (neg.f64 (+.f64 -1 (-.f64 (-.f64 -1 alpha) alpha))) (/.f64 -1/2 beta))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 (neg.f64 alpha) 1) beta)
(/.f64 (-.f64 -1 alpha) beta)
(-.f64 1 (/.f64 (+.f64 1 alpha) beta))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) -1)
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (-.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2)))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (-.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2) (+.f64 1 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2))))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 0 beta) -1))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (*.f64 (+.f64 1 alpha) 0) -1))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 0) -1))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 -1 (/.f64 0 beta)))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 -1 (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 0)))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 (+.f64 1 alpha) beta) (+.f64 (/.f64 (-.f64 -1 alpha) beta) -1)))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 (+.f64 alpha 1) beta) (+.f64 -1 (/.f64 (-.f64 -1 alpha) beta))))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 -1 (/.f64 (+.f64 (-.f64 -1 alpha) (+.f64 alpha 1)) beta)))
(-.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 0)
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) (/.f64 0 beta))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) (*.f64 (+.f64 1 alpha) 0))
(-.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) (*.f64 (+.f64 alpha 1) 0))
(-.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) (+.f64 0 (*.f64 alpha 0)))
(-.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 0))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 0))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) (+.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 0) (/.f64 0 beta)))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) (+.f64 (/.f64 0 beta) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 0)))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) (+.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 0) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 0)))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(-.f64 0 (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta)))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(-.f64 0 (*.f64 -1 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta))))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (/.f64 -1 beta) (+.f64 (/.f64 alpha beta) -1))
(-.f64 (/.f64 -1 beta) (+.f64 -1 (/.f64 alpha beta)))
(-.f64 (/.f64 (neg.f64 alpha) beta) (+.f64 (/.f64 1 beta) -1))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(-.f64 -1 (-.f64 0 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 2)))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (+.f64 1 (/.f64 (neg.f64 alpha) beta)) (/.f64 1 beta))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (/.f64 alpha beta) (-.f64 (/.f64 -1 beta) (+.f64 1 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2))))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (/.f64 (+.f64 1 alpha) beta) (-.f64 0 (+.f64 1 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2))))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (/.f64 (+.f64 1 alpha) beta) (-.f64 (/.f64 0 beta) (+.f64 1 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2))))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (/.f64 1 beta) (-.f64 (/.f64 (neg.f64 alpha) beta) (+.f64 1 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2))))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta)) (-.f64 0 (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2)))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta)) (/.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2) -1))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta)) (*.f64 -1 (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2)))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (/.f64 0 beta) (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta)))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2) (+.f64 (/.f64 (-.f64 -1 alpha) beta) -1))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2) (*.f64 1 (+.f64 (/.f64 (-.f64 -1 alpha) beta) -1)))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2) (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (*.f64 (+.f64 1 alpha) 0) (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta)))
(-.f64 (*.f64 (+.f64 alpha 1) 0) (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta)))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (-.f64 -1 (+.f64 0 (*.f64 alpha 0))))
(-.f64 (-.f64 0 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 2)) (-.f64 -1 (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2)))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 0) (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta)))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 0) (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta)))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (+.f64 1 (/.f64 0 beta)) (/.f64 (+.f64 1 alpha) beta))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (+.f64 1 (/.f64 -1 beta)) (/.f64 alpha beta))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (+.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2)) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (+.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2)) (-.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2)) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2)))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)) (/.f64 (-.f64 -1 alpha) beta))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)) (-.f64 (+.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)) (+.f64 1 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2))))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) -1) (-.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2)))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2)) (+.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2)))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2)) (*.f64 1 (+.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2))))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (-.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)) (+.f64 1 (/.f64 (-.f64 -1 alpha) beta))) -1)
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (-.f64 (+.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)) -1) (+.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (-.f64 -1 (/.f64 0 beta)) (-.f64 0 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 2)))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (-.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2)) (/.f64 0 beta)) (+.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2)))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (-.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 0)) -1)
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (-.f64 -1 (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 0)) (-.f64 0 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 2)))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (-.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 0)) (+.f64 (/.f64 (-.f64 -1 alpha) beta) -1))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (-.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 0)) (/.f64 (-.f64 -1 alpha) beta))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (-.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2)) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 0)) (+.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2)))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 (-.f64 -1 alpha) beta) -1)) (/.f64 (+.f64 1 alpha) beta))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (-.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)) (+.f64 (/.f64 (-.f64 -1 alpha) beta) -1)) (/.f64 (-.f64 -1 alpha) beta))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (+.f64 1 (+.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2))) (+.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (+.f64 (+.f64 1 (/.f64 (neg.f64 alpha) beta)) (/.f64 -2 beta)) (/.f64 -1 beta))
(+.f64 (+.f64 1 (/.f64 (neg.f64 alpha) beta)) (-.f64 (/.f64 -2 beta) (/.f64 -1 beta)))
(+.f64 (+.f64 1 (/.f64 alpha (neg.f64 beta))) (/.f64 -1 beta))
(-.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2) -1) (/.f64 (-.f64 -1 alpha) beta))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2)) 1/2) -1/2)
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (*.f64 (+.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2)) 1/2) (*.f64 1/2 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta))))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(*.f64 1 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 1)
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(*.f64 1/2 (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(*.f64 -1 (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta)))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(*.f64 (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta)) -1)
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(*.f64 -1/2 (+.f64 (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta)) (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta))))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(*.f64 -1/2 (-.f64 0 (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2)))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(*.f64 -1/2 (-.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) (+.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2))))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(*.f64 -1/2 (-.f64 -1 (+.f64 1 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 2))))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(*.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2) 1/2)
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(*.f64 (+.f64 (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta)) (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta))) -1/2)
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(/.f64 1 (/.f64 -1 (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta))))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(/.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 1)
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(/.f64 1/2 (/.f64 1 (*.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) 2)))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(/.f64 1/2 (/.f64 -1 (+.f64 (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta)) (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta)))))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(/.f64 -1 (/.f64 1 (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta))))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(/.f64 (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta)) -1)
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(/.f64 (*.f64 (+.f64 (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta)) (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta))) 1/2) -1)
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(/.f64 (-.f64 (+.f64 (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta)) (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta))) (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta))) -1)
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(neg.f64 (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta)))
(+.f64 1 (/.f64 (-.f64 (neg.f64 alpha) 1) beta))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))

localize44.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 73 to 47 computations (35.6% saved)

series12.0ms (0.1%)

Counts
3 → 72
Calls

18 calls:

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

rewrite122.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
726×rational.json-simplify-23
692×rational.json-1
692×rational.json-2
692×rational.json-4
692×rational.json-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01293
17975
225875
3143375
Stop Event
node limit
Counts
3 → 287
Calls
Call 1
Inputs
(-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(+.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (*.f64 1/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 2 (-.f64 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 2 (*.f64 1/2 (-.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 3))))))) (#(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 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.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 1/2 (*.f64 1/2 (-.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (*.f64 -1 (-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 4 (-.f64 0 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 4 (*.f64 1 (-.f64 0 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -2) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))) (*.f64 -1 (-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))) 1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 1/2) (*.f64 1/2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))))) (#(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 1 (-.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 3) (*.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 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 1/2 (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -2))))) (#(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 -1 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 1 (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -2)) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 2 (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -2)) (+.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 0 (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -2)) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 4 (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -2)) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 4 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 3)) 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 3) (*.f64 (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 0 (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/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 -1/2 (-.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (/.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 -1/2 (-.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 3) (+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 -1 (+.f64 (/.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)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 1 (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 -1 (+.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 -1 (/.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1)) 1/2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 1 (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -2)) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 2 (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -2)) (+.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 0 (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -2)) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 4 (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -2)) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 3)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 4 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 3)) 8) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 3) (*.f64 (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -2) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 3) (*.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1)) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1)) -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 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (-.f64 0 (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha alpha))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (*.f64 1 (-.f64 0 (/.f64 0 (+.f64 alpha (+.f64 beta 2))))))))) (#(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 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (*.f64 2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 alpha (*.f64 2 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (+.f64 alpha alpha)) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 1/2) (/.f64 alpha (*.f64 2 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 alpha 1/2) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (/.f64 alpha (*.f64 2 (+.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 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha alpha))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (-.f64 alpha alpha) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 0 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (-.f64 alpha alpha) (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 0 (-.f64 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) (-.f64 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (-.f64 alpha alpha) (-.f64 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))) (/.f64 (+.f64 alpha alpha) (neg.f64 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))) (/.f64 (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))) (*.f64 -1 (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) 2) (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 alpha alpha) 2) (+.f64 alpha (+.f64 beta 2))) (/.f64 (*.f64 alpha 3) (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 alpha 3) (*.f64 2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 alpha (*.f64 2 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (neg.f64 (*.f64 2 (+.f64 alpha (+.f64 beta 2))))) (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 3) 1/2) (/.f64 alpha (*.f64 2 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 alpha 3) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 alpha (*.f64 2 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (+.f64 alpha alpha) 2) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (*.f64 alpha 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (+.f64 alpha alpha))) (*.f64 (neg.f64 (+.f64 alpha alpha)) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))) (*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 alpha (/.f64 1 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 alpha (*.f64 2 (+.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 alpha) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) alpha)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (+.f64 alpha alpha) (-.f64 0 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 alpha alpha) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 3) (*.f64 (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 alpha) (/.f64 1 (neg.f64 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 alpha) (/.f64 -1 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 alpha) (-.f64 0 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (+.f64 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))) (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 (+.f64 (neg.f64 alpha) (neg.f64 alpha)) (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (-.f64 0 (+.f64 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 0 (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 alpha (+.f64 beta 2)) 1/4)) (*.f64 (+.f64 alpha alpha) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 alpha (+.f64 beta 2)) 1/4)) (/.f64 2 (/.f64 1/2 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 alpha (*.f64 2 (+.f64 alpha (+.f64 beta 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 0 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (neg.f64 (+.f64 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 0 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 -1 (/.f64 1/2 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 0 (+.f64 alpha alpha)) (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 0 (+.f64 alpha alpha)) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 alpha alpha)) (-.f64 0 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 alpha alpha)) (*.f64 1 (-.f64 0 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 alpha alpha)) (-.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 0 (+.f64 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 1 (-.f64 0 (+.f64 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 alpha (*.f64 alpha 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 alpha alpha) (*.f64 (+.f64 alpha alpha) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 alpha alpha) 2) (/.f64 1 (/.f64 (+.f64 alpha (+.f64 beta 2)) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 alpha alpha) 2) (*.f64 1 (/.f64 1 (/.f64 (+.f64 alpha (+.f64 beta 2)) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 alpha alpha) 2) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 alpha alpha) 2) (-.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (/.f64 (+.f64 alpha (+.f64 beta 2)) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))) (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2))))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 alpha) (neg.f64 alpha)) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 alpha) (neg.f64 alpha)) (*.f64 1 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 alpha) (neg.f64 alpha)) (*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 (neg.f64 alpha) (neg.f64 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 -1 (/.f64 1/2 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (neg.f64 alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (*.f64 alpha 3) (*.f64 (+.f64 alpha alpha) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (+.f64 alpha alpha))) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))) (+.f64 alpha alpha))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (-.f64 (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 0 (-.f64 (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (-.f64 (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) (-.f64 (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (-.f64 alpha alpha) (-.f64 (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 0 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (-.f64 alpha alpha) (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (-.f64 (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (-.f64 (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))) (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 (-.f64 (+.f64 alpha alpha) beta) (+.f64 alpha (+.f64 beta 2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (-.f64 (+.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (-.f64 0 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (-.f64 beta beta) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (+.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 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (/.f64 0 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (+.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 0) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (+.f64 0 (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (+.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 0) (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (+.f64 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) (-.f64 0 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (+.f64 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1) (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) (-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1) (-.f64 0 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1) (/.f64 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1) (+.f64 (-.f64 0 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1) (+.f64 (-.f64 0 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))) (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1) (+.f64 0 (-.f64 0 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (-.f64 0 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1) (*.f64 1 (-.f64 0 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1) (*.f64 -1 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 2 (/.f64 beta (+.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 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1) -2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 2) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (-.f64 (*.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 2) (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))) (-.f64 -1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))) (*.f64 -1 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))) 1) (/.f64 (+.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))) 1) (*.f64 -1 (+.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 beta (/.f64 (+.f64 alpha (+.f64 beta 2)) 2))) (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (/.f64 (+.f64 alpha (+.f64 beta 2)) 2))) (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) 4) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -2)) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (+.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (+.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 2)) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (+.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (+.f64 (+.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (+.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) 2) (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 2) (*.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 2)) (+.f64 (*.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 2) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) -1) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) 1) (-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) -1) (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) -1) (/.f64 (*.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) -1) (*.f64 -1 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 1/2) (*.f64 1/2 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) 1/2) (/.f64 alpha (*.f64 2 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (+.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) 1/2) (*.f64 1/2 (+.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 3) 1/2) (*.f64 1/2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (*.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 2)) 1/2) (*.f64 1/2 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) -1) (*.f64 -1 (*.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) -1) (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (*.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 2) (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -2) (/.f64 beta (/.f64 (+.f64 alpha (+.f64 beta 2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (/.f64 beta (/.f64 (+.f64 alpha (+.f64 beta 2)) 2)) (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 (+.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))) (+.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 0 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))) (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 (*.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 2) (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) (+.f64 1 (/.f64 beta (/.f64 (+.f64 alpha (+.f64 beta 2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (/.f64 (+.f64 alpha (+.f64 beta 2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 3) (+.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (+.f64 0 (+.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (+.f64 0 (*.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 (+.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (+.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (+.f64 (+.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (+.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 3) (*.f64 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 2) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))) (+.f64 (*.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 2) (*.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 0 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (+.f64 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1) (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1) (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (+.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (+.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (+.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (*.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1) (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 1 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 -1 (+.f64 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1) (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 1 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1) (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1)) 1/2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (+.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))) (+.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 0 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))) (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (*.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 2) (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) (+.f64 1 (/.f64 beta (/.f64 (+.f64 alpha (+.f64 beta 2)) 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (/.f64 (+.f64 alpha (+.f64 beta 2)) 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 3) (+.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) 4)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (+.f64 0 (+.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (+.f64 0 (*.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (+.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (+.f64 (+.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (+.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 3) (*.f64 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 2) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))) (+.f64 (*.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 2) (*.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1) (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1)) (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1))))))

simplify165.0ms (1.2%)

Algorithm
egg-herbie
Rules
1338×rational.json-simplify-11
1220×rational.json-simplify-13
742×rational.json-simplify-3
682×rational.json-simplify-14
600×rational.json-simplify-18
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
079419545
1304318875
Stop Event
node limit
Counts
359 → 600
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 1 (/.f64 alpha (+.f64 2 alpha)))
(-.f64 (+.f64 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha)))) 1) (/.f64 alpha (+.f64 2 alpha)))
(-.f64 (+.f64 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha)))) (+.f64 1 (*.f64 (pow.f64 beta 2) (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))))) (/.f64 alpha (+.f64 2 alpha)))
(-.f64 (+.f64 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha)))) (+.f64 1 (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))) (*.f64 (pow.f64 beta 3) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 4)) (/.f64 1 (pow.f64 (+.f64 2 alpha) 3))))))) (/.f64 alpha (+.f64 2 alpha)))
2
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 alpha)) beta)) 2)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 alpha)) beta)) (+.f64 2 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 alpha)) beta)) (+.f64 2 (+.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 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3))))
2
(+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 2 alpha) (*.f64 -1 alpha)) beta)) 2)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 2 alpha) (*.f64 -1 alpha)) beta)) (+.f64 2 (+.f64 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2)) (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2)))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 2 alpha) (*.f64 -1 alpha)) beta)) (+.f64 2 (+.f64 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) alpha) (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 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha)) (/.f64 beta (+.f64 beta 2))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha)) (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta 2) 3)))) (pow.f64 alpha 2)) (/.f64 beta (+.f64 beta 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 alpha 3) (+.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 3)) (/.f64 beta (pow.f64 (+.f64 beta 2) 4))))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha)) (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta 2) 3)))) (pow.f64 alpha 2)) (/.f64 beta (+.f64 beta 2))))))
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(-.f64 (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))
(-.f64 (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 2 (/.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 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3)))))
(-.f64 (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 4) (pow.f64 alpha 4))) (+.f64 (*.f64 2 (/.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 beta (pow.f64 (+.f64 beta 2) 3)) (pow.f64 alpha 4)) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))))))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2))))
(+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3)))))
(+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 4) (*.f64 beta (pow.f64 (+.f64 beta 2) 3))) (pow.f64 alpha 4))) (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))))))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))))
(+.f64 1 (*.f64 1/2 (-.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (+.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))
(+.f64 2 (-.f64 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))) 1))
(+.f64 2 (*.f64 1/2 (-.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 3))))
(+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 0)
(+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.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 1/2 (*.f64 1/2 (-.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(+.f64 -1 (*.f64 -1 (-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 2)))
(+.f64 4 (-.f64 0 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 3)))
(+.f64 4 (*.f64 1 (-.f64 0 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 3))))
(+.f64 (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -2) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1))
(+.f64 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))) 1)
(+.f64 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))) (*.f64 -1 (-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) 1)))
(+.f64 (-.f64 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))) 1) 2)
(+.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 1/2) (*.f64 1/2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(*.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(*.f64 1 (-.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha))))
(*.f64 1 (-.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 3) (*.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2)))
(*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 1)
(*.f64 1/2 (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -2))
(*.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -1)
(*.f64 -1 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1))
(*.f64 -1 (-.f64 (-.f64 1 (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -2)) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(*.f64 -1 (-.f64 (-.f64 2 (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -2)) (+.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(*.f64 -1 (-.f64 (-.f64 0 (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -2)) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1)))
(*.f64 -1 (-.f64 (-.f64 4 (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -2)) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 3)))
(*.f64 -1 (-.f64 (+.f64 4 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 3)) 8))
(*.f64 -1 (-.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 3) (*.f64 (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -2) 2)))
(*.f64 -1/2 (-.f64 0 (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -2)))
(*.f64 -1/2 (+.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1)))
(*.f64 -1/2 (-.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(*.f64 -1/2 (-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 1)))
(*.f64 -1/2 (-.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2)))
(*.f64 -1/2 (-.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 3) (+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 4)))
(*.f64 -1/2 (-.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 3)))
(*.f64 (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -2) 1/2)
(*.f64 (+.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1)) -1/2)
(/.f64 1 (/.f64 -1 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1)))
(/.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 1)
(/.f64 1/2 (/.f64 1 (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -2)))
(/.f64 1/2 (/.f64 -1 (+.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 -1 (/.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1)))
(/.f64 (*.f64 (+.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1)) 1/2) -1)
(/.f64 (-.f64 (-.f64 1 (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -2)) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1)
(/.f64 (-.f64 (-.f64 2 (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -2)) (+.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) -1)
(/.f64 (-.f64 (-.f64 0 (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -2)) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1)) -1)
(/.f64 (-.f64 (-.f64 4 (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -2)) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 3)) -1)
(/.f64 (-.f64 (+.f64 4 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 3)) 8) -1)
(/.f64 (-.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 3) (*.f64 (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -2) 2)) -1)
(/.f64 (-.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha))) 1)
(/.f64 (-.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 3) (*.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2)) 1)
(/.f64 (-.f64 (+.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1)) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1)) -1)
(neg.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1))
(+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 0)
(+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (+.f64 alpha (+.f64 beta 2))))
(+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)))
(+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (-.f64 0 (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha alpha))
(+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (*.f64 1 (-.f64 0 (/.f64 0 (+.f64 alpha (+.f64 beta 2))))))
(+.f64 0 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(+.f64 (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (/.f64 alpha (*.f64 2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 alpha (*.f64 2 (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (*.f64 0 (+.f64 alpha alpha)) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(+.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 1/2) (/.f64 alpha (*.f64 2 (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (*.f64 (*.f64 alpha 1/2) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (/.f64 alpha (*.f64 2 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 0)
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (+.f64 alpha (+.f64 beta 2))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha alpha))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (-.f64 alpha alpha) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 0 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (-.f64 alpha alpha) (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 0 (-.f64 alpha alpha)))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha alpha)))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) (-.f64 alpha alpha)))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (-.f64 alpha alpha) (-.f64 alpha alpha)))
(-.f64 0 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(-.f64 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))) (/.f64 (+.f64 alpha alpha) (neg.f64 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))) (/.f64 (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) -1))
(-.f64 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))) (*.f64 -1 (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha))))
(-.f64 (*.f64 (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) 2) (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 3))
(-.f64 (/.f64 (*.f64 (+.f64 alpha alpha) 2) (+.f64 alpha (+.f64 beta 2))) (/.f64 (*.f64 alpha 3) (+.f64 alpha (+.f64 beta 2))))
(-.f64 (/.f64 (*.f64 alpha 3) (*.f64 2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 alpha (*.f64 2 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 0 (neg.f64 (*.f64 2 (+.f64 alpha (+.f64 beta 2))))) (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (*.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 3) 1/2) (/.f64 alpha (*.f64 2 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (*.f64 (*.f64 alpha 3) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 alpha (*.f64 2 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (*.f64 (*.f64 (+.f64 alpha alpha) 2) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (*.f64 alpha 3)))
(-.f64 (*.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (*.f64 0 (neg.f64 (+.f64 alpha alpha))) (*.f64 (neg.f64 (+.f64 alpha alpha)) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))) (*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 alpha alpha)))
(*.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(*.f64 alpha (/.f64 1 (+.f64 alpha (+.f64 beta 2))))
(*.f64 2 (/.f64 alpha (*.f64 2 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 1)
(*.f64 (+.f64 alpha alpha) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))
(*.f64 1/2 (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)))
(*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha alpha))
(*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) alpha)
(*.f64 -1 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 -1 (*.f64 (+.f64 alpha alpha) (-.f64 0 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))))
(*.f64 -1 (-.f64 (-.f64 alpha alpha) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(*.f64 -1 (-.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 3) (*.f64 (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) 2)))
(*.f64 (neg.f64 alpha) (/.f64 1 (neg.f64 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (neg.f64 alpha) (/.f64 -1 (+.f64 alpha (+.f64 beta 2))))
(*.f64 (neg.f64 alpha) (-.f64 0 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 -1/2 (+.f64 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))) (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2))))))
(*.f64 -1/2 (/.f64 (+.f64 (neg.f64 alpha) (neg.f64 alpha)) (+.f64 alpha (+.f64 beta 2))))
(*.f64 -1/2 (*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (-.f64 0 (+.f64 alpha alpha))))
(*.f64 -1/2 (-.f64 0 (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha))))
(*.f64 -1/2 (-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha))))
(*.f64 -1/2 (-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 3)))
(*.f64 (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) 1/2)
(*.f64 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))) -1)
(*.f64 (/.f64 1 (/.f64 (+.f64 alpha (+.f64 beta 2)) 1/4)) (*.f64 (+.f64 alpha alpha) 2))
(*.f64 (/.f64 1 (/.f64 (+.f64 alpha (+.f64 beta 2)) 1/4)) (/.f64 2 (/.f64 1/2 alpha)))
(*.f64 (/.f64 alpha (*.f64 2 (+.f64 alpha (+.f64 beta 2)))) 2)
(*.f64 (-.f64 0 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (neg.f64 (+.f64 alpha alpha)))
(*.f64 (-.f64 0 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 -1 (/.f64 1/2 alpha)))
(*.f64 (-.f64 0 (+.f64 alpha alpha)) (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (-.f64 0 (+.f64 alpha alpha)) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))
(*.f64 (neg.f64 (+.f64 alpha alpha)) (-.f64 0 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (neg.f64 (+.f64 alpha alpha)) (*.f64 1 (-.f64 0 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))))
(*.f64 (neg.f64 (+.f64 alpha alpha)) (-.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 0 (+.f64 alpha alpha)))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 1 (-.f64 0 (+.f64 alpha alpha))))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 alpha (*.f64 alpha 3)))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 alpha alpha) (*.f64 (+.f64 alpha alpha) 2)))
(*.f64 (*.f64 (+.f64 alpha alpha) 2) (/.f64 1 (/.f64 (+.f64 alpha (+.f64 beta 2)) 1/4)))
(*.f64 (*.f64 (+.f64 alpha alpha) 2) (*.f64 1 (/.f64 1 (/.f64 (+.f64 alpha (+.f64 beta 2)) 1/4))))
(*.f64 (*.f64 (+.f64 alpha alpha) 2) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) 1/2))
(*.f64 (*.f64 (+.f64 alpha alpha) 2) (-.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (/.f64 (+.f64 alpha (+.f64 beta 2)) 1/4))))
(*.f64 (+.f64 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))) (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2))))) -1/2)
(*.f64 (+.f64 (neg.f64 alpha) (neg.f64 alpha)) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))
(*.f64 (+.f64 (neg.f64 alpha) (neg.f64 alpha)) (*.f64 1 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (+.f64 (neg.f64 alpha) (neg.f64 alpha)) (*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) -1/2))
(*.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 (neg.f64 alpha) (neg.f64 alpha)))
(*.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 -1 (/.f64 1/2 alpha)))
(*.f64 (neg.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (neg.f64 alpha))
(*.f64 (neg.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (*.f64 alpha 3) (*.f64 (+.f64 alpha alpha) 2)))
(*.f64 (neg.f64 (neg.f64 (+.f64 alpha alpha))) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))
(*.f64 (neg.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))) (+.f64 alpha alpha))
(neg.f64 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 1 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (-.f64 (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 0 (-.f64 (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (-.f64 (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) (-.f64 (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (-.f64 alpha alpha) (-.f64 (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 0 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (-.f64 alpha alpha) (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (-.f64 (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (-.f64 (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 0)))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))) (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 0)))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 (-.f64 (+.f64 alpha alpha) beta) (+.f64 alpha (+.f64 beta 2))) -1))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (-.f64 (+.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (-.f64 0 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1)))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1)))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (-.f64 beta beta) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1)))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 0)))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 0)
(-.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (/.f64 0 (+.f64 alpha (+.f64 beta 2))))
(-.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 0))
(-.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (+.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 0) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (+.f64 0 (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 0)))
(-.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 0)))
(-.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (+.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 0) (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 0)))
(-.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (+.f64 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) (-.f64 0 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))))
(-.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (+.f64 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1) (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))
(-.f64 0 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1))
(-.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) -1)
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) (-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) 1))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) -1))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 0)))
(-.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))
(-.f64 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1) (-.f64 0 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))
(-.f64 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1) (/.f64 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) -1))
(-.f64 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1) (+.f64 (-.f64 0 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1) (+.f64 (-.f64 0 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))) (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 0)))
(-.f64 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1) (+.f64 0 (-.f64 0 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))))
(-.f64 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (-.f64 0 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))))
(-.f64 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1) (*.f64 1 (-.f64 0 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))))
(-.f64 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1) (*.f64 -1 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))
(-.f64 (+.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (+.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1) -2)
(-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1))
(-.f64 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (*.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 2) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (-.f64 (*.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 2) (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))
(-.f64 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))) (-.f64 -1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))) (*.f64 -1 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (-.f64 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))) 1) (/.f64 (+.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) -1))
(-.f64 (-.f64 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))) 1) (*.f64 -1 (+.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (+.f64 1 (/.f64 beta (/.f64 (+.f64 alpha (+.f64 beta 2)) 2))) (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))
(-.f64 (+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (/.f64 (+.f64 alpha (+.f64 beta 2)) 2))) (/.f64 beta (+.f64 alpha (+.f64 beta 2))))
(-.f64 (+.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) 4) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 3))
(-.f64 (+.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -2)) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (+.f64 0 (+.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (+.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (+.f64 0 (*.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 2)) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (+.f64 (+.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (+.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (+.f64 (+.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (+.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (*.f64 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) 2) (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 3))
(-.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 2) (*.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 2)) (+.f64 (*.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 2) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))
(-.f64 (/.f64 (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) -1) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) -1))
(-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) 1) (-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 2))
(-.f64 (/.f64 (-.f64 (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) -1) (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) -1) (/.f64 (*.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 2) -1))
(-.f64 (*.f64 (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) -1) (*.f64 -1 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))
(-.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 1/2) (*.f64 1/2 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1)))
(-.f64 (*.f64 (+.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) 1/2) (/.f64 alpha (*.f64 2 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (*.f64 (+.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (+.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) 1/2) (*.f64 1/2 (+.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (*.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 3) 1/2) (*.f64 1/2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (*.f64 (+.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (*.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 2)) 1/2) (*.f64 1/2 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))
(-.f64 (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) -1) (*.f64 -1 (*.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 2)))
(-.f64 (*.f64 (-.f64 (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) -1) (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 1 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))
(*.f64 1 (-.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha))))
(*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 1)
(*.f64 1/2 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))
(*.f64 1/2 (-.f64 (*.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 2) (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha))))
(*.f64 1/2 (+.f64 (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -2) (/.f64 beta (/.f64 (+.f64 alpha (+.f64 beta 2)) 2))))
(*.f64 1/2 (+.f64 (/.f64 beta (/.f64 (+.f64 alpha (+.f64 beta 2)) 2)) (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -2)))
(*.f64 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1) -1)
(*.f64 -1 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1))
(*.f64 -1 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(*.f64 -1 (-.f64 (-.f64 (+.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))) (+.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(*.f64 -1 (-.f64 (-.f64 0 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))) (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1)))
(*.f64 -1 (-.f64 (-.f64 (*.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 2) (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 -1 (-.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) (+.f64 1 (/.f64 beta (/.f64 (+.f64 alpha (+.f64 beta 2)) 2)))))
(*.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (/.f64 (+.f64 alpha (+.f64 beta 2)) 2)))))
(*.f64 -1 (-.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 3) (+.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) 4)))
(*.f64 -1 (-.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -2))))
(*.f64 -1 (-.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (+.f64 0 (+.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 -1 (-.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (+.f64 0 (*.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 2))))
(*.f64 -1 (-.f64 (+.f64 (+.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (+.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (+.f64 (+.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (+.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 -1 (-.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 3) (*.f64 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) 2)))
(*.f64 -1 (-.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 2) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))) (+.f64 (*.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 2) (*.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 2))))
(*.f64 -1/2 (-.f64 0 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 -1/2 (+.f64 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1) (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1)))
(*.f64 -1/2 (-.f64 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1) (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))
(*.f64 -1/2 (-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 -1/2 (-.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (+.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (+.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 -1/2 (-.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 3)))
(*.f64 -1/2 (-.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (+.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (*.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 2))))
(*.f64 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) 1/2)
(*.f64 (+.f64 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1) (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1)) -1/2)
(/.f64 1 (/.f64 1 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))
(/.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 1)
(/.f64 1/2 (/.f64 1 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))
(/.f64 1/2 (/.f64 -1 (+.f64 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1) (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1))))
(/.f64 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1) -1)
(/.f64 -1 (/.f64 1 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1)))
(/.f64 (*.f64 (+.f64 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1) (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1)) 1/2) -1)
(/.f64 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1)
(/.f64 (-.f64 (-.f64 (+.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))) (+.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) -1)
(/.f64 (-.f64 (-.f64 0 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))) (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1)) -1)
(/.f64 (-.f64 (-.f64 (*.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 2) (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))) -1)
(/.f64 (-.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) (+.f64 1 (/.f64 beta (/.f64 (+.f64 alpha (+.f64 beta 2)) 2)))) -1)
(/.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (/.f64 (+.f64 alpha (+.f64 beta 2)) 2)))) -1)
(/.f64 (-.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 3) (+.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) 4)) -1)
(/.f64 (-.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -2))) -1)
(/.f64 (-.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (+.f64 0 (+.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))) -1)
(/.f64 (-.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (+.f64 0 (*.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 2))) -1)
(/.f64 (-.f64 (+.f64 (+.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (+.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (+.f64 (+.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (+.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))) -1)
(/.f64 (-.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 3) (*.f64 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) 2)) -1)
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 2) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))) (+.f64 (*.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 2) (*.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 2))) -1)
(/.f64 (-.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha))) 1)
(/.f64 (-.f64 (+.f64 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1) (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1)) (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1)) -1)
(neg.f64 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1))
Outputs
1
(+.f64 1 (*.f64 -1 (/.f64 alpha (+.f64 beta 2))))
(+.f64 1 (/.f64 (neg.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 (neg.f64 alpha) (+.f64 beta 2))) (/.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 (neg.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 1 (+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2)) (+.f64 (/.f64 (neg.f64 alpha) (+.f64 beta 2)) (*.f64 -1 (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 2) 3))))))
(+.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 beta 2) 2)) (+.f64 (/.f64 (neg.f64 alpha) (+.f64 beta 2)) (+.f64 1 (/.f64 -1 (/.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 beta 2) 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 beta 2) alpha)) (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (/.f64 (+.f64 beta 2) 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 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.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 (+.f64 beta 2) 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 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (/.f64 (+.f64 beta 2) 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 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 2) 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 beta 2) alpha)) (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (/.f64 (+.f64 beta 2) 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 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.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 (+.f64 beta 2) 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 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (/.f64 (+.f64 beta 2) alpha))))
(-.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 1 (-.f64 (/.f64 (*.f64 alpha beta) (pow.f64 (+.f64 alpha 2) 2)) (/.f64 alpha (+.f64 alpha 2))))
(+.f64 (*.f64 alpha (/.f64 beta (pow.f64 (+.f64 alpha 2) 2))) (-.f64 1 (/.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 alpha (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 alpha 2) 3)))))) (/.f64 alpha (+.f64 alpha 2)))
(+.f64 1 (+.f64 (*.f64 alpha (/.f64 beta (pow.f64 (+.f64 alpha 2) 2))) (-.f64 (/.f64 -1 (/.f64 (pow.f64 (+.f64 alpha 2) 3) (*.f64 alpha (pow.f64 beta 2)))) (/.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 1 (-.f64 (+.f64 (/.f64 (*.f64 alpha beta) (pow.f64 (+.f64 alpha 2) 2)) (+.f64 (*.f64 -1 (*.f64 alpha (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 alpha 2) 3)))) (/.f64 (*.f64 alpha (pow.f64 beta 3)) (pow.f64 (+.f64 alpha 2) 4)))) (/.f64 alpha (+.f64 alpha 2))))
(+.f64 1 (+.f64 (/.f64 (*.f64 alpha (pow.f64 beta 3)) (pow.f64 (+.f64 alpha 2) 4)) (+.f64 (*.f64 alpha (/.f64 beta (pow.f64 (+.f64 alpha 2) 2))) (-.f64 (/.f64 -1 (/.f64 (pow.f64 (+.f64 alpha 2) 3) (*.f64 alpha (pow.f64 beta 2)))) (/.f64 alpha (+.f64 alpha 2))))))
1
(+.f64 (*.f64 -1 (/.f64 alpha beta)) 1)
(+.f64 1 (/.f64 (neg.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 (neg.f64 alpha) beta) (*.f64 alpha (/.f64 (+.f64 alpha 2) (pow.f64 beta 2)))))
(+.f64 (*.f64 alpha (/.f64 (+.f64 alpha 2) (pow.f64 beta 2))) (+.f64 1 (/.f64 (neg.f64 alpha) beta)))
(+.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 (neg.f64 alpha) beta) (+.f64 (*.f64 alpha (/.f64 (+.f64 alpha 2) (pow.f64 beta 2))) (*.f64 -1 (*.f64 alpha (/.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 beta 3)))))))
(+.f64 1 (+.f64 (/.f64 (neg.f64 alpha) beta) (+.f64 (*.f64 alpha (/.f64 (+.f64 alpha 2) (pow.f64 beta 2))) (*.f64 -1 (*.f64 (pow.f64 (+.f64 alpha 2) 2) (/.f64 alpha (pow.f64 beta 3)))))))
1
(+.f64 (*.f64 -1 (/.f64 alpha beta)) 1)
(+.f64 1 (/.f64 (neg.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 (neg.f64 alpha) beta) (*.f64 alpha (/.f64 (+.f64 alpha 2) (pow.f64 beta 2)))))
(+.f64 (*.f64 alpha (/.f64 (+.f64 alpha 2) (pow.f64 beta 2))) (+.f64 1 (/.f64 (neg.f64 alpha) beta)))
(+.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 (neg.f64 alpha) beta) (+.f64 (*.f64 alpha (/.f64 (+.f64 alpha 2) (pow.f64 beta 2))) (*.f64 -1 (*.f64 alpha (/.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 beta 3)))))))
(+.f64 1 (+.f64 (/.f64 (neg.f64 alpha) beta) (+.f64 (*.f64 alpha (/.f64 (+.f64 alpha 2) (pow.f64 beta 2))) (*.f64 -1 (*.f64 (pow.f64 (+.f64 alpha 2) 2) (/.f64 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 alpha (+.f64 beta 2)) (/.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 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 alpha (+.f64 beta 2)) (+.f64 (/.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 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)) (/.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 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 alpha (+.f64 beta 2)) (+.f64 (/.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 2) 3)) (*.f64 -1 (/.f64 (pow.f64 alpha 4) (pow.f64 (+.f64 beta 2) 4))))))
(+.f64 (/.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 4) (pow.f64 alpha 4))) (+.f64 (/.f64 alpha (+.f64 beta 2)) (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 beta 2) 3)))))
1
(+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) 1)
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)))
(+.f64 1 (/.f64 (+.f64 beta 2) (neg.f64 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 -1 (/.f64 (+.f64 beta 2) alpha)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))
(+.f64 1 (+.f64 (/.f64 (+.f64 beta 2) (neg.f64 alpha)) (/.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 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) (+.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 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (+.f64 (/.f64 (+.f64 beta 2) (neg.f64 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 (/.f64 (+.f64 beta 2) (neg.f64 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 -1 (/.f64 (+.f64 beta 2) alpha)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))
(+.f64 1 (+.f64 (/.f64 (+.f64 beta 2) (neg.f64 alpha)) (/.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 1 (+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) (+.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 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (+.f64 (/.f64 (+.f64 beta 2) (neg.f64 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)) (/.f64 (*.f64 (*.f64 alpha beta) -1) (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 alpha (/.f64 (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 (pow.f64 beta 2) (pow.f64 (+.f64 alpha 2) 3))) (+.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 (*.f64 (*.f64 alpha beta) -1) (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 alpha (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 alpha 2) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 alpha beta) (pow.f64 (+.f64 alpha 2) 2))) (*.f64 -1 (/.f64 (*.f64 alpha (pow.f64 beta 3)) (pow.f64 (+.f64 alpha 2) 4))))))
(+.f64 (/.f64 alpha (+.f64 alpha 2)) (+.f64 (/.f64 (*.f64 (*.f64 alpha beta) -1) (pow.f64 (+.f64 alpha 2) 2)) (+.f64 (*.f64 alpha (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 alpha 2) 3))) (/.f64 (*.f64 alpha (pow.f64 beta 3)) (/.f64 (pow.f64 (+.f64 alpha 2) 4) -1)))))
(/.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 alpha (/.f64 (+.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 (/.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 beta 3))) (+.f64 (/.f64 alpha beta) (*.f64 -1 (*.f64 alpha (/.f64 (+.f64 alpha 2) (pow.f64 beta 2))))))
(+.f64 (/.f64 alpha beta) (+.f64 (*.f64 (pow.f64 (+.f64 alpha 2) 2) (/.f64 alpha (pow.f64 beta 3))) (*.f64 -1 (*.f64 alpha (/.f64 (+.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 (/.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 beta 3))) (+.f64 (/.f64 alpha beta) (+.f64 (*.f64 -1 (*.f64 alpha (/.f64 (+.f64 alpha 2) (pow.f64 beta 2)))) (*.f64 -1 (*.f64 alpha (/.f64 (pow.f64 (+.f64 alpha 2) 3) (pow.f64 beta 4)))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 alpha (/.f64 (+.f64 alpha 2) (pow.f64 beta 2)))) (/.f64 -1 (/.f64 (/.f64 (pow.f64 beta 4) alpha) (pow.f64 (+.f64 alpha 2) 3)))) (+.f64 (*.f64 (pow.f64 (+.f64 alpha 2) 2) (/.f64 alpha (pow.f64 beta 3))) (/.f64 alpha beta)))
(/.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 alpha (/.f64 (+.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 (/.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 beta 3))) (+.f64 (/.f64 alpha beta) (*.f64 -1 (*.f64 alpha (/.f64 (+.f64 alpha 2) (pow.f64 beta 2))))))
(+.f64 (/.f64 alpha beta) (+.f64 (*.f64 (pow.f64 (+.f64 alpha 2) 2) (/.f64 alpha (pow.f64 beta 3))) (*.f64 -1 (*.f64 alpha (/.f64 (+.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 (/.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 beta 3))) (+.f64 (/.f64 alpha beta) (+.f64 (*.f64 -1 (*.f64 alpha (/.f64 (+.f64 alpha 2) (pow.f64 beta 2)))) (*.f64 -1 (*.f64 alpha (/.f64 (pow.f64 (+.f64 alpha 2) 3) (pow.f64 beta 4)))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 alpha (/.f64 (+.f64 alpha 2) (pow.f64 beta 2)))) (/.f64 -1 (/.f64 (/.f64 (pow.f64 beta 4) alpha) (pow.f64 (+.f64 alpha 2) 3)))) (+.f64 (*.f64 (pow.f64 (+.f64 alpha 2) 2) (/.f64 alpha (pow.f64 beta 3))) (/.f64 alpha beta)))
(-.f64 1 (/.f64 alpha (+.f64 2 alpha)))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(-.f64 (+.f64 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha)))) 1) (/.f64 alpha (+.f64 2 alpha)))
(+.f64 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (/.f64 1 (+.f64 alpha 2)))) (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha)))) (+.f64 1 (*.f64 (pow.f64 beta 2) (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))))) (/.f64 alpha (+.f64 2 alpha)))
(+.f64 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (/.f64 1 (+.f64 alpha 2)))) (-.f64 (+.f64 1 (*.f64 (pow.f64 beta 2) (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 3)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 2))))) (/.f64 alpha (+.f64 alpha 2))))
(+.f64 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (/.f64 1 (+.f64 alpha 2)))) (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 3)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 2)))) (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))
(-.f64 (+.f64 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 2)) (/.f64 1 (+.f64 2 alpha)))) (+.f64 1 (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (*.f64 -1 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 3))) (/.f64 1 (pow.f64 (+.f64 2 alpha) 2)))) (*.f64 (pow.f64 beta 3) (+.f64 (/.f64 alpha (pow.f64 (+.f64 2 alpha) 4)) (/.f64 1 (pow.f64 (+.f64 2 alpha) 3))))))) (/.f64 alpha (+.f64 2 alpha)))
(+.f64 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (/.f64 1 (+.f64 alpha 2)))) (-.f64 (+.f64 1 (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 3)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 2)))) (*.f64 (pow.f64 beta 3) (+.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 4)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 3)))))) (/.f64 alpha (+.f64 alpha 2))))
(+.f64 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (/.f64 1 (+.f64 alpha 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 beta 3) (+.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 4)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 3)))) (+.f64 1 (*.f64 (pow.f64 beta 2) (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 alpha 2) 3)) (/.f64 1 (pow.f64 (+.f64 alpha 2) 2)))))) (/.f64 alpha (+.f64 alpha 2))))
2
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 alpha)) beta)) 2)
(+.f64 2 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 alpha 2)) beta)))
(+.f64 2 (/.f64 (+.f64 2 (*.f64 alpha 2)) (/.f64 beta -1)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 alpha)) beta)) (+.f64 2 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 alpha 2)) beta)) (-.f64 (+.f64 2 (*.f64 alpha (/.f64 (+.f64 alpha 2) (pow.f64 beta 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 beta 2)))))
(+.f64 2 (-.f64 (+.f64 (/.f64 (+.f64 2 (*.f64 alpha 2)) (/.f64 beta -1)) (*.f64 alpha (/.f64 (+.f64 alpha 2) (pow.f64 beta 2)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 beta 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 2 alpha)) beta)) (+.f64 2 (+.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 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 alpha 2)) beta)) (-.f64 (+.f64 2 (+.f64 (*.f64 alpha (/.f64 (+.f64 alpha 2) (pow.f64 beta 2))) (*.f64 -1 (*.f64 alpha (/.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 beta 3)))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 beta 2))) (/.f64 (pow.f64 (+.f64 alpha 2) 3) (pow.f64 beta 3)))))
(+.f64 (/.f64 (+.f64 2 (*.f64 alpha 2)) (/.f64 beta -1)) (+.f64 (*.f64 alpha (/.f64 (+.f64 alpha 2) (pow.f64 beta 2))) (-.f64 (+.f64 2 (*.f64 -1 (*.f64 (pow.f64 (+.f64 alpha 2) 2) (/.f64 alpha (pow.f64 beta 3))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 beta 2))) (/.f64 (pow.f64 (+.f64 alpha 2) 3) (pow.f64 beta 3))))))
2
(+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 2 alpha) (*.f64 -1 alpha)) beta)) 2)
(+.f64 2 (*.f64 -1 (/.f64 (-.f64 (+.f64 alpha 2) (neg.f64 alpha)) beta)))
(+.f64 2 (/.f64 -1 (/.f64 beta (+.f64 alpha (-.f64 2 (neg.f64 alpha))))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 2 alpha) (*.f64 -1 alpha)) beta)) (+.f64 2 (+.f64 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2)) (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2)))))
(+.f64 2 (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 alpha 2) (neg.f64 alpha)) beta)) (/.f64 (+.f64 (*.f64 alpha (+.f64 alpha 2)) (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 beta 2))))
(+.f64 2 (+.f64 (/.f64 -1 (/.f64 beta (+.f64 alpha (-.f64 2 (neg.f64 alpha))))) (/.f64 (+.f64 (*.f64 alpha (+.f64 alpha 2)) (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 beta 2))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 2 alpha) (*.f64 -1 alpha)) beta)) (+.f64 2 (+.f64 (/.f64 (*.f64 (+.f64 2 alpha) alpha) (pow.f64 beta 2)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 2) alpha) (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 (-.f64 (+.f64 alpha 2) (neg.f64 alpha)) beta)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 alpha 2) 3) (*.f64 alpha (pow.f64 (+.f64 alpha 2) 2))) (pow.f64 beta 3))) (/.f64 (+.f64 (*.f64 alpha (+.f64 alpha 2)) (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 beta 2)))))
(+.f64 (+.f64 (/.f64 -1 (/.f64 (pow.f64 beta 3) (+.f64 (pow.f64 (+.f64 alpha 2) 3) (*.f64 alpha (pow.f64 (+.f64 alpha 2) 2))))) (/.f64 (+.f64 (*.f64 alpha (+.f64 alpha 2)) (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 beta 2))) (+.f64 2 (/.f64 -1 (/.f64 beta (+.f64 alpha (-.f64 2 (neg.f64 alpha)))))))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha)) (/.f64 beta (+.f64 beta 2))))
(+.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (neg.f64 alpha))))
(+.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (neg.f64 alpha)) (+.f64 1 (/.f64 beta (+.f64 beta 2))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha)) (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta 2) 3)))) (pow.f64 alpha 2)) (/.f64 beta (+.f64 beta 2)))))
(+.f64 1 (+.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (neg.f64 alpha)) (+.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 (pow.f64 alpha 2) (-.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 2)) (/.f64 (*.f64 -1 beta) (pow.f64 (+.f64 beta 2) 3)))))))
(+.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) (+.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (neg.f64 alpha)) (*.f64 (pow.f64 alpha 2) (-.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 2)) (/.f64 (*.f64 -1 beta) (pow.f64 (+.f64 beta 2) 3)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 alpha 3) (+.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 3)) (/.f64 beta (pow.f64 (+.f64 beta 2) 4))))) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) alpha)) (+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 2)) (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 beta 2) 3)))) (pow.f64 alpha 2)) (/.f64 beta (+.f64 beta 2))))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 alpha 3) (+.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 3)) (/.f64 beta (pow.f64 (+.f64 beta 2) 4))))) (+.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (neg.f64 alpha)) (+.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 (pow.f64 alpha 2) (-.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 2)) (/.f64 (*.f64 -1 beta) (pow.f64 (+.f64 beta 2) 3))))))))
(+.f64 1 (+.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 3)) (/.f64 beta (pow.f64 (+.f64 beta 2) 4))) (*.f64 -1 (pow.f64 alpha 3))) (+.f64 (/.f64 beta (+.f64 beta 2)) (+.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 beta 2)) (/.f64 beta (pow.f64 (+.f64 beta 2) 2))) (neg.f64 alpha)) (*.f64 (pow.f64 alpha 2) (-.f64 (/.f64 1 (pow.f64 (+.f64 beta 2) 2)) (/.f64 (*.f64 -1 beta) (pow.f64 (+.f64 beta 2) 3))))))))
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(/.f64 (+.f64 2 (*.f64 beta 2)) alpha)
(-.f64 (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 beta alpha)) (/.f64 2 alpha))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (-.f64 (+.f64 (*.f64 beta (/.f64 2 alpha)) (/.f64 2 alpha)) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))
(-.f64 (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 2 (/.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 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3)))))
(+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 beta alpha)) (/.f64 2 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 -1 (*.f64 (pow.f64 (+.f64 beta 2) 2) (/.f64 beta (pow.f64 alpha 3)))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 beta (/.f64 2 alpha)) (/.f64 2 alpha)))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 -1 (*.f64 (pow.f64 (+.f64 beta 2) 2) (/.f64 beta (pow.f64 alpha 3))))))
(-.f64 (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 4) (pow.f64 alpha 4))) (+.f64 (*.f64 2 (/.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 beta (pow.f64 (+.f64 beta 2) 3)) (pow.f64 alpha 4)) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))))))
(-.f64 (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.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 (*.f64 2 (/.f64 beta alpha)) (/.f64 2 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (+.f64 (*.f64 (pow.f64 (+.f64 beta 2) 3) (/.f64 beta (pow.f64 alpha 4))) (*.f64 -1 (*.f64 (pow.f64 (+.f64 beta 2) 2) (/.f64 beta (pow.f64 alpha 3)))))))
(+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 4) (pow.f64 alpha 4))) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (*.f64 beta (/.f64 2 alpha)) (/.f64 2 alpha))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 beta 2) 2) (/.f64 beta (pow.f64 alpha 3)))) (+.f64 (*.f64 (pow.f64 (+.f64 beta 2) 3) (/.f64 beta (pow.f64 alpha 4))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))))))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha))
(/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) (neg.f64 alpha))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2))))
(+.f64 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) (neg.f64 alpha)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2))))
(+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3)))))
(+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) (+.f64 (*.f64 (pow.f64 (+.f64 beta 2) 2) (/.f64 beta (pow.f64 alpha 3))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2))) (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) (neg.f64 alpha)) (*.f64 (pow.f64 (+.f64 beta 2) 2) (/.f64 beta (pow.f64 alpha 3))))))
(+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 4) (*.f64 beta (pow.f64 (+.f64 beta 2) 3))) (pow.f64 alpha 4))) (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))))))
(+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2))) (+.f64 (*.f64 (pow.f64 (+.f64 beta 2) 2) (/.f64 beta (pow.f64 alpha 3))) (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 4) (*.f64 beta (pow.f64 (+.f64 beta 2) 3))) (pow.f64 alpha 4)))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2))) (+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 3) (pow.f64 alpha 3)) (+.f64 (/.f64 -1 (/.f64 (pow.f64 alpha 4) (+.f64 (pow.f64 (+.f64 beta 2) 4) (*.f64 beta (pow.f64 (+.f64 beta 2) 3))))) (+.f64 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) (neg.f64 alpha)) (*.f64 (pow.f64 (+.f64 beta 2) 2) (/.f64 beta (pow.f64 alpha 3)))))))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(+.f64 1 (*.f64 1/2 (-.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (+.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))
(+.f64 2 (-.f64 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))) 1))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(+.f64 2 (*.f64 1/2 (-.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 3))))
(+.f64 2 (*.f64 1/2 (-.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (+.f64 3 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))
(+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 0)
(+.f64 1 (/.f64 alpha (neg.f64 (+.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 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 0))
(+.f64 0 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(+.f64 1/2 (*.f64 1/2 (-.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(+.f64 1/2 (*.f64 -1/2 (-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))
(+.f64 -1 (*.f64 -1 (-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 2)))
(+.f64 -1 (-.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -2))
(+.f64 -1 (-.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta 2))) -2))
(+.f64 4 (-.f64 0 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 3)))
(-.f64 4 (+.f64 3 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(+.f64 4 (*.f64 1 (-.f64 0 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 3))))
(+.f64 4 (*.f64 1 (neg.f64 (+.f64 3 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))
(+.f64 4 (*.f64 -1 (+.f64 3 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(+.f64 (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -2) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1))
(+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (*.f64 (+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -2) -1))
(+.f64 -1 (+.f64 (*.f64 (+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -2) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))) 1)
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(+.f64 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))) (*.f64 -1 (-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) 1)))
(+.f64 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (neg.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2)))) -1))
(+.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta 2))) (-.f64 1 (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (-.f64 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))) 1) 2)
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(+.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 1/2) (*.f64 1/2 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(+.f64 1 (/.f64 alpha (neg.f64 (+.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 (neg.f64 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(*.f64 1 (-.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha))))
(*.f64 1 (-.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2)))
(*.f64 1 (-.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 3) (*.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2)))
(*.f64 1 (-.f64 (+.f64 3 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 2 (+.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))
(+.f64 3 (-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (*.f64 2 (+.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 1)
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -2))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(*.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -1)
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(*.f64 -1 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(*.f64 -1 (-.f64 (-.f64 1 (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -2)) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(*.f64 1 (-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (-.f64 1 (*.f64 (+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -2))))
(*.f64 -1 (-.f64 (-.f64 2 (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -2)) (+.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(*.f64 1 (-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (-.f64 1 (*.f64 (+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -2))))
(*.f64 -1 (-.f64 (-.f64 0 (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -2)) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1)))
(*.f64 1 (-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (-.f64 1 (*.f64 (+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -2))))
(*.f64 -1 (-.f64 (-.f64 4 (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -2)) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 3)))
(*.f64 1 (-.f64 (+.f64 3 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 4 (*.f64 (+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -2))))
(*.f64 -1 (-.f64 (+.f64 4 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 3)) 8))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(*.f64 -1 (-.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 3) (*.f64 (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -2) 2)))
(*.f64 1 (-.f64 (*.f64 2 (*.f64 (+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -2)) (*.f64 3 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 1 (-.f64 (*.f64 (+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -4) (*.f64 3 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 -1/2 (-.f64 0 (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -2)))
(*.f64 (neg.f64 (*.f64 (+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -2)) -1/2)
(-.f64 0 (*.f64 -1 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(*.f64 -1/2 (+.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1)))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(*.f64 -1/2 (-.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(*.f64 -1/2 (-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 1)))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(*.f64 -1/2 (-.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2)))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(*.f64 -1/2 (-.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 3) (+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 4)))
(*.f64 1/2 (-.f64 (+.f64 4 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (+.f64 3 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(*.f64 1/2 (-.f64 (-.f64 5 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (+.f64 3 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(*.f64 -1/2 (-.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 3)))
(*.f64 1/2 (-.f64 (*.f64 3 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1/2) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -3/2))
(*.f64 (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -2) 1/2)
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(*.f64 (+.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1)) -1/2)
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(/.f64 1 (/.f64 -1 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1)))
(+.f64 1 (/.f64 alpha (neg.f64 (+.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 1 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(/.f64 1/2 (/.f64 1 (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -2)))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(/.f64 1/2 (/.f64 -1 (+.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1))))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(/.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -1)
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(/.f64 -1 (/.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1)))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(/.f64 (*.f64 (+.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1)) 1/2) -1)
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(/.f64 (-.f64 (-.f64 1 (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -2)) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1)
(neg.f64 (-.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 (+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -2)))
(/.f64 (-.f64 (-.f64 2 (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -2)) (+.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) -1)
(neg.f64 (-.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 (+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -2)))
(/.f64 (-.f64 (-.f64 0 (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -2)) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1)) -1)
(neg.f64 (-.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 (+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -2)))
(/.f64 (-.f64 (-.f64 4 (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -2)) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 3)) -1)
(neg.f64 (-.f64 (-.f64 4 (*.f64 (+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -2)) (+.f64 3 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(/.f64 (-.f64 (+.f64 4 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 3)) 8) -1)
(+.f64 1 (/.f64 alpha (neg.f64 (+.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)))) 3) (*.f64 (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -2) 2)) -1)
(neg.f64 (-.f64 (*.f64 3 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (*.f64 2 (*.f64 (+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -2))))
(neg.f64 (-.f64 (*.f64 3 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (*.f64 (+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -4)))
(/.f64 (-.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha))) 1)
(*.f64 1 (-.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(+.f64 1 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -2)))
(/.f64 (-.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 3) (*.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) 2)) 1)
(*.f64 1 (-.f64 (+.f64 3 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 2 (+.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))
(+.f64 3 (-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (*.f64 2 (+.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))
(/.f64 (-.f64 (+.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1)) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1)) -1)
(neg.f64 (+.f64 (+.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)))))))
(neg.f64 (-.f64 1 (-.f64 (/.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))))))))
(neg.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1))
(+.f64 1 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 0)
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (+.f64 alpha (+.f64 beta 2))))
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)))
(+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (*.f64 0 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 (*.f64 alpha 0) (+.f64 alpha (+.f64 beta 2))))
(+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (-.f64 0 (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha alpha))
(+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (*.f64 1 (-.f64 0 (/.f64 0 (+.f64 alpha (+.f64 beta 2))))))
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(+.f64 0 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(+.f64 (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))) (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta 2))) (*.f64 alpha (/.f64 2 (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (/.f64 alpha (*.f64 2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 alpha (*.f64 2 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (+.f64 alpha alpha) (*.f64 2 (+.f64 alpha (+.f64 beta 2))))
(+.f64 (*.f64 0 (+.f64 alpha alpha)) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (*.f64 0 (+.f64 alpha alpha)))
(+.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 1/2) (/.f64 alpha (*.f64 2 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (+.f64 alpha alpha) (*.f64 2 (+.f64 alpha (+.f64 beta 2))))
(+.f64 (*.f64 (*.f64 alpha 1/2) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (/.f64 alpha (*.f64 2 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (+.f64 alpha alpha) (*.f64 2 (+.f64 alpha (+.f64 beta 2))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 0)
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (+.f64 alpha (+.f64 beta 2))))
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (*.f64 0 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 (*.f64 alpha 0) (+.f64 alpha (+.f64 beta 2))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha alpha))
(-.f64 alpha (-.f64 alpha (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (*.f64 0 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 (*.f64 alpha 0) (+.f64 alpha (+.f64 beta 2))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (-.f64 alpha alpha) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 alpha (-.f64 alpha (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 0 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (*.f64 0 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 (*.f64 alpha 0) (+.f64 alpha (+.f64 beta 2))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (*.f64 0 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 (*.f64 alpha 0) (+.f64 alpha (+.f64 beta 2))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (*.f64 0 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (/.f64 (*.f64 alpha 0) (+.f64 alpha (+.f64 beta 2))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (-.f64 alpha alpha) (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha (-.f64 (*.f64 0 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) alpha)))
(-.f64 alpha (-.f64 (+.f64 (/.f64 (*.f64 alpha 0) (+.f64 alpha (+.f64 beta 2))) alpha) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 0 (-.f64 alpha alpha)))
(-.f64 alpha (-.f64 alpha (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha alpha)))
(-.f64 alpha (-.f64 alpha (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) (-.f64 alpha alpha)))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha (-.f64 (*.f64 0 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) alpha)))
(-.f64 alpha (-.f64 (+.f64 (/.f64 (*.f64 alpha 0) (+.f64 alpha (+.f64 beta 2))) alpha) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (-.f64 alpha alpha) (-.f64 alpha alpha)))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha (-.f64 (-.f64 alpha alpha) alpha)))
(-.f64 alpha (-.f64 (+.f64 (-.f64 alpha alpha) alpha) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(-.f64 0 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(-.f64 (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(-.f64 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))) (/.f64 (+.f64 alpha alpha) (neg.f64 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(-.f64 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))) (/.f64 (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) -1))
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(-.f64 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))) (*.f64 -1 (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha))))
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(-.f64 (*.f64 (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) 2) (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 3))
(-.f64 (*.f64 2 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (*.f64 3 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (*.f64 4 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 alpha (/.f64 3 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 (*.f64 (+.f64 alpha alpha) 2) (+.f64 alpha (+.f64 beta 2))) (/.f64 (*.f64 alpha 3) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (-.f64 (*.f64 2 (+.f64 alpha alpha)) (*.f64 alpha 3)) (+.f64 alpha (+.f64 beta 2)))
(-.f64 (/.f64 (*.f64 alpha 3) (*.f64 2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 alpha (*.f64 2 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (-.f64 (*.f64 alpha 3) alpha) (*.f64 2 (+.f64 alpha (+.f64 beta 2))))
(-.f64 (/.f64 0 (neg.f64 (*.f64 2 (+.f64 alpha (+.f64 beta 2))))) (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 0 (*.f64 (+.f64 alpha (+.f64 beta 2)) -2)) (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta 2))))
(-.f64 (*.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 3) 1/2) (/.f64 alpha (*.f64 2 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (-.f64 (*.f64 alpha 3) alpha) (*.f64 2 (+.f64 alpha (+.f64 beta 2))))
(-.f64 (*.f64 (*.f64 alpha 3) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 alpha (*.f64 2 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (-.f64 (*.f64 alpha 3) alpha) (*.f64 2 (+.f64 alpha (+.f64 beta 2))))
(-.f64 (*.f64 (*.f64 (+.f64 alpha alpha) 2) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (*.f64 alpha 3)))
(/.f64 (-.f64 (*.f64 2 (+.f64 alpha alpha)) (*.f64 alpha 3)) (+.f64 alpha (+.f64 beta 2)))
(-.f64 (*.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(-.f64 (*.f64 0 (neg.f64 (+.f64 alpha alpha))) (*.f64 (neg.f64 (+.f64 alpha alpha)) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(-.f64 (*.f64 0 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))) (*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 alpha alpha)))
(/.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 1 (+.f64 alpha (+.f64 beta 2))))
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(*.f64 2 (/.f64 alpha (*.f64 2 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 1)
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(*.f64 (+.f64 alpha alpha) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(*.f64 1/2 (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)))
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 alpha alpha))
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) alpha)
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(*.f64 -1 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(*.f64 -1 (*.f64 (+.f64 alpha alpha) (-.f64 0 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))))
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(*.f64 -1 (-.f64 (-.f64 alpha alpha) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(*.f64 1 (-.f64 alpha (-.f64 alpha (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(*.f64 -1 (-.f64 (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 3) (*.f64 (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) 2)))
(*.f64 1 (-.f64 (*.f64 2 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (*.f64 3 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(*.f64 1 (-.f64 (*.f64 4 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 alpha (/.f64 3 (+.f64 alpha (+.f64 beta 2))))))
(*.f64 (neg.f64 alpha) (/.f64 1 (neg.f64 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(*.f64 (neg.f64 alpha) (/.f64 -1 (+.f64 alpha (+.f64 beta 2))))
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(*.f64 (neg.f64 alpha) (-.f64 0 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(*.f64 -1/2 (+.f64 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))) (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2))))))
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(*.f64 -1/2 (/.f64 (+.f64 (neg.f64 alpha) (neg.f64 alpha)) (+.f64 alpha (+.f64 beta 2))))
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(*.f64 -1/2 (*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) (-.f64 0 (+.f64 alpha alpha))))
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(*.f64 -1/2 (-.f64 0 (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha))))
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(*.f64 -1/2 (-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha))))
(*.f64 1/2 (-.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (*.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) -1/2) (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta 2))))
(*.f64 -1/2 (-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (*.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 3)))
(*.f64 1/2 (-.f64 (*.f64 3 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(*.f64 1/2 (-.f64 (*.f64 alpha (/.f64 3 (+.f64 alpha (+.f64 beta 2)))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) 1/2)
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(*.f64 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))) -1)
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(*.f64 (/.f64 1 (/.f64 (+.f64 alpha (+.f64 beta 2)) 1/4)) (*.f64 (+.f64 alpha alpha) 2))
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(*.f64 (/.f64 1 (/.f64 (+.f64 alpha (+.f64 beta 2)) 1/4)) (/.f64 2 (/.f64 1/2 alpha)))
(*.f64 (/.f64 1/4 (/.f64 (+.f64 alpha (+.f64 beta 2)) 1)) (/.f64 alpha 1/4))
(*.f64 (/.f64 1/4 (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha 1/4))
(*.f64 (/.f64 alpha (*.f64 2 (+.f64 alpha (+.f64 beta 2)))) 2)
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(*.f64 (-.f64 0 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (neg.f64 (+.f64 alpha alpha)))
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(*.f64 (-.f64 0 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 -1 (/.f64 1/2 alpha)))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 alpha -1/2))
(*.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha -1/2))
(*.f64 (-.f64 0 (+.f64 alpha alpha)) (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(*.f64 (-.f64 0 (+.f64 alpha alpha)) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(*.f64 (neg.f64 (+.f64 alpha alpha)) (-.f64 0 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(*.f64 (neg.f64 (+.f64 alpha alpha)) (*.f64 1 (-.f64 0 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))))
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(*.f64 (neg.f64 (+.f64 alpha alpha)) (-.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 0 (+.f64 alpha alpha)))
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 1 (-.f64 0 (+.f64 alpha alpha))))
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 alpha (*.f64 alpha 3)))
(*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 (*.f64 alpha 3) alpha))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 alpha alpha) (*.f64 (+.f64 alpha alpha) 2)))
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(*.f64 (*.f64 (+.f64 alpha alpha) 2) (/.f64 1 (/.f64 (+.f64 alpha (+.f64 beta 2)) 1/4)))
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(*.f64 (*.f64 (+.f64 alpha alpha) 2) (*.f64 1 (/.f64 1 (/.f64 (+.f64 alpha (+.f64 beta 2)) 1/4))))
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(*.f64 (*.f64 (+.f64 alpha alpha) 2) (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) 1/2))
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(*.f64 (*.f64 (+.f64 alpha alpha) 2) (-.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 1 (/.f64 (+.f64 alpha (+.f64 beta 2)) 1/4))))
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(*.f64 (+.f64 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))) (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2))))) -1/2)
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(*.f64 (+.f64 (neg.f64 alpha) (neg.f64 alpha)) (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))))
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(*.f64 (+.f64 (neg.f64 alpha) (neg.f64 alpha)) (*.f64 1 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(*.f64 (+.f64 (neg.f64 alpha) (neg.f64 alpha)) (*.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2))) -1/2))
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(*.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (+.f64 (neg.f64 alpha) (neg.f64 alpha)))
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(*.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 -1 (/.f64 1/2 alpha)))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 alpha -1/2))
(*.f64 (/.f64 -1/2 (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha -1/2))
(*.f64 (neg.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (neg.f64 alpha))
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(*.f64 (neg.f64 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (*.f64 alpha 3) (*.f64 (+.f64 alpha alpha) 2)))
(/.f64 (-.f64 (*.f64 2 (+.f64 alpha alpha)) (*.f64 alpha 3)) (+.f64 alpha (+.f64 beta 2)))
(*.f64 (neg.f64 (neg.f64 (+.f64 alpha alpha))) (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(*.f64 (neg.f64 (neg.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))))) (+.f64 alpha alpha))
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(neg.f64 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 alpha (+.f64 alpha (+.f64 beta 2)))
(-.f64 1 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (-.f64 (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))
(-.f64 1 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))))
(-.f64 (+.f64 -1 (+.f64 2 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))
(+.f64 -1 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) -2)))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 0 (-.f64 (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))
(-.f64 1 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (-.f64 (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))
(-.f64 1 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) (-.f64 (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 (*.f64 0 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (-.f64 (+.f64 (/.f64 (*.f64 alpha 0) (+.f64 alpha (+.f64 beta 2))) (*.f64 alpha (/.f64 2 (+.f64 alpha (+.f64 beta 2))))) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (-.f64 alpha alpha) (-.f64 (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 (-.f64 alpha alpha) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (*.f64 alpha (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (-.f64 alpha alpha) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 0 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 0 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (+.f64 2 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (-.f64 (+.f64 0 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (+.f64 -1 (+.f64 2 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 0 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (+.f64 2 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (-.f64 (+.f64 0 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (+.f64 -1 (+.f64 2 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (*.f64 0 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (+.f64 2 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))))
(-.f64 (+.f64 -1 (+.f64 2 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))) (-.f64 (+.f64 (/.f64 (*.f64 alpha 0) (+.f64 alpha (+.f64 beta 2))) (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (-.f64 alpha alpha) (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (-.f64 alpha alpha) (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (+.f64 2 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (-.f64 (+.f64 (-.f64 alpha alpha) (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (+.f64 -1 (+.f64 2 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (-.f64 (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 1 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 0 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (+.f64 2 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (-.f64 (+.f64 0 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (+.f64 -1 (+.f64 2 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (-.f64 (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 0)))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (-.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (*.f64 0 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (-.f64 (+.f64 (*.f64 0 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) (*.f64 alpha (/.f64 2 (+.f64 alpha (+.f64 beta 2))))) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))) (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 0)))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (+.f64 2 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))) (*.f64 0 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (-.f64 (+.f64 (*.f64 0 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (+.f64 -1 (+.f64 2 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 (-.f64 (+.f64 alpha alpha) beta) (+.f64 alpha (+.f64 beta 2))) -1))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (/.f64 (+.f64 alpha (-.f64 alpha beta)) (+.f64 alpha (+.f64 beta 2)))))
(-.f64 1 (-.f64 (/.f64 (-.f64 (+.f64 alpha alpha) beta) (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (-.f64 (+.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (+.f64 2 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 2 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))))
(-.f64 (+.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) -1) (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) -2))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (-.f64 0 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (+.f64 2 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 2 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))))
(-.f64 (+.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) -1) (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) -2))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1))
(-.f64 1 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1)))
(-.f64 1 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1)))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (*.f64 0 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) -1)))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (+.f64 (/.f64 (*.f64 beta 0) (+.f64 alpha (+.f64 beta 2))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (-.f64 beta beta) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1)))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (-.f64 beta beta) -1)))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (+.f64 (-.f64 beta beta) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 1 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 0)))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 0 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (+.f64 (*.f64 0 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(-.f64 1 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))
(-.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 0)
(-.f64 1 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))
(-.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (/.f64 0 (+.f64 alpha (+.f64 beta 2))))
(+.f64 1 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 0))
(+.f64 1 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) (*.f64 0 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))
(-.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (/.f64 0 (+.f64 alpha (+.f64 beta 2))))
(+.f64 1 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (+.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 0) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (*.f64 0 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) (-.f64 1 (+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (*.f64 0 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))))
(-.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (+.f64 0 (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 0)))
(-.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (+.f64 0 (*.f64 0 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))
(-.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 0)))
(-.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (*.f64 0 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) (-.f64 1 (+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (*.f64 0 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))))
(-.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (+.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 0) (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 0)))
(-.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (+.f64 (*.f64 0 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) (*.f64 0 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))
(+.f64 1 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) (+.f64 (*.f64 0 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) (*.f64 0 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))))
(-.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (+.f64 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) (-.f64 0 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))))
(-.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (+.f64 (+.f64 2 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) -2)))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) (-.f64 1 (+.f64 2 (+.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) -2) (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))))
(-.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (+.f64 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1) (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))
(+.f64 1 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) (+.f64 1 (+.f64 (+.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) -1) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))
(-.f64 0 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1))
(-.f64 1 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))
(-.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(-.f64 1 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) -1)
(-.f64 1 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) (-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) 1))
(-.f64 1 (-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) -1))
(-.f64 1 (-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 1 (-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 0)))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (*.f64 0 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))
(-.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (+.f64 2 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 2 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))))
(-.f64 (+.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) -1) (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) -2))
(-.f64 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1) (-.f64 0 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (+.f64 2 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 2 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))))
(-.f64 (+.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) -1) (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) -2))
(-.f64 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1) (/.f64 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) -1))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (+.f64 2 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 2 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))))
(-.f64 (+.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) -1) (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) -2))
(-.f64 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1) (+.f64 (-.f64 0 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))) (/.f64 0 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (+.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) -1) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) -2)))
(+.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) (-.f64 -1 (+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) -2))))
(-.f64 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1) (+.f64 (-.f64 0 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))) (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 0)))
(-.f64 (+.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) -1) (+.f64 (*.f64 0 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) -2)))
(-.f64 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1) (+.f64 0 (-.f64 0 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (+.f64 2 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 2 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))))
(-.f64 (+.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) -1) (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) -2))
(-.f64 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (-.f64 0 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))))
(-.f64 (+.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) -1) (+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) -2)))
(+.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) (-.f64 -1 (+.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) -2))))
(-.f64 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1) (*.f64 1 (-.f64 0 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (+.f64 2 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 2 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))))
(-.f64 (+.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) -1) (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) -2))
(-.f64 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1) (*.f64 -1 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (+.f64 2 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 2 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))))
(-.f64 (+.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) -1) (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) -2))
(-.f64 (+.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (+.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(-.f64 1 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))
(-.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1) -2)
(-.f64 1 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))
(-.f64 (/.f64 0 (+.f64 alpha (+.f64 beta 2))) (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1))
(-.f64 1 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))
(-.f64 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (+.f64 2 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 2 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))))
(-.f64 (+.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) -1) (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) -2))
(-.f64 (*.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 2) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (*.f64 2 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (+.f64 1 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (-.f64 (*.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 2) (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))
(-.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (*.f64 2 (-.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))
(+.f64 1 (-.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) (*.f64 2 (+.f64 1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))))
(-.f64 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))) (-.f64 -1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (-.f64 -1 (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))) (*.f64 -1 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))) (+.f64 -1 (*.f64 -1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (/.f64 (*.f64 -1 beta) (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (-.f64 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))) 1) (/.f64 (+.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) -1))
(-.f64 (+.f64 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))) -1) (neg.f64 (+.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (-.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (+.f64 -2 (/.f64 beta (neg.f64 (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (-.f64 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))) 1) (*.f64 -1 (+.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (+.f64 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))) -1) (+.f64 -2 (*.f64 -1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (-.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (+.f64 -2 (/.f64 (*.f64 -1 beta) (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (+.f64 1 (/.f64 beta (/.f64 (+.f64 alpha (+.f64 beta 2)) 2))) (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))
(+.f64 1 (-.f64 (/.f64 beta (/.f64 (+.f64 alpha (+.f64 beta 2)) 2)) (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))))
(+.f64 1 (-.f64 (/.f64 (*.f64 beta 2) (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (/.f64 (+.f64 alpha (+.f64 beta 2)) 2))) (/.f64 beta (+.f64 alpha (+.f64 beta 2))))
(+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 (/.f64 beta (/.f64 (+.f64 alpha (+.f64 beta 2)) 2)) (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 (/.f64 (*.f64 beta 2) (+.f64 alpha (+.f64 beta 2))) (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (+.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) 4) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 3))
(-.f64 (+.f64 4 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (+.f64 3 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(+.f64 4 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 3 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (+.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -2)) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (-.f64 (*.f64 (+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -2) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(+.f64 (*.f64 (+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -2) (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (+.f64 0 (+.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (+.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(-.f64 1 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))
(-.f64 (+.f64 0 (*.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 2)) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))
(+.f64 0 (-.f64 (*.f64 2 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (+.f64 1 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (+.f64 (+.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (+.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (+.f64 (+.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (+.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(-.f64 1 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))
(-.f64 (*.f64 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) 2) (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 3))
(-.f64 (*.f64 2 (+.f64 2 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))) (*.f64 3 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 4) (*.f64 3 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 2) (*.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 2)) (+.f64 (*.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 2) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))
(-.f64 (*.f64 2 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (+.f64 1 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) -1) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) -1))
(-.f64 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))) (+.f64 -1 (*.f64 -1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (/.f64 (*.f64 -1 beta) (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) 1) (-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 2))
(-.f64 (+.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) -1) (-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 2))
(-.f64 2 (-.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 (-.f64 (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) -1) (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (neg.f64 (-.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))) (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (neg.f64 (-.f64 (*.f64 alpha (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))) (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta 2))))
(-.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) -1) (/.f64 (*.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 2) -1))
(/.f64 (-.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (*.f64 2 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))) -1)
(-.f64 (neg.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) (*.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) -2))
(-.f64 (*.f64 (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) -1) (*.f64 -1 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))
(-.f64 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))) (+.f64 -1 (*.f64 -1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (/.f64 (*.f64 -1 beta) (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 1/2) (*.f64 1/2 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1)))
(*.f64 1/2 (-.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) -1)))
(*.f64 -1/2 (-.f64 -1 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) -1))))
(-.f64 (*.f64 (+.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) 1/2) (/.f64 alpha (*.f64 2 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (*.f64 1/2 (+.f64 1 (+.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))) (/.f64 alpha (*.f64 2 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (*.f64 1/2 (+.f64 1 (+.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))) (*.f64 alpha (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (*.f64 (+.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (+.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) 1/2) (*.f64 1/2 (+.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(*.f64 1/2 (-.f64 (+.f64 2 (+.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (+.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(*.f64 1/2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) (+.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 1)))
(-.f64 (*.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 3) 1/2) (*.f64 1/2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))
(*.f64 1/2 (-.f64 (*.f64 3 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 3/2) (*.f64 1/2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (*.f64 (+.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (*.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 2)) 1/2) (*.f64 1/2 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 1/2 (-.f64 (+.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (*.f64 2 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))) (+.f64 1 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))))
(*.f64 1/2 (+.f64 (*.f64 2 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (-.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (+.f64 1 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))))))
(-.f64 (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) -1) (*.f64 -1 (*.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 2)))
(/.f64 (-.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (*.f64 2 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))) -1)
(-.f64 (neg.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) (*.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) -2))
(-.f64 (*.f64 (-.f64 (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha)) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) -1) (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (neg.f64 (-.f64 (*.f64 2 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))) (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (neg.f64 (-.f64 (*.f64 alpha (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))) (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta 2))))
(*.f64 1 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))
(-.f64 1 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))
(*.f64 1 (-.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha))))
(-.f64 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))) (+.f64 -1 (*.f64 -1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (/.f64 (*.f64 -1 beta) (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 1)
(-.f64 1 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))
(*.f64 1/2 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))
(-.f64 1 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))
(*.f64 1/2 (-.f64 (*.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 2) (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha))))
(-.f64 (*.f64 (*.f64 2 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) 1/2) (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))
(*.f64 1/2 (+.f64 (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -2) (/.f64 beta (/.f64 (+.f64 alpha (+.f64 beta 2)) 2))))
(+.f64 (*.f64 (/.f64 beta (/.f64 (+.f64 alpha (+.f64 beta 2)) 2)) 1/2) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 beta (/.f64 1 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 1/2 (+.f64 (/.f64 beta (/.f64 (+.f64 alpha (+.f64 beta 2)) 2)) (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -2)))
(+.f64 (*.f64 (/.f64 beta (/.f64 (+.f64 alpha (+.f64 beta 2)) 2)) 1/2) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (*.f64 beta (/.f64 1 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1) -1)
(-.f64 1 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))
(*.f64 -1 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1))
(-.f64 1 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))
(*.f64 -1 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))
(*.f64 1 (-.f64 (+.f64 -1 (+.f64 2 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))
(*.f64 1 (+.f64 -1 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) -2))))
(*.f64 -1 (-.f64 (-.f64 (+.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))) (+.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(*.f64 -1 (-.f64 (+.f64 2 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 2 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))) (+.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(*.f64 1 (-.f64 (+.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) -1) (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) -2)))
(*.f64 -1 (-.f64 (-.f64 0 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))) (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1)))
(*.f64 -1 (-.f64 (+.f64 2 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 2 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))) (+.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(*.f64 1 (-.f64 (+.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) -1) (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) -2)))
(*.f64 -1 (-.f64 (-.f64 (*.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 2) (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 1 (-.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (*.f64 2 (-.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))))
(*.f64 1 (+.f64 1 (-.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) (*.f64 2 (+.f64 1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))))))
(*.f64 -1 (-.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) (+.f64 1 (/.f64 beta (/.f64 (+.f64 alpha (+.f64 beta 2)) 2)))))
(*.f64 1 (+.f64 1 (-.f64 (/.f64 beta (/.f64 (+.f64 alpha (+.f64 beta 2)) 2)) (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))))
(*.f64 1 (+.f64 1 (-.f64 (/.f64 (*.f64 beta 2) (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))))
(*.f64 -1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (/.f64 (+.f64 alpha (+.f64 beta 2)) 2)))))
(*.f64 1 (+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 (/.f64 beta (/.f64 (+.f64 alpha (+.f64 beta 2)) 2)) (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))
(*.f64 1 (+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (-.f64 (/.f64 (*.f64 beta 2) (+.f64 alpha (+.f64 beta 2))) (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))
(*.f64 -1 (-.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 3) (+.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) 4)))
(*.f64 1 (-.f64 (+.f64 4 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (+.f64 3 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(*.f64 1 (+.f64 4 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 3 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 -1 (-.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -2))))
(*.f64 1 (+.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (-.f64 (*.f64 (+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -2) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 1 (+.f64 (*.f64 (+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -2) (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 -1 (-.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (+.f64 0 (+.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))
(-.f64 1 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))
(*.f64 -1 (-.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (+.f64 0 (*.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 2))))
(*.f64 1 (+.f64 0 (-.f64 (*.f64 2 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (+.f64 1 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 -1 (-.f64 (+.f64 (+.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (+.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (+.f64 (+.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (+.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))
(-.f64 1 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))
(*.f64 -1 (-.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 3) (*.f64 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) 2)))
(*.f64 1 (-.f64 (*.f64 2 (+.f64 2 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))) (*.f64 3 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 1 (-.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 4) (*.f64 3 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 -1 (-.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 2) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))) (+.f64 (*.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 2) (*.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 2))))
(*.f64 1 (-.f64 (*.f64 2 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (+.f64 1 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))))
(*.f64 -1/2 (-.f64 0 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))
(-.f64 1 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))
(*.f64 -1/2 (+.f64 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1) (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1)))
(-.f64 1 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))
(*.f64 -1/2 (-.f64 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1) (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))
(*.f64 1/2 (-.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) -1)))
(*.f64 -1/2 (-.f64 -1 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) -1))))
(*.f64 -1/2 (-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 1/2 (-.f64 (+.f64 2 (+.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (+.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(*.f64 1/2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) (+.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 1)))
(*.f64 -1/2 (-.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (+.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (+.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 1/2 (-.f64 (+.f64 2 (+.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (+.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))))
(*.f64 1/2 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) (+.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 1)))
(*.f64 -1/2 (-.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 3)))
(*.f64 1/2 (-.f64 (*.f64 3 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 3/2) (*.f64 1/2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))
(*.f64 -1/2 (-.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (+.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (*.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 2))))
(*.f64 1/2 (-.f64 (+.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (*.f64 2 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))) (+.f64 1 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))))
(*.f64 1/2 (+.f64 (*.f64 2 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (-.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) (+.f64 1 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) 1/2)
(-.f64 1 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))
(*.f64 (+.f64 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1) (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1)) -1/2)
(-.f64 1 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))
(/.f64 1 (/.f64 1 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))
(-.f64 1 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 1)
(-.f64 1 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))
(/.f64 1/2 (/.f64 1 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))
(-.f64 1 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))
(/.f64 1/2 (/.f64 -1 (+.f64 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1) (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1))))
(-.f64 1 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1) -1)
(-.f64 1 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))
(/.f64 -1 (/.f64 1 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1)))
(-.f64 1 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (*.f64 (+.f64 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1) (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1)) 1/2) -1)
(-.f64 1 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (-.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))) (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -1)
(neg.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (+.f64 2 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))))
(/.f64 (-.f64 (-.f64 (+.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))) (+.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) -1)
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (+.f64 2 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 2 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))))
(-.f64 (+.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) -1) (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) -2))
(/.f64 (-.f64 (-.f64 0 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))) (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1)) -1)
(-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (+.f64 2 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 2 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))))))
(-.f64 (+.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) -1) (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) -2))
(/.f64 (-.f64 (-.f64 (*.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 2) (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))) -1)
(neg.f64 (-.f64 (*.f64 2 (-.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))) (+.f64 1 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (*.f64 (+.f64 1 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))))) -2) (neg.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))))
(/.f64 (-.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) (+.f64 1 (/.f64 beta (/.f64 (+.f64 alpha (+.f64 beta 2)) 2)))) -1)
(neg.f64 (-.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) (+.f64 1 (/.f64 beta (/.f64 (+.f64 alpha (+.f64 beta 2)) 2)))))
(neg.f64 (-.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) (+.f64 1 (/.f64 (*.f64 beta 2) (+.f64 alpha (+.f64 beta 2))))))
(/.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (/.f64 (+.f64 alpha (+.f64 beta 2)) 2)))) -1)
(neg.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (/.f64 (+.f64 alpha (+.f64 beta 2)) 2)))))
(neg.f64 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (/.f64 (*.f64 beta 2) (+.f64 alpha (+.f64 beta 2))))))
(/.f64 (-.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) 3) (+.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) 4)) -1)
(neg.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (-.f64 3 (+.f64 4 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))
(neg.f64 (+.f64 3 (-.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 4 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))
(/.f64 (-.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) -1) -2))) -1)
(neg.f64 (-.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (+.f64 (*.f64 (+.f64 -1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) -2) (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))
(/.f64 (-.f64 (+.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2)))) (+.f64 0 (+.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))) -1)
(-.f64 1 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (-.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (+.f64 0 (*.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 2))) -1)
(neg.f64 (-.f64 (+.f64 1 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2)))) (+.f64 0 (*.f64 2 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))))
(neg.f64 (+.f64 1 (-.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) (+.f64 0 (*.f64 2 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))))
(/.f64 (-.f64 (+.f64 (+.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (+.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) (+.f64 (+.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (+.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))) -1)
(-.f64 1 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))
(/.f64 (-.f64 (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 3) (*.f64 (*.f64 2 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) 2)) -1)
(neg.f64 (-.f64 (*.f64 3 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) (*.f64 2 (+.f64 2 (*.f64 2 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))))))
(neg.f64 (-.f64 (*.f64 3 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))) (*.f64 (+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2)))) 4)))
(/.f64 (-.f64 (+.f64 (*.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 2) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))) (+.f64 (*.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 2) (*.f64 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 2))) -1)
(/.f64 (-.f64 (*.f64 2 (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (+.f64 1 (/.f64 (+.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))) 1)
(/.f64 (-.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))) (+.f64 1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (/.f64 2 (/.f64 (+.f64 alpha (+.f64 beta 2)) alpha))) 1)
(-.f64 (/.f64 alpha (neg.f64 (+.f64 alpha (+.f64 beta 2)))) (+.f64 -1 (*.f64 -1 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (/.f64 (neg.f64 alpha) (+.f64 alpha (+.f64 beta 2))) (+.f64 -1 (/.f64 (*.f64 -1 beta) (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (-.f64 (+.f64 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1) (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1)) (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1)) -1)
(neg.f64 (+.f64 (+.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) -1) (-.f64 (+.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) -1) (+.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) -1))))
(neg.f64 (-.f64 (+.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) (+.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) -2)) (+.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) -1)))
(neg.f64 (-.f64 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))) 1))
(-.f64 1 (/.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta 2))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))))

localize75.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.5b
(*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))
2.5b
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta (-.f64 beta -2)) alpha))
2.6b
(/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))
3.5b
(-.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta (-.f64 beta -2)) alpha)) (/.f64 (+.f64 beta 1) alpha))
Compiler

Compiled 102 to 69 computations (32.4% saved)

series8.0ms (0.1%)

Counts
4 → 96
Calls

24 calls:

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

rewrite83.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1958×rational.json-1
1958×rational.json-2
1958×rational.json-4
1958×rational.json-3
326×rational.json-simplify-13
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
020178
1144172
2645154
34782154
Stop Event
node limit
Counts
4 → 273
Calls
Call 1
Inputs
(-.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta (-.f64 beta -2)) alpha)) (/.f64 (+.f64 beta 1) alpha))
(/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta (-.f64 beta -2)) alpha))
(*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (-.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 beta 1) alpha)) (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha)))) (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 (+.f64 beta (+.f64 beta 2)) (+.f64 beta 1)) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (-.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (-.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 (+.f64 beta 1) alpha)) (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (-.f64 -1 beta) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 (+.f64 beta 1) alpha)) (-.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha)))) (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 (+.f64 beta (+.f64 beta 2)) (+.f64 beta 1)) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) (/.f64 (-.f64 -1 beta) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (neg.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) (*.f64 1 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (neg.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha)) (-.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha)) (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 beta alpha) (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (-.f64 (+.f64 beta 2) (+.f64 beta 1)) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 beta alpha) (-.f64 (*.f64 (+.f64 beta 2) (+.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (/.f64 1 alpha))) (/.f64 (+.f64 beta 1) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) 2) (-.f64 0 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 (+.f64 beta (+.f64 beta 2)) (+.f64 beta 1)) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) 2) (-.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) 2) (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 (+.f64 beta (+.f64 beta 2)) (+.f64 beta 1)) alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -1 beta) alpha) (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (-.f64 -1 beta) alpha)) (*.f64 2 (/.f64 (+.f64 beta 1) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (neg.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha)))) (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 beta 2) (/.f64 -1 (pow.f64 alpha 2))) (-.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 beta (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)) (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 beta (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 beta (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (+.f64 (/.f64 (+.f64 beta 1) alpha) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 2 (/.f64 (+.f64 beta 1) alpha)) 2) (-.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 (+.f64 beta (+.f64 beta 2)) (+.f64 beta 1)) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha)) 2) (neg.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) 2) (*.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) 2)) (-.f64 0 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) 2) (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 (+.f64 beta (+.f64 beta 2)) (+.f64 beta 1)) alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2))) (-.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha))) (neg.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha)))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 -1 (neg.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha)))) (/.f64 (-.f64 -1 beta) alpha)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (/.f64 0 (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (+.f64 0 (/.f64 0 (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (-.f64 0 (/.f64 0 (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (-.f64 (/.f64 0 (pow.f64 alpha 2)) (/.f64 0 (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (-.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (/.f64 0 (*.f64 (pow.f64 alpha 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (*.f64 1 (/.f64 0 (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (*.f64 (-.f64 -2 (+.f64 beta beta)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (*.f64 (/.f64 1/2 (pow.f64 alpha 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (pow.f64 alpha 2)) (/.f64 beta (neg.f64 (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (pow.f64 alpha 2)) (+.f64 0 (/.f64 beta (neg.f64 (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (pow.f64 alpha 2)) (-.f64 0 (/.f64 beta (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (pow.f64 alpha 2)) (-.f64 (/.f64 -1 (pow.f64 alpha 2)) (/.f64 (+.f64 beta -1) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (pow.f64 alpha 2)) (*.f64 (/.f64 1/2 (pow.f64 alpha 2)) (-.f64 (-.f64 -1 beta) (+.f64 beta -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (pow.f64 alpha 2)) (/.f64 (-.f64 (-.f64 -1 beta) (+.f64 beta -1)) (*.f64 (pow.f64 alpha 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (pow.f64 alpha 2)) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (/.f64 -1 (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (-.f64 (/.f64 -1 (pow.f64 alpha 2)) (/.f64 0 (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (-.f64 0 (/.f64 1 (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)) (/.f64 (+.f64 beta 1) (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -2 (pow.f64 alpha 2)) (-.f64 0 (/.f64 (+.f64 beta -1) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 1/2 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1/2 (pow.f64 alpha 2)) (/.f64 (-.f64 (-.f64 -1 beta) beta) (*.f64 (pow.f64 alpha 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1 (/.f64 1/2 (pow.f64 alpha 2))) (*.f64 (/.f64 1/2 (pow.f64 alpha 2)) (-.f64 (-.f64 -1 beta) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 -1 beta) (/.f64 1/2 (pow.f64 alpha 2))) (*.f64 (/.f64 1/2 (pow.f64 alpha 2)) (-.f64 -1 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (/.f64 0 (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (-.f64 (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (/.f64 0 (*.f64 (pow.f64 alpha 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (*.f64 1 (/.f64 0 (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (*.f64 (-.f64 -2 (+.f64 beta beta)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (*.f64 (/.f64 1/2 (pow.f64 alpha 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (+.f64 beta 1) (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 (pow.f64 alpha 2)) (/.f64 beta (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (pow.f64 alpha 2)) (-.f64 (/.f64 -1 (pow.f64 alpha 2)) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (pow.f64 alpha 2)) (-.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (pow.f64 alpha 2)) (/.f64 (+.f64 beta 1) (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (/.f64 1 (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -2 (pow.f64 alpha 2)) (/.f64 (+.f64 beta -1) (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 beta -1) (pow.f64 alpha 2)) (-.f64 (/.f64 -2 (pow.f64 alpha 2)) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 -1 (pow.f64 alpha 2)) (/.f64 0 (pow.f64 alpha 2))) (/.f64 beta (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 -2 (pow.f64 alpha 2)) (/.f64 0 (pow.f64 alpha 2))) (/.f64 (+.f64 beta -1) (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (/.f64 beta (neg.f64 (pow.f64 alpha 2)))) (/.f64 1 (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (/.f64 -2 (pow.f64 alpha 2))) (/.f64 (+.f64 beta -1) (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 beta beta) (neg.f64 (pow.f64 alpha 2))) (/.f64 (+.f64 beta -1) (neg.f64 (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -4 (pow.f64 alpha 2)) (/.f64 (+.f64 beta -3) (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 beta -1) (neg.f64 (pow.f64 alpha 2))) (/.f64 -2 (neg.f64 (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 -1 (-.f64 -1 beta)) (*.f64 (pow.f64 alpha 2) 2)) (/.f64 beta (*.f64 (pow.f64 alpha 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (-.f64 -1 beta) -2) (*.f64 (pow.f64 alpha 2) 2)) (/.f64 (+.f64 beta -1) (*.f64 (pow.f64 alpha 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 -1 (-.f64 -1 beta)) (/.f64 1/2 (pow.f64 alpha 2))) (*.f64 (/.f64 1/2 (pow.f64 alpha 2)) beta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (-.f64 -1 beta) -2) (/.f64 1/2 (pow.f64 alpha 2))) (*.f64 (/.f64 1/2 (pow.f64 alpha 2)) (+.f64 beta -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 -2 (pow.f64 alpha 2)) (/.f64 -2 (pow.f64 alpha 2))) (+.f64 (/.f64 -2 (pow.f64 alpha 2)) (/.f64 (+.f64 beta -1) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (/.f64 beta (neg.f64 (pow.f64 alpha 2)))) (+.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (/.f64 1 (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2))) (+.f64 (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 beta 1) (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 beta) (/.f64 1 (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 beta (+.f64 beta 2)) (/.f64 -1/2 (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 beta (+.f64 beta 2)) (-.f64 0 (/.f64 1/2 (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 beta 1) (/.f64 -1 (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -2 (+.f64 beta beta)) (/.f64 1/2 (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (pow.f64 alpha 2)) (-.f64 -2 (+.f64 beta beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 alpha 2)) (-.f64 -1 beta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (pow.f64 alpha 2)) (+.f64 beta (+.f64 beta 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 (pow.f64 alpha 2))) (+.f64 beta (+.f64 beta 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 (pow.f64 alpha 2))) (-.f64 beta (+.f64 -1 (-.f64 -1 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 (pow.f64 alpha 2))) (-.f64 (+.f64 beta -1) (+.f64 (-.f64 -1 beta) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 -2 (+.f64 beta beta)) (-.f64 -2 (+.f64 beta beta))) (/.f64 1/2 (*.f64 (pow.f64 alpha 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (+.f64 beta 1) (pow.f64 alpha 2)) (/.f64 (+.f64 beta 1) (pow.f64 alpha 2))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 beta 1) (pow.f64 alpha 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) (/.f64 0 alpha))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) (*.f64 (+.f64 beta 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) (-.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) 2) (*.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) 2) (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) 2) (*.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) 2)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) 2) (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta beta) alpha)) (/.f64 -2 alpha))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (*.f64 2 (/.f64 (+.f64 beta 1) alpha)) 2)) (*.f64 2 (/.f64 (+.f64 beta 1) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 beta 1) alpha)) (*.f64 (+.f64 beta 2) (/.f64 -1 (pow.f64 alpha 2)))) (*.f64 (+.f64 beta 2) (/.f64 beta (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 beta 1) alpha)) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)))) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha)))) (neg.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 -1 (neg.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) (neg.f64 (*.f64 2 (/.f64 (+.f64 beta 1) alpha)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) (neg.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 0 (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (+.f64 0 (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (+.f64 0 (*.f64 (+.f64 beta 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (-.f64 0 (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (-.f64 (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) 0) (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (-.f64 (*.f64 (+.f64 beta 2) 0) (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (-.f64 0 (*.f64 (+.f64 beta 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (-.f64 (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) 0) (*.f64 (+.f64 beta 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (-.f64 (*.f64 (+.f64 beta 2) 0) (*.f64 (+.f64 beta 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (-.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 0 (/.f64 -1 (-.f64 -2 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 0 (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (/.f64 0 (pow.f64 alpha 2)) (/.f64 -1 (-.f64 -2 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (*.f64 (-.f64 -1 beta) 0) (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) (/.f64 0 (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 1 (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 1 (*.f64 (+.f64 beta 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (*.f64 (+.f64 beta 2) (-.f64 -2 (+.f64 beta beta))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) 0) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 beta 2) 0) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 beta 2) (/.f64 -1 (pow.f64 alpha 2))) (-.f64 0 (*.f64 (+.f64 beta 2) (/.f64 beta (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 beta 2) (/.f64 -1 (pow.f64 alpha 2))) (/.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (/.f64 -1 (-.f64 -2 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 beta 2) (/.f64 -1 (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) (/.f64 beta (neg.f64 (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)) (*.f64 beta (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)) (+.f64 0 (*.f64 beta (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)) (-.f64 (*.f64 beta (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 beta (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 beta (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (-.f64 (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)) (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 beta (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (-.f64 (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)) (*.f64 (+.f64 beta 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 beta (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (-.f64 beta (+.f64 beta -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 beta (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (-.f64 beta (+.f64 beta -2)) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2))) (neg.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 -1 (-.f64 -2 beta))) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (/.f64 -1 (-.f64 -2 beta))) (*.f64 (+.f64 beta 2) (/.f64 -1 (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (+.f64 beta 2)) (*.f64 (+.f64 beta 2) (/.f64 -1 (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 0 (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (-.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 0 (/.f64 -1 (-.f64 -2 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 0 (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (/.f64 0 (pow.f64 alpha 2)) (/.f64 -1 (-.f64 -2 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (*.f64 (-.f64 -1 beta) 0) (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) (/.f64 0 (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 1 (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 1 (*.f64 (+.f64 beta 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (*.f64 (+.f64 beta 2) (-.f64 -2 (+.f64 beta beta))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) 0) (neg.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) 0) (/.f64 (+.f64 beta 2) (neg.f64 (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 beta 2) 0) (neg.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 beta 2) (/.f64 -1 (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) (/.f64 beta (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 beta 2) (/.f64 -1 (pow.f64 alpha 2))) (/.f64 (/.f64 beta (pow.f64 alpha 2)) (/.f64 -1 (-.f64 -2 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 beta 2) (/.f64 beta (pow.f64 alpha 2))) (-.f64 (*.f64 (+.f64 beta 2) (/.f64 -1 (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 beta (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 -2 (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 beta (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (+.f64 beta 2) (/.f64 -1 (pow.f64 alpha 2))) (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) 0)) (*.f64 (+.f64 beta 2) (/.f64 beta (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (+.f64 beta 2) (/.f64 -1 (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) 0)) (*.f64 (+.f64 beta 2) (/.f64 beta (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 (+.f64 beta 2) (/.f64 -1 (pow.f64 alpha 2)))) (*.f64 (+.f64 beta 2) (/.f64 beta (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 beta beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 (+.f64 beta -2) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 (+.f64 beta (+.f64 -2 (+.f64 beta beta))) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))) (/.f64 beta (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))) (/.f64 (+.f64 beta 1) (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -2 (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))) (/.f64 (+.f64 beta -1) (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -4 (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))) (/.f64 (+.f64 beta -3) (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (/.f64 -1 (-.f64 -2 beta))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 -1 (-.f64 -2 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 -2 (pow.f64 alpha 2)) (/.f64 -1 (-.f64 -2 beta))) (/.f64 (/.f64 (+.f64 beta -1) (pow.f64 alpha 2)) (/.f64 -1 (-.f64 -2 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (+.f64 beta 2)) (*.f64 (+.f64 beta 2) (/.f64 1 (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)) (+.f64 beta 2)) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 -2 (pow.f64 alpha 2)) (+.f64 beta 2)) (*.f64 (+.f64 beta 2) (/.f64 (+.f64 beta -1) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 beta beta) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (+.f64 beta -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (+.f64 beta (+.f64 -2 (+.f64 beta beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (+.f64 beta 2) 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (-.f64 -2 beta)) (*.f64 (-.f64 -2 beta) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 beta (pow.f64 alpha 2)) (-.f64 -2 beta)) (*.f64 (-.f64 -2 beta) (/.f64 -1 (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (+.f64 beta 1) (pow.f64 alpha 2))) (*.f64 (/.f64 (+.f64 beta 1) (pow.f64 alpha 2)) (+.f64 beta 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 -1 (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) (/.f64 -1 (pow.f64 alpha 2)))) (+.f64 (*.f64 (+.f64 beta 2) (/.f64 -1 (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) (/.f64 beta (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)))) (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 beta 2) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 beta 2) (neg.f64 (neg.f64 (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (neg.f64 (pow.f64 alpha 2)) (*.f64 (+.f64 beta 2) (-.f64 -1 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 beta 2) (+.f64 beta 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1 beta) (/.f64 (pow.f64 alpha 2) (+.f64 beta 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1 beta) (*.f64 (/.f64 -1 (-.f64 -2 beta)) (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (/.f64 -1 (-.f64 -2 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 beta 2) (-.f64 -1 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)) (/.f64 -1 (-.f64 -2 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (neg.f64 (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (-.f64 -2 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 -1 (neg.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 beta 1) (/.f64 (neg.f64 (pow.f64 alpha 2)) (+.f64 beta 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 beta 1) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 beta 1) (*.f64 (neg.f64 (pow.f64 alpha 2)) (/.f64 -1 (-.f64 -2 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 beta 1) (neg.f64 (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 beta 2) (-.f64 -1 beta)) (pow.f64 alpha 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -2 (+.f64 beta beta)) (*.f64 (*.f64 (pow.f64 alpha 2) 2) (/.f64 -1 (-.f64 -2 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 beta 2) (/.f64 1/2 (pow.f64 alpha 2))) (/.f64 1/2 (-.f64 -1 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 beta 2) (+.f64 beta 1)) (neg.f64 (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -2 beta) (neg.f64 (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -2 beta) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -2 beta) (-.f64 (/.f64 0 (-.f64 -1 beta)) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 beta 1) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 -1 (-.f64 -2 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 beta 1) (pow.f64 alpha 2)) (neg.f64 (/.f64 -1 (-.f64 -2 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 beta 2) 2) (/.f64 (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 beta 2) (-.f64 -2 (+.f64 beta beta))) (*.f64 (pow.f64 alpha 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 beta 2) (-.f64 -2 (+.f64 beta beta))) (/.f64 1 (/.f64 1/2 (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 beta 2) (pow.f64 alpha 2)) (/.f64 -1 (+.f64 beta 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 -2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 beta 1) (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 beta 1) (pow.f64 alpha 2)) (/.f64 -1 (-.f64 -2 beta))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 beta 2) (-.f64 -1 beta)) (*.f64 (pow.f64 alpha 2) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 beta 2) (+.f64 beta 1)) (pow.f64 alpha 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -2 (+.f64 beta beta)) (+.f64 beta 2)) (*.f64 (pow.f64 alpha 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 beta 1) (pow.f64 alpha 2)) (+.f64 beta 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -2 beta) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (+.f64 beta 2) (-.f64 -2 (+.f64 beta beta)))) (*.f64 (pow.f64 alpha 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/2 (*.f64 (+.f64 beta 2) (-.f64 -2 (+.f64 beta beta)))) (neg.f64 (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (-.f64 -1 beta) 0) (*.f64 (+.f64 beta 2) (-.f64 -1 beta))) (neg.f64 (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 beta 2) (+.f64 beta 1))) (pow.f64 alpha 2))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))))))

simplify146.0ms (1%)

Algorithm
egg-herbie
Rules
1508×rational.json-simplify-14
1402×rational.json-simplify-11
818×rational.json-simplify-13
594×rational.json-simplify-18
574×rational.json-simplify-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
062118015
1231517461
Stop Event
node limit
Counts
369 → 493
Calls
Call 1
Inputs
(-.f64 (/.f64 1 alpha) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 beta (-.f64 (/.f64 1 alpha) (*.f64 3 (/.f64 1 (pow.f64 alpha 2))))) (/.f64 1 alpha)) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (+.f64 (*.f64 beta (-.f64 (/.f64 1 alpha) (*.f64 3 (/.f64 1 (pow.f64 alpha 2))))) (/.f64 1 alpha))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (+.f64 (*.f64 beta (-.f64 (/.f64 1 alpha) (*.f64 3 (/.f64 1 (pow.f64 alpha 2))))) (/.f64 1 alpha))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 beta (-.f64 (/.f64 1 alpha) (*.f64 3 (/.f64 1 (pow.f64 alpha 2))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (+.f64 (*.f64 beta (-.f64 (/.f64 1 alpha) (*.f64 3 (/.f64 1 (pow.f64 alpha 2))))) (/.f64 1 alpha))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (+.f64 (*.f64 beta (-.f64 (/.f64 1 alpha) (*.f64 3 (/.f64 1 (pow.f64 alpha 2))))) (/.f64 1 alpha))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(+.f64 (*.f64 -1 (*.f64 beta (-.f64 (*.f64 3 (/.f64 1 (pow.f64 alpha 2))) (/.f64 1 alpha)))) (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 beta (-.f64 (*.f64 3 (/.f64 1 (pow.f64 alpha 2))) (/.f64 1 alpha)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (/.f64 1 alpha))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 beta (-.f64 (*.f64 3 (/.f64 1 (pow.f64 alpha 2))) (/.f64 1 alpha)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (/.f64 1 alpha))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(*.f64 -1 (/.f64 (*.f64 (+.f64 beta 1) (+.f64 beta 2)) (pow.f64 alpha 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta 1) (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 beta alpha)) (/.f64 1 alpha))) (/.f64 beta alpha))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta 1) (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 beta alpha)) (/.f64 1 alpha))) (/.f64 beta alpha))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta 1) (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 beta alpha)) (/.f64 1 alpha))) (/.f64 beta alpha))
(/.f64 (-.f64 (+.f64 1 (*.f64 2 beta)) beta) alpha)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta 1) (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 beta alpha)) (/.f64 1 alpha))) (/.f64 beta alpha))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta 1) (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 beta alpha)) (/.f64 1 alpha))) (/.f64 beta alpha))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta 1) (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 beta alpha)) (/.f64 1 alpha))) (/.f64 beta alpha))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 2 (*.f64 2 beta))) (*.f64 -1 (+.f64 beta 1))) alpha))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta 1) (+.f64 beta 2)) (pow.f64 alpha 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 2 (*.f64 2 beta))) (*.f64 -1 (+.f64 beta 1))) alpha)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta 1) (+.f64 beta 2)) (pow.f64 alpha 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 2 (*.f64 2 beta))) (*.f64 -1 (+.f64 beta 1))) alpha)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta 1) (+.f64 beta 2)) (pow.f64 alpha 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 2 (*.f64 2 beta))) (*.f64 -1 (+.f64 beta 1))) alpha)))
(/.f64 -1 (pow.f64 alpha 2))
(-.f64 (*.f64 -1 (/.f64 beta (pow.f64 alpha 2))) (/.f64 1 (pow.f64 alpha 2)))
(-.f64 (*.f64 -1 (/.f64 beta (pow.f64 alpha 2))) (/.f64 1 (pow.f64 alpha 2)))
(-.f64 (*.f64 -1 (/.f64 beta (pow.f64 alpha 2))) (/.f64 1 (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 beta (pow.f64 alpha 2)))
(-.f64 (*.f64 -1 (/.f64 beta (pow.f64 alpha 2))) (/.f64 1 (pow.f64 alpha 2)))
(-.f64 (*.f64 -1 (/.f64 beta (pow.f64 alpha 2))) (/.f64 1 (pow.f64 alpha 2)))
(-.f64 (*.f64 -1 (/.f64 beta (pow.f64 alpha 2))) (/.f64 1 (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 beta (pow.f64 alpha 2)))
(-.f64 (*.f64 -1 (/.f64 beta (pow.f64 alpha 2))) (/.f64 1 (pow.f64 alpha 2)))
(-.f64 (*.f64 -1 (/.f64 beta (pow.f64 alpha 2))) (/.f64 1 (pow.f64 alpha 2)))
(-.f64 (*.f64 -1 (/.f64 beta (pow.f64 alpha 2))) (/.f64 1 (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 beta 1) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 beta 1) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 beta 1) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 beta 1) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 beta 1) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 beta 1) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 beta 1) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 beta 1) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 beta 1) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 beta 1) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 beta 1) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 beta 1) (pow.f64 alpha 2)))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 beta (-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 3 (/.f64 1 (pow.f64 alpha 2)))))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 beta (-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 3 (/.f64 1 (pow.f64 alpha 2))))))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 beta (-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 3 (/.f64 1 (pow.f64 alpha 2))))))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 beta (-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 3 (/.f64 1 (pow.f64 alpha 2))))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 beta (-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 3 (/.f64 1 (pow.f64 alpha 2))))))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 beta (-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 3 (/.f64 1 (pow.f64 alpha 2))))))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 -1 (*.f64 beta (-.f64 (*.f64 3 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 -1 (*.f64 beta (-.f64 (*.f64 3 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))))))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 -1 (*.f64 beta (-.f64 (*.f64 3 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))))))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(*.f64 -1 (/.f64 (*.f64 (+.f64 beta 1) (+.f64 beta 2)) (pow.f64 alpha 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta 1) (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta 1) (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta 1) (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha))))
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta 1) (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta 1) (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta 1) (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha))))
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta 1) (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta 1) (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta 1) (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha))))
(/.f64 -2 (pow.f64 alpha 2))
(-.f64 (*.f64 -3 (/.f64 beta (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 -3 (/.f64 beta (pow.f64 alpha 2)))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 -3 (/.f64 beta (pow.f64 alpha 2)))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 -3 (/.f64 beta (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 -3 (/.f64 beta (pow.f64 alpha 2)))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 -3 (/.f64 beta (pow.f64 alpha 2)))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 -3 (/.f64 beta (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 -3 (/.f64 beta (pow.f64 alpha 2)))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 -3 (/.f64 beta (pow.f64 alpha 2)))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(*.f64 -1 (/.f64 (*.f64 (+.f64 beta 1) (+.f64 beta 2)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 beta 1) (+.f64 beta 2)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 beta 1) (+.f64 beta 2)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 beta 1) (+.f64 beta 2)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 beta 1) (+.f64 beta 2)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 beta 1) (+.f64 beta 2)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 beta 1) (+.f64 beta 2)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 beta 1) (+.f64 beta 2)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 beta 1) (+.f64 beta 2)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 beta 1) (+.f64 beta 2)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 beta 1) (+.f64 beta 2)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 beta 1) (+.f64 beta 2)) (pow.f64 alpha 2)))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) 0)))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) 0)))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (-.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 beta 1) alpha)) (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha)))) (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 (+.f64 beta (+.f64 beta 2)) (+.f64 beta 1)) alpha))))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (-.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) 0)))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (-.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) 0)))
(+.f64 (*.f64 2 (/.f64 (+.f64 beta 1) alpha)) (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (-.f64 -1 beta) alpha)))
(+.f64 (*.f64 2 (/.f64 (+.f64 beta 1) alpha)) (-.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha)))) (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 (+.f64 beta (+.f64 beta 2)) (+.f64 beta 1)) alpha))))
(+.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) (/.f64 (-.f64 -1 beta) alpha))
(+.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (neg.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha)))))
(+.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) (*.f64 1 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (neg.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha))))))
(+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(+.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha)) 0)
(+.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha)) (-.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha)) (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha))))
(+.f64 0 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha)))
(+.f64 (/.f64 beta alpha) (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (-.f64 (+.f64 beta 2) (+.f64 beta 1)) alpha)))
(+.f64 (/.f64 beta alpha) (-.f64 (*.f64 (+.f64 beta 2) (+.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (/.f64 1 alpha))) (/.f64 (+.f64 beta 1) alpha)))
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) 2) (-.f64 0 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 (+.f64 beta (+.f64 beta 2)) (+.f64 beta 1)) alpha))))
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) 2) (-.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) 2) (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 (+.f64 beta (+.f64 beta 2)) (+.f64 beta 1)) alpha)))))
(+.f64 (/.f64 (-.f64 -1 beta) alpha) (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))))
(+.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (-.f64 -1 beta) alpha)) (*.f64 2 (/.f64 (+.f64 beta 1) alpha)))
(+.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (neg.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha)))) (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 -1 (pow.f64 alpha 2))) (-.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 beta (pow.f64 alpha 2)))))
(+.f64 (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)) (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 beta (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))
(+.f64 (*.f64 beta (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (+.f64 (/.f64 (+.f64 beta 1) alpha) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2))))
(+.f64 (*.f64 (*.f64 2 (/.f64 (+.f64 beta 1) alpha)) 2) (-.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 (+.f64 beta (+.f64 beta 2)) (+.f64 beta 1)) alpha)))
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha)) 2) (neg.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha))))
(+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) 2) (*.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) 2)) (-.f64 0 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) 2) (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 (+.f64 beta (+.f64 beta 2)) (+.f64 beta 1)) alpha)))))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2))) (-.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))
(*.f64 -1 (neg.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha))))
(*.f64 1 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha)))
(*.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha)) 1)
(*.f64 1/2 (*.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha)) 2))
(*.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha)) 2) 1/2)
(*.f64 (+.f64 (neg.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha))) (neg.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha)))) -1/2)
(/.f64 1 (/.f64 1 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha))))
(/.f64 1 (/.f64 -1 (neg.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha)))))
(/.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha)) 1)
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha))) -1)
(/.f64 (-.f64 (neg.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha)))) (/.f64 (-.f64 -1 beta) alpha)) -1)
(neg.f64 (neg.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha))))
(+.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) 0)
(+.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (/.f64 0 (pow.f64 alpha 2)))
(+.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (+.f64 0 (/.f64 0 (pow.f64 alpha 2))))
(+.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (-.f64 0 (/.f64 0 (pow.f64 alpha 2))))
(+.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (-.f64 (/.f64 0 (pow.f64 alpha 2)) (/.f64 0 (pow.f64 alpha 2))))
(+.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (-.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(+.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (/.f64 0 (*.f64 (pow.f64 alpha 2) 2)))
(+.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (*.f64 1 (/.f64 0 (pow.f64 alpha 2))))
(+.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (*.f64 (-.f64 -2 (+.f64 beta beta)) 0))
(+.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (*.f64 (/.f64 1/2 (pow.f64 alpha 2)) 0))
(+.f64 0 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))
(+.f64 (/.f64 -1 (pow.f64 alpha 2)) (/.f64 beta (neg.f64 (pow.f64 alpha 2))))
(+.f64 (/.f64 -1 (pow.f64 alpha 2)) (+.f64 0 (/.f64 beta (neg.f64 (pow.f64 alpha 2)))))
(+.f64 (/.f64 -1 (pow.f64 alpha 2)) (-.f64 0 (/.f64 beta (pow.f64 alpha 2))))
(+.f64 (/.f64 -1 (pow.f64 alpha 2)) (-.f64 (/.f64 -1 (pow.f64 alpha 2)) (/.f64 (+.f64 beta -1) (pow.f64 alpha 2))))
(+.f64 (/.f64 -1 (pow.f64 alpha 2)) (*.f64 (/.f64 1/2 (pow.f64 alpha 2)) (-.f64 (-.f64 -1 beta) (+.f64 beta -1))))
(+.f64 (/.f64 -1 (pow.f64 alpha 2)) (/.f64 (-.f64 (-.f64 -1 beta) (+.f64 beta -1)) (*.f64 (pow.f64 alpha 2) 2)))
(+.f64 (/.f64 0 (pow.f64 alpha 2)) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))
(+.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (/.f64 -1 (pow.f64 alpha 2)))
(+.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (-.f64 (/.f64 -1 (pow.f64 alpha 2)) (/.f64 0 (pow.f64 alpha 2))))
(+.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (-.f64 0 (/.f64 1 (pow.f64 alpha 2))))
(+.f64 (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)) (/.f64 (+.f64 beta 1) (pow.f64 alpha 2)))
(+.f64 (/.f64 -2 (pow.f64 alpha 2)) (-.f64 0 (/.f64 (+.f64 beta -1) (pow.f64 alpha 2))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 1/2 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(+.f64 (/.f64 -1/2 (pow.f64 alpha 2)) (/.f64 (-.f64 (-.f64 -1 beta) beta) (*.f64 (pow.f64 alpha 2) 2)))
(+.f64 (*.f64 -1 (/.f64 1/2 (pow.f64 alpha 2))) (*.f64 (/.f64 1/2 (pow.f64 alpha 2)) (-.f64 (-.f64 -1 beta) beta)))
(+.f64 (*.f64 (-.f64 -1 beta) (/.f64 1/2 (pow.f64 alpha 2))) (*.f64 (/.f64 1/2 (pow.f64 alpha 2)) (-.f64 -1 beta)))
(-.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) 0)
(-.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (/.f64 0 (pow.f64 alpha 2)))
(-.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (-.f64 (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2))))
(-.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (/.f64 0 (*.f64 (pow.f64 alpha 2) 2)))
(-.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (*.f64 1 (/.f64 0 (pow.f64 alpha 2))))
(-.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (*.f64 (-.f64 -2 (+.f64 beta beta)) 0))
(-.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (*.f64 (/.f64 1/2 (pow.f64 alpha 2)) 0))
(-.f64 0 (/.f64 (+.f64 beta 1) (pow.f64 alpha 2)))
(-.f64 (/.f64 -1 (pow.f64 alpha 2)) (/.f64 beta (pow.f64 alpha 2)))
(-.f64 (/.f64 beta (pow.f64 alpha 2)) (-.f64 (/.f64 -1 (pow.f64 alpha 2)) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2))))
(-.f64 (/.f64 1 (pow.f64 alpha 2)) (-.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2))))
(-.f64 (/.f64 0 (pow.f64 alpha 2)) (/.f64 (+.f64 beta 1) (pow.f64 alpha 2)))
(-.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (/.f64 1 (pow.f64 alpha 2)))
(-.f64 (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))
(-.f64 (/.f64 -2 (pow.f64 alpha 2)) (/.f64 (+.f64 beta -1) (pow.f64 alpha 2)))
(-.f64 (/.f64 (+.f64 beta -1) (pow.f64 alpha 2)) (-.f64 (/.f64 -2 (pow.f64 alpha 2)) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2))))
(-.f64 (-.f64 (/.f64 -1 (pow.f64 alpha 2)) (/.f64 0 (pow.f64 alpha 2))) (/.f64 beta (pow.f64 alpha 2)))
(-.f64 (-.f64 (/.f64 -2 (pow.f64 alpha 2)) (/.f64 0 (pow.f64 alpha 2))) (/.f64 (+.f64 beta -1) (pow.f64 alpha 2)))
(-.f64 (+.f64 0 (/.f64 beta (neg.f64 (pow.f64 alpha 2)))) (/.f64 1 (pow.f64 alpha 2)))
(-.f64 (+.f64 0 (/.f64 -2 (pow.f64 alpha 2))) (/.f64 (+.f64 beta -1) (pow.f64 alpha 2)))
(-.f64 (/.f64 (+.f64 beta beta) (neg.f64 (pow.f64 alpha 2))) (/.f64 (+.f64 beta -1) (neg.f64 (pow.f64 alpha 2))))
(-.f64 (/.f64 -4 (pow.f64 alpha 2)) (/.f64 (+.f64 beta -3) (pow.f64 alpha 2)))
(-.f64 (/.f64 (+.f64 beta -1) (neg.f64 (pow.f64 alpha 2))) (/.f64 -2 (neg.f64 (pow.f64 alpha 2))))
(-.f64 (/.f64 (+.f64 -1 (-.f64 -1 beta)) (*.f64 (pow.f64 alpha 2) 2)) (/.f64 beta (*.f64 (pow.f64 alpha 2) 2)))
(-.f64 (/.f64 (+.f64 (-.f64 -1 beta) -2) (*.f64 (pow.f64 alpha 2) 2)) (/.f64 (+.f64 beta -1) (*.f64 (pow.f64 alpha 2) 2)))
(-.f64 (*.f64 (+.f64 -1 (-.f64 -1 beta)) (/.f64 1/2 (pow.f64 alpha 2))) (*.f64 (/.f64 1/2 (pow.f64 alpha 2)) beta))
(-.f64 (*.f64 (+.f64 (-.f64 -1 beta) -2) (/.f64 1/2 (pow.f64 alpha 2))) (*.f64 (/.f64 1/2 (pow.f64 alpha 2)) (+.f64 beta -1)))
(-.f64 (+.f64 (/.f64 -2 (pow.f64 alpha 2)) (/.f64 -2 (pow.f64 alpha 2))) (+.f64 (/.f64 -2 (pow.f64 alpha 2)) (/.f64 (+.f64 beta -1) (pow.f64 alpha 2))))
(-.f64 (+.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (/.f64 beta (neg.f64 (pow.f64 alpha 2)))) (+.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (+.f64 (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2))) (+.f64 (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(*.f64 2 (*.f64 1/2 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(*.f64 -1 (/.f64 (+.f64 beta 1) (pow.f64 alpha 2)))
(*.f64 (-.f64 -1 beta) (/.f64 1 (pow.f64 alpha 2)))
(*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) 1)
(*.f64 (+.f64 beta (+.f64 beta 2)) (/.f64 -1/2 (pow.f64 alpha 2)))
(*.f64 (+.f64 beta (+.f64 beta 2)) (-.f64 0 (/.f64 1/2 (pow.f64 alpha 2))))
(*.f64 1 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))
(*.f64 (+.f64 beta 1) (/.f64 -1 (pow.f64 alpha 2)))
(*.f64 (-.f64 -2 (+.f64 beta beta)) (/.f64 1/2 (pow.f64 alpha 2)))
(*.f64 1/2 (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)))
(*.f64 (/.f64 1/2 (pow.f64 alpha 2)) (-.f64 -2 (+.f64 beta beta)))
(*.f64 (/.f64 1 (pow.f64 alpha 2)) (-.f64 -1 beta))
(*.f64 (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)) 1/2)
(*.f64 (/.f64 -1/2 (pow.f64 alpha 2)) (+.f64 beta (+.f64 beta 2)))
(*.f64 (neg.f64 (/.f64 1/2 (pow.f64 alpha 2))) (+.f64 beta (+.f64 beta 2)))
(*.f64 (neg.f64 (/.f64 1/2 (pow.f64 alpha 2))) (-.f64 beta (+.f64 -1 (-.f64 -1 beta))))
(*.f64 (neg.f64 (/.f64 1/2 (pow.f64 alpha 2))) (-.f64 (+.f64 beta -1) (+.f64 (-.f64 -1 beta) -2)))
(*.f64 (+.f64 (-.f64 -2 (+.f64 beta beta)) (-.f64 -2 (+.f64 beta beta))) (/.f64 1/2 (*.f64 (pow.f64 alpha 2) 2)))
(*.f64 (+.f64 (/.f64 (+.f64 beta 1) (pow.f64 alpha 2)) (/.f64 (+.f64 beta 1) (pow.f64 alpha 2))) -1/2)
(neg.f64 (/.f64 (+.f64 beta 1) (pow.f64 alpha 2)))
(-.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) 0)
(-.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) (/.f64 0 alpha))
(-.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) 0))
(-.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) (*.f64 (+.f64 beta 2) 0))
(-.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) (-.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) 2) (*.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) 2)))
(-.f64 0 (neg.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha)))))
(-.f64 0 (/.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) -1))
(-.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) 2) (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) 2) (*.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) 2)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) 2) (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha)))))
(-.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta beta) alpha)) (/.f64 -2 alpha))
(-.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (*.f64 2 (/.f64 (+.f64 beta 1) alpha)) 2)) (*.f64 2 (/.f64 (+.f64 beta 1) alpha)))
(-.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 beta 1) alpha)) (*.f64 (+.f64 beta 2) (/.f64 -1 (pow.f64 alpha 2)))) (*.f64 (+.f64 beta 2) (/.f64 beta (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 beta 1) alpha)) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)))) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(*.f64 -1 (neg.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha)))))
(*.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) 1)
(*.f64 1 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))))
(*.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) 2) 1/2)
(*.f64 1/2 (*.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) 2))
(*.f64 (+.f64 (neg.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha)))) (neg.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))))) -1/2)
(/.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) 1)
(/.f64 1 (/.f64 1 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha)))))
(/.f64 1 (/.f64 -1 (neg.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha)))) -1)
(/.f64 (+.f64 (neg.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) (neg.f64 (*.f64 2 (/.f64 (+.f64 beta 1) alpha)))) -1)
(/.f64 (+.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) (neg.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))) -1)
(neg.f64 (neg.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha)))))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) 0)
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) 0))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 0 (pow.f64 alpha 2)))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) 0))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (+.f64 0 (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) 0)))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (+.f64 0 (*.f64 (+.f64 beta 2) 0)))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (-.f64 0 (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) 0)))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (-.f64 (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) 0) (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) 0)))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (-.f64 (*.f64 (+.f64 beta 2) 0) (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) 0)))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (-.f64 0 (*.f64 (+.f64 beta 2) 0)))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (-.f64 (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) 0) (*.f64 (+.f64 beta 2) 0)))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (-.f64 (*.f64 (+.f64 beta 2) 0) (*.f64 (+.f64 beta 2) 0)))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (-.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 0 (/.f64 -1 (-.f64 -2 beta))))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 0 (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (/.f64 0 (pow.f64 alpha 2)) (/.f64 -1 (-.f64 -2 beta))))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (*.f64 (-.f64 -1 beta) 0) (pow.f64 alpha 2)))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) (/.f64 0 (pow.f64 alpha 2))))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 1 (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) 0)))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 1 (*.f64 (+.f64 beta 2) 0)))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (*.f64 (+.f64 beta 2) (-.f64 -2 (+.f64 beta beta))) 0))
(+.f64 0 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(+.f64 (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) 0) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(+.f64 (*.f64 (+.f64 beta 2) 0) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 -1 (pow.f64 alpha 2))) (-.f64 0 (*.f64 (+.f64 beta 2) (/.f64 beta (pow.f64 alpha 2)))))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 -1 (pow.f64 alpha 2))) (/.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (/.f64 -1 (-.f64 -2 beta))))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 -1 (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) (/.f64 beta (neg.f64 (pow.f64 alpha 2)))))
(+.f64 (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)) (*.f64 beta (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(+.f64 (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)) (+.f64 0 (*.f64 beta (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))
(+.f64 (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)) (-.f64 (*.f64 beta (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) 0)))
(+.f64 (*.f64 beta (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)))
(+.f64 (*.f64 beta (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (-.f64 (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)) (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) 0)))
(+.f64 (*.f64 beta (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (-.f64 (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)) (*.f64 (+.f64 beta 2) 0)))
(+.f64 (*.f64 beta (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (-.f64 beta (+.f64 beta -2))))
(+.f64 (*.f64 beta (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (-.f64 beta (+.f64 beta -2)) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2))) (neg.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))
(+.f64 (/.f64 0 (/.f64 -1 (-.f64 -2 beta))) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(+.f64 (/.f64 0 (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(+.f64 (/.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (/.f64 -1 (-.f64 -2 beta))) (*.f64 (+.f64 beta 2) (/.f64 -1 (pow.f64 alpha 2))))
(+.f64 (*.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (+.f64 beta 2)) (*.f64 (+.f64 beta 2) (/.f64 -1 (pow.f64 alpha 2))))
(-.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) 0)
(-.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) 0))
(-.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 0 (pow.f64 alpha 2)))
(-.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) 0))
(-.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (-.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)))))
(-.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 0 (/.f64 -1 (-.f64 -2 beta))))
(-.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 0 (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))))
(-.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (/.f64 0 (pow.f64 alpha 2)) (/.f64 -1 (-.f64 -2 beta))))
(-.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (*.f64 (-.f64 -1 beta) 0) (pow.f64 alpha 2)))
(-.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) (/.f64 0 (pow.f64 alpha 2))))
(-.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 1 (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) 0)))
(-.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 1 (*.f64 (+.f64 beta 2) 0)))
(-.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (*.f64 (+.f64 beta 2) (-.f64 -2 (+.f64 beta beta))) 0))
(-.f64 0 (neg.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))
(-.f64 0 (/.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) -1))
(-.f64 (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) 0) (neg.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))
(-.f64 (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) 0) (/.f64 (+.f64 beta 2) (neg.f64 (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))))
(-.f64 (*.f64 (+.f64 beta 2) 0) (neg.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))
(-.f64 (*.f64 (+.f64 beta 2) (/.f64 -1 (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) (/.f64 beta (pow.f64 alpha 2))))
(-.f64 (*.f64 (+.f64 beta 2) (/.f64 -1 (pow.f64 alpha 2))) (/.f64 (/.f64 beta (pow.f64 alpha 2)) (/.f64 -1 (-.f64 -2 beta))))
(-.f64 (*.f64 (+.f64 beta 2) (/.f64 beta (pow.f64 alpha 2))) (-.f64 (*.f64 (+.f64 beta 2) (/.f64 -1 (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)))))
(-.f64 (*.f64 beta (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 -2 (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))))
(-.f64 (*.f64 beta (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) -2))
(-.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(-.f64 (-.f64 (*.f64 (+.f64 beta 2) (/.f64 -1 (pow.f64 alpha 2))) (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) 0)) (*.f64 (+.f64 beta 2) (/.f64 beta (pow.f64 alpha 2))))
(-.f64 (-.f64 (*.f64 (+.f64 beta 2) (/.f64 -1 (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) 0)) (*.f64 (+.f64 beta 2) (/.f64 beta (pow.f64 alpha 2))))
(-.f64 (+.f64 0 (*.f64 (+.f64 beta 2) (/.f64 -1 (pow.f64 alpha 2)))) (*.f64 (+.f64 beta 2) (/.f64 beta (pow.f64 alpha 2))))
(-.f64 (/.f64 (+.f64 beta beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 (+.f64 beta -2) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))))
(-.f64 (/.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 (+.f64 beta (+.f64 -2 (+.f64 beta beta))) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))))
(-.f64 (/.f64 -1 (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))) (/.f64 beta (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))))
(-.f64 (/.f64 0 (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))) (/.f64 (+.f64 beta 1) (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))))
(-.f64 (/.f64 -2 (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))) (/.f64 (+.f64 beta -1) (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))))
(-.f64 (/.f64 -4 (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))) (/.f64 (+.f64 beta -3) (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))))
(-.f64 (/.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (/.f64 -1 (-.f64 -2 beta))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 -1 (-.f64 -2 beta))))
(-.f64 (/.f64 (/.f64 -2 (pow.f64 alpha 2)) (/.f64 -1 (-.f64 -2 beta))) (/.f64 (/.f64 (+.f64 beta -1) (pow.f64 alpha 2)) (/.f64 -1 (-.f64 -2 beta))))
(-.f64 (*.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (+.f64 beta 2)) (*.f64 (+.f64 beta 2) (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (*.f64 (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)) (+.f64 beta 2)) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(-.f64 (*.f64 (/.f64 -2 (pow.f64 alpha 2)) (+.f64 beta 2)) (*.f64 (+.f64 beta 2) (/.f64 (+.f64 beta -1) (pow.f64 alpha 2))))
(-.f64 (*.f64 (+.f64 beta beta) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (+.f64 beta -2)))
(-.f64 (*.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (+.f64 beta (+.f64 -2 (+.f64 beta beta)))))
(-.f64 (*.f64 (*.f64 (+.f64 beta 2) 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(-.f64 (*.f64 0 (-.f64 -2 beta)) (*.f64 (-.f64 -2 beta) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(-.f64 (*.f64 (/.f64 beta (pow.f64 alpha 2)) (-.f64 -2 beta)) (*.f64 (-.f64 -2 beta) (/.f64 -1 (pow.f64 alpha 2))))
(-.f64 (*.f64 0 (/.f64 (+.f64 beta 1) (pow.f64 alpha 2))) (*.f64 (/.f64 (+.f64 beta 1) (pow.f64 alpha 2)) (+.f64 beta 2)))
(-.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 -1 (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) (/.f64 -1 (pow.f64 alpha 2)))) (+.f64 (*.f64 (+.f64 beta 2) (/.f64 -1 (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) (/.f64 beta (pow.f64 alpha 2)))))
(-.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)))) (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))
(/.f64 (+.f64 beta 2) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(/.f64 (+.f64 beta 2) (neg.f64 (neg.f64 (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))))
(/.f64 -1 (/.f64 (neg.f64 (pow.f64 alpha 2)) (*.f64 (+.f64 beta 2) (-.f64 -1 beta))))
(/.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 beta 2) (+.f64 beta 1))))
(/.f64 (-.f64 -1 beta) (/.f64 (pow.f64 alpha 2) (+.f64 beta 2)))
(/.f64 (-.f64 -1 beta) (*.f64 (/.f64 -1 (-.f64 -2 beta)) (pow.f64 alpha 2)))
(/.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (/.f64 -1 (-.f64 -2 beta)))
(/.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) 1)
(/.f64 1 (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 beta 2) (-.f64 -1 beta))))
(/.f64 1 (*.f64 (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)) (/.f64 -1 (-.f64 -2 beta))))
(/.f64 1 (/.f64 (neg.f64 (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (-.f64 -2 beta)))
(/.f64 1 (/.f64 -1 (neg.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))))
(/.f64 (+.f64 beta 1) (/.f64 (neg.f64 (pow.f64 alpha 2)) (+.f64 beta 2)))
(/.f64 (+.f64 beta 1) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))))
(/.f64 (+.f64 beta 1) (*.f64 (neg.f64 (pow.f64 alpha 2)) (/.f64 -1 (-.f64 -2 beta))))
(/.f64 (+.f64 beta 1) (neg.f64 (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))))
(/.f64 (*.f64 (+.f64 beta 2) (-.f64 -1 beta)) (pow.f64 alpha 2))
(/.f64 (-.f64 -2 (+.f64 beta beta)) (*.f64 (*.f64 (pow.f64 alpha 2) 2) (/.f64 -1 (-.f64 -2 beta))))
(/.f64 (*.f64 (+.f64 beta 2) (/.f64 1/2 (pow.f64 alpha 2))) (/.f64 1/2 (-.f64 -1 beta)))
(/.f64 (*.f64 (+.f64 beta 2) (+.f64 beta 1)) (neg.f64 (pow.f64 alpha 2)))
(/.f64 (-.f64 -2 beta) (neg.f64 (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))))
(/.f64 (-.f64 -2 beta) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))))
(/.f64 (-.f64 -2 beta) (-.f64 (/.f64 0 (-.f64 -1 beta)) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))))
(/.f64 (neg.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) -1)
(/.f64 (/.f64 (+.f64 beta 1) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 -1 (-.f64 -2 beta))))
(/.f64 (/.f64 (+.f64 beta 1) (pow.f64 alpha 2)) (neg.f64 (/.f64 -1 (-.f64 -2 beta))))
(/.f64 (*.f64 (+.f64 beta 2) 2) (/.f64 (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)) 1/2))
(/.f64 (*.f64 (+.f64 beta 2) (-.f64 -2 (+.f64 beta beta))) (*.f64 (pow.f64 alpha 2) 2))
(/.f64 (*.f64 (+.f64 beta 2) (-.f64 -2 (+.f64 beta beta))) (/.f64 1 (/.f64 1/2 (pow.f64 alpha 2))))
(/.f64 (/.f64 (+.f64 beta 2) (pow.f64 alpha 2)) (/.f64 -1 (+.f64 beta 1)))
(/.f64 (/.f64 (-.f64 -2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) -1)
(/.f64 (/.f64 (+.f64 beta 1) (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))) -1)
(/.f64 (/.f64 (/.f64 (+.f64 beta 1) (pow.f64 alpha 2)) (/.f64 -1 (-.f64 -2 beta))) -1)
(/.f64 (/.f64 (*.f64 (+.f64 beta 2) (-.f64 -1 beta)) (*.f64 (pow.f64 alpha 2) 2)) 1/2)
(/.f64 (/.f64 (*.f64 (+.f64 beta 2) (+.f64 beta 1)) (pow.f64 alpha 2)) -1)
(/.f64 (*.f64 (-.f64 -2 (+.f64 beta beta)) (+.f64 beta 2)) (*.f64 (pow.f64 alpha 2) 2))
(/.f64 (*.f64 (/.f64 (+.f64 beta 1) (pow.f64 alpha 2)) (+.f64 beta 2)) -1)
(/.f64 (*.f64 (-.f64 -2 beta) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) -1)
(/.f64 (*.f64 1 (*.f64 (+.f64 beta 2) (-.f64 -2 (+.f64 beta beta)))) (*.f64 (pow.f64 alpha 2) 2))
(/.f64 (*.f64 -1/2 (*.f64 (+.f64 beta 2) (-.f64 -2 (+.f64 beta beta)))) (neg.f64 (pow.f64 alpha 2)))
(/.f64 (-.f64 (*.f64 (-.f64 -1 beta) 0) (*.f64 (+.f64 beta 2) (-.f64 -1 beta))) (neg.f64 (pow.f64 alpha 2)))
(/.f64 (neg.f64 (*.f64 (+.f64 beta 2) (+.f64 beta 1))) (pow.f64 alpha 2))
(neg.f64 (neg.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))
Outputs
(-.f64 (/.f64 1 alpha) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (/.f64 1 alpha) (/.f64 2 (pow.f64 alpha 2)))
(-.f64 (+.f64 (*.f64 beta (-.f64 (/.f64 1 alpha) (*.f64 3 (/.f64 1 (pow.f64 alpha 2))))) (/.f64 1 alpha)) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(+.f64 (*.f64 beta (-.f64 (/.f64 1 alpha) (/.f64 3 (pow.f64 alpha 2)))) (-.f64 (/.f64 1 alpha) (/.f64 2 (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (+.f64 (*.f64 beta (-.f64 (/.f64 1 alpha) (*.f64 3 (/.f64 1 (pow.f64 alpha 2))))) (/.f64 1 alpha))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 beta (-.f64 (/.f64 1 alpha) (/.f64 3 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))) (/.f64 2 (pow.f64 alpha 2)))
(+.f64 (*.f64 beta (-.f64 (/.f64 1 alpha) (/.f64 3 (pow.f64 alpha 2)))) (+.f64 (/.f64 (pow.f64 beta 2) (neg.f64 (pow.f64 alpha 2))) (-.f64 (/.f64 1 alpha) (/.f64 2 (pow.f64 alpha 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (+.f64 (*.f64 beta (-.f64 (/.f64 1 alpha) (*.f64 3 (/.f64 1 (pow.f64 alpha 2))))) (/.f64 1 alpha))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 beta (-.f64 (/.f64 1 alpha) (/.f64 3 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))) (/.f64 2 (pow.f64 alpha 2)))
(+.f64 (*.f64 beta (-.f64 (/.f64 1 alpha) (/.f64 3 (pow.f64 alpha 2)))) (+.f64 (/.f64 (pow.f64 beta 2) (neg.f64 (pow.f64 alpha 2))) (-.f64 (/.f64 1 alpha) (/.f64 2 (pow.f64 alpha 2)))))
(*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(/.f64 (pow.f64 beta 2) (neg.f64 (pow.f64 alpha 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 beta (-.f64 (/.f64 1 alpha) (*.f64 3 (/.f64 1 (pow.f64 alpha 2))))))
(+.f64 (*.f64 beta (-.f64 (/.f64 1 alpha) (/.f64 3 (pow.f64 alpha 2)))) (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))
(+.f64 (*.f64 beta (-.f64 (/.f64 1 alpha) (/.f64 3 (pow.f64 alpha 2)))) (/.f64 (pow.f64 beta 2) (neg.f64 (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (+.f64 (*.f64 beta (-.f64 (/.f64 1 alpha) (*.f64 3 (/.f64 1 (pow.f64 alpha 2))))) (/.f64 1 alpha))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 beta (-.f64 (/.f64 1 alpha) (/.f64 3 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))) (/.f64 2 (pow.f64 alpha 2)))
(+.f64 (*.f64 beta (-.f64 (/.f64 1 alpha) (/.f64 3 (pow.f64 alpha 2)))) (+.f64 (/.f64 (pow.f64 beta 2) (neg.f64 (pow.f64 alpha 2))) (-.f64 (/.f64 1 alpha) (/.f64 2 (pow.f64 alpha 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (+.f64 (*.f64 beta (-.f64 (/.f64 1 alpha) (*.f64 3 (/.f64 1 (pow.f64 alpha 2))))) (/.f64 1 alpha))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 beta (-.f64 (/.f64 1 alpha) (/.f64 3 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))) (/.f64 2 (pow.f64 alpha 2)))
(+.f64 (*.f64 beta (-.f64 (/.f64 1 alpha) (/.f64 3 (pow.f64 alpha 2)))) (+.f64 (/.f64 (pow.f64 beta 2) (neg.f64 (pow.f64 alpha 2))) (-.f64 (/.f64 1 alpha) (/.f64 2 (pow.f64 alpha 2)))))
(*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(/.f64 (pow.f64 beta 2) (neg.f64 (pow.f64 alpha 2)))
(+.f64 (*.f64 -1 (*.f64 beta (-.f64 (*.f64 3 (/.f64 1 (pow.f64 alpha 2))) (/.f64 1 alpha)))) (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 -1 (*.f64 beta (-.f64 (/.f64 3 (pow.f64 alpha 2)) (/.f64 1 alpha)))))
(+.f64 (/.f64 (pow.f64 beta 2) (neg.f64 (pow.f64 alpha 2))) (*.f64 (-.f64 (/.f64 3 (pow.f64 alpha 2)) (/.f64 1 alpha)) (*.f64 -1 beta)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 beta (-.f64 (*.f64 3 (/.f64 1 (pow.f64 alpha 2))) (/.f64 1 alpha)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (/.f64 1 alpha))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(+.f64 (*.f64 -1 (*.f64 beta (-.f64 (/.f64 3 (pow.f64 alpha 2)) (/.f64 1 alpha)))) (-.f64 (+.f64 (/.f64 1 alpha) (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))) (/.f64 2 (pow.f64 alpha 2))))
(+.f64 (*.f64 (-.f64 (/.f64 3 (pow.f64 alpha 2)) (/.f64 1 alpha)) (*.f64 -1 beta)) (+.f64 (/.f64 (pow.f64 beta 2) (neg.f64 (pow.f64 alpha 2))) (-.f64 (/.f64 1 alpha) (/.f64 2 (pow.f64 alpha 2)))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 beta (-.f64 (*.f64 3 (/.f64 1 (pow.f64 alpha 2))) (/.f64 1 alpha)))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (/.f64 1 alpha))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(+.f64 (*.f64 -1 (*.f64 beta (-.f64 (/.f64 3 (pow.f64 alpha 2)) (/.f64 1 alpha)))) (-.f64 (+.f64 (/.f64 1 alpha) (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))) (/.f64 2 (pow.f64 alpha 2))))
(+.f64 (*.f64 (-.f64 (/.f64 3 (pow.f64 alpha 2)) (/.f64 1 alpha)) (*.f64 -1 beta)) (+.f64 (/.f64 (pow.f64 beta 2) (neg.f64 (pow.f64 alpha 2))) (-.f64 (/.f64 1 alpha) (/.f64 2 (pow.f64 alpha 2)))))
(*.f64 -1 (/.f64 (*.f64 (+.f64 beta 1) (+.f64 beta 2)) (pow.f64 alpha 2)))
(/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta 1) (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 beta alpha)) (/.f64 1 alpha))) (/.f64 beta alpha))
(-.f64 (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 1 alpha))) (/.f64 beta alpha))
(+.f64 (+.f64 (/.f64 1 alpha) (*.f64 beta (/.f64 2 alpha))) (-.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 beta alpha)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta 1) (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 beta alpha)) (/.f64 1 alpha))) (/.f64 beta alpha))
(-.f64 (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 1 alpha))) (/.f64 beta alpha))
(+.f64 (+.f64 (/.f64 1 alpha) (*.f64 beta (/.f64 2 alpha))) (-.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 beta alpha)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta 1) (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 beta alpha)) (/.f64 1 alpha))) (/.f64 beta alpha))
(-.f64 (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 1 alpha))) (/.f64 beta alpha))
(+.f64 (+.f64 (/.f64 1 alpha) (*.f64 beta (/.f64 2 alpha))) (-.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 beta alpha)))
(/.f64 (-.f64 (+.f64 1 (*.f64 2 beta)) beta) alpha)
(/.f64 (+.f64 (*.f64 2 beta) (-.f64 1 beta)) alpha)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta 1) (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 beta alpha)) (/.f64 1 alpha))) (/.f64 beta alpha))
(-.f64 (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 1 alpha))) (/.f64 beta alpha))
(+.f64 (+.f64 (/.f64 1 alpha) (*.f64 beta (/.f64 2 alpha))) (-.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 beta alpha)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta 1) (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 beta alpha)) (/.f64 1 alpha))) (/.f64 beta alpha))
(-.f64 (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 1 alpha))) (/.f64 beta alpha))
(+.f64 (+.f64 (/.f64 1 alpha) (*.f64 beta (/.f64 2 alpha))) (-.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 beta alpha)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta 1) (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 beta alpha)) (/.f64 1 alpha))) (/.f64 beta alpha))
(-.f64 (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 1 alpha))) (/.f64 beta alpha))
(+.f64 (+.f64 (/.f64 1 alpha) (*.f64 beta (/.f64 2 alpha))) (-.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 beta alpha)))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 2 (*.f64 2 beta))) (*.f64 -1 (+.f64 beta 1))) alpha))
(*.f64 -1 (/.f64 (-.f64 (+.f64 -2 (*.f64 -1 (*.f64 2 beta))) (+.f64 (*.f64 beta -1) -1)) alpha))
(/.f64 (+.f64 -2 (-.f64 (*.f64 beta -2) (+.f64 (*.f64 beta -1) -1))) (/.f64 alpha -1))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta 1) (+.f64 beta 2)) (pow.f64 alpha 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 2 (*.f64 2 beta))) (*.f64 -1 (+.f64 beta 1))) alpha)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 -2 (*.f64 -1 (*.f64 2 beta))) (+.f64 (*.f64 beta -1) -1)) alpha)) (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))))
(+.f64 (/.f64 (+.f64 -2 (-.f64 (*.f64 beta -2) (+.f64 (*.f64 beta -1) -1))) (/.f64 alpha -1)) (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta 1) (+.f64 beta 2)) (pow.f64 alpha 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 2 (*.f64 2 beta))) (*.f64 -1 (+.f64 beta 1))) alpha)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 -2 (*.f64 -1 (*.f64 2 beta))) (+.f64 (*.f64 beta -1) -1)) alpha)) (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))))
(+.f64 (/.f64 (+.f64 -2 (-.f64 (*.f64 beta -2) (+.f64 (*.f64 beta -1) -1))) (/.f64 alpha -1)) (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta 1) (+.f64 beta 2)) (pow.f64 alpha 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 2 (*.f64 2 beta))) (*.f64 -1 (+.f64 beta 1))) alpha)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 -2 (*.f64 -1 (*.f64 2 beta))) (+.f64 (*.f64 beta -1) -1)) alpha)) (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))))
(+.f64 (/.f64 (+.f64 -2 (-.f64 (*.f64 beta -2) (+.f64 (*.f64 beta -1) -1))) (/.f64 alpha -1)) (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))))
(/.f64 -1 (pow.f64 alpha 2))
(-.f64 (*.f64 -1 (/.f64 beta (pow.f64 alpha 2))) (/.f64 1 (pow.f64 alpha 2)))
(-.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (/.f64 1 (pow.f64 alpha 2)))
(-.f64 (*.f64 -1 (/.f64 beta (pow.f64 alpha 2))) (/.f64 1 (pow.f64 alpha 2)))
(-.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (/.f64 1 (pow.f64 alpha 2)))
(-.f64 (*.f64 -1 (/.f64 beta (pow.f64 alpha 2))) (/.f64 1 (pow.f64 alpha 2)))
(-.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (/.f64 1 (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 beta (pow.f64 alpha 2)))
(/.f64 beta (neg.f64 (pow.f64 alpha 2)))
(-.f64 (*.f64 -1 (/.f64 beta (pow.f64 alpha 2))) (/.f64 1 (pow.f64 alpha 2)))
(-.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (/.f64 1 (pow.f64 alpha 2)))
(-.f64 (*.f64 -1 (/.f64 beta (pow.f64 alpha 2))) (/.f64 1 (pow.f64 alpha 2)))
(-.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (/.f64 1 (pow.f64 alpha 2)))
(-.f64 (*.f64 -1 (/.f64 beta (pow.f64 alpha 2))) (/.f64 1 (pow.f64 alpha 2)))
(-.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (/.f64 1 (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 beta (pow.f64 alpha 2)))
(/.f64 beta (neg.f64 (pow.f64 alpha 2)))
(-.f64 (*.f64 -1 (/.f64 beta (pow.f64 alpha 2))) (/.f64 1 (pow.f64 alpha 2)))
(-.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (/.f64 1 (pow.f64 alpha 2)))
(-.f64 (*.f64 -1 (/.f64 beta (pow.f64 alpha 2))) (/.f64 1 (pow.f64 alpha 2)))
(-.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (/.f64 1 (pow.f64 alpha 2)))
(-.f64 (*.f64 -1 (/.f64 beta (pow.f64 alpha 2))) (/.f64 1 (pow.f64 alpha 2)))
(-.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (/.f64 1 (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 beta 1) (pow.f64 alpha 2)))
(/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))
(*.f64 -1 (/.f64 (+.f64 beta 1) (pow.f64 alpha 2)))
(/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))
(*.f64 -1 (/.f64 (+.f64 beta 1) (pow.f64 alpha 2)))
(/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))
(*.f64 -1 (/.f64 (+.f64 beta 1) (pow.f64 alpha 2)))
(/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))
(*.f64 -1 (/.f64 (+.f64 beta 1) (pow.f64 alpha 2)))
(/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))
(*.f64 -1 (/.f64 (+.f64 beta 1) (pow.f64 alpha 2)))
(/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))
(*.f64 -1 (/.f64 (+.f64 beta 1) (pow.f64 alpha 2)))
(/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))
(*.f64 -1 (/.f64 (+.f64 beta 1) (pow.f64 alpha 2)))
(/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))
(*.f64 -1 (/.f64 (+.f64 beta 1) (pow.f64 alpha 2)))
(/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))
(*.f64 -1 (/.f64 (+.f64 beta 1) (pow.f64 alpha 2)))
(/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))
(*.f64 -1 (/.f64 (+.f64 beta 1) (pow.f64 alpha 2)))
(/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))
(*.f64 -1 (/.f64 (+.f64 beta 1) (pow.f64 alpha 2)))
(/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (/.f64 2 alpha) (/.f64 2 (pow.f64 alpha 2)))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 beta (-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 3 (/.f64 1 (pow.f64 alpha 2)))))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(+.f64 (/.f64 2 alpha) (-.f64 (*.f64 beta (-.f64 (/.f64 2 alpha) (/.f64 3 (pow.f64 alpha 2)))) (/.f64 2 (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 beta (-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 3 (/.f64 1 (pow.f64 alpha 2))))))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (+.f64 (/.f64 2 alpha) (-.f64 (*.f64 beta (-.f64 (/.f64 2 alpha) (/.f64 3 (pow.f64 alpha 2)))) (/.f64 2 (pow.f64 alpha 2)))))
(+.f64 (/.f64 (pow.f64 beta 2) (neg.f64 (pow.f64 alpha 2))) (+.f64 (/.f64 2 alpha) (-.f64 (*.f64 beta (-.f64 (/.f64 2 alpha) (/.f64 3 (pow.f64 alpha 2)))) (/.f64 2 (pow.f64 alpha 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 beta (-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 3 (/.f64 1 (pow.f64 alpha 2))))))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (+.f64 (/.f64 2 alpha) (-.f64 (*.f64 beta (-.f64 (/.f64 2 alpha) (/.f64 3 (pow.f64 alpha 2)))) (/.f64 2 (pow.f64 alpha 2)))))
(+.f64 (/.f64 (pow.f64 beta 2) (neg.f64 (pow.f64 alpha 2))) (+.f64 (/.f64 2 alpha) (-.f64 (*.f64 beta (-.f64 (/.f64 2 alpha) (/.f64 3 (pow.f64 alpha 2)))) (/.f64 2 (pow.f64 alpha 2)))))
(*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(/.f64 (pow.f64 beta 2) (neg.f64 (pow.f64 alpha 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 beta (-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 3 (/.f64 1 (pow.f64 alpha 2))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 beta (-.f64 (/.f64 2 alpha) (/.f64 3 (pow.f64 alpha 2)))))
(+.f64 (/.f64 (pow.f64 beta 2) (neg.f64 (pow.f64 alpha 2))) (*.f64 beta (-.f64 (/.f64 2 alpha) (/.f64 3 (pow.f64 alpha 2)))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 beta (-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 3 (/.f64 1 (pow.f64 alpha 2))))))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (+.f64 (/.f64 2 alpha) (-.f64 (*.f64 beta (-.f64 (/.f64 2 alpha) (/.f64 3 (pow.f64 alpha 2)))) (/.f64 2 (pow.f64 alpha 2)))))
(+.f64 (/.f64 (pow.f64 beta 2) (neg.f64 (pow.f64 alpha 2))) (+.f64 (/.f64 2 alpha) (-.f64 (*.f64 beta (-.f64 (/.f64 2 alpha) (/.f64 3 (pow.f64 alpha 2)))) (/.f64 2 (pow.f64 alpha 2)))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 beta (-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 3 (/.f64 1 (pow.f64 alpha 2))))))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (+.f64 (/.f64 2 alpha) (-.f64 (*.f64 beta (-.f64 (/.f64 2 alpha) (/.f64 3 (pow.f64 alpha 2)))) (/.f64 2 (pow.f64 alpha 2)))))
(+.f64 (/.f64 (pow.f64 beta 2) (neg.f64 (pow.f64 alpha 2))) (+.f64 (/.f64 2 alpha) (-.f64 (*.f64 beta (-.f64 (/.f64 2 alpha) (/.f64 3 (pow.f64 alpha 2)))) (/.f64 2 (pow.f64 alpha 2)))))
(*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(/.f64 (pow.f64 beta 2) (neg.f64 (pow.f64 alpha 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 -1 (*.f64 beta (-.f64 (*.f64 3 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 -1 (*.f64 beta (-.f64 (/.f64 3 (pow.f64 alpha 2)) (/.f64 2 alpha)))))
(+.f64 (/.f64 (pow.f64 beta 2) (neg.f64 (pow.f64 alpha 2))) (*.f64 (-.f64 (/.f64 3 (pow.f64 alpha 2)) (/.f64 2 alpha)) (*.f64 -1 beta)))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 -1 (*.f64 beta (-.f64 (*.f64 3 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))))))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(+.f64 (/.f64 2 alpha) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 -1 (*.f64 beta (-.f64 (/.f64 3 (pow.f64 alpha 2)) (/.f64 2 alpha))))) (/.f64 2 (pow.f64 alpha 2))))
(+.f64 (/.f64 2 alpha) (+.f64 (/.f64 (pow.f64 beta 2) (neg.f64 (pow.f64 alpha 2))) (-.f64 (*.f64 (-.f64 (/.f64 3 (pow.f64 alpha 2)) (/.f64 2 alpha)) (*.f64 -1 beta)) (/.f64 2 (pow.f64 alpha 2)))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 -1 (*.f64 beta (-.f64 (*.f64 3 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))))))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(+.f64 (/.f64 2 alpha) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 -1 (*.f64 beta (-.f64 (/.f64 3 (pow.f64 alpha 2)) (/.f64 2 alpha))))) (/.f64 2 (pow.f64 alpha 2))))
(+.f64 (/.f64 2 alpha) (+.f64 (/.f64 (pow.f64 beta 2) (neg.f64 (pow.f64 alpha 2))) (-.f64 (*.f64 (-.f64 (/.f64 3 (pow.f64 alpha 2)) (/.f64 2 alpha)) (*.f64 -1 beta)) (/.f64 2 (pow.f64 alpha 2)))))
(*.f64 -1 (/.f64 (*.f64 (+.f64 beta 1) (+.f64 beta 2)) (pow.f64 alpha 2)))
(/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta 1) (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha))))
(+.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))))
(+.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta 1) (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha))))
(+.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))))
(+.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta 1) (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha))))
(+.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))))
(+.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))))
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta 1) (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha))))
(+.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))))
(+.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta 1) (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha))))
(+.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))))
(+.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta 1) (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha))))
(+.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))))
(+.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))))
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta 1) (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha))))
(+.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))))
(+.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta 1) (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha))))
(+.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))))
(+.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 beta 1) (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha))))
(+.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))))
(+.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))))
(/.f64 -2 (pow.f64 alpha 2))
(-.f64 (*.f64 -3 (/.f64 beta (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (*.f64 (/.f64 beta (pow.f64 alpha 2)) -3) (/.f64 2 (pow.f64 alpha 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 -3 (/.f64 beta (pow.f64 alpha 2)))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 (/.f64 beta (pow.f64 alpha 2)) -3)) (/.f64 2 (pow.f64 alpha 2)))
(+.f64 (/.f64 (pow.f64 beta 2) (neg.f64 (pow.f64 alpha 2))) (-.f64 (*.f64 (/.f64 beta (pow.f64 alpha 2)) -3) (/.f64 2 (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 -3 (/.f64 beta (pow.f64 alpha 2)))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 (/.f64 beta (pow.f64 alpha 2)) -3)) (/.f64 2 (pow.f64 alpha 2)))
(+.f64 (/.f64 (pow.f64 beta 2) (neg.f64 (pow.f64 alpha 2))) (-.f64 (*.f64 (/.f64 beta (pow.f64 alpha 2)) -3) (/.f64 2 (pow.f64 alpha 2))))
(*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(/.f64 (pow.f64 beta 2) (neg.f64 (pow.f64 alpha 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 -3 (/.f64 beta (pow.f64 alpha 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 (/.f64 beta (pow.f64 alpha 2)) -3))
(+.f64 (/.f64 (pow.f64 beta 2) (neg.f64 (pow.f64 alpha 2))) (*.f64 (/.f64 beta (pow.f64 alpha 2)) -3))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 -3 (/.f64 beta (pow.f64 alpha 2)))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 (/.f64 beta (pow.f64 alpha 2)) -3)) (/.f64 2 (pow.f64 alpha 2)))
(+.f64 (/.f64 (pow.f64 beta 2) (neg.f64 (pow.f64 alpha 2))) (-.f64 (*.f64 (/.f64 beta (pow.f64 alpha 2)) -3) (/.f64 2 (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 -3 (/.f64 beta (pow.f64 alpha 2)))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 (/.f64 beta (pow.f64 alpha 2)) -3)) (/.f64 2 (pow.f64 alpha 2)))
(+.f64 (/.f64 (pow.f64 beta 2) (neg.f64 (pow.f64 alpha 2))) (-.f64 (*.f64 (/.f64 beta (pow.f64 alpha 2)) -3) (/.f64 2 (pow.f64 alpha 2))))
(*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(/.f64 (pow.f64 beta 2) (neg.f64 (pow.f64 alpha 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 -3 (/.f64 beta (pow.f64 alpha 2))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 (/.f64 beta (pow.f64 alpha 2)) -3))
(+.f64 (/.f64 (pow.f64 beta 2) (neg.f64 (pow.f64 alpha 2))) (*.f64 (/.f64 beta (pow.f64 alpha 2)) -3))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 -3 (/.f64 beta (pow.f64 alpha 2)))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 (/.f64 beta (pow.f64 alpha 2)) -3)) (/.f64 2 (pow.f64 alpha 2)))
(+.f64 (/.f64 (pow.f64 beta 2) (neg.f64 (pow.f64 alpha 2))) (-.f64 (*.f64 (/.f64 beta (pow.f64 alpha 2)) -3) (/.f64 2 (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 -3 (/.f64 beta (pow.f64 alpha 2)))) (*.f64 2 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 (/.f64 beta (pow.f64 alpha 2)) -3)) (/.f64 2 (pow.f64 alpha 2)))
(+.f64 (/.f64 (pow.f64 beta 2) (neg.f64 (pow.f64 alpha 2))) (-.f64 (*.f64 (/.f64 beta (pow.f64 alpha 2)) -3) (/.f64 2 (pow.f64 alpha 2))))
(*.f64 -1 (/.f64 (*.f64 (+.f64 beta 1) (+.f64 beta 2)) (pow.f64 alpha 2)))
(/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 beta 1) (+.f64 beta 2)) (pow.f64 alpha 2)))
(/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 beta 1) (+.f64 beta 2)) (pow.f64 alpha 2)))
(/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 beta 1) (+.f64 beta 2)) (pow.f64 alpha 2)))
(/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 beta 1) (+.f64 beta 2)) (pow.f64 alpha 2)))
(/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 beta 1) (+.f64 beta 2)) (pow.f64 alpha 2)))
(/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 beta 1) (+.f64 beta 2)) (pow.f64 alpha 2)))
(/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 beta 1) (+.f64 beta 2)) (pow.f64 alpha 2)))
(/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 beta 1) (+.f64 beta 2)) (pow.f64 alpha 2)))
(/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 beta 1) (+.f64 beta 2)) (pow.f64 alpha 2)))
(/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 beta 1) (+.f64 beta 2)) (pow.f64 alpha 2)))
(/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (*.f64 (+.f64 beta 1) (+.f64 beta 2)) (pow.f64 alpha 2)))
(/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha))
(+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 (+.f64 1 beta) alpha))
(+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 1 beta) alpha))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) 0)))
(+.f64 (/.f64 (+.f64 1 beta) alpha) (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (+.f64 (+.f64 2 beta) 0)))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) 0)))
(+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (+.f64 (/.f64 (+.f64 1 beta) alpha) (*.f64 (+.f64 2 beta) 0)))
(+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (+.f64 (/.f64 (+.f64 1 beta) alpha) (*.f64 (+.f64 2 beta) 0)))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (-.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 beta 1) alpha)) (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha)))) (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 (+.f64 beta (+.f64 beta 2)) (+.f64 beta 1)) alpha))))
(+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (+.f64 (/.f64 2 (/.f64 alpha (+.f64 1 beta))) (-.f64 (+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 2 (/.f64 alpha (+.f64 1 beta)))) (+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 (+.f64 beta (+.f64 (+.f64 beta (+.f64 2 beta)) 1)) alpha)))))
(+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (+.f64 (/.f64 2 (/.f64 alpha (+.f64 1 beta))) (+.f64 (/.f64 2 (/.f64 alpha (+.f64 1 beta))) (-.f64 (-.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 1 (+.f64 (+.f64 2 (+.f64 beta beta)) beta)) alpha)) (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))))))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (-.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) 0)))
(+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 (+.f64 1 beta) alpha))
(+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 1 beta) alpha))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (-.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) 0)))
(+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (-.f64 (/.f64 (+.f64 1 beta) alpha) (*.f64 (+.f64 2 beta) 0)))
(+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (-.f64 (/.f64 (+.f64 1 beta) alpha) (*.f64 (+.f64 2 beta) 0)))
(+.f64 (*.f64 2 (/.f64 (+.f64 beta 1) alpha)) (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (-.f64 -1 beta) alpha)))
(+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (+.f64 (/.f64 2 (/.f64 alpha (+.f64 1 beta))) (/.f64 (-.f64 -1 beta) alpha)))
(+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (+.f64 (/.f64 2 (/.f64 alpha (+.f64 1 beta))) (/.f64 (-.f64 -1 beta) alpha)))
(+.f64 (*.f64 2 (/.f64 (+.f64 beta 1) alpha)) (-.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha)))) (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 (+.f64 beta (+.f64 beta 2)) (+.f64 beta 1)) alpha))))
(+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (+.f64 (/.f64 2 (/.f64 alpha (+.f64 1 beta))) (-.f64 (+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 2 (/.f64 alpha (+.f64 1 beta)))) (+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 (+.f64 beta (+.f64 (+.f64 beta (+.f64 2 beta)) 1)) alpha)))))
(+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (+.f64 (/.f64 2 (/.f64 alpha (+.f64 1 beta))) (+.f64 (/.f64 2 (/.f64 alpha (+.f64 1 beta))) (-.f64 (-.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 1 (+.f64 (+.f64 2 (+.f64 beta beta)) beta)) alpha)) (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))))))
(+.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) (/.f64 (-.f64 -1 beta) alpha))
(+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (+.f64 (/.f64 2 (/.f64 alpha (+.f64 1 beta))) (/.f64 (-.f64 -1 beta) alpha)))
(+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (+.f64 (/.f64 2 (/.f64 alpha (+.f64 1 beta))) (/.f64 (-.f64 -1 beta) alpha)))
(+.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (neg.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha)))))
(+.f64 (+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 2 (/.f64 alpha (+.f64 1 beta)))) (+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (neg.f64 (+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 (+.f64 1 beta) alpha)))))
(+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (+.f64 (-.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 1 beta) alpha))) (/.f64 2 (/.f64 alpha (+.f64 1 beta)))))
(+.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) (*.f64 1 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (neg.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha))))))
(+.f64 (+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 2 (/.f64 alpha (+.f64 1 beta)))) (*.f64 1 (+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (neg.f64 (+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 (+.f64 1 beta) alpha))))))
(+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (+.f64 (*.f64 1 (-.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 1 beta) alpha)))) (/.f64 2 (/.f64 alpha (+.f64 1 beta)))))
(+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 (+.f64 1 beta) alpha))
(+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 1 beta) alpha))
(+.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha)) 0)
(+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 (+.f64 1 beta) alpha))
(+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 1 beta) alpha))
(+.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha)) (-.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha)) (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha))))
(+.f64 (+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 (+.f64 1 beta) alpha)) (+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (-.f64 (/.f64 (+.f64 1 beta) alpha) (+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 (+.f64 1 beta) alpha)))))
(+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (+.f64 (+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 1 beta) alpha)) (-.f64 (/.f64 (+.f64 1 beta) alpha) (+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 1 beta) alpha)))))
(+.f64 0 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha)))
(+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 (+.f64 1 beta) alpha))
(+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 1 beta) alpha))
(+.f64 (/.f64 beta alpha) (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (-.f64 (+.f64 beta 2) (+.f64 beta 1)) alpha)))
(+.f64 (/.f64 beta alpha) (+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 (+.f64 beta (-.f64 2 (+.f64 1 beta))) alpha)))
(+.f64 (/.f64 beta alpha) (+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 (-.f64 (+.f64 2 beta) (+.f64 1 beta)) alpha)))
(+.f64 (/.f64 beta alpha) (-.f64 (*.f64 (+.f64 beta 2) (+.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (/.f64 1 alpha))) (/.f64 (+.f64 beta 1) alpha)))
(+.f64 (/.f64 beta alpha) (-.f64 (*.f64 (+.f64 2 beta) (+.f64 (/.f64 1 alpha) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) (/.f64 (+.f64 1 beta) alpha)))
(+.f64 (*.f64 (+.f64 2 beta) (+.f64 (/.f64 1 alpha) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) (-.f64 (/.f64 beta alpha) (/.f64 (+.f64 1 beta) alpha)))
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) 2) (-.f64 0 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 (+.f64 beta (+.f64 beta 2)) (+.f64 beta 1)) alpha))))
(+.f64 (*.f64 2 (+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 2 (/.f64 alpha (+.f64 1 beta))))) (neg.f64 (+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 (+.f64 beta (+.f64 (+.f64 beta (+.f64 2 beta)) 1)) alpha))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 2 (/.f64 alpha (+.f64 1 beta))))) (neg.f64 (+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 1 (+.f64 (+.f64 2 (+.f64 beta beta)) beta)) alpha))))
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) 2) (-.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) 2) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) 2) (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 (+.f64 beta (+.f64 beta 2)) (+.f64 beta 1)) alpha)))))
(+.f64 (*.f64 2 (+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 2 (/.f64 alpha (+.f64 1 beta))))) (-.f64 (*.f64 2 (+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 2 (/.f64 alpha (+.f64 1 beta))))) (+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (+.f64 (*.f64 2 (+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 2 (/.f64 alpha (+.f64 1 beta))))) (/.f64 (+.f64 beta (+.f64 (+.f64 beta (+.f64 2 beta)) 1)) alpha)))))
(-.f64 (+.f64 (*.f64 2 (+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 2 (/.f64 alpha (+.f64 1 beta))))) (*.f64 2 (+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 2 (/.f64 alpha (+.f64 1 beta)))))) (+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 2 (/.f64 alpha (+.f64 1 beta))))) (/.f64 (+.f64 1 (+.f64 (+.f64 2 (+.f64 beta beta)) beta)) alpha))))
(+.f64 (/.f64 (-.f64 -1 beta) alpha) (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))))
(+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (+.f64 (/.f64 2 (/.f64 alpha (+.f64 1 beta))) (/.f64 (-.f64 -1 beta) alpha)))
(+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (+.f64 (/.f64 2 (/.f64 alpha (+.f64 1 beta))) (/.f64 (-.f64 -1 beta) alpha)))
(+.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (-.f64 -1 beta) alpha)) (*.f64 2 (/.f64 (+.f64 beta 1) alpha)))
(+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (+.f64 (/.f64 2 (/.f64 alpha (+.f64 1 beta))) (/.f64 (-.f64 -1 beta) alpha)))
(+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (+.f64 (/.f64 2 (/.f64 alpha (+.f64 1 beta))) (/.f64 (-.f64 -1 beta) alpha)))
(+.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (neg.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha)))) (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))))
(+.f64 (+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 2 (/.f64 alpha (+.f64 1 beta)))) (+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (neg.f64 (+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 (+.f64 1 beta) alpha)))))
(+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (+.f64 (-.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 1 beta) alpha))) (/.f64 2 (/.f64 alpha (+.f64 1 beta)))))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 -1 (pow.f64 alpha 2))) (-.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 beta (pow.f64 alpha 2)))))
(+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 (+.f64 1 beta) alpha))
(+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 1 beta) alpha))
(+.f64 (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)) (+.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 beta (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))
(+.f64 (/.f64 (+.f64 1 beta) alpha) (+.f64 (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)) (/.f64 beta (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))))
(+.f64 (*.f64 beta (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (+.f64 (/.f64 (+.f64 beta 1) alpha) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2))))
(+.f64 (/.f64 (+.f64 1 beta) alpha) (+.f64 (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)) (/.f64 beta (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))))
(+.f64 (*.f64 (*.f64 2 (/.f64 (+.f64 beta 1) alpha)) 2) (-.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 (+.f64 beta (+.f64 beta 2)) (+.f64 beta 1)) alpha)))
(+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (-.f64 (*.f64 2 (/.f64 2 (/.f64 alpha (+.f64 1 beta)))) (/.f64 (+.f64 beta (+.f64 (+.f64 beta (+.f64 2 beta)) 1)) alpha)))
(+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (-.f64 (*.f64 (/.f64 (+.f64 1 beta) alpha) 4) (/.f64 (+.f64 1 (+.f64 (+.f64 2 (+.f64 beta beta)) beta)) alpha)))
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha)) 2) (neg.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha))))
(+.f64 (neg.f64 (+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 (+.f64 1 beta) alpha))) (*.f64 2 (+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 (+.f64 1 beta) alpha))))
(+.f64 (neg.f64 (+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 1 beta) alpha))) (*.f64 2 (+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 1 beta) alpha))))
(+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) 2) (*.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) 2)) (-.f64 0 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) 2) (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 (+.f64 beta (+.f64 beta 2)) (+.f64 beta 1)) alpha)))))
(+.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 2 (/.f64 alpha (+.f64 1 beta))))) (*.f64 2 (+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 2 (/.f64 alpha (+.f64 1 beta)))))) (neg.f64 (+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (+.f64 (*.f64 2 (+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 2 (/.f64 alpha (+.f64 1 beta))))) (/.f64 (+.f64 beta (+.f64 (+.f64 beta (+.f64 2 beta)) 1)) alpha)))))
(+.f64 (*.f64 2 (+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 2 (/.f64 alpha (+.f64 1 beta))))) (+.f64 (neg.f64 (+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 2 (/.f64 alpha (+.f64 1 beta))))) (/.f64 (+.f64 1 (+.f64 (+.f64 2 (+.f64 beta beta)) beta)) alpha)))) (*.f64 2 (+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 2 (/.f64 alpha (+.f64 1 beta)))))))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2))) (-.f64 (/.f64 (+.f64 beta 1) alpha) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))
(+.f64 (/.f64 (+.f64 1 beta) alpha) (*.f64 (+.f64 2 beta) (/.f64 (-.f64 (-.f64 -2 (+.f64 beta beta)) (-.f64 -1 beta)) (pow.f64 alpha 2))))
(+.f64 (/.f64 (+.f64 1 beta) alpha) (*.f64 (+.f64 2 beta) (/.f64 (-.f64 beta (-.f64 (+.f64 beta beta) -1)) (pow.f64 alpha 2))))
(*.f64 -1 (neg.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha))))
(+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 (+.f64 1 beta) alpha))
(+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 1 beta) alpha))
(*.f64 1 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha)))
(+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 (+.f64 1 beta) alpha))
(+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 1 beta) alpha))
(*.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha)) 1)
(+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 (+.f64 1 beta) alpha))
(+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 1 beta) alpha))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha)) 2))
(+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 (+.f64 1 beta) alpha))
(+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 1 beta) alpha))
(*.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha)) 2) 1/2)
(+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 (+.f64 1 beta) alpha))
(+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 1 beta) alpha))
(*.f64 (+.f64 (neg.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha))) (neg.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha)))) -1/2)
(+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 (+.f64 1 beta) alpha))
(+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 1 beta) alpha))
(/.f64 1 (/.f64 1 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha))))
(+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 (+.f64 1 beta) alpha))
(+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 1 beta) alpha))
(/.f64 1 (/.f64 -1 (neg.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha)))))
(+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 (+.f64 1 beta) alpha))
(+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 1 beta) alpha))
(/.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha)) 1)
(+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 (+.f64 1 beta) alpha))
(+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 1 beta) alpha))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha))) -1)
(+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 (+.f64 1 beta) alpha))
(+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 1 beta) alpha))
(/.f64 (-.f64 (neg.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha)))) (/.f64 (-.f64 -1 beta) alpha)) -1)
(neg.f64 (-.f64 (neg.f64 (+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 2 (/.f64 alpha (+.f64 1 beta))))) (/.f64 (-.f64 -1 beta) alpha)))
(+.f64 (/.f64 2 (/.f64 alpha (+.f64 1 beta))) (-.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 (-.f64 -1 beta) (*.f64 alpha -1))))
(neg.f64 (neg.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha))))
(+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 (+.f64 1 beta) alpha))
(+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 1 beta) alpha))
(+.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) 0)
(/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))
(+.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (/.f64 0 (pow.f64 alpha 2)))
(/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))
(+.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (+.f64 0 (/.f64 0 (pow.f64 alpha 2))))
(/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))
(+.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (-.f64 0 (/.f64 0 (pow.f64 alpha 2))))
(/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))
(+.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (-.f64 (/.f64 0 (pow.f64 alpha 2)) (/.f64 0 (pow.f64 alpha 2))))
(/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))
(+.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (-.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))
(+.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (/.f64 0 (*.f64 (pow.f64 alpha 2) 2)))
(/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))
(+.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (*.f64 1 (/.f64 0 (pow.f64 alpha 2))))
(/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))
(+.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (*.f64 (-.f64 -2 (+.f64 beta beta)) 0))
(+.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (*.f64 0 (-.f64 -2 (+.f64 beta beta))))
(+.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (*.f64 (/.f64 1/2 (pow.f64 alpha 2)) 0))
(/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))
(+.f64 0 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))
(/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))
(+.f64 (/.f64 -1 (pow.f64 alpha 2)) (/.f64 beta (neg.f64 (pow.f64 alpha 2))))
(+.f64 (/.f64 -1 (pow.f64 alpha 2)) (+.f64 0 (/.f64 beta (neg.f64 (pow.f64 alpha 2)))))
(+.f64 (/.f64 -1 (pow.f64 alpha 2)) (-.f64 0 (/.f64 beta (pow.f64 alpha 2))))
(/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))
(+.f64 (/.f64 -1 (pow.f64 alpha 2)) (-.f64 (/.f64 -1 (pow.f64 alpha 2)) (/.f64 (+.f64 beta -1) (pow.f64 alpha 2))))
(+.f64 (/.f64 -1 (pow.f64 alpha 2)) (/.f64 (-.f64 -1 (+.f64 beta -1)) (pow.f64 alpha 2)))
(+.f64 (/.f64 -1 (pow.f64 alpha 2)) (*.f64 (/.f64 1/2 (pow.f64 alpha 2)) (-.f64 (-.f64 -1 beta) (+.f64 beta -1))))
(+.f64 (/.f64 -1 (pow.f64 alpha 2)) (*.f64 (/.f64 1/2 (pow.f64 alpha 2)) (-.f64 (-.f64 -1 (+.f64 beta -1)) beta)))
(+.f64 (/.f64 -1 (pow.f64 alpha 2)) (*.f64 (/.f64 -1/2 (pow.f64 alpha 2)) (+.f64 -1 (-.f64 beta (-.f64 -1 beta)))))
(+.f64 (/.f64 -1 (pow.f64 alpha 2)) (/.f64 (-.f64 (-.f64 -1 beta) (+.f64 beta -1)) (*.f64 (pow.f64 alpha 2) 2)))
(+.f64 (/.f64 -1 (pow.f64 alpha 2)) (/.f64 (-.f64 (-.f64 -1 (+.f64 beta -1)) beta) (*.f64 2 (pow.f64 alpha 2))))
(+.f64 (/.f64 -1 (pow.f64 alpha 2)) (/.f64 (/.f64 (-.f64 1 (-.f64 beta (-.f64 -1 beta))) (pow.f64 alpha 2)) 2))
(+.f64 (/.f64 0 (pow.f64 alpha 2)) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))
(/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))
(+.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (/.f64 -1 (pow.f64 alpha 2)))
(+.f64 (/.f64 -1 (pow.f64 alpha 2)) (/.f64 beta (neg.f64 (pow.f64 alpha 2))))
(+.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (-.f64 (/.f64 -1 (pow.f64 alpha 2)) (/.f64 0 (pow.f64 alpha 2))))
(+.f64 (/.f64 -1 (pow.f64 alpha 2)) (/.f64 beta (neg.f64 (pow.f64 alpha 2))))
(+.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (-.f64 0 (/.f64 1 (pow.f64 alpha 2))))
(+.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (neg.f64 (/.f64 1 (pow.f64 alpha 2))))
(+.f64 (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)) (/.f64 (+.f64 beta 1) (pow.f64 alpha 2)))
(/.f64 (+.f64 (-.f64 -2 (+.f64 beta beta)) (+.f64 1 beta)) (pow.f64 alpha 2))
(/.f64 (+.f64 1 (+.f64 (-.f64 -2 (+.f64 beta beta)) beta)) (pow.f64 alpha 2))
(+.f64 (/.f64 -2 (pow.f64 alpha 2)) (-.f64 0 (/.f64 (+.f64 beta -1) (pow.f64 alpha 2))))
(/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 1/2 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(+.f64 (/.f64 1/2 (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 1/2 (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))))
(*.f64 (/.f64 -1/2 (pow.f64 alpha 2)) (-.f64 beta (-.f64 -2 beta)))
(+.f64 (/.f64 -1/2 (pow.f64 alpha 2)) (/.f64 (-.f64 (-.f64 -1 beta) beta) (*.f64 (pow.f64 alpha 2) 2)))
(+.f64 (/.f64 (/.f64 (-.f64 (-.f64 -1 beta) beta) (pow.f64 alpha 2)) 2) (/.f64 -1/2 (pow.f64 alpha 2)))
(/.f64 (/.f64 (-.f64 (-.f64 -2 beta) beta) 2) (pow.f64 alpha 2))
(+.f64 (*.f64 -1 (/.f64 1/2 (pow.f64 alpha 2))) (*.f64 (/.f64 1/2 (pow.f64 alpha 2)) (-.f64 (-.f64 -1 beta) beta)))
(+.f64 (/.f64 1/2 (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 1/2 (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))))
(*.f64 (/.f64 -1/2 (pow.f64 alpha 2)) (-.f64 beta (-.f64 -2 beta)))
(+.f64 (*.f64 (-.f64 -1 beta) (/.f64 1/2 (pow.f64 alpha 2))) (*.f64 (/.f64 1/2 (pow.f64 alpha 2)) (-.f64 -1 beta)))
(+.f64 (/.f64 1/2 (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 1/2 (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))))
(*.f64 (/.f64 -1/2 (pow.f64 alpha 2)) (-.f64 beta (-.f64 -2 beta)))
(-.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) 0)
(/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))
(-.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (/.f64 0 (pow.f64 alpha 2)))
(/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))
(-.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (-.f64 (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2))))
(-.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (/.f64 (-.f64 (-.f64 -2 (+.f64 beta beta)) (-.f64 -2 (+.f64 beta beta))) (pow.f64 alpha 2)))
(-.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (/.f64 (-.f64 (+.f64 beta beta) (-.f64 (+.f64 beta beta) 0)) (pow.f64 alpha 2)))
(-.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (/.f64 0 (*.f64 (pow.f64 alpha 2) 2)))
(/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))
(-.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (*.f64 1 (/.f64 0 (pow.f64 alpha 2))))
(/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))
(-.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (*.f64 (-.f64 -2 (+.f64 beta beta)) 0))
(-.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (*.f64 0 (-.f64 -2 (+.f64 beta beta))))
(-.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (*.f64 (/.f64 1/2 (pow.f64 alpha 2)) 0))
(/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))
(-.f64 0 (/.f64 (+.f64 beta 1) (pow.f64 alpha 2)))
(/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))
(-.f64 (/.f64 -1 (pow.f64 alpha 2)) (/.f64 beta (pow.f64 alpha 2)))
(/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))
(-.f64 (/.f64 beta (pow.f64 alpha 2)) (-.f64 (/.f64 -1 (pow.f64 alpha 2)) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2))))
(/.f64 (-.f64 (-.f64 -2 (+.f64 beta beta)) (-.f64 -1 beta)) (pow.f64 alpha 2))
(/.f64 (-.f64 beta (-.f64 (+.f64 beta beta) -1)) (pow.f64 alpha 2))
(-.f64 (/.f64 1 (pow.f64 alpha 2)) (-.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2))))
(-.f64 (/.f64 0 (pow.f64 alpha 2)) (/.f64 (+.f64 beta 1) (pow.f64 alpha 2)))
(/.f64 (-.f64 0 (+.f64 1 beta)) (pow.f64 alpha 2))
(/.f64 (-.f64 -1 (-.f64 beta 0)) (pow.f64 alpha 2))
(-.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (/.f64 1 (pow.f64 alpha 2)))
(-.f64 (*.f64 -1 (/.f64 beta (pow.f64 alpha 2))) (/.f64 1 (pow.f64 alpha 2)))
(-.f64 (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))
(/.f64 (-.f64 (-.f64 -2 (+.f64 beta beta)) (-.f64 -1 beta)) (pow.f64 alpha 2))
(/.f64 (-.f64 beta (-.f64 (+.f64 beta beta) -1)) (pow.f64 alpha 2))
(-.f64 (/.f64 -2 (pow.f64 alpha 2)) (/.f64 (+.f64 beta -1) (pow.f64 alpha 2)))
(/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))
(-.f64 (/.f64 (+.f64 beta -1) (pow.f64 alpha 2)) (-.f64 (/.f64 -2 (pow.f64 alpha 2)) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2))))
(/.f64 (-.f64 (-.f64 -2 (+.f64 beta beta)) (-.f64 -1 beta)) (pow.f64 alpha 2))
(/.f64 (-.f64 beta (-.f64 (+.f64 beta beta) -1)) (pow.f64 alpha 2))
(-.f64 (-.f64 (/.f64 -1 (pow.f64 alpha 2)) (/.f64 0 (pow.f64 alpha 2))) (/.f64 beta (pow.f64 alpha 2)))
(/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))
(-.f64 (-.f64 (/.f64 -2 (pow.f64 alpha 2)) (/.f64 0 (pow.f64 alpha 2))) (/.f64 (+.f64 beta -1) (pow.f64 alpha 2)))
(/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))
(-.f64 (+.f64 0 (/.f64 beta (neg.f64 (pow.f64 alpha 2)))) (/.f64 1 (pow.f64 alpha 2)))
(+.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (neg.f64 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (+.f64 0 (/.f64 -2 (pow.f64 alpha 2))) (/.f64 (+.f64 beta -1) (pow.f64 alpha 2)))
(/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))
(-.f64 (/.f64 (+.f64 beta beta) (neg.f64 (pow.f64 alpha 2))) (/.f64 (+.f64 beta -1) (neg.f64 (pow.f64 alpha 2))))
(/.f64 (-.f64 (+.f64 beta beta) (+.f64 beta -1)) (neg.f64 (pow.f64 alpha 2)))
(-.f64 (/.f64 -4 (pow.f64 alpha 2)) (/.f64 (+.f64 beta -3) (pow.f64 alpha 2)))
(/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))
(-.f64 (/.f64 (+.f64 beta -1) (neg.f64 (pow.f64 alpha 2))) (/.f64 -2 (neg.f64 (pow.f64 alpha 2))))
(/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))
(-.f64 (/.f64 (+.f64 -1 (-.f64 -1 beta)) (*.f64 (pow.f64 alpha 2) 2)) (/.f64 beta (*.f64 (pow.f64 alpha 2) 2)))
(+.f64 (/.f64 (/.f64 (-.f64 (-.f64 -1 beta) beta) (pow.f64 alpha 2)) 2) (/.f64 -1/2 (pow.f64 alpha 2)))
(/.f64 (/.f64 (-.f64 (-.f64 -2 beta) beta) 2) (pow.f64 alpha 2))
(-.f64 (/.f64 (+.f64 (-.f64 -1 beta) -2) (*.f64 (pow.f64 alpha 2) 2)) (/.f64 (+.f64 beta -1) (*.f64 (pow.f64 alpha 2) 2)))
(+.f64 (/.f64 (/.f64 (-.f64 (-.f64 -1 beta) beta) (pow.f64 alpha 2)) 2) (/.f64 -1/2 (pow.f64 alpha 2)))
(/.f64 (/.f64 (-.f64 (-.f64 -2 beta) beta) 2) (pow.f64 alpha 2))
(-.f64 (*.f64 (+.f64 -1 (-.f64 -1 beta)) (/.f64 1/2 (pow.f64 alpha 2))) (*.f64 (/.f64 1/2 (pow.f64 alpha 2)) beta))
(+.f64 (/.f64 1/2 (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 1/2 (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))))
(*.f64 (/.f64 -1/2 (pow.f64 alpha 2)) (-.f64 beta (-.f64 -2 beta)))
(-.f64 (*.f64 (+.f64 (-.f64 -1 beta) -2) (/.f64 1/2 (pow.f64 alpha 2))) (*.f64 (/.f64 1/2 (pow.f64 alpha 2)) (+.f64 beta -1)))
(+.f64 (/.f64 1/2 (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 1/2 (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))))
(*.f64 (/.f64 -1/2 (pow.f64 alpha 2)) (-.f64 beta (-.f64 -2 beta)))
(-.f64 (+.f64 (/.f64 -2 (pow.f64 alpha 2)) (/.f64 -2 (pow.f64 alpha 2))) (+.f64 (/.f64 -2 (pow.f64 alpha 2)) (/.f64 (+.f64 beta -1) (pow.f64 alpha 2))))
(/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))
(-.f64 (+.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (/.f64 beta (neg.f64 (pow.f64 alpha 2)))) (+.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (*.f64 -1 (/.f64 beta (pow.f64 alpha 2))) (/.f64 1 (pow.f64 alpha 2)))
(-.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (/.f64 1 (pow.f64 alpha 2)))
(-.f64 (+.f64 (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2))) (+.f64 (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(/.f64 (-.f64 (-.f64 -2 (+.f64 beta beta)) (-.f64 -1 beta)) (pow.f64 alpha 2))
(/.f64 (-.f64 beta (-.f64 (+.f64 beta beta) -1)) (pow.f64 alpha 2))
(*.f64 2 (*.f64 1/2 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))
(*.f64 -1 (/.f64 (+.f64 beta 1) (pow.f64 alpha 2)))
(/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))
(*.f64 (-.f64 -1 beta) (/.f64 1 (pow.f64 alpha 2)))
(/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))
(*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) 1)
(/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))
(*.f64 (+.f64 beta (+.f64 beta 2)) (/.f64 -1/2 (pow.f64 alpha 2)))
(*.f64 (+.f64 beta (+.f64 2 beta)) (/.f64 -1/2 (pow.f64 alpha 2)))
(*.f64 (+.f64 2 (+.f64 beta beta)) (/.f64 -1/2 (pow.f64 alpha 2)))
(*.f64 (+.f64 beta (+.f64 beta 2)) (-.f64 0 (/.f64 1/2 (pow.f64 alpha 2))))
(*.f64 (+.f64 beta (+.f64 2 beta)) (/.f64 -1/2 (pow.f64 alpha 2)))
(*.f64 (+.f64 2 (+.f64 beta beta)) (/.f64 -1/2 (pow.f64 alpha 2)))
(*.f64 1 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))
(/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))
(*.f64 (+.f64 beta 1) (/.f64 -1 (pow.f64 alpha 2)))
(/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))
(*.f64 (-.f64 -2 (+.f64 beta beta)) (/.f64 1/2 (pow.f64 alpha 2)))
(*.f64 (/.f64 -1/2 (pow.f64 alpha 2)) (-.f64 (+.f64 beta beta) -2))
(*.f64 (/.f64 -1/2 (pow.f64 alpha 2)) (+.f64 beta (-.f64 beta -2)))
(*.f64 1/2 (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)))
(*.f64 (/.f64 -1/2 (pow.f64 alpha 2)) (-.f64 (+.f64 beta beta) -2))
(*.f64 (/.f64 -1/2 (pow.f64 alpha 2)) (+.f64 beta (-.f64 beta -2)))
(*.f64 (/.f64 1/2 (pow.f64 alpha 2)) (-.f64 -2 (+.f64 beta beta)))
(*.f64 (/.f64 -1/2 (pow.f64 alpha 2)) (-.f64 (+.f64 beta beta) -2))
(*.f64 (/.f64 -1/2 (pow.f64 alpha 2)) (+.f64 beta (-.f64 beta -2)))
(*.f64 (/.f64 1 (pow.f64 alpha 2)) (-.f64 -1 beta))
(/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))
(*.f64 (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)) 1/2)
(*.f64 (/.f64 -1/2 (pow.f64 alpha 2)) (-.f64 (+.f64 beta beta) -2))
(*.f64 (/.f64 -1/2 (pow.f64 alpha 2)) (+.f64 beta (-.f64 beta -2)))
(*.f64 (/.f64 -1/2 (pow.f64 alpha 2)) (+.f64 beta (+.f64 beta 2)))
(*.f64 (+.f64 beta (+.f64 2 beta)) (/.f64 -1/2 (pow.f64 alpha 2)))
(*.f64 (+.f64 2 (+.f64 beta beta)) (/.f64 -1/2 (pow.f64 alpha 2)))
(*.f64 (neg.f64 (/.f64 1/2 (pow.f64 alpha 2))) (+.f64 beta (+.f64 beta 2)))
(*.f64 (+.f64 beta (+.f64 2 beta)) (/.f64 -1/2 (pow.f64 alpha 2)))
(*.f64 (+.f64 2 (+.f64 beta beta)) (/.f64 -1/2 (pow.f64 alpha 2)))
(*.f64 (neg.f64 (/.f64 1/2 (pow.f64 alpha 2))) (-.f64 beta (+.f64 -1 (-.f64 -1 beta))))
(+.f64 (/.f64 1/2 (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 1/2 (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))))
(*.f64 (/.f64 -1/2 (pow.f64 alpha 2)) (-.f64 beta (-.f64 -2 beta)))
(*.f64 (neg.f64 (/.f64 1/2 (pow.f64 alpha 2))) (-.f64 (+.f64 beta -1) (+.f64 (-.f64 -1 beta) -2)))
(+.f64 (/.f64 1/2 (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 1/2 (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))))
(*.f64 (/.f64 -1/2 (pow.f64 alpha 2)) (-.f64 beta (-.f64 -2 beta)))
(*.f64 (+.f64 (-.f64 -2 (+.f64 beta beta)) (-.f64 -2 (+.f64 beta beta))) (/.f64 1/2 (*.f64 (pow.f64 alpha 2) 2)))
(*.f64 (/.f64 -1/2 (pow.f64 alpha 2)) (-.f64 (+.f64 beta beta) -2))
(*.f64 (/.f64 -1/2 (pow.f64 alpha 2)) (+.f64 beta (-.f64 beta -2)))
(*.f64 (+.f64 (/.f64 (+.f64 beta 1) (pow.f64 alpha 2)) (/.f64 (+.f64 beta 1) (pow.f64 alpha 2))) -1/2)
(*.f64 -1/2 (/.f64 (+.f64 (+.f64 1 beta) (+.f64 1 beta)) (pow.f64 alpha 2)))
(/.f64 -1/2 (/.f64 (pow.f64 alpha 2) (+.f64 (+.f64 1 beta) (+.f64 1 beta))))
(neg.f64 (/.f64 (+.f64 beta 1) (pow.f64 alpha 2)))
(/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))
(-.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) 0)
(+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 2 (/.f64 alpha (+.f64 1 beta))))
(+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 2 (/.f64 alpha (+.f64 1 beta))))
(-.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) (/.f64 0 alpha))
(+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (-.f64 (/.f64 2 (/.f64 alpha (+.f64 1 beta))) (/.f64 0 alpha)))
(+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (-.f64 (/.f64 2 (/.f64 alpha (+.f64 1 beta))) (/.f64 0 alpha)))
(-.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) 0))
(+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 2 (/.f64 alpha (+.f64 1 beta))))
(+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 2 (/.f64 alpha (+.f64 1 beta))))
(-.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) (*.f64 (+.f64 beta 2) 0))
(+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (-.f64 (/.f64 2 (/.f64 alpha (+.f64 1 beta))) (*.f64 (+.f64 2 beta) 0)))
(+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (-.f64 (/.f64 2 (/.f64 alpha (+.f64 1 beta))) (*.f64 (+.f64 2 beta) 0)))
(-.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) (-.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) 2) (*.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) 2)))
(-.f64 (+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 2 (/.f64 alpha (+.f64 1 beta)))) (-.f64 (*.f64 2 (+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 2 (/.f64 alpha (+.f64 1 beta))))) (*.f64 2 (+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 2 (/.f64 alpha (+.f64 1 beta)))))))
(+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (-.f64 (/.f64 2 (/.f64 alpha (+.f64 1 beta))) (-.f64 (*.f64 2 (+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 2 (/.f64 alpha (+.f64 1 beta))))) (*.f64 2 (+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 2 (/.f64 alpha (+.f64 1 beta))))))))
(-.f64 0 (neg.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha)))))
(+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 2 (/.f64 alpha (+.f64 1 beta))))
(+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 2 (/.f64 alpha (+.f64 1 beta))))
(-.f64 0 (/.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) -1))
(+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 2 (/.f64 alpha (+.f64 1 beta))))
(+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 2 (/.f64 alpha (+.f64 1 beta))))
(-.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) 2) (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))))
(-.f64 (*.f64 2 (+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 2 (/.f64 alpha (+.f64 1 beta))))) (+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 2 (/.f64 alpha (+.f64 1 beta)))))
(-.f64 (*.f64 2 (+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 2 (/.f64 alpha (+.f64 1 beta))))) (+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 2 (/.f64 alpha (+.f64 1 beta)))))
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) 2) (*.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) 2)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) 2) (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha)))))
(-.f64 (*.f64 2 (+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 2 (/.f64 alpha (+.f64 1 beta))))) (+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 2 (/.f64 alpha (+.f64 1 beta)))))
(-.f64 (*.f64 2 (+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 2 (/.f64 alpha (+.f64 1 beta))))) (+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 2 (/.f64 alpha (+.f64 1 beta)))))
(-.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta beta) alpha)) (/.f64 -2 alpha))
(-.f64 (+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 (+.f64 beta beta) alpha)) (/.f64 -2 alpha))
(-.f64 (+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta beta) alpha)) (/.f64 -2 alpha))
(-.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (*.f64 2 (/.f64 (+.f64 beta 1) alpha)) 2)) (*.f64 2 (/.f64 (+.f64 beta 1) alpha)))
(+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (-.f64 (*.f64 2 (/.f64 2 (/.f64 alpha (+.f64 1 beta)))) (/.f64 2 (/.f64 alpha (+.f64 1 beta)))))
(+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (-.f64 (*.f64 (/.f64 (+.f64 1 beta) alpha) 4) (/.f64 2 (/.f64 alpha (+.f64 1 beta)))))
(-.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 beta 1) alpha)) (*.f64 (+.f64 beta 2) (/.f64 -1 (pow.f64 alpha 2)))) (*.f64 (+.f64 beta 2) (/.f64 beta (pow.f64 alpha 2))))
(+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 2 (/.f64 alpha (+.f64 1 beta))))
(+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 2 (/.f64 alpha (+.f64 1 beta))))
(-.f64 (+.f64 (*.f64 2 (/.f64 (+.f64 beta 1) alpha)) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)))) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(+.f64 (/.f64 2 (/.f64 alpha (+.f64 1 beta))) (*.f64 (+.f64 2 beta) (/.f64 (-.f64 (-.f64 -2 (+.f64 beta beta)) (-.f64 -1 beta)) (pow.f64 alpha 2))))
(+.f64 (/.f64 2 (/.f64 alpha (+.f64 1 beta))) (*.f64 (+.f64 2 beta) (/.f64 (-.f64 beta (-.f64 (+.f64 beta beta) -1)) (pow.f64 alpha 2))))
(*.f64 -1 (neg.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha)))))
(+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 2 (/.f64 alpha (+.f64 1 beta))))
(+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 2 (/.f64 alpha (+.f64 1 beta))))
(*.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) 1)
(+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 2 (/.f64 alpha (+.f64 1 beta))))
(+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 2 (/.f64 alpha (+.f64 1 beta))))
(*.f64 1 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))))
(+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 2 (/.f64 alpha (+.f64 1 beta))))
(+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 2 (/.f64 alpha (+.f64 1 beta))))
(*.f64 (*.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) 2) 1/2)
(+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 2 (/.f64 alpha (+.f64 1 beta))))
(+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 2 (/.f64 alpha (+.f64 1 beta))))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) 2))
(+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 2 (/.f64 alpha (+.f64 1 beta))))
(+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 2 (/.f64 alpha (+.f64 1 beta))))
(*.f64 (+.f64 (neg.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha)))) (neg.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))))) -1/2)
(+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 2 (/.f64 alpha (+.f64 1 beta))))
(+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 2 (/.f64 alpha (+.f64 1 beta))))
(/.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) 1)
(+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 2 (/.f64 alpha (+.f64 1 beta))))
(+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 2 (/.f64 alpha (+.f64 1 beta))))
(/.f64 1 (/.f64 1 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha)))))
(+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 2 (/.f64 alpha (+.f64 1 beta))))
(+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 2 (/.f64 alpha (+.f64 1 beta))))
(/.f64 1 (/.f64 -1 (neg.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))))))
(+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 2 (/.f64 alpha (+.f64 1 beta))))
(+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 2 (/.f64 alpha (+.f64 1 beta))))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha)))) -1)
(+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 2 (/.f64 alpha (+.f64 1 beta))))
(+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 2 (/.f64 alpha (+.f64 1 beta))))
(/.f64 (+.f64 (neg.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) (neg.f64 (*.f64 2 (/.f64 (+.f64 beta 1) alpha)))) -1)
(+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 2 (/.f64 alpha (+.f64 1 beta))))
(+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 2 (/.f64 alpha (+.f64 1 beta))))
(/.f64 (+.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) (neg.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))) -1)
(+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 2 (/.f64 alpha (+.f64 1 beta))))
(+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 2 (/.f64 alpha (+.f64 1 beta))))
(neg.f64 (neg.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha)))))
(+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 2 (/.f64 alpha (+.f64 1 beta))))
(+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 2 (/.f64 alpha (+.f64 1 beta))))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) 0)
(/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) 0))
(*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (+.f64 (+.f64 2 beta) 0))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 0 (pow.f64 alpha 2)))
(+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 0 (pow.f64 alpha 2)))
(+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 0 (pow.f64 alpha 2)))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) 0))
(+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (*.f64 (+.f64 2 beta) 0))
(+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (*.f64 (+.f64 2 beta) 0))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (+.f64 0 (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) 0)))
(*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (+.f64 (+.f64 2 beta) 0))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (+.f64 0 (*.f64 (+.f64 beta 2) 0)))
(+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (*.f64 (+.f64 2 beta) 0))
(+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (*.f64 (+.f64 2 beta) 0))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (-.f64 0 (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) 0)))
(/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (-.f64 (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) 0) (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) 0)))
(*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (+.f64 (+.f64 2 beta) 0))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (-.f64 (*.f64 (+.f64 beta 2) 0) (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) 0)))
(+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (*.f64 (+.f64 2 beta) 0))
(+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (*.f64 (+.f64 2 beta) 0))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (-.f64 0 (*.f64 (+.f64 beta 2) 0)))
(-.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (*.f64 (+.f64 2 beta) 0))
(-.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (*.f64 (+.f64 2 beta) 0))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (-.f64 (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) 0) (*.f64 (+.f64 beta 2) 0)))
(-.f64 (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (+.f64 (+.f64 2 beta) 0)) (*.f64 (+.f64 2 beta) 0))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (-.f64 (*.f64 (+.f64 beta 2) 0) (*.f64 (+.f64 beta 2) 0)))
(+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (-.f64 (*.f64 (+.f64 2 beta) 0) (*.f64 (+.f64 2 beta) 0)))
(+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (-.f64 (*.f64 (+.f64 2 beta) 0) (*.f64 (+.f64 2 beta) 0)))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (-.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))
(/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 0 (/.f64 -1 (-.f64 -2 beta))))
(+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (*.f64 0 (/.f64 (-.f64 -2 beta) -1)))
(+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (-.f64 0 (*.f64 0 beta)))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 0 (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))))
(+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (*.f64 0 (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))))
(+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (*.f64 0 (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (/.f64 0 (pow.f64 alpha 2)) (/.f64 -1 (-.f64 -2 beta))))
(+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 (*.f64 0 (/.f64 (-.f64 -2 beta) -1)) (pow.f64 alpha 2)))
(+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 (-.f64 -2 beta) (/.f64 (pow.f64 alpha 2) 0)))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (*.f64 (-.f64 -1 beta) 0) (pow.f64 alpha 2)))
(*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (+.f64 (+.f64 2 beta) 0))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) (/.f64 0 (pow.f64 alpha 2))))
(+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (*.f64 0 (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))))
(+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (*.f64 0 (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 1 (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) 0)))
(*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (+.f64 (+.f64 2 beta) 0))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 1 (*.f64 (+.f64 beta 2) 0)))
(+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (*.f64 (+.f64 2 beta) 0))
(+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (*.f64 (+.f64 2 beta) 0))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (*.f64 (+.f64 beta 2) (-.f64 -2 (+.f64 beta beta))) 0))
(+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (*.f64 0 (*.f64 (+.f64 2 beta) (-.f64 -2 (+.f64 beta beta)))))
(+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (*.f64 (+.f64 2 beta) (*.f64 0 (-.f64 -2 (+.f64 beta beta)))))
(+.f64 0 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(+.f64 (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) 0) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (+.f64 (+.f64 2 beta) 0))
(+.f64 (*.f64 (+.f64 beta 2) 0) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (*.f64 (+.f64 2 beta) 0))
(+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (*.f64 (+.f64 2 beta) 0))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 -1 (pow.f64 alpha 2))) (-.f64 0 (*.f64 (+.f64 beta 2) (/.f64 beta (pow.f64 alpha 2)))))
(/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 -1 (pow.f64 alpha 2))) (/.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (/.f64 -1 (-.f64 -2 beta))))
(+.f64 (/.f64 (+.f64 2 beta) (neg.f64 (pow.f64 alpha 2))) (*.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (/.f64 (-.f64 -2 beta) -1)))
(+.f64 (/.f64 (+.f64 2 beta) (neg.f64 (pow.f64 alpha 2))) (/.f64 beta (*.f64 (pow.f64 alpha 2) (/.f64 1 (-.f64 -2 beta)))))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 -1 (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) (/.f64 beta (neg.f64 (pow.f64 alpha 2)))))
(/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(+.f64 (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)) (*.f64 beta (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(+.f64 (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)) (/.f64 beta (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))))
(+.f64 (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)) (+.f64 0 (*.f64 beta (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))
(+.f64 0 (+.f64 (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)) (/.f64 beta (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))))
(+.f64 (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)) (-.f64 (*.f64 beta (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) 0)))
(+.f64 (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)) (-.f64 (/.f64 beta (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (*.f64 (+.f64 2 beta) 0)))
(+.f64 (*.f64 beta (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)))
(+.f64 (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)) (/.f64 beta (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))))
(+.f64 (*.f64 beta (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (-.f64 (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)) (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) 0)))
(+.f64 (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)) (-.f64 (/.f64 beta (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 (*.f64 (-.f64 -1 beta) 0) (pow.f64 alpha 2))))
(+.f64 (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)) (-.f64 (/.f64 beta (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (*.f64 (/.f64 (+.f64 1 beta) (pow.f64 alpha 2)) 0)))
(+.f64 (*.f64 beta (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (-.f64 (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)) (*.f64 (+.f64 beta 2) 0)))
(+.f64 (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)) (-.f64 (/.f64 beta (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (*.f64 (+.f64 2 beta) 0)))
(+.f64 (*.f64 beta (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (-.f64 beta (+.f64 beta -2))))
(*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (+.f64 beta (-.f64 beta (+.f64 beta -2))))
(*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (-.f64 beta -2))
(+.f64 (*.f64 beta (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (-.f64 beta (+.f64 beta -2)) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))))
(*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (+.f64 beta (-.f64 beta (+.f64 beta -2))))
(*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (-.f64 beta -2))
(+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2))) (neg.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))
(+.f64 (/.f64 (*.f64 (+.f64 2 beta) (-.f64 -2 (+.f64 beta beta))) (pow.f64 alpha 2)) (neg.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))))
(+.f64 (*.f64 (+.f64 2 beta) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2))) (*.f64 (+.f64 2 beta) (/.f64 (-.f64 -1 beta) (neg.f64 (pow.f64 alpha 2)))))
(+.f64 (/.f64 0 (/.f64 -1 (-.f64 -2 beta))) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (*.f64 0 (/.f64 (-.f64 -2 beta) -1)))
(+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (-.f64 0 (*.f64 0 beta)))
(+.f64 (/.f64 0 (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(+.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (*.f64 0 (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))))
(+.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (*.f64 0 (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))))
(+.f64 (/.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (/.f64 -1 (-.f64 -2 beta))) (*.f64 (+.f64 beta 2) (/.f64 -1 (pow.f64 alpha 2))))
(+.f64 (/.f64 (+.f64 2 beta) (neg.f64 (pow.f64 alpha 2))) (*.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (/.f64 (-.f64 -2 beta) -1)))
(+.f64 (/.f64 (+.f64 2 beta) (neg.f64 (pow.f64 alpha 2))) (/.f64 beta (*.f64 (pow.f64 alpha 2) (/.f64 1 (-.f64 -2 beta)))))
(+.f64 (*.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (+.f64 beta 2)) (*.f64 (+.f64 beta 2) (/.f64 -1 (pow.f64 alpha 2))))
(/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(-.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) 0)
(/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(-.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) 0))
(/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(-.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 0 (pow.f64 alpha 2)))
(-.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 0 (pow.f64 alpha 2)))
(-.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 0 (pow.f64 alpha 2)))
(-.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) 0))
(-.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (*.f64 (+.f64 2 beta) 0))
(-.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (*.f64 (+.f64 2 beta) 0))
(-.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (-.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)))))
(-.f64 (/.f64 (*.f64 (+.f64 2 beta) (-.f64 -2 (+.f64 beta beta))) (pow.f64 alpha 2)) (*.f64 (+.f64 2 beta) (/.f64 (-.f64 (-.f64 -2 (+.f64 beta beta)) (-.f64 -1 beta)) (pow.f64 alpha 2))))
(-.f64 (*.f64 (+.f64 2 beta) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2))) (*.f64 (+.f64 2 beta) (/.f64 (-.f64 beta (-.f64 (+.f64 beta beta) -1)) (pow.f64 alpha 2))))
(-.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 0 (/.f64 -1 (-.f64 -2 beta))))
(-.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (*.f64 0 (/.f64 (-.f64 -2 beta) -1)))
(-.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (-.f64 0 (*.f64 0 beta)))
(-.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 0 (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))))
(-.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (*.f64 0 (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))))
(-.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (*.f64 0 (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))))
(-.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (/.f64 0 (pow.f64 alpha 2)) (/.f64 -1 (-.f64 -2 beta))))
(-.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 (*.f64 0 (/.f64 (-.f64 -2 beta) -1)) (pow.f64 alpha 2)))
(-.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (/.f64 (-.f64 -2 beta) (/.f64 (pow.f64 alpha 2) 0)))
(-.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (*.f64 (-.f64 -1 beta) 0) (pow.f64 alpha 2)))
(/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(-.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) (/.f64 0 (pow.f64 alpha 2))))
(-.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (*.f64 0 (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))))
(-.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (*.f64 0 (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))))
(-.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 1 (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) 0)))
(/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(-.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 1 (*.f64 (+.f64 beta 2) 0)))
(-.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (*.f64 (+.f64 2 beta) 0))
(-.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (*.f64 (+.f64 2 beta) 0))
(-.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (*.f64 (+.f64 beta 2) (-.f64 -2 (+.f64 beta beta))) 0))
(-.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (*.f64 0 (*.f64 (+.f64 2 beta) (-.f64 -2 (+.f64 beta beta)))))
(-.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (*.f64 (+.f64 2 beta) (*.f64 0 (-.f64 -2 (+.f64 beta beta)))))
(-.f64 0 (neg.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))
(/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(-.f64 0 (/.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) -1))
(/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(-.f64 (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) 0) (neg.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))
(-.f64 (/.f64 (*.f64 (-.f64 -1 beta) 0) (pow.f64 alpha 2)) (neg.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))))
(-.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (neg.f64 (*.f64 (/.f64 (+.f64 1 beta) (pow.f64 alpha 2)) 0)))
(-.f64 (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) 0) (/.f64 (+.f64 beta 2) (neg.f64 (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))))
(-.f64 (/.f64 (*.f64 (-.f64 -1 beta) 0) (pow.f64 alpha 2)) (neg.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))))
(-.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (neg.f64 (*.f64 (/.f64 (+.f64 1 beta) (pow.f64 alpha 2)) 0)))
(-.f64 (*.f64 (+.f64 beta 2) 0) (neg.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))
(-.f64 (*.f64 (+.f64 2 beta) 0) (neg.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))))
(-.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (neg.f64 (*.f64 (+.f64 2 beta) 0)))
(-.f64 (*.f64 (+.f64 beta 2) (/.f64 -1 (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) (/.f64 beta (pow.f64 alpha 2))))
(/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(-.f64 (*.f64 (+.f64 beta 2) (/.f64 -1 (pow.f64 alpha 2))) (/.f64 (/.f64 beta (pow.f64 alpha 2)) (/.f64 -1 (-.f64 -2 beta))))
(-.f64 (/.f64 (+.f64 2 beta) (neg.f64 (pow.f64 alpha 2))) (*.f64 (/.f64 beta (pow.f64 alpha 2)) (/.f64 (-.f64 -2 beta) -1)))
(-.f64 (/.f64 (+.f64 2 beta) (neg.f64 (pow.f64 alpha 2))) (*.f64 (-.f64 -2 beta) (/.f64 beta (neg.f64 (pow.f64 alpha 2)))))
(-.f64 (*.f64 (+.f64 beta 2) (/.f64 beta (pow.f64 alpha 2))) (-.f64 (*.f64 (+.f64 beta 2) (/.f64 -1 (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)))))
(*.f64 (+.f64 2 beta) (/.f64 (-.f64 (-.f64 -2 (+.f64 beta beta)) (-.f64 -1 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 2 beta) (/.f64 (-.f64 beta (-.f64 (+.f64 beta beta) -1)) (pow.f64 alpha 2)))
(-.f64 (*.f64 beta (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 -2 (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))))
(*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (+.f64 beta (-.f64 beta (+.f64 beta -2))))
(*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (-.f64 beta -2))
(-.f64 (*.f64 beta (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) -2))
(*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (+.f64 beta (-.f64 beta (+.f64 beta -2))))
(*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (-.f64 beta -2))
(-.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(*.f64 (+.f64 2 beta) (/.f64 (-.f64 (-.f64 -2 (+.f64 beta beta)) (-.f64 -1 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 2 beta) (/.f64 (-.f64 beta (-.f64 (+.f64 beta beta) -1)) (pow.f64 alpha 2)))
(-.f64 (-.f64 (*.f64 (+.f64 beta 2) (/.f64 -1 (pow.f64 alpha 2))) (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) 0)) (*.f64 (+.f64 beta 2) (/.f64 beta (pow.f64 alpha 2))))
(/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(-.f64 (-.f64 (*.f64 (+.f64 beta 2) (/.f64 -1 (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) 0)) (*.f64 (+.f64 beta 2) (/.f64 beta (pow.f64 alpha 2))))
(-.f64 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (*.f64 (+.f64 2 beta) 0))
(-.f64 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))) (*.f64 (+.f64 2 beta) 0))
(-.f64 (+.f64 0 (*.f64 (+.f64 beta 2) (/.f64 -1 (pow.f64 alpha 2)))) (*.f64 (+.f64 beta 2) (/.f64 beta (pow.f64 alpha 2))))
(/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(-.f64 (/.f64 (+.f64 beta beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 (+.f64 beta -2) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))))
(*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (+.f64 beta (-.f64 beta (+.f64 beta -2))))
(*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (-.f64 beta -2))
(-.f64 (/.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (/.f64 (+.f64 beta (+.f64 -2 (+.f64 beta beta))) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))))
(/.f64 (-.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (+.f64 beta (+.f64 beta (+.f64 beta -2)))) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(/.f64 (-.f64 -1 beta) (/.f64 (pow.f64 alpha 2) (-.f64 (+.f64 beta (+.f64 (+.f64 beta beta) beta)) (+.f64 beta (+.f64 beta (+.f64 beta -2))))))
(-.f64 (/.f64 -1 (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))) (/.f64 beta (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))))
(/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(-.f64 (/.f64 0 (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))) (/.f64 (+.f64 beta 1) (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))))
(/.f64 (-.f64 0 (+.f64 1 beta)) (/.f64 (pow.f64 alpha 2) (+.f64 2 beta)))
(*.f64 (-.f64 -1 (-.f64 beta 0)) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(-.f64 (/.f64 -2 (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))) (/.f64 (+.f64 beta -1) (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))))
(/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(-.f64 (/.f64 -4 (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))) (/.f64 (+.f64 beta -3) (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))))
(/.f64 (-.f64 -4 (+.f64 beta -3)) (/.f64 (pow.f64 alpha 2) (+.f64 2 beta)))
(*.f64 (-.f64 -4 (+.f64 beta -3)) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(-.f64 (/.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (/.f64 -1 (-.f64 -2 beta))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 -1 (-.f64 -2 beta))))
(/.f64 (-.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (/.f64 1 (pow.f64 alpha 2))) (/.f64 1 (-.f64 beta -2)))
(*.f64 (-.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (/.f64 1 (pow.f64 alpha 2))) (/.f64 (-.f64 -2 beta) -1))
(-.f64 (/.f64 (/.f64 -2 (pow.f64 alpha 2)) (/.f64 -1 (-.f64 -2 beta))) (/.f64 (/.f64 (+.f64 beta -1) (pow.f64 alpha 2)) (/.f64 -1 (-.f64 -2 beta))))
(/.f64 (-.f64 beta -2) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(/.f64 (-.f64 -1 beta) (/.f64 (pow.f64 alpha 2) (-.f64 beta -2)))
(-.f64 (*.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (+.f64 beta 2)) (*.f64 (+.f64 beta 2) (/.f64 1 (pow.f64 alpha 2))))
(*.f64 (+.f64 2 beta) (-.f64 (/.f64 beta (neg.f64 (pow.f64 alpha 2))) (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (*.f64 (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)) (+.f64 beta 2)) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(*.f64 (+.f64 2 beta) (/.f64 (-.f64 (-.f64 -2 (+.f64 beta beta)) (-.f64 -1 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 2 beta) (/.f64 (-.f64 beta (-.f64 (+.f64 beta beta) -1)) (pow.f64 alpha 2)))
(-.f64 (*.f64 (/.f64 -2 (pow.f64 alpha 2)) (+.f64 beta 2)) (*.f64 (+.f64 beta 2) (/.f64 (+.f64 beta -1) (pow.f64 alpha 2))))
(/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(-.f64 (*.f64 (+.f64 beta beta) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (+.f64 beta -2)))
(*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (+.f64 beta (-.f64 beta (+.f64 beta -2))))
(*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (-.f64 beta -2))
(-.f64 (*.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (+.f64 beta (+.f64 -2 (+.f64 beta beta)))))
(/.f64 (-.f64 (+.f64 (+.f64 beta beta) (+.f64 beta beta)) (+.f64 beta (+.f64 beta (+.f64 beta -2)))) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(/.f64 (-.f64 -1 beta) (/.f64 (pow.f64 alpha 2) (-.f64 (+.f64 beta (+.f64 (+.f64 beta beta) beta)) (+.f64 beta (+.f64 beta (+.f64 beta -2))))))
(-.f64 (*.f64 (*.f64 (+.f64 beta 2) 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(-.f64 (*.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (*.f64 2 (+.f64 2 beta))) (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))))
(-.f64 (*.f64 2 (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))) (*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2))))
(-.f64 (*.f64 0 (-.f64 -2 beta)) (*.f64 (-.f64 -2 beta) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(*.f64 (-.f64 -2 beta) (-.f64 0 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(*.f64 (-.f64 -2 beta) (-.f64 (/.f64 (+.f64 1 beta) (pow.f64 alpha 2)) 0))
(-.f64 (*.f64 (/.f64 beta (pow.f64 alpha 2)) (-.f64 -2 beta)) (*.f64 (-.f64 -2 beta) (/.f64 -1 (pow.f64 alpha 2))))
(*.f64 (-.f64 -2 beta) (-.f64 0 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))
(*.f64 (-.f64 -2 beta) (-.f64 (/.f64 (+.f64 1 beta) (pow.f64 alpha 2)) 0))
(-.f64 (*.f64 0 (/.f64 (+.f64 beta 1) (pow.f64 alpha 2))) (*.f64 (/.f64 (+.f64 beta 1) (pow.f64 alpha 2)) (+.f64 beta 2)))
(*.f64 (/.f64 (+.f64 1 beta) (pow.f64 alpha 2)) (-.f64 0 (+.f64 2 beta)))
(-.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 -1 (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) (/.f64 -1 (pow.f64 alpha 2)))) (+.f64 (*.f64 (+.f64 beta 2) (/.f64 -1 (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) (/.f64 beta (pow.f64 alpha 2)))))
(/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(-.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2)))) (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -2 (+.f64 beta beta)) (pow.f64 alpha 2))) (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))
(*.f64 (+.f64 2 beta) (/.f64 (-.f64 (-.f64 -2 (+.f64 beta beta)) (-.f64 -1 beta)) (pow.f64 alpha 2)))
(*.f64 (+.f64 2 beta) (/.f64 (-.f64 beta (-.f64 (+.f64 beta beta) -1)) (pow.f64 alpha 2)))
(/.f64 (+.f64 beta 2) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(/.f64 (+.f64 beta 2) (neg.f64 (neg.f64 (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))))
(/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(/.f64 -1 (/.f64 (neg.f64 (pow.f64 alpha 2)) (*.f64 (+.f64 beta 2) (-.f64 -1 beta))))
(/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(/.f64 -1 (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 beta 2) (+.f64 beta 1))))
(/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(/.f64 (-.f64 -1 beta) (/.f64 (pow.f64 alpha 2) (+.f64 beta 2)))
(/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(/.f64 (-.f64 -1 beta) (*.f64 (/.f64 -1 (-.f64 -2 beta)) (pow.f64 alpha 2)))
(/.f64 (-.f64 beta -2) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(/.f64 (-.f64 -1 beta) (/.f64 (pow.f64 alpha 2) (-.f64 beta -2)))
(/.f64 (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)) (/.f64 -1 (-.f64 -2 beta)))
(/.f64 (-.f64 beta -2) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(/.f64 (-.f64 -1 beta) (/.f64 (pow.f64 alpha 2) (-.f64 beta -2)))
(/.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) 1)
(/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(/.f64 1 (/.f64 (pow.f64 alpha 2) (*.f64 (+.f64 beta 2) (-.f64 -1 beta))))
(/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(/.f64 1 (*.f64 (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)) (/.f64 -1 (-.f64 -2 beta))))
(/.f64 (-.f64 beta -2) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(/.f64 (-.f64 -1 beta) (/.f64 (pow.f64 alpha 2) (-.f64 beta -2)))
(/.f64 1 (/.f64 (neg.f64 (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) (-.f64 -2 beta)))
(/.f64 (-.f64 beta -2) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(/.f64 (-.f64 -1 beta) (/.f64 (pow.f64 alpha 2) (-.f64 beta -2)))
(/.f64 1 (/.f64 -1 (neg.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))))))
(/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(/.f64 (+.f64 beta 1) (/.f64 (neg.f64 (pow.f64 alpha 2)) (+.f64 beta 2)))
(/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(/.f64 (+.f64 beta 1) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))))
(/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(/.f64 (+.f64 beta 1) (*.f64 (neg.f64 (pow.f64 alpha 2)) (/.f64 -1 (-.f64 -2 beta))))
(/.f64 (-.f64 beta -2) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(/.f64 (-.f64 -1 beta) (/.f64 (pow.f64 alpha 2) (-.f64 beta -2)))
(/.f64 (+.f64 beta 1) (neg.f64 (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))))
(/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(/.f64 (*.f64 (+.f64 beta 2) (-.f64 -1 beta)) (pow.f64 alpha 2))
(/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(/.f64 (-.f64 -2 (+.f64 beta beta)) (*.f64 (*.f64 (pow.f64 alpha 2) 2) (/.f64 -1 (-.f64 -2 beta))))
(/.f64 (-.f64 -2 (+.f64 beta beta)) (*.f64 (*.f64 2 (pow.f64 alpha 2)) (/.f64 1 (-.f64 beta -2))))
(*.f64 (-.f64 -2 (+.f64 beta beta)) (/.f64 (-.f64 -2 beta) (*.f64 (pow.f64 alpha 2) -2)))
(/.f64 (*.f64 (+.f64 beta 2) (/.f64 1/2 (pow.f64 alpha 2))) (/.f64 1/2 (-.f64 -1 beta)))
(*.f64 (/.f64 1/2 (pow.f64 alpha 2)) (/.f64 (+.f64 2 beta) (/.f64 -1/2 (+.f64 1 beta))))
(/.f64 (-.f64 -1 beta) (/.f64 (/.f64 (pow.f64 alpha 2) 1) (+.f64 2 beta)))
(/.f64 (*.f64 (+.f64 beta 2) (+.f64 beta 1)) (neg.f64 (pow.f64 alpha 2)))
(/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(/.f64 (-.f64 -2 beta) (neg.f64 (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))))
(/.f64 (-.f64 beta -2) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(/.f64 (-.f64 -1 beta) (/.f64 (pow.f64 alpha 2) (-.f64 beta -2)))
(/.f64 (-.f64 -2 beta) (*.f64 -1 (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))))
(/.f64 (-.f64 beta -2) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(/.f64 (-.f64 -1 beta) (/.f64 (pow.f64 alpha 2) (-.f64 beta -2)))
(/.f64 (-.f64 -2 beta) (-.f64 (/.f64 0 (-.f64 -1 beta)) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))))
(/.f64 (-.f64 beta -2) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(/.f64 (-.f64 -1 beta) (/.f64 (pow.f64 alpha 2) (-.f64 beta -2)))
(/.f64 (neg.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))) -1)
(/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(/.f64 (/.f64 (+.f64 beta 1) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 -1 (-.f64 -2 beta))))
(/.f64 (-.f64 beta -2) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(/.f64 (-.f64 -1 beta) (/.f64 (pow.f64 alpha 2) (-.f64 beta -2)))
(/.f64 (/.f64 (+.f64 beta 1) (pow.f64 alpha 2)) (neg.f64 (/.f64 -1 (-.f64 -2 beta))))
(/.f64 (-.f64 beta -2) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(/.f64 (-.f64 -1 beta) (/.f64 (pow.f64 alpha 2) (-.f64 beta -2)))
(/.f64 (*.f64 (+.f64 beta 2) 2) (/.f64 (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)) 1/2))
(/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(/.f64 (*.f64 (+.f64 beta 2) (-.f64 -2 (+.f64 beta beta))) (*.f64 (pow.f64 alpha 2) 2))
(/.f64 (/.f64 (*.f64 (+.f64 2 beta) (-.f64 -2 (+.f64 beta beta))) (pow.f64 alpha 2)) 2)
(*.f64 (+.f64 2 beta) (*.f64 (/.f64 -1/2 (pow.f64 alpha 2)) (+.f64 beta (-.f64 beta -2))))
(/.f64 (*.f64 (+.f64 beta 2) (-.f64 -2 (+.f64 beta beta))) (/.f64 1 (/.f64 1/2 (pow.f64 alpha 2))))
(/.f64 (/.f64 (*.f64 (+.f64 2 beta) (-.f64 -2 (+.f64 beta beta))) (pow.f64 alpha 2)) 2)
(*.f64 (+.f64 2 beta) (*.f64 (/.f64 -1/2 (pow.f64 alpha 2)) (+.f64 beta (-.f64 beta -2))))
(/.f64 (/.f64 (+.f64 beta 2) (pow.f64 alpha 2)) (/.f64 -1 (+.f64 beta 1)))
(/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(/.f64 (/.f64 (-.f64 -2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta))) -1)
(/.f64 (-.f64 beta -2) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(/.f64 (-.f64 -1 beta) (/.f64 (pow.f64 alpha 2) (-.f64 beta -2)))
(/.f64 (/.f64 (+.f64 beta 1) (/.f64 (pow.f64 alpha 2) (+.f64 beta 2))) -1)
(/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(/.f64 (/.f64 (/.f64 (+.f64 beta 1) (pow.f64 alpha 2)) (/.f64 -1 (-.f64 -2 beta))) -1)
(/.f64 (-.f64 beta -2) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(/.f64 (-.f64 -1 beta) (/.f64 (pow.f64 alpha 2) (-.f64 beta -2)))
(/.f64 (/.f64 (*.f64 (+.f64 beta 2) (-.f64 -1 beta)) (*.f64 (pow.f64 alpha 2) 2)) 1/2)
(/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(/.f64 (/.f64 (*.f64 (+.f64 beta 2) (+.f64 beta 1)) (pow.f64 alpha 2)) -1)
(/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(/.f64 (*.f64 (-.f64 -2 (+.f64 beta beta)) (+.f64 beta 2)) (*.f64 (pow.f64 alpha 2) 2))
(/.f64 (/.f64 (*.f64 (+.f64 2 beta) (-.f64 -2 (+.f64 beta beta))) (pow.f64 alpha 2)) 2)
(*.f64 (+.f64 2 beta) (*.f64 (/.f64 -1/2 (pow.f64 alpha 2)) (+.f64 beta (-.f64 beta -2))))
(/.f64 (*.f64 (/.f64 (+.f64 beta 1) (pow.f64 alpha 2)) (+.f64 beta 2)) -1)
(/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(/.f64 (*.f64 (-.f64 -2 beta) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) -1)
(/.f64 (-.f64 beta -2) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(/.f64 (-.f64 -1 beta) (/.f64 (pow.f64 alpha 2) (-.f64 beta -2)))
(/.f64 (*.f64 1 (*.f64 (+.f64 beta 2) (-.f64 -2 (+.f64 beta beta)))) (*.f64 (pow.f64 alpha 2) 2))
(/.f64 (/.f64 (*.f64 (+.f64 2 beta) (-.f64 -2 (+.f64 beta beta))) (pow.f64 alpha 2)) 2)
(*.f64 (+.f64 2 beta) (*.f64 (/.f64 -1/2 (pow.f64 alpha 2)) (+.f64 beta (-.f64 beta -2))))
(/.f64 (*.f64 -1/2 (*.f64 (+.f64 beta 2) (-.f64 -2 (+.f64 beta beta)))) (neg.f64 (pow.f64 alpha 2)))
(/.f64 (*.f64 (+.f64 2 beta) (*.f64 -1/2 (-.f64 -2 (+.f64 beta beta)))) (neg.f64 (pow.f64 alpha 2)))
(*.f64 (*.f64 (+.f64 2 beta) (-.f64 -2 (+.f64 beta beta))) (/.f64 -1/2 (neg.f64 (pow.f64 alpha 2))))
(/.f64 (-.f64 (*.f64 (-.f64 -1 beta) 0) (*.f64 (+.f64 beta 2) (-.f64 -1 beta))) (neg.f64 (pow.f64 alpha 2)))
(/.f64 (-.f64 (*.f64 (+.f64 2 beta) (-.f64 -1 beta)) (*.f64 (-.f64 -1 beta) 0)) (pow.f64 alpha 2))
(/.f64 (neg.f64 (*.f64 (+.f64 beta 2) (+.f64 beta 1))) (pow.f64 alpha 2))
(/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))
(neg.f64 (neg.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2)))))
(/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) (-.f64 -1 beta)))
(*.f64 (-.f64 -1 beta) (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))

eval1.4s (10%)

Compiler

Compiled 78155 to 53725 computations (31.3% saved)

prune1.2s (8.4%)

Pruning

22 alts after pruning (16 fresh and 6 done)

PrunedKeptTotal
New237182379
Fresh189
Picked101
Done268
Total2375222397
Error
0b
Counts
2397 → 22
Alt Table
Click to see full alt table
StatusErrorProgram
42.3b
(/.f64 (-.f64 (*.f64 (/.f64 (+.f64 (-.f64 alpha alpha) 2) beta) 1) (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) 2)
11.2b
(/.f64 (-.f64 (*.f64 (+.f64 1 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))) 1) (*.f64 -2 (*.f64 (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta)) 1/2))) 2)
31.6b
(/.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 2)
32.9b
(/.f64 (-.f64 1 (*.f64 alpha 1/2)) 2)
17.6b
(/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2)
45.9b
(/.f64 (+.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 beta 2) alpha)) 2)
14.7b
(/.f64 (+.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (-.f64 1 (/.f64 alpha (+.f64 alpha (+.f64 beta 2))))) 2)
50.9b
(/.f64 (+.f64 (/.f64 8 (pow.f64 alpha 3)) (-.f64 (/.f64 2 alpha) (/.f64 4 (pow.f64 alpha 2)))) 2)
15.2b
(/.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 alpha (+.f64 2 beta))) (-.f64 (neg.f64 (+.f64 alpha beta)) (*.f64 beta -2))) 1) 2)
45.9b
(/.f64 (+.f64 beta 1) alpha)
46.0b
(/.f64 1 (/.f64 -1 (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta))))
31.8b
(/.f64 1 2)
51.3b
(-.f64 (/.f64 1 alpha) (/.f64 2 (pow.f64 alpha 2)))
51.7b
(-.f64 (-.f64 (/.f64 2 alpha) (/.f64 2 (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha))
45.7b
(-.f64 1 (/.f64 1 beta))
15.2b
(-.f64 1/2 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha))))
15.2b
(-.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta)))
61.7b
(-.f64 1/2 1/2)
46.0b
(-.f64 -1 (-.f64 0 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 2)))
48.8b
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) (/.f64 (+.f64 beta 2) (pow.f64 alpha 2)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (+.f64 beta 2) 2) (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) (pow.f64 alpha 3)))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha)) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 beta 2) 3) (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) (pow.f64 alpha 4)))))))
43.8b
(+.f64 1 (/.f64 (neg.f64 alpha) beta))
40.8b
1
Compiler

Compiled 639 to 490 computations (23.3% saved)

localize116.0ms (0.8%)

Local error

Found 4 expressions with local error:

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

Compiled 189 to 110 computations (41.8% saved)

series4.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite57.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1174×rational.json-simplify-11
1136×rational.json-simplify-25
930×rational.json-simplify-3
930×rational.json-simplify-34
920×rational.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0925
16925
235125
3229025
Stop Event
node limit
Counts
1 → 141
Calls
Call 1
Inputs
(/.f64 -2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) beta))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 0 (-.f64 -2 (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 0 (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 0 (*.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 0 (-.f64 0 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (-.f64 0 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (*.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -2 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)) (*.f64 4 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 4 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (/.f64 -2 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 4 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (+.f64 0 (/.f64 -2 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 4 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (/.f64 -2 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 0 (-.f64 -2 (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 beta beta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 0 (*.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 (*.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) 0) (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (*.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 (*.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) 0) (*.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 -4 (/.f64 0 (-.f64 -4 (/.f64 (+.f64 alpha beta) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 -4 (/.f64 0 (+.f64 (/.f64 (+.f64 alpha beta) 1/2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 (*.f64 -2 beta) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 (+.f64 (*.f64 -2 beta) (*.f64 -2 beta)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 -2 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 2 (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 1 (/.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 4 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -2 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)) (*.f64 -1 (*.f64 4 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (/.f64 -2 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 4 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 4 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 4 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (+.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 4 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 4 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 4 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (*.f64 1 (+.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 4 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) -1) (*.f64 -1 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta))) -2) (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 (+.f64 alpha beta) 1/2) 4)) -4) (*.f64 -4 (/.f64 beta (+.f64 (/.f64 (+.f64 alpha beta) 1/2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 4 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) 1/2) (*.f64 1/2 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) 2) (*.f64 2 (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 beta (+.f64 beta beta)) (*.f64 1/2 (/.f64 2 (+.f64 alpha (+.f64 beta 2))))) (*.f64 (*.f64 1/2 (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) beta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 beta beta) 1/2) (*.f64 1/2 (/.f64 2 (+.f64 alpha (+.f64 beta 2))))) (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 beta (+.f64 beta (+.f64 beta beta))) (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 (/.f64 2 (+.f64 alpha (+.f64 beta 2))) (+.f64 beta (+.f64 beta beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 1/2 (+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 beta (*.f64 (*.f64 1/2 (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 beta) (/.f64 -2 (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 beta) (*.f64 -2 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 beta) (*.f64 1 (/.f64 -2 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 beta) (*.f64 -4 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 beta) (*.f64 (/.f64 2 (+.f64 alpha (+.f64 beta 2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 beta) (-.f64 0 (/.f64 2 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -4 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 4 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 -2 (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (*.f64 1/2 (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 (+.f64 beta beta) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 2 (+.f64 alpha (+.f64 beta 2))) (+.f64 beta beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (*.f64 -2 beta) (*.f64 -2 beta)) (/.f64 1 (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 0 (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) (*.f64 -2 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1 (-.f64 0 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 -2 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1 (/.f64 1/2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) (*.f64 -2 beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 -4 (/.f64 1/2 (*.f64 (-.f64 -2 (+.f64 alpha beta)) (/.f64 2 beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 -2 beta) (/.f64 1/2 (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 0 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 1/2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) (*.f64 -2 beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1/2 (-.f64 -2 (+.f64 alpha beta)))) (*.f64 -4 (+.f64 beta beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1/2 (-.f64 -2 (+.f64 alpha beta)))) (*.f64 -4 (/.f64 1 (/.f64 1/2 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 beta beta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 1 (/.f64 1/2 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 1 (/.f64 1 (/.f64 1/2 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 -2 (+.f64 alpha beta))) (*.f64 -2 beta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 alpha (+.f64 beta 2))) beta)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -2 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 -2 (-.f64 0 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 -4 (/.f64 beta (+.f64 (/.f64 (+.f64 alpha beta) 1/2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 -4 (-.f64 0 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 -4 (/.f64 1/2 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 -2 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)) (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 4 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (+.f64 (*.f64 4 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 4 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 -4 (-.f64 0 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 -4 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 0 (*.f64 4 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (*.f64 4 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 4 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 beta beta) (*.f64 1/2 (/.f64 2 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -8 (/.f64 1/2 (*.f64 (-.f64 -2 (+.f64 alpha beta)) (/.f64 2 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -8 (*.f64 1 (/.f64 1/2 (*.f64 (-.f64 -2 (+.f64 alpha beta)) (/.f64 2 beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -8 (-.f64 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (/.f64 1/2 (*.f64 (-.f64 -2 (+.f64 alpha beta)) (/.f64 2 beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (-.f64 -2 (+.f64 alpha beta))) (+.f64 (*.f64 -2 beta) (*.f64 -2 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (-.f64 -2 (+.f64 alpha beta))) (*.f64 -2 (+.f64 beta beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (-.f64 0 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 1/2 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 1 (-.f64 0 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 1 (/.f64 1/2 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (-.f64 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (-.f64 (/.f64 0 (-.f64 -4 (/.f64 (+.f64 alpha beta) 1/2))) (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (-.f64 (/.f64 0 (+.f64 (/.f64 (+.f64 alpha beta) 1/2) 4)) (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (-.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (-.f64 (/.f64 beta (+.f64 (/.f64 (+.f64 alpha beta) 1/2) 4)) (/.f64 0 (+.f64 (/.f64 (+.f64 alpha beta) 1/2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 beta beta)) (-.f64 0 (*.f64 1/2 (/.f64 2 (+.f64 alpha (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 1/2 (/.f64 2 (+.f64 alpha (+.f64 beta 2))))) (-.f64 0 (+.f64 beta beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 1/2 (/.f64 2 (+.f64 alpha (+.f64 beta 2))))) (-.f64 beta (+.f64 beta (+.f64 beta beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 1/2 (/.f64 2 (+.f64 alpha (+.f64 beta 2))))) (-.f64 (+.f64 beta beta) (/.f64 (+.f64 beta beta) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 -2 beta)) (-.f64 0 (/.f64 1 (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 beta) (/.f64 1 (-.f64 -2 (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 beta) (/.f64 1/2 (+.f64 (*.f64 (+.f64 alpha beta) -1/2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 beta) (*.f64 -2 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 beta) (*.f64 1 (/.f64 1/2 (+.f64 (*.f64 (+.f64 alpha beta) -1/2) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 beta) (*.f64 -4 (/.f64 1/2 (+.f64 (/.f64 (+.f64 alpha beta) 1/2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 beta) (*.f64 (/.f64 2 (+.f64 alpha (+.f64 beta 2))) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/2 (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 1/2 (/.f64 2 (+.f64 alpha (+.f64 beta 2))))) (/.f64 1/2 (/.f64 1/2 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/2 (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 1/2 (/.f64 2 (+.f64 alpha (+.f64 beta 2))))) (*.f64 1 (/.f64 1/2 (/.f64 1/2 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 -2 beta) (*.f64 -2 beta)) (/.f64 1/2 (-.f64 -2 (+.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 -2 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)) (/.f64 -2 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/2 (/.f64 1/2 (-.f64 -2 (+.f64 alpha beta)))) (*.f64 1/2 (/.f64 1/2 (-.f64 -2 (+.f64 alpha beta))))) (*.f64 -4 (/.f64 1/2 (/.f64 1/2 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (neg.f64 beta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 beta (+.f64 beta beta)) (+.f64 beta (+.f64 beta (+.f64 beta beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (*.f64 -2 beta) (*.f64 -2 beta))) (-.f64 0 (/.f64 1/2 (-.f64 -2 (+.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -2 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)))))))

simplify109.0ms (0.8%)

Algorithm
egg-herbie
Rules
1598×rational.json-simplify-23
1326×rational.json-simplify-27
1254×rational.json-simplify-30
684×rational.json-simplify-39
594×rational.json-simplify-3
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03786287
113326053
250676045
Stop Event
node limit
Counts
165 → 239
Calls
Call 1
Inputs
(*.f64 2 (/.f64 beta (+.f64 beta 2)))
(+.f64 (*.f64 2 (/.f64 beta (+.f64 beta 2))) (*.f64 -2 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta 2) 2))))
(+.f64 (*.f64 2 (/.f64 beta (+.f64 beta 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 beta (pow.f64 alpha 2)) (pow.f64 (+.f64 beta 2) 3))) (*.f64 -2 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta 2) 2)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 beta (pow.f64 alpha 3)) (pow.f64 (+.f64 beta 2) 4))) (+.f64 (*.f64 2 (/.f64 beta (+.f64 beta 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 beta (pow.f64 alpha 2)) (pow.f64 (+.f64 beta 2) 3))) (*.f64 -2 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta 2) 2))))))
(*.f64 2 (/.f64 beta alpha))
(+.f64 (*.f64 -2 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (*.f64 2 (/.f64 beta alpha)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))) (*.f64 2 (/.f64 beta alpha))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 3)) (pow.f64 alpha 4))) (+.f64 (*.f64 -2 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))) (*.f64 2 (/.f64 beta alpha)))))
(*.f64 2 (/.f64 beta alpha))
(+.f64 (*.f64 -2 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (*.f64 2 (/.f64 beta alpha)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))) (*.f64 2 (/.f64 beta alpha))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 3)) (pow.f64 alpha 4))) (+.f64 (*.f64 -2 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))) (*.f64 2 (/.f64 beta alpha)))))
(*.f64 2 (/.f64 beta (+.f64 2 alpha)))
(+.f64 (*.f64 2 (/.f64 beta (+.f64 2 alpha))) (*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 2))))
(+.f64 (*.f64 2 (/.f64 beta (+.f64 2 alpha))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 2))) (*.f64 2 (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 alpha) 3)))))
(+.f64 (*.f64 2 (/.f64 beta (+.f64 2 alpha))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 2))) (+.f64 (*.f64 2 (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 alpha) 3))) (*.f64 -2 (/.f64 (pow.f64 beta 4) (pow.f64 (+.f64 2 alpha) 4))))))
2
(+.f64 2 (*.f64 -2 (/.f64 (+.f64 2 alpha) beta)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (+.f64 2 (*.f64 -2 (/.f64 (+.f64 2 alpha) beta))))
(+.f64 (*.f64 2 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (+.f64 2 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3))) (*.f64 -2 (/.f64 (+.f64 2 alpha) beta)))))
2
(+.f64 2 (*.f64 -2 (/.f64 (+.f64 2 alpha) beta)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (+.f64 2 (*.f64 -2 (/.f64 (+.f64 2 alpha) beta))))
(+.f64 (*.f64 2 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (+.f64 2 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3))) (*.f64 -2 (/.f64 (+.f64 2 alpha) beta)))))
(+.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) 0)
(+.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 0 (-.f64 -2 (+.f64 alpha beta))))
(+.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 0 (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))
(+.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) 0))
(+.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 0 (*.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) 0)))
(+.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 0 (-.f64 0 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))))))
(+.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))
(+.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (-.f64 0 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))))))
(+.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (*.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) 0)))
(+.f64 0 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (/.f64 -2 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)) (*.f64 4 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (*.f64 4 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (/.f64 -2 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)))
(+.f64 (*.f64 4 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (+.f64 0 (/.f64 -2 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta))))
(+.f64 (*.f64 4 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (/.f64 -2 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta))))
(-.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) 0)
(-.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 0 (-.f64 -2 (+.f64 alpha beta))))
(-.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 beta beta))
(-.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) 0))
(-.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 0 (*.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) 0)))
(-.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))
(-.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 (*.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) 0) (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))
(-.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (*.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) 0)))
(-.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 (*.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) 0) (*.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) 0)))
(-.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 -4 (/.f64 0 (-.f64 -4 (/.f64 (+.f64 alpha beta) 1/2)))))
(-.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 -4 (/.f64 0 (+.f64 (/.f64 (+.f64 alpha beta) 1/2) 4))))
(-.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 (*.f64 -2 beta) 0))
(-.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 (+.f64 (*.f64 -2 beta) (*.f64 -2 beta)) 0))
(-.f64 0 (/.f64 -2 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)))
(-.f64 0 (/.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) -1))
(-.f64 0 (*.f64 2 (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))))
(-.f64 0 (*.f64 1 (/.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) -1)))
(-.f64 0 (*.f64 -1 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2))))))
(-.f64 0 (*.f64 4 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (/.f64 -2 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)) (*.f64 -1 (*.f64 4 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (/.f64 -2 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)))
(-.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (*.f64 4 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (+.f64 (*.f64 4 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 4 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (+.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 4 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (+.f64 (*.f64 4 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 4 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (*.f64 1 (+.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 4 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))
(-.f64 (*.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) -1) (*.f64 -1 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (*.f64 (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta))) -2) (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 (+.f64 alpha beta) 1/2) 4)) -4) (*.f64 -4 (/.f64 beta (+.f64 (/.f64 (+.f64 alpha beta) 1/2) 4))))
(-.f64 (*.f64 (+.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 4 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) 1/2) (*.f64 1/2 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (*.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) 2) (*.f64 2 (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))))
(-.f64 (*.f64 (+.f64 beta (+.f64 beta beta)) (*.f64 1/2 (/.f64 2 (+.f64 alpha (+.f64 beta 2))))) (*.f64 (*.f64 1/2 (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) beta))
(-.f64 (*.f64 (/.f64 (+.f64 beta beta) 1/2) (*.f64 1/2 (/.f64 2 (+.f64 alpha (+.f64 beta 2))))) (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (*.f64 (+.f64 beta (+.f64 beta (+.f64 beta beta))) (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 (/.f64 2 (+.f64 alpha (+.f64 beta 2))) (+.f64 beta (+.f64 beta beta))))
(*.f64 -2 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))
(*.f64 -2 (*.f64 1/2 (+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))))
(*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2))))
(*.f64 beta (*.f64 (*.f64 1/2 (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) 2))
(*.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) 1)
(*.f64 1 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) -2)
(*.f64 (neg.f64 beta) (/.f64 -2 (+.f64 alpha (+.f64 beta 2))))
(*.f64 (neg.f64 beta) (*.f64 -2 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (neg.f64 beta) (*.f64 1 (/.f64 -2 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (neg.f64 beta) (*.f64 -4 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (neg.f64 beta) (*.f64 (/.f64 2 (+.f64 alpha (+.f64 beta 2))) -1))
(*.f64 (neg.f64 beta) (-.f64 0 (/.f64 2 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 -4 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))
(*.f64 1/2 (*.f64 4 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))
(*.f64 1/2 (*.f64 -2 (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta)))))
(*.f64 1/2 (*.f64 (*.f64 1/2 (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 (+.f64 beta beta) 1/2)))
(*.f64 1/2 (*.f64 (/.f64 2 (+.f64 alpha (+.f64 beta 2))) (+.f64 beta beta)))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 -2 beta) (*.f64 -2 beta)) (/.f64 1 (-.f64 -2 (+.f64 alpha beta)))))
(*.f64 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) -4)
(*.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))
(*.f64 2 (-.f64 0 (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))))
(*.f64 2 (/.f64 1/2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) (*.f64 -2 beta))))
(*.f64 2 (*.f64 1 (-.f64 0 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))))
(*.f64 2 (*.f64 -2 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))
(*.f64 2 (*.f64 1 (/.f64 1/2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) (*.f64 -2 beta)))))
(*.f64 2 (*.f64 -4 (/.f64 1/2 (*.f64 (-.f64 -2 (+.f64 alpha beta)) (/.f64 2 beta)))))
(*.f64 2 (*.f64 (*.f64 -2 beta) (/.f64 1/2 (-.f64 -2 (+.f64 alpha beta)))))
(*.f64 2 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))
(*.f64 2 (-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta)))))
(*.f64 2 (-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))))
(*.f64 2 (-.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 0 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))))
(*.f64 2 (-.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))
(*.f64 2 (-.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 1/2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) (*.f64 -2 beta)))))
(*.f64 (*.f64 1/2 (/.f64 1/2 (-.f64 -2 (+.f64 alpha beta)))) (*.f64 -4 (+.f64 beta beta)))
(*.f64 (*.f64 1/2 (/.f64 1/2 (-.f64 -2 (+.f64 alpha beta)))) (*.f64 -4 (/.f64 1 (/.f64 1/2 beta))))
(*.f64 (*.f64 1/2 (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 beta beta))
(*.f64 (*.f64 1/2 (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 1 (/.f64 1/2 beta)))
(*.f64 (*.f64 1/2 (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 1 (/.f64 1 (/.f64 1/2 beta))))
(*.f64 (/.f64 1 (-.f64 -2 (+.f64 alpha beta))) (*.f64 -2 beta))
(*.f64 (/.f64 2 (+.f64 alpha (+.f64 beta 2))) beta)
(*.f64 -1 (/.f64 -2 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)))
(*.f64 -1 (/.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) -1))
(*.f64 -1 (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))
(*.f64 -1 (*.f64 -2 (-.f64 0 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))))
(*.f64 -1 (*.f64 -4 (/.f64 beta (+.f64 (/.f64 (+.f64 alpha beta) 1/2) 4))))
(*.f64 -1 (*.f64 -4 (-.f64 0 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 -1 (*.f64 -4 (/.f64 1/2 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta))))
(*.f64 -1 (-.f64 (/.f64 -2 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)) (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))
(*.f64 -1 (-.f64 (+.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 4 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (+.f64 (*.f64 4 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 4 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 (/.f64 -2 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)) -1)
(*.f64 -1/2 (*.f64 -4 (-.f64 0 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))))
(*.f64 -1/2 (*.f64 -4 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))
(*.f64 -1/2 (-.f64 0 (*.f64 4 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))
(*.f64 -1/2 (-.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (*.f64 4 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))
(*.f64 -1/2 (-.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 4 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 (+.f64 beta beta) (*.f64 1/2 (/.f64 2 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (*.f64 4 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 1/2)
(*.f64 -8 (/.f64 1/2 (*.f64 (-.f64 -2 (+.f64 alpha beta)) (/.f64 2 beta))))
(*.f64 -8 (*.f64 1 (/.f64 1/2 (*.f64 (-.f64 -2 (+.f64 alpha beta)) (/.f64 2 beta)))))
(*.f64 -8 (-.f64 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (/.f64 1/2 (*.f64 (-.f64 -2 (+.f64 alpha beta)) (/.f64 2 beta)))))
(*.f64 (/.f64 1/2 (-.f64 -2 (+.f64 alpha beta))) (+.f64 (*.f64 -2 beta) (*.f64 -2 beta)))
(*.f64 (/.f64 1/2 (-.f64 -2 (+.f64 alpha beta))) (*.f64 -2 (+.f64 beta beta)))
(*.f64 4 (-.f64 0 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))
(*.f64 4 (/.f64 1/2 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)))
(*.f64 4 (*.f64 1 (-.f64 0 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))
(*.f64 4 (*.f64 1 (/.f64 1/2 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta))))
(*.f64 4 (-.f64 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))))
(*.f64 4 (-.f64 (/.f64 0 (-.f64 -4 (/.f64 (+.f64 alpha beta) 1/2))) (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))
(*.f64 4 (-.f64 (/.f64 0 (+.f64 (/.f64 (+.f64 alpha beta) 1/2) 4)) (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))
(*.f64 4 (-.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))
(*.f64 4 (-.f64 (/.f64 beta (+.f64 (/.f64 (+.f64 alpha beta) 1/2) 4)) (/.f64 0 (+.f64 (/.f64 (+.f64 alpha beta) 1/2) 4))))
(*.f64 (neg.f64 (+.f64 beta beta)) (-.f64 0 (*.f64 1/2 (/.f64 2 (+.f64 alpha (+.f64 beta 2))))))
(*.f64 (neg.f64 (*.f64 1/2 (/.f64 2 (+.f64 alpha (+.f64 beta 2))))) (-.f64 0 (+.f64 beta beta)))
(*.f64 (neg.f64 (*.f64 1/2 (/.f64 2 (+.f64 alpha (+.f64 beta 2))))) (-.f64 beta (+.f64 beta (+.f64 beta beta))))
(*.f64 (neg.f64 (*.f64 1/2 (/.f64 2 (+.f64 alpha (+.f64 beta 2))))) (-.f64 (+.f64 beta beta) (/.f64 (+.f64 beta beta) 1/2)))
(*.f64 (neg.f64 (*.f64 -2 beta)) (-.f64 0 (/.f64 1 (-.f64 -2 (+.f64 alpha beta)))))
(*.f64 (+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))) -1)
(*.f64 (*.f64 -2 beta) (/.f64 1 (-.f64 -2 (+.f64 alpha beta))))
(*.f64 (*.f64 -2 beta) (/.f64 1/2 (+.f64 (*.f64 (+.f64 alpha beta) -1/2) -1)))
(*.f64 (*.f64 -2 beta) (*.f64 -2 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))
(*.f64 (*.f64 -2 beta) (*.f64 1 (/.f64 1/2 (+.f64 (*.f64 (+.f64 alpha beta) -1/2) -1))))
(*.f64 (*.f64 -2 beta) (*.f64 -4 (/.f64 1/2 (+.f64 (/.f64 (+.f64 alpha beta) 1/2) 4))))
(*.f64 (*.f64 -2 beta) (*.f64 (/.f64 2 (+.f64 alpha (+.f64 beta 2))) -1/2))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 1/2 (/.f64 2 (+.f64 alpha (+.f64 beta 2))))) (/.f64 1/2 (/.f64 1/2 beta)))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 1/2 (/.f64 2 (+.f64 alpha (+.f64 beta 2))))) (*.f64 1 (/.f64 1/2 (/.f64 1/2 beta))))
(*.f64 (+.f64 (*.f64 -2 beta) (*.f64 -2 beta)) (/.f64 1/2 (-.f64 -2 (+.f64 alpha beta))))
(*.f64 (+.f64 (/.f64 -2 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)) (/.f64 -2 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta))) -1/2)
(*.f64 (+.f64 (*.f64 1/2 (/.f64 1/2 (-.f64 -2 (+.f64 alpha beta)))) (*.f64 1/2 (/.f64 1/2 (-.f64 -2 (+.f64 alpha beta))))) (*.f64 -4 (/.f64 1/2 (/.f64 1/2 beta))))
(*.f64 (neg.f64 (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (neg.f64 beta))
(*.f64 (neg.f64 (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 beta (+.f64 beta beta)) (+.f64 beta (+.f64 beta (+.f64 beta beta)))))
(*.f64 (neg.f64 (+.f64 (*.f64 -2 beta) (*.f64 -2 beta))) (-.f64 0 (/.f64 1/2 (-.f64 -2 (+.f64 alpha beta)))))
(neg.f64 (/.f64 -2 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)))
Outputs
(*.f64 2 (/.f64 beta (+.f64 beta 2)))
(/.f64 (*.f64 beta 2) (+.f64 2 beta))
(*.f64 2 (/.f64 beta (+.f64 2 beta)))
(/.f64 (+.f64 beta beta) (+.f64 2 beta))
(+.f64 (*.f64 2 (/.f64 beta (+.f64 beta 2))) (*.f64 -2 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta 2) 2))))
(+.f64 (/.f64 (*.f64 beta 2) (+.f64 2 beta)) (/.f64 (*.f64 (*.f64 beta alpha) -2) (pow.f64 (+.f64 2 beta) 2)))
(+.f64 (*.f64 2 (/.f64 beta (+.f64 2 beta))) (*.f64 -2 (*.f64 beta (/.f64 alpha (pow.f64 (+.f64 2 beta) 2)))))
(+.f64 (/.f64 (+.f64 beta beta) (+.f64 2 beta)) (/.f64 -2 (/.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta alpha))))
(+.f64 (*.f64 2 (/.f64 beta (+.f64 beta 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 beta (pow.f64 alpha 2)) (pow.f64 (+.f64 beta 2) 3))) (*.f64 -2 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta 2) 2)))))
(+.f64 (/.f64 (*.f64 beta 2) (+.f64 2 beta)) (+.f64 (/.f64 (*.f64 (*.f64 beta alpha) -2) (pow.f64 (+.f64 2 beta) 2)) (/.f64 (*.f64 (*.f64 beta (pow.f64 alpha 2)) 2) (pow.f64 (+.f64 2 beta) 3))))
(+.f64 (*.f64 2 (/.f64 beta (+.f64 2 beta))) (+.f64 (*.f64 -2 (*.f64 beta (/.f64 alpha (pow.f64 (+.f64 2 beta) 2)))) (*.f64 2 (*.f64 beta (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 2 beta) 3))))))
(+.f64 (/.f64 -2 (/.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta alpha))) (+.f64 (/.f64 (+.f64 beta beta) (+.f64 2 beta)) (*.f64 2 (*.f64 beta (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 2 beta) 3))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 beta (pow.f64 alpha 3)) (pow.f64 (+.f64 beta 2) 4))) (+.f64 (*.f64 2 (/.f64 beta (+.f64 beta 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 beta (pow.f64 alpha 2)) (pow.f64 (+.f64 beta 2) 3))) (*.f64 -2 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta 2) 2))))))
(+.f64 (/.f64 (*.f64 beta 2) (+.f64 2 beta)) (+.f64 (*.f64 -2 (/.f64 (*.f64 beta (pow.f64 alpha 3)) (pow.f64 (+.f64 2 beta) 4))) (+.f64 (/.f64 (*.f64 (*.f64 beta alpha) -2) (pow.f64 (+.f64 2 beta) 2)) (/.f64 (*.f64 (*.f64 beta (pow.f64 alpha 2)) 2) (pow.f64 (+.f64 2 beta) 3)))))
(+.f64 (*.f64 2 (/.f64 beta (+.f64 2 beta))) (+.f64 (*.f64 -2 (*.f64 beta (/.f64 alpha (pow.f64 (+.f64 2 beta) 2)))) (+.f64 (*.f64 -2 (*.f64 beta (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 2 beta) 4)))) (*.f64 2 (*.f64 beta (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 2 beta) 3)))))))
(+.f64 (/.f64 (+.f64 beta beta) (+.f64 2 beta)) (+.f64 (/.f64 -2 (/.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta alpha))) (+.f64 (/.f64 (*.f64 beta (pow.f64 alpha 3)) (/.f64 (pow.f64 (+.f64 2 beta) 4) -2)) (*.f64 2 (*.f64 beta (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 2 beta) 3)))))))
(*.f64 2 (/.f64 beta alpha))
(/.f64 2 (/.f64 alpha beta))
(+.f64 (*.f64 -2 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (*.f64 2 (/.f64 beta alpha)))
(+.f64 (/.f64 2 (/.f64 alpha beta)) (*.f64 -2 (*.f64 (+.f64 2 beta) (/.f64 beta (pow.f64 alpha 2)))))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 -2 (*.f64 beta (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 (+.f64 2 beta) (*.f64 -2 (/.f64 beta (pow.f64 alpha 2)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))) (*.f64 2 (/.f64 beta alpha))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 2 beta) (/.f64 beta (pow.f64 alpha 2)))) (+.f64 (/.f64 2 (/.f64 alpha beta)) (/.f64 (*.f64 (*.f64 beta (pow.f64 (+.f64 2 beta) 2)) 2) (pow.f64 alpha 3))))
(+.f64 (*.f64 -2 (*.f64 beta (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))) (*.f64 2 (+.f64 (/.f64 beta alpha) (*.f64 (pow.f64 (+.f64 2 beta) 2) (/.f64 beta (pow.f64 alpha 3))))))
(+.f64 (*.f64 (+.f64 2 beta) (*.f64 -2 (/.f64 beta (pow.f64 alpha 2)))) (*.f64 2 (+.f64 (/.f64 beta alpha) (*.f64 (pow.f64 (+.f64 2 beta) 2) (/.f64 beta (pow.f64 alpha 3))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 3)) (pow.f64 alpha 4))) (+.f64 (*.f64 -2 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))) (*.f64 2 (/.f64 beta alpha)))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 2 beta) (/.f64 beta (pow.f64 alpha 2)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (+.f64 2 beta) 3) (/.f64 beta (pow.f64 alpha 4)))) (+.f64 (/.f64 2 (/.f64 alpha beta)) (/.f64 (*.f64 (*.f64 beta (pow.f64 (+.f64 2 beta) 2)) 2) (pow.f64 alpha 3)))))
(+.f64 (*.f64 -2 (*.f64 beta (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))) (+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (*.f64 (pow.f64 (+.f64 2 beta) 2) (/.f64 beta (pow.f64 alpha 3))))) (*.f64 -2 (*.f64 beta (/.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 alpha 4))))))
(+.f64 (*.f64 (+.f64 2 beta) (*.f64 -2 (/.f64 beta (pow.f64 alpha 2)))) (+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (*.f64 (pow.f64 (+.f64 2 beta) 2) (/.f64 beta (pow.f64 alpha 3))))) (*.f64 (pow.f64 (+.f64 2 beta) 3) (*.f64 -2 (/.f64 beta (pow.f64 alpha 4))))))
(*.f64 2 (/.f64 beta alpha))
(/.f64 2 (/.f64 alpha beta))
(+.f64 (*.f64 -2 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (*.f64 2 (/.f64 beta alpha)))
(+.f64 (/.f64 2 (/.f64 alpha beta)) (*.f64 -2 (*.f64 (+.f64 2 beta) (/.f64 beta (pow.f64 alpha 2)))))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 -2 (*.f64 beta (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 (+.f64 2 beta) (*.f64 -2 (/.f64 beta (pow.f64 alpha 2)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))) (*.f64 2 (/.f64 beta alpha))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 2 beta) (/.f64 beta (pow.f64 alpha 2)))) (+.f64 (/.f64 2 (/.f64 alpha beta)) (/.f64 (*.f64 (*.f64 beta (pow.f64 (+.f64 2 beta) 2)) 2) (pow.f64 alpha 3))))
(+.f64 (*.f64 -2 (*.f64 beta (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))) (*.f64 2 (+.f64 (/.f64 beta alpha) (*.f64 (pow.f64 (+.f64 2 beta) 2) (/.f64 beta (pow.f64 alpha 3))))))
(+.f64 (*.f64 (+.f64 2 beta) (*.f64 -2 (/.f64 beta (pow.f64 alpha 2)))) (*.f64 2 (+.f64 (/.f64 beta alpha) (*.f64 (pow.f64 (+.f64 2 beta) 2) (/.f64 beta (pow.f64 alpha 3))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 3)) (pow.f64 alpha 4))) (+.f64 (*.f64 -2 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))) (*.f64 2 (/.f64 beta alpha)))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 2 beta) (/.f64 beta (pow.f64 alpha 2)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (+.f64 2 beta) 3) (/.f64 beta (pow.f64 alpha 4)))) (+.f64 (/.f64 2 (/.f64 alpha beta)) (/.f64 (*.f64 (*.f64 beta (pow.f64 (+.f64 2 beta) 2)) 2) (pow.f64 alpha 3)))))
(+.f64 (*.f64 -2 (*.f64 beta (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))) (+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (*.f64 (pow.f64 (+.f64 2 beta) 2) (/.f64 beta (pow.f64 alpha 3))))) (*.f64 -2 (*.f64 beta (/.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 alpha 4))))))
(+.f64 (*.f64 (+.f64 2 beta) (*.f64 -2 (/.f64 beta (pow.f64 alpha 2)))) (+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (*.f64 (pow.f64 (+.f64 2 beta) 2) (/.f64 beta (pow.f64 alpha 3))))) (*.f64 (pow.f64 (+.f64 2 beta) 3) (*.f64 -2 (/.f64 beta (pow.f64 alpha 4))))))
(*.f64 2 (/.f64 beta (+.f64 2 alpha)))
(/.f64 (*.f64 beta 2) (+.f64 2 alpha))
(+.f64 (*.f64 2 (/.f64 beta (+.f64 2 alpha))) (*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 2))))
(+.f64 (/.f64 (*.f64 beta 2) (+.f64 2 alpha)) (/.f64 (*.f64 (pow.f64 beta 2) -2) (pow.f64 (+.f64 2 alpha) 2)))
(+.f64 (*.f64 2 (/.f64 beta (+.f64 2 alpha))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 2))) (*.f64 2 (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 alpha) 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 beta 2) -2) (pow.f64 (+.f64 2 alpha) 2)) (+.f64 (/.f64 (*.f64 beta 2) (+.f64 2 alpha)) (/.f64 (*.f64 (pow.f64 beta 3) 2) (pow.f64 (+.f64 2 alpha) 3))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 2))) (*.f64 2 (+.f64 (/.f64 beta (+.f64 2 alpha)) (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 alpha) 3)))))
(+.f64 (*.f64 2 (/.f64 beta (+.f64 2 alpha))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 2))) (+.f64 (*.f64 2 (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 alpha) 3))) (*.f64 -2 (/.f64 (pow.f64 beta 4) (pow.f64 (+.f64 2 alpha) 4))))))
(+.f64 (/.f64 (*.f64 beta 2) (+.f64 2 alpha)) (+.f64 (/.f64 (*.f64 (pow.f64 beta 3) 2) (pow.f64 (+.f64 2 alpha) 3)) (+.f64 (/.f64 (*.f64 (pow.f64 beta 2) -2) (pow.f64 (+.f64 2 alpha) 2)) (/.f64 -2 (/.f64 (pow.f64 (+.f64 2 alpha) 4) (pow.f64 beta 4))))))
(+.f64 (*.f64 2 (/.f64 beta (+.f64 2 alpha))) (+.f64 (*.f64 2 (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 alpha) 3))) (*.f64 -2 (+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 2)) (/.f64 (pow.f64 beta 4) (pow.f64 (+.f64 2 alpha) 4))))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 2))) (+.f64 (/.f64 (*.f64 -2 (pow.f64 beta 4)) (pow.f64 (+.f64 2 alpha) 4)) (*.f64 2 (+.f64 (/.f64 beta (+.f64 2 alpha)) (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 alpha) 3))))))
2
(+.f64 2 (*.f64 -2 (/.f64 (+.f64 2 alpha) beta)))
(+.f64 2 (/.f64 (*.f64 (+.f64 2 alpha) -2) beta))
(+.f64 2 (/.f64 (+.f64 2 alpha) (/.f64 beta -2)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (+.f64 2 (*.f64 -2 (/.f64 (+.f64 2 alpha) beta))))
(+.f64 2 (+.f64 (*.f64 2 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (/.f64 (*.f64 (+.f64 2 alpha) -2) beta)))
(+.f64 (+.f64 2 (/.f64 (+.f64 2 alpha) (/.f64 beta -2))) (*.f64 2 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))))
(+.f64 2 (+.f64 (*.f64 -2 (/.f64 (+.f64 2 alpha) beta)) (/.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 2)))))
(+.f64 (*.f64 2 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (+.f64 2 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3))) (*.f64 -2 (/.f64 (+.f64 2 alpha) beta)))))
(+.f64 2 (+.f64 (*.f64 2 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (+.f64 (/.f64 (*.f64 (+.f64 2 alpha) -2) beta) (*.f64 -2 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3))))))
(+.f64 2 (+.f64 (*.f64 2 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (*.f64 -2 (+.f64 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3)) (/.f64 (+.f64 2 alpha) beta)))))
(+.f64 (*.f64 -2 (+.f64 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3)) (/.f64 (+.f64 2 alpha) beta))) (+.f64 (/.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 2))) 2))
2
(+.f64 2 (*.f64 -2 (/.f64 (+.f64 2 alpha) beta)))
(+.f64 2 (/.f64 (*.f64 (+.f64 2 alpha) -2) beta))
(+.f64 2 (/.f64 (+.f64 2 alpha) (/.f64 beta -2)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (+.f64 2 (*.f64 -2 (/.f64 (+.f64 2 alpha) beta))))
(+.f64 2 (+.f64 (*.f64 2 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (/.f64 (*.f64 (+.f64 2 alpha) -2) beta)))
(+.f64 (+.f64 2 (/.f64 (+.f64 2 alpha) (/.f64 beta -2))) (*.f64 2 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))))
(+.f64 2 (+.f64 (*.f64 -2 (/.f64 (+.f64 2 alpha) beta)) (/.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 2)))))
(+.f64 (*.f64 2 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (+.f64 2 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3))) (*.f64 -2 (/.f64 (+.f64 2 alpha) beta)))))
(+.f64 2 (+.f64 (*.f64 2 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (+.f64 (/.f64 (*.f64 (+.f64 2 alpha) -2) beta) (*.f64 -2 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3))))))
(+.f64 2 (+.f64 (*.f64 2 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (*.f64 -2 (+.f64 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3)) (/.f64 (+.f64 2 alpha) beta)))))
(+.f64 (*.f64 -2 (+.f64 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3)) (/.f64 (+.f64 2 alpha) beta))) (+.f64 (/.f64 2 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 2))) 2))
(+.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) 0)
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(+.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 0 (-.f64 -2 (+.f64 alpha beta))))
(+.f64 (/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha))) (/.f64 0 (-.f64 -2 (+.f64 beta alpha))))
(-.f64 (/.f64 0 (-.f64 -2 (+.f64 beta alpha))) (/.f64 beta (/.f64 (+.f64 2 (+.f64 beta alpha)) -2)))
(+.f64 (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))) (/.f64 0 (-.f64 -2 (+.f64 beta alpha))))
(+.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 0 (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))
(+.f64 (/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha))) (/.f64 0 (-.f64 -2 (+.f64 beta alpha))))
(-.f64 (/.f64 0 (-.f64 -2 (+.f64 beta alpha))) (/.f64 beta (/.f64 (+.f64 2 (+.f64 beta alpha)) -2)))
(+.f64 (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))) (/.f64 0 (-.f64 -2 (+.f64 beta alpha))))
(+.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) 0))
(+.f64 (/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha))) (*.f64 0 (/.f64 beta (-.f64 -2 (+.f64 beta alpha)))))
(+.f64 (*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha)))) (/.f64 (*.f64 beta 0) (+.f64 beta (-.f64 alpha -2))))
(+.f64 (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))) (/.f64 (*.f64 beta 0) (+.f64 beta (-.f64 alpha -2))))
(+.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 0 (*.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) 0)))
(+.f64 (/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha))) (*.f64 0 (/.f64 beta (-.f64 -2 (+.f64 beta alpha)))))
(+.f64 (*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha)))) (/.f64 (*.f64 beta 0) (+.f64 beta (-.f64 alpha -2))))
(+.f64 (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))) (/.f64 (*.f64 beta 0) (+.f64 beta (-.f64 alpha -2))))
(+.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 0 (-.f64 0 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))))))
(+.f64 (/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha))) (/.f64 0 (-.f64 -2 (+.f64 beta alpha))))
(-.f64 (/.f64 0 (-.f64 -2 (+.f64 beta alpha))) (/.f64 beta (/.f64 (+.f64 2 (+.f64 beta alpha)) -2)))
(+.f64 (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))) (/.f64 0 (-.f64 -2 (+.f64 beta alpha))))
(+.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))
(+.f64 (/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha))) (/.f64 0 (-.f64 -2 (+.f64 beta alpha))))
(-.f64 (/.f64 0 (-.f64 -2 (+.f64 beta alpha))) (/.f64 beta (/.f64 (+.f64 2 (+.f64 beta alpha)) -2)))
(+.f64 (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))) (/.f64 0 (-.f64 -2 (+.f64 beta alpha))))
(+.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (-.f64 0 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))))))
(+.f64 (/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha))) (/.f64 0 (-.f64 -2 (+.f64 beta alpha))))
(-.f64 (/.f64 0 (-.f64 -2 (+.f64 beta alpha))) (/.f64 beta (/.f64 (+.f64 2 (+.f64 beta alpha)) -2)))
(+.f64 (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))) (/.f64 0 (-.f64 -2 (+.f64 beta alpha))))
(+.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (*.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) 0)))
(+.f64 (/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 beta alpha))) (*.f64 0 (/.f64 beta (-.f64 -2 (+.f64 beta alpha))))))
(+.f64 (*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha)))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 beta alpha))) (/.f64 (*.f64 beta 0) (+.f64 beta (-.f64 alpha -2)))))
(+.f64 (/.f64 0 (-.f64 -2 (+.f64 beta alpha))) (+.f64 (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))) (/.f64 (*.f64 beta 0) (+.f64 beta (-.f64 alpha -2)))))
(+.f64 0 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(+.f64 (/.f64 -2 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)) (*.f64 4 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(+.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha))) (/.f64 0 (-.f64 -2 (+.f64 beta alpha))))
(-.f64 (/.f64 0 (-.f64 -2 (+.f64 beta alpha))) (/.f64 beta (/.f64 (+.f64 2 (+.f64 beta alpha)) -2)))
(+.f64 (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))) (/.f64 0 (-.f64 -2 (+.f64 beta alpha))))
(+.f64 (*.f64 4 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (/.f64 -2 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)))
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(+.f64 (*.f64 4 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (+.f64 0 (/.f64 -2 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta))))
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(+.f64 (*.f64 4 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (/.f64 -2 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta))))
(+.f64 (/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha))) (/.f64 0 (-.f64 -2 (+.f64 beta alpha))))
(-.f64 (/.f64 0 (-.f64 -2 (+.f64 beta alpha))) (/.f64 beta (/.f64 (+.f64 2 (+.f64 beta alpha)) -2)))
(+.f64 (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))) (/.f64 0 (-.f64 -2 (+.f64 beta alpha))))
(-.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) 0)
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(-.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 0 (-.f64 -2 (+.f64 alpha beta))))
(+.f64 (/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha))) (/.f64 0 (-.f64 -2 (+.f64 beta alpha))))
(-.f64 (/.f64 0 (-.f64 -2 (+.f64 beta alpha))) (/.f64 beta (/.f64 (+.f64 2 (+.f64 beta alpha)) -2)))
(+.f64 (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))) (/.f64 0 (-.f64 -2 (+.f64 beta alpha))))
(-.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 beta beta))
(-.f64 beta (-.f64 beta (/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))))
(-.f64 beta (-.f64 beta (*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))))
(-.f64 beta (-.f64 beta (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))))
(-.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) 0))
(-.f64 (/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha))) (*.f64 0 (/.f64 beta (-.f64 -2 (+.f64 beta alpha)))))
(-.f64 (*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha)))) (/.f64 (*.f64 beta 0) (+.f64 beta (-.f64 alpha -2))))
(-.f64 (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))) (/.f64 (*.f64 beta 0) (+.f64 beta (-.f64 alpha -2))))
(-.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 0 (*.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) 0)))
(-.f64 (/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha))) (*.f64 0 (/.f64 beta (-.f64 -2 (+.f64 beta alpha)))))
(-.f64 (*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha)))) (/.f64 (*.f64 beta 0) (+.f64 beta (-.f64 alpha -2))))
(-.f64 (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))) (/.f64 (*.f64 beta 0) (+.f64 beta (-.f64 alpha -2))))
(-.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))
(+.f64 (/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha))) (/.f64 0 (-.f64 -2 (+.f64 beta alpha))))
(-.f64 (/.f64 0 (-.f64 -2 (+.f64 beta alpha))) (/.f64 beta (/.f64 (+.f64 2 (+.f64 beta alpha)) -2)))
(+.f64 (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))) (/.f64 0 (-.f64 -2 (+.f64 beta alpha))))
(-.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 (*.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) 0) (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))
(-.f64 (/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 beta alpha))) (*.f64 0 (/.f64 beta (-.f64 -2 (+.f64 beta alpha))))))
(-.f64 (*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha)))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 beta alpha))) (/.f64 (*.f64 beta 0) (+.f64 beta (-.f64 alpha -2)))))
(-.f64 (-.f64 (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))) (/.f64 (*.f64 beta 0) (+.f64 beta (-.f64 alpha -2)))) (/.f64 0 (-.f64 -2 (+.f64 beta alpha))))
(-.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (*.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) 0)))
(-.f64 (/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 beta alpha))) (*.f64 0 (/.f64 beta (-.f64 -2 (+.f64 beta alpha))))))
(-.f64 (*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha)))) (+.f64 (/.f64 0 (-.f64 -2 (+.f64 beta alpha))) (/.f64 (*.f64 beta 0) (+.f64 beta (-.f64 alpha -2)))))
(-.f64 (-.f64 (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))) (/.f64 (*.f64 beta 0) (+.f64 beta (-.f64 alpha -2)))) (/.f64 0 (-.f64 -2 (+.f64 beta alpha))))
(-.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 (*.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) 0) (*.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) 0)))
(-.f64 (/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha))) (*.f64 0 (/.f64 beta (-.f64 -2 (+.f64 beta alpha)))))
(-.f64 (*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha)))) (/.f64 (*.f64 beta 0) (+.f64 beta (-.f64 alpha -2))))
(-.f64 (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))) (/.f64 (*.f64 beta 0) (+.f64 beta (-.f64 alpha -2))))
(-.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 -4 (/.f64 0 (-.f64 -4 (/.f64 (+.f64 alpha beta) 1/2)))))
(+.f64 (/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha))) (/.f64 0 (-.f64 -2 (+.f64 beta alpha))))
(-.f64 (/.f64 0 (-.f64 -2 (+.f64 beta alpha))) (/.f64 beta (/.f64 (+.f64 2 (+.f64 beta alpha)) -2)))
(+.f64 (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))) (/.f64 0 (-.f64 -2 (+.f64 beta alpha))))
(-.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 -4 (/.f64 0 (+.f64 (/.f64 (+.f64 alpha beta) 1/2) 4))))
(-.f64 (/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha))) (/.f64 0 (+.f64 4 (/.f64 (+.f64 beta alpha) 1/2))))
(-.f64 (*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha)))) (/.f64 0 (+.f64 4 (/.f64 (+.f64 beta alpha) 1/2))))
(-.f64 (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))) (/.f64 0 (+.f64 4 (/.f64 (+.f64 beta alpha) 1/2))))
(-.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 (*.f64 -2 beta) 0))
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(-.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 (+.f64 (*.f64 -2 beta) (*.f64 -2 beta)) 0))
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(-.f64 0 (/.f64 -2 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)))
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(-.f64 0 (/.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) -1))
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(-.f64 0 (*.f64 2 (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))))
(*.f64 2 (neg.f64 (/.f64 beta (-.f64 -2 (+.f64 beta alpha)))))
(/.f64 2 (/.f64 (+.f64 beta (-.f64 alpha -2)) beta))
(*.f64 2 (/.f64 beta (+.f64 beta (-.f64 alpha -2))))
(-.f64 0 (*.f64 1 (/.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) -1)))
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(-.f64 0 (*.f64 -1 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2))))))
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(-.f64 0 (*.f64 4 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(-.f64 (/.f64 -2 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)) (*.f64 -1 (*.f64 4 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(-.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (/.f64 -2 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)))
(+.f64 (/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha))) (/.f64 0 (-.f64 -2 (+.f64 beta alpha))))
(-.f64 (/.f64 0 (-.f64 -2 (+.f64 beta alpha))) (/.f64 beta (/.f64 (+.f64 2 (+.f64 beta alpha)) -2)))
(+.f64 (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))) (/.f64 0 (-.f64 -2 (+.f64 beta alpha))))
(-.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))
(+.f64 (/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha))) (/.f64 0 (-.f64 -2 (+.f64 beta alpha))))
(-.f64 (/.f64 0 (-.f64 -2 (+.f64 beta alpha))) (/.f64 beta (/.f64 (+.f64 2 (+.f64 beta alpha)) -2)))
(+.f64 (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))) (/.f64 0 (-.f64 -2 (+.f64 beta alpha))))
(-.f64 (*.f64 4 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(-.f64 (+.f64 (*.f64 4 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 4 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (+.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 4 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(-.f64 (+.f64 (*.f64 4 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 4 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (*.f64 1 (+.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 4 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(-.f64 (*.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) -1) (*.f64 -1 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2))))))
(+.f64 (/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha))) (/.f64 0 (-.f64 -2 (+.f64 beta alpha))))
(-.f64 (/.f64 0 (-.f64 -2 (+.f64 beta alpha))) (/.f64 beta (/.f64 (+.f64 2 (+.f64 beta alpha)) -2)))
(+.f64 (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))) (/.f64 0 (-.f64 -2 (+.f64 beta alpha))))
(-.f64 (*.f64 (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta))) -2) (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))))
(-.f64 (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 beta alpha)) (+.f64 beta beta))) (/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha))))
(-.f64 (/.f64 beta (/.f64 (+.f64 2 (+.f64 beta alpha)) -2)) (/.f64 (*.f64 beta 4) (-.f64 -2 (+.f64 beta alpha))))
(-.f64 (/.f64 beta (/.f64 (+.f64 2 (+.f64 beta alpha)) -2)) (*.f64 -4 (/.f64 beta (+.f64 beta (-.f64 alpha -2)))))
(-.f64 (*.f64 (/.f64 0 (+.f64 (/.f64 (+.f64 alpha beta) 1/2) 4)) -4) (*.f64 -4 (/.f64 beta (+.f64 (/.f64 (+.f64 alpha beta) 1/2) 4))))
(*.f64 4 (/.f64 (-.f64 beta 0) (+.f64 4 (/.f64 (+.f64 beta alpha) 1/2))))
(*.f64 4 (/.f64 beta (+.f64 4 (/.f64 (+.f64 beta alpha) 1/2))))
(-.f64 (*.f64 (+.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 4 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) 1/2) (*.f64 1/2 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2))))))
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(-.f64 (*.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) 2) (*.f64 2 (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))))
(*.f64 2 (neg.f64 (/.f64 beta (-.f64 -2 (+.f64 beta alpha)))))
(/.f64 2 (/.f64 (+.f64 beta (-.f64 alpha -2)) beta))
(*.f64 2 (/.f64 beta (+.f64 beta (-.f64 alpha -2))))
(-.f64 (*.f64 (+.f64 beta (+.f64 beta beta)) (*.f64 1/2 (/.f64 2 (+.f64 alpha (+.f64 beta 2))))) (*.f64 (*.f64 1/2 (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) beta))
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(-.f64 (*.f64 (/.f64 (+.f64 beta beta) 1/2) (*.f64 1/2 (/.f64 2 (+.f64 alpha (+.f64 beta 2))))) (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(-.f64 (*.f64 (+.f64 beta (+.f64 beta (+.f64 beta beta))) (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 (/.f64 2 (+.f64 alpha (+.f64 beta 2))) (+.f64 beta (+.f64 beta beta))))
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 -2 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))
(*.f64 2 (neg.f64 (/.f64 beta (-.f64 -2 (+.f64 beta alpha)))))
(/.f64 2 (/.f64 (+.f64 beta (-.f64 alpha -2)) beta))
(*.f64 2 (/.f64 beta (+.f64 beta (-.f64 alpha -2))))
(*.f64 -2 (*.f64 1/2 (+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))))
(*.f64 2 (neg.f64 (/.f64 beta (-.f64 -2 (+.f64 beta alpha)))))
(/.f64 2 (/.f64 (+.f64 beta (-.f64 alpha -2)) beta))
(*.f64 2 (/.f64 beta (+.f64 beta (-.f64 alpha -2))))
(*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2))))
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 beta (*.f64 (*.f64 1/2 (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) 2))
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) 1)
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 1 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) -2)
(*.f64 2 (neg.f64 (/.f64 beta (-.f64 -2 (+.f64 beta alpha)))))
(/.f64 2 (/.f64 (+.f64 beta (-.f64 alpha -2)) beta))
(*.f64 2 (/.f64 beta (+.f64 beta (-.f64 alpha -2))))
(*.f64 (neg.f64 beta) (/.f64 -2 (+.f64 alpha (+.f64 beta 2))))
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 (neg.f64 beta) (*.f64 -2 (/.f64 1 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 (neg.f64 beta) (*.f64 1 (/.f64 -2 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 (neg.f64 beta) (*.f64 -4 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 (neg.f64 beta) (*.f64 (/.f64 2 (+.f64 alpha (+.f64 beta 2))) -1))
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 (neg.f64 beta) (-.f64 0 (/.f64 2 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 -4 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 1/2 (*.f64 4 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 1/2 (*.f64 -2 (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta)))))
(*.f64 2 (neg.f64 (/.f64 beta (-.f64 -2 (+.f64 beta alpha)))))
(/.f64 2 (/.f64 (+.f64 beta (-.f64 alpha -2)) beta))
(*.f64 2 (/.f64 beta (+.f64 beta (-.f64 alpha -2))))
(*.f64 1/2 (*.f64 (*.f64 1/2 (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 (+.f64 beta beta) 1/2)))
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 1/2 (*.f64 (/.f64 2 (+.f64 alpha (+.f64 beta 2))) (+.f64 beta beta)))
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 1/2 (*.f64 (+.f64 (*.f64 -2 beta) (*.f64 -2 beta)) (/.f64 1 (-.f64 -2 (+.f64 alpha beta)))))
(*.f64 2 (neg.f64 (/.f64 beta (-.f64 -2 (+.f64 beta alpha)))))
(/.f64 2 (/.f64 (+.f64 beta (-.f64 alpha -2)) beta))
(*.f64 2 (/.f64 beta (+.f64 beta (-.f64 alpha -2))))
(*.f64 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) -4)
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 2 (-.f64 0 (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))))
(*.f64 2 (neg.f64 (/.f64 beta (-.f64 -2 (+.f64 beta alpha)))))
(/.f64 2 (/.f64 (+.f64 beta (-.f64 alpha -2)) beta))
(*.f64 2 (/.f64 beta (+.f64 beta (-.f64 alpha -2))))
(*.f64 2 (/.f64 1/2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) (*.f64 -2 beta))))
(*.f64 2 (neg.f64 (/.f64 beta (-.f64 -2 (+.f64 beta alpha)))))
(/.f64 2 (/.f64 (+.f64 beta (-.f64 alpha -2)) beta))
(*.f64 2 (/.f64 beta (+.f64 beta (-.f64 alpha -2))))
(*.f64 2 (*.f64 1 (-.f64 0 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))))
(*.f64 2 (neg.f64 (/.f64 beta (-.f64 -2 (+.f64 beta alpha)))))
(/.f64 2 (/.f64 (+.f64 beta (-.f64 alpha -2)) beta))
(*.f64 2 (/.f64 beta (+.f64 beta (-.f64 alpha -2))))
(*.f64 2 (*.f64 -2 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 2 (*.f64 1 (/.f64 1/2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) (*.f64 -2 beta)))))
(*.f64 2 (neg.f64 (/.f64 beta (-.f64 -2 (+.f64 beta alpha)))))
(/.f64 2 (/.f64 (+.f64 beta (-.f64 alpha -2)) beta))
(*.f64 2 (/.f64 beta (+.f64 beta (-.f64 alpha -2))))
(*.f64 2 (*.f64 -4 (/.f64 1/2 (*.f64 (-.f64 -2 (+.f64 alpha beta)) (/.f64 2 beta)))))
(*.f64 2 (/.f64 -2 (*.f64 (-.f64 -2 (+.f64 beta alpha)) (/.f64 2 beta))))
(/.f64 -4 (*.f64 (-.f64 -2 (+.f64 beta alpha)) (/.f64 2 beta)))
(*.f64 2 (*.f64 (*.f64 -2 beta) (/.f64 1/2 (-.f64 -2 (+.f64 alpha beta)))))
(*.f64 2 (neg.f64 (/.f64 beta (-.f64 -2 (+.f64 beta alpha)))))
(/.f64 2 (/.f64 (+.f64 beta (-.f64 alpha -2)) beta))
(*.f64 2 (/.f64 beta (+.f64 beta (-.f64 alpha -2))))
(*.f64 2 (-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))
(+.f64 (/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha))) (/.f64 0 (-.f64 -2 (+.f64 beta alpha))))
(-.f64 (/.f64 0 (-.f64 -2 (+.f64 beta alpha))) (/.f64 beta (/.f64 (+.f64 2 (+.f64 beta alpha)) -2)))
(+.f64 (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))) (/.f64 0 (-.f64 -2 (+.f64 beta alpha))))
(*.f64 2 (-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (/.f64 (+.f64 beta beta) (-.f64 -2 (+.f64 alpha beta)))))
(*.f64 2 (neg.f64 (/.f64 beta (-.f64 -2 (+.f64 beta alpha)))))
(/.f64 2 (/.f64 (+.f64 beta (-.f64 alpha -2)) beta))
(*.f64 2 (/.f64 beta (+.f64 beta (-.f64 alpha -2))))
(*.f64 2 (-.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))))
(*.f64 2 (neg.f64 (/.f64 beta (-.f64 -2 (+.f64 beta alpha)))))
(/.f64 2 (/.f64 (+.f64 beta (-.f64 alpha -2)) beta))
(*.f64 2 (/.f64 beta (+.f64 beta (-.f64 alpha -2))))
(*.f64 2 (-.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 0 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))))
(*.f64 2 (-.f64 (/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha))) (neg.f64 (/.f64 beta (-.f64 -2 (+.f64 beta alpha))))))
(-.f64 (/.f64 (*.f64 beta 4) (+.f64 2 (+.f64 beta alpha))) (/.f64 2 (/.f64 (+.f64 beta (-.f64 alpha -2)) beta)))
(-.f64 (/.f64 beta (/.f64 (+.f64 beta (-.f64 alpha -2)) -2)) (/.f64 beta (/.f64 (+.f64 2 (+.f64 beta alpha)) -4)))
(*.f64 2 (-.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 2 (-.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 1/2 (/.f64 (-.f64 -2 (+.f64 alpha beta)) (*.f64 -2 beta)))))
(*.f64 2 (-.f64 (/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha))) (neg.f64 (/.f64 beta (-.f64 -2 (+.f64 beta alpha))))))
(-.f64 (/.f64 (*.f64 beta 4) (+.f64 2 (+.f64 beta alpha))) (/.f64 2 (/.f64 (+.f64 beta (-.f64 alpha -2)) beta)))
(-.f64 (/.f64 beta (/.f64 (+.f64 beta (-.f64 alpha -2)) -2)) (/.f64 beta (/.f64 (+.f64 2 (+.f64 beta alpha)) -4)))
(*.f64 (*.f64 1/2 (/.f64 1/2 (-.f64 -2 (+.f64 alpha beta)))) (*.f64 -4 (+.f64 beta beta)))
(*.f64 2 (neg.f64 (/.f64 beta (-.f64 -2 (+.f64 beta alpha)))))
(/.f64 2 (/.f64 (+.f64 beta (-.f64 alpha -2)) beta))
(*.f64 2 (/.f64 beta (+.f64 beta (-.f64 alpha -2))))
(*.f64 (*.f64 1/2 (/.f64 1/2 (-.f64 -2 (+.f64 alpha beta)))) (*.f64 -4 (/.f64 1 (/.f64 1/2 beta))))
(*.f64 2 (neg.f64 (/.f64 beta (-.f64 -2 (+.f64 beta alpha)))))
(/.f64 2 (/.f64 (+.f64 beta (-.f64 alpha -2)) beta))
(*.f64 2 (/.f64 beta (+.f64 beta (-.f64 alpha -2))))
(*.f64 (*.f64 1/2 (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 beta beta))
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 (*.f64 1/2 (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (/.f64 1 (/.f64 1/2 beta)))
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 (*.f64 1/2 (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 1 (/.f64 1 (/.f64 1/2 beta))))
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 (/.f64 1 (-.f64 -2 (+.f64 alpha beta))) (*.f64 -2 beta))
(*.f64 2 (neg.f64 (/.f64 beta (-.f64 -2 (+.f64 beta alpha)))))
(/.f64 2 (/.f64 (+.f64 beta (-.f64 alpha -2)) beta))
(*.f64 2 (/.f64 beta (+.f64 beta (-.f64 alpha -2))))
(*.f64 (/.f64 2 (+.f64 alpha (+.f64 beta 2))) beta)
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 -1 (/.f64 -2 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)))
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 -1 (/.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) -1))
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 -1 (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 -1 (*.f64 -2 (-.f64 0 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))))
(*.f64 2 (neg.f64 (/.f64 beta (-.f64 -2 (+.f64 beta alpha)))))
(/.f64 2 (/.f64 (+.f64 beta (-.f64 alpha -2)) beta))
(*.f64 2 (/.f64 beta (+.f64 beta (-.f64 alpha -2))))
(*.f64 -1 (*.f64 -4 (/.f64 beta (+.f64 (/.f64 (+.f64 alpha beta) 1/2) 4))))
(*.f64 4 (/.f64 (-.f64 beta 0) (+.f64 4 (/.f64 (+.f64 beta alpha) 1/2))))
(*.f64 4 (/.f64 beta (+.f64 4 (/.f64 (+.f64 beta alpha) 1/2))))
(*.f64 -1 (*.f64 -4 (-.f64 0 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 -1 (*.f64 -4 (/.f64 1/2 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta))))
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 -1 (-.f64 (/.f64 -2 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)) (/.f64 0 (-.f64 -2 (+.f64 alpha beta)))))
(+.f64 (/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha))) (/.f64 0 (-.f64 -2 (+.f64 beta alpha))))
(-.f64 (/.f64 0 (-.f64 -2 (+.f64 beta alpha))) (/.f64 beta (/.f64 (+.f64 2 (+.f64 beta alpha)) -2)))
(+.f64 (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))) (/.f64 0 (-.f64 -2 (+.f64 beta alpha))))
(*.f64 -1 (-.f64 (+.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 4 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) (+.f64 (*.f64 4 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (*.f64 4 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 (/.f64 -2 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)) -1)
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 -1/2 (*.f64 -4 (-.f64 0 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))))
(*.f64 2 (neg.f64 (/.f64 beta (-.f64 -2 (+.f64 beta alpha)))))
(/.f64 2 (/.f64 (+.f64 beta (-.f64 alpha -2)) beta))
(*.f64 2 (/.f64 beta (+.f64 beta (-.f64 alpha -2))))
(*.f64 -1/2 (*.f64 -4 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 -1/2 (-.f64 0 (*.f64 4 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 -1/2 (-.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (*.f64 4 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 beta 4) (+.f64 beta (+.f64 2 alpha))) (/.f64 0 (-.f64 -2 (+.f64 beta alpha)))))
(-.f64 (*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha)))) (*.f64 1/2 (/.f64 0 (-.f64 -2 (+.f64 beta alpha)))))
(-.f64 (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))) (*.f64 1/2 (/.f64 0 (-.f64 -2 (+.f64 beta alpha)))))
(*.f64 -1/2 (-.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (+.f64 (*.f64 beta (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 4 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 (+.f64 beta beta) (*.f64 1/2 (/.f64 2 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 (*.f64 4 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) 1/2)
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 -8 (/.f64 1/2 (*.f64 (-.f64 -2 (+.f64 alpha beta)) (/.f64 2 beta))))
(*.f64 2 (/.f64 -2 (*.f64 (-.f64 -2 (+.f64 beta alpha)) (/.f64 2 beta))))
(/.f64 -4 (*.f64 (-.f64 -2 (+.f64 beta alpha)) (/.f64 2 beta)))
(*.f64 -8 (*.f64 1 (/.f64 1/2 (*.f64 (-.f64 -2 (+.f64 alpha beta)) (/.f64 2 beta)))))
(*.f64 2 (/.f64 -2 (*.f64 (-.f64 -2 (+.f64 beta alpha)) (/.f64 2 beta))))
(/.f64 -4 (*.f64 (-.f64 -2 (+.f64 beta alpha)) (/.f64 2 beta)))
(*.f64 -8 (-.f64 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (/.f64 1/2 (*.f64 (-.f64 -2 (+.f64 alpha beta)) (/.f64 2 beta)))))
(-.f64 (*.f64 (*.f64 (/.f64 beta (+.f64 beta (+.f64 2 alpha))) -1/2) -8) (/.f64 -4 (*.f64 (-.f64 -2 (+.f64 beta alpha)) (/.f64 2 beta))))
(-.f64 (*.f64 (*.f64 (/.f64 beta (+.f64 2 (+.f64 beta alpha))) -1/2) -8) (/.f64 -4 (*.f64 (-.f64 -2 (+.f64 beta alpha)) (/.f64 2 beta))))
(*.f64 (/.f64 1/2 (-.f64 -2 (+.f64 alpha beta))) (+.f64 (*.f64 -2 beta) (*.f64 -2 beta)))
(*.f64 2 (neg.f64 (/.f64 beta (-.f64 -2 (+.f64 beta alpha)))))
(/.f64 2 (/.f64 (+.f64 beta (-.f64 alpha -2)) beta))
(*.f64 2 (/.f64 beta (+.f64 beta (-.f64 alpha -2))))
(*.f64 (/.f64 1/2 (-.f64 -2 (+.f64 alpha beta))) (*.f64 -2 (+.f64 beta beta)))
(*.f64 2 (neg.f64 (/.f64 beta (-.f64 -2 (+.f64 beta alpha)))))
(/.f64 2 (/.f64 (+.f64 beta (-.f64 alpha -2)) beta))
(*.f64 2 (/.f64 beta (+.f64 beta (-.f64 alpha -2))))
(*.f64 4 (-.f64 0 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 4 (/.f64 1/2 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)))
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 4 (*.f64 1 (-.f64 0 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))))
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 4 (*.f64 1 (/.f64 1/2 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta))))
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 4 (-.f64 (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))))
(-.f64 (/.f64 -2 (/.f64 (-.f64 -2 (+.f64 beta alpha)) (+.f64 beta beta))) (/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha))))
(-.f64 (/.f64 beta (/.f64 (+.f64 2 (+.f64 beta alpha)) -2)) (/.f64 (*.f64 beta 4) (-.f64 -2 (+.f64 beta alpha))))
(-.f64 (/.f64 beta (/.f64 (+.f64 2 (+.f64 beta alpha)) -2)) (*.f64 -4 (/.f64 beta (+.f64 beta (-.f64 alpha -2)))))
(*.f64 4 (-.f64 (/.f64 0 (-.f64 -4 (/.f64 (+.f64 alpha beta) 1/2))) (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))
(+.f64 (/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha))) (/.f64 0 (-.f64 -2 (+.f64 beta alpha))))
(-.f64 (/.f64 0 (-.f64 -2 (+.f64 beta alpha))) (/.f64 beta (/.f64 (+.f64 2 (+.f64 beta alpha)) -2)))
(+.f64 (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))) (/.f64 0 (-.f64 -2 (+.f64 beta alpha))))
(*.f64 4 (-.f64 (/.f64 0 (+.f64 (/.f64 (+.f64 alpha beta) 1/2) 4)) (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))
(-.f64 (/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha))) (/.f64 0 (+.f64 4 (/.f64 (+.f64 beta alpha) 1/2))))
(-.f64 (*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha)))) (/.f64 0 (+.f64 4 (/.f64 (+.f64 beta alpha) 1/2))))
(-.f64 (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))) (/.f64 0 (+.f64 4 (/.f64 (+.f64 beta alpha) 1/2))))
(*.f64 4 (-.f64 (/.f64 0 (-.f64 -2 (+.f64 alpha beta))) (*.f64 -1/2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))))
(+.f64 (/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha))) (/.f64 0 (-.f64 -2 (+.f64 beta alpha))))
(-.f64 (/.f64 0 (-.f64 -2 (+.f64 beta alpha))) (/.f64 beta (/.f64 (+.f64 2 (+.f64 beta alpha)) -2)))
(+.f64 (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))) (/.f64 0 (-.f64 -2 (+.f64 beta alpha))))
(*.f64 4 (-.f64 (/.f64 beta (+.f64 (/.f64 (+.f64 alpha beta) 1/2) 4)) (/.f64 0 (+.f64 (/.f64 (+.f64 alpha beta) 1/2) 4))))
(*.f64 4 (/.f64 (-.f64 beta 0) (+.f64 4 (/.f64 (+.f64 beta alpha) 1/2))))
(*.f64 4 (/.f64 beta (+.f64 4 (/.f64 (+.f64 beta alpha) 1/2))))
(*.f64 (neg.f64 (+.f64 beta beta)) (-.f64 0 (*.f64 1/2 (/.f64 2 (+.f64 alpha (+.f64 beta 2))))))
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 (neg.f64 (*.f64 1/2 (/.f64 2 (+.f64 alpha (+.f64 beta 2))))) (-.f64 0 (+.f64 beta beta)))
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 (neg.f64 (*.f64 1/2 (/.f64 2 (+.f64 alpha (+.f64 beta 2))))) (-.f64 beta (+.f64 beta (+.f64 beta beta))))
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 (neg.f64 (*.f64 1/2 (/.f64 2 (+.f64 alpha (+.f64 beta 2))))) (-.f64 (+.f64 beta beta) (/.f64 (+.f64 beta beta) 1/2)))
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 (neg.f64 (*.f64 -2 beta)) (-.f64 0 (/.f64 1 (-.f64 -2 (+.f64 alpha beta)))))
(*.f64 2 (neg.f64 (/.f64 beta (-.f64 -2 (+.f64 beta alpha)))))
(/.f64 2 (/.f64 (+.f64 beta (-.f64 alpha -2)) beta))
(*.f64 2 (/.f64 beta (+.f64 beta (-.f64 alpha -2))))
(*.f64 (+.f64 (/.f64 beta (-.f64 -2 (+.f64 alpha beta))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta)))) -1)
(*.f64 2 (neg.f64 (/.f64 beta (-.f64 -2 (+.f64 beta alpha)))))
(/.f64 2 (/.f64 (+.f64 beta (-.f64 alpha -2)) beta))
(*.f64 2 (/.f64 beta (+.f64 beta (-.f64 alpha -2))))
(*.f64 (*.f64 -2 beta) (/.f64 1 (-.f64 -2 (+.f64 alpha beta))))
(*.f64 2 (neg.f64 (/.f64 beta (-.f64 -2 (+.f64 beta alpha)))))
(/.f64 2 (/.f64 (+.f64 beta (-.f64 alpha -2)) beta))
(*.f64 2 (/.f64 beta (+.f64 beta (-.f64 alpha -2))))
(*.f64 (*.f64 -2 beta) (/.f64 1/2 (+.f64 (*.f64 (+.f64 alpha beta) -1/2) -1)))
(/.f64 (*.f64 1/2 (*.f64 beta -2)) (+.f64 -1 (*.f64 (+.f64 beta alpha) -1/2)))
(/.f64 (neg.f64 beta) (+.f64 -1 (*.f64 (+.f64 beta alpha) -1/2)))
(/.f64 beta (-.f64 1 (*.f64 (+.f64 beta alpha) -1/2)))
(*.f64 (*.f64 -2 beta) (*.f64 -2 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2)))))
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 (*.f64 -2 beta) (*.f64 1 (/.f64 1/2 (+.f64 (*.f64 (+.f64 alpha beta) -1/2) -1))))
(/.f64 (*.f64 1/2 (*.f64 beta -2)) (+.f64 -1 (*.f64 (+.f64 beta alpha) -1/2)))
(/.f64 (neg.f64 beta) (+.f64 -1 (*.f64 (+.f64 beta alpha) -1/2)))
(/.f64 beta (-.f64 1 (*.f64 (+.f64 beta alpha) -1/2)))
(*.f64 (*.f64 -2 beta) (*.f64 -4 (/.f64 1/2 (+.f64 (/.f64 (+.f64 alpha beta) 1/2) 4))))
(*.f64 4 (/.f64 (-.f64 beta 0) (+.f64 4 (/.f64 (+.f64 beta alpha) 1/2))))
(*.f64 4 (/.f64 beta (+.f64 4 (/.f64 (+.f64 beta alpha) 1/2))))
(*.f64 (*.f64 -2 beta) (*.f64 (/.f64 2 (+.f64 alpha (+.f64 beta 2))) -1/2))
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 1/2 (/.f64 2 (+.f64 alpha (+.f64 beta 2))))) (/.f64 1/2 (/.f64 1/2 beta)))
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (*.f64 1/2 (/.f64 2 (+.f64 alpha (+.f64 beta 2))))) (*.f64 1 (/.f64 1/2 (/.f64 1/2 beta))))
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 (+.f64 (*.f64 -2 beta) (*.f64 -2 beta)) (/.f64 1/2 (-.f64 -2 (+.f64 alpha beta))))
(*.f64 2 (neg.f64 (/.f64 beta (-.f64 -2 (+.f64 beta alpha)))))
(/.f64 2 (/.f64 (+.f64 beta (-.f64 alpha -2)) beta))
(*.f64 2 (/.f64 beta (+.f64 beta (-.f64 alpha -2))))
(*.f64 (+.f64 (/.f64 -2 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)) (/.f64 -2 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta))) -1/2)
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 (+.f64 (*.f64 1/2 (/.f64 1/2 (-.f64 -2 (+.f64 alpha beta)))) (*.f64 1/2 (/.f64 1/2 (-.f64 -2 (+.f64 alpha beta))))) (*.f64 -4 (/.f64 1/2 (/.f64 1/2 beta))))
(*.f64 2 (neg.f64 (/.f64 beta (-.f64 -2 (+.f64 beta alpha)))))
(/.f64 2 (/.f64 (+.f64 beta (-.f64 alpha -2)) beta))
(*.f64 2 (/.f64 beta (+.f64 beta (-.f64 alpha -2))))
(*.f64 (neg.f64 (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (neg.f64 beta))
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 (neg.f64 (/.f64 2 (+.f64 alpha (+.f64 beta 2)))) (-.f64 (+.f64 beta (+.f64 beta beta)) (+.f64 beta (+.f64 beta (+.f64 beta beta)))))
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))
(*.f64 (neg.f64 (+.f64 (*.f64 -2 beta) (*.f64 -2 beta))) (-.f64 0 (/.f64 1/2 (-.f64 -2 (+.f64 alpha beta)))))
(*.f64 2 (neg.f64 (/.f64 beta (-.f64 -2 (+.f64 beta alpha)))))
(/.f64 2 (/.f64 (+.f64 beta (-.f64 alpha -2)) beta))
(*.f64 2 (/.f64 beta (+.f64 beta (-.f64 alpha -2))))
(neg.f64 (/.f64 -2 (/.f64 (+.f64 alpha (+.f64 beta 2)) beta)))
(/.f64 (*.f64 2 beta) (+.f64 beta (+.f64 2 alpha)))
(*.f64 beta (/.f64 2 (+.f64 2 (+.f64 beta alpha))))
(/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))

localize5.0ms (0%)

Compiler

Compiled 12 to 9 computations (25% saved)

localize8.0ms (0.1%)

Compiler

Compiled 21 to 17 computations (19% saved)

localize40.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(-.f64 -1 (/.f64 (-.f64 -1 alpha) beta))
0.0b
(/.f64 (-.f64 -1 alpha) beta)
0.1b
(/.f64 1 (/.f64 -1 (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta))))
0.4b
(/.f64 -1 (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta)))
Compiler

Compiled 41 to 30 computations (26.8% saved)

series6.0ms (0%)

Counts
4 → 96
Calls

24 calls:

TimeVariablePointExpression
2.0ms
beta
@0
(/.f64 -1 (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta)))
1.0ms
alpha
@0
(/.f64 -1 (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta)))
0.0ms
alpha
@-inf
(/.f64 -1 (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta)))
0.0ms
alpha
@-inf
(/.f64 1 (/.f64 -1 (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta))))
0.0ms
alpha
@inf
(/.f64 -1 (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta)))

rewrite120.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1332×rational.json-simplify-11
1032×rational.json-simplify-1
868×rational.json-1
868×rational.json-2
868×rational.json-4
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01182
18476
235876
3207476
Stop Event
node limit
Counts
4 → 352
Calls
Call 1
Inputs
(/.f64 -1 (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta)))
(/.f64 1 (/.f64 -1 (-.f64 -1 (/.f64 (-.f64 -1 alpha) beta))))
(/.f64 (-.f64 -1 alpha) beta)
(-.f64 -1 (/.f64 (-.f64 -1 alpha) beta))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) (/.f64 0 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) (+.f64 0 (/.f64 0 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 -1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) (/.f64 -2 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -2 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) (/.f64 1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) (/.f64 0 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) (+.f64 0 (/.f64 0 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) (+.f64 (/.f64 0 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) (/.f64 0 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) (+.f64 (/.f64 1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) (/.f64 -1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -2 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) (/.f64 -1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 -2 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) (/.f64 -2 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)))) (+.f64 (/.f64 -1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) (/.f64 -2 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 -2 (/.f64 1/2 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 -1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 -2 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 -2 (/.f64 -1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -4 (/.f64 -1/4 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -4 (*.f64 1 (/.f64 -1/4 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) (/.f64 1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 (/.f64 (-.f64 -1 alpha) beta) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2) (/.f64 (+.f64 alpha 1) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 0 (-.f64 (/.f64 (-.f64 -1 alpha) beta) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -1 alpha) beta) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -1 alpha) beta) (-.f64 (/.f64 0 beta) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -1 alpha) beta) (-.f64 (/.f64 0 (/.f64 beta (-.f64 -1 alpha))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 1 (/.f64 0 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 1 (-.f64 0 (/.f64 0 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 1 (/.f64 0 (/.f64 beta (-.f64 -1 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 1 (*.f64 (*.f64 (-.f64 -1 alpha) 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 0 (-.f64 (/.f64 0 beta) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 0 (-.f64 (/.f64 0 (/.f64 beta (-.f64 -1 alpha))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (/.f64 (-.f64 -1 alpha) beta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1) (-.f64 (-.f64 (/.f64 0 (/.f64 beta (-.f64 -1 alpha))) -1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1) (+.f64 0 (-.f64 (-.f64 (/.f64 0 (/.f64 beta (-.f64 -1 alpha))) -1) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 beta) (-.f64 (-.f64 -1 (/.f64 alpha beta)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 beta) (+.f64 1 (/.f64 alpha (neg.f64 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 beta) (+.f64 1 (-.f64 0 (/.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 beta) (+.f64 1 (/.f64 (-.f64 -1 (+.f64 -1 alpha)) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 beta) (+.f64 1 (*.f64 (/.f64 1/2 beta) (-.f64 (-.f64 -1 alpha) (+.f64 -1 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 beta) (+.f64 0 (-.f64 (-.f64 -1 (/.f64 alpha beta)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha beta) (+.f64 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2) (-.f64 0 (+.f64 (/.f64 -1 beta) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha beta) (+.f64 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2) (-.f64 (/.f64 0 beta) (+.f64 (/.f64 -1 beta) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -2 (+.f64 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2) (+.f64 1 (/.f64 (+.f64 alpha 1) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (/.f64 (-.f64 -1 alpha) beta)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 2 (+.f64 -1 (/.f64 (-.f64 -1 alpha) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta)) 1/2) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -1 beta) 1) (-.f64 0 (/.f64 alpha beta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -1 beta) 1) (+.f64 0 (-.f64 0 (/.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 alpha 1) beta) (+.f64 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 beta) (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (neg.f64 beta)) (+.f64 1 (/.f64 -1 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (neg.f64 beta)) (+.f64 1 (-.f64 0 (/.f64 1 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)) (+.f64 1 (/.f64 (+.f64 alpha 1) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2) (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))) (+.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1) (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -4 (+.f64 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2) (-.f64 0 (+.f64 (/.f64 (-.f64 -1 alpha) beta) -3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -2 beta) (+.f64 1 (-.f64 0 (/.f64 (+.f64 -1 alpha) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1/2 beta) (+.f64 1 (*.f64 (/.f64 1/2 beta) (-.f64 (-.f64 -1 alpha) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta)) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta)) 1/2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta)) (+.f64 1 (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 1/2) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta)) 1/2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -1 (-.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 -1 alpha) beta) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 -1 (/.f64 0 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 0 (/.f64 beta (-.f64 -1 alpha))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (*.f64 (*.f64 (-.f64 -1 alpha) 2) 0) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)) -1) (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (-.f64 -1 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)))) (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 -1 (-.f64 (-.f64 (/.f64 0 (/.f64 beta (-.f64 -1 alpha))) -1) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 1 (-.f64 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)) (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)) (-.f64 1 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) (+.f64 (/.f64 0 beta) (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) (+.f64 (-.f64 (-.f64 (/.f64 0 (/.f64 beta (-.f64 -1 alpha))) -1) 1) (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) (+.f64 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))) (/.f64 0 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (/.f64 (+.f64 alpha 1) beta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1) (/.f64 0 beta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1) (-.f64 (-.f64 (/.f64 0 (/.f64 beta (-.f64 -1 alpha))) -1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1) (+.f64 (/.f64 0 beta) (/.f64 0 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1) (+.f64 0 (-.f64 (-.f64 (/.f64 0 (/.f64 beta (-.f64 -1 alpha))) -1) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1) (+.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1) (+.f64 (-.f64 (-.f64 (/.f64 0 (/.f64 beta (-.f64 -1 alpha))) -1) 1) (/.f64 0 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1) (+.f64 (/.f64 0 beta) (-.f64 (-.f64 (/.f64 0 (/.f64 beta (-.f64 -1 alpha))) -1) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1) (+.f64 (-.f64 (-.f64 (/.f64 0 (/.f64 beta (-.f64 -1 alpha))) -1) 1) (-.f64 (-.f64 (/.f64 0 (/.f64 beta (-.f64 -1 alpha))) -1) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1) (+.f64 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2) (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1) (+.f64 (-.f64 0 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)))) (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha beta) (-.f64 (+.f64 -1 (/.f64 -1 beta)) (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha beta) (-.f64 (+.f64 (/.f64 -1 beta) 1) (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 -1 (/.f64 (-.f64 -1 alpha) beta)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 -1 (/.f64 (-.f64 -1 alpha) beta)) (-.f64 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)) (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 2 (+.f64 1 (/.f64 (+.f64 alpha 1) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 -1 beta) 1) (/.f64 alpha beta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 alpha 1) beta) (-.f64 1 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 alpha 1) beta) (+.f64 1 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 alpha 1) beta) (+.f64 (-.f64 1 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2)) (/.f64 0 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 alpha 1) beta) (+.f64 (-.f64 1 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2)) (-.f64 (-.f64 (/.f64 0 (/.f64 beta (-.f64 -1 alpha))) -1) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 alpha 1) beta) (+.f64 0 (-.f64 1 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 alpha 1) beta) (+.f64 (/.f64 0 beta) (-.f64 1 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 beta) (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (+.f64 alpha 1) beta)) (-.f64 2 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (+.f64 alpha 1) beta)) (+.f64 2 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (+.f64 alpha 1) beta)) (+.f64 (-.f64 2 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2)) (/.f64 0 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (+.f64 alpha 1) beta)) (+.f64 (-.f64 2 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2)) (-.f64 (-.f64 (/.f64 0 (/.f64 beta (-.f64 -1 alpha))) -1) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (/.f64 (+.f64 alpha 1) beta)) (+.f64 0 (-.f64 2 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (neg.f64 beta)) (/.f64 (+.f64 (/.f64 -1 beta) 1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)) (+.f64 -1 (/.f64 (-.f64 -1 alpha) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2) (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) -3) -4)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 4 (/.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) -3) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 4 (*.f64 -1 (+.f64 (/.f64 (-.f64 -1 alpha) beta) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 4 (+.f64 (/.f64 (+.f64 alpha 1) beta) 3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 alpha (neg.f64 beta)) -1) (/.f64 1 beta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)) -1) (/.f64 (-.f64 -1 alpha) beta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 -2 beta) -1) (/.f64 (+.f64 -1 alpha) beta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 -1 (/.f64 -1 beta)) -2) (/.f64 alpha beta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (-.f64 (/.f64 0 (/.f64 beta (-.f64 -1 alpha))) -1) 1) (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 alpha beta) -1) (*.f64 -1 (+.f64 (/.f64 -1 beta) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (/.f64 -1 beta) 1) (+.f64 (/.f64 -1 beta) 1)) (+.f64 (/.f64 -1 beta) (+.f64 (/.f64 alpha beta) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)) (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))) (+.f64 (+.f64 -1 (/.f64 (-.f64 -1 alpha) beta)) (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2) (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2)) (+.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1) (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 -1 (+.f64 (+.f64 -1 (/.f64 (-.f64 -1 alpha) beta)) (/.f64 (-.f64 -1 alpha) beta))) (+.f64 (/.f64 (-.f64 -1 alpha) beta) -3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -1) (-.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) (/.f64 (-.f64 -1 alpha) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) (/.f64 alpha beta)) (-.f64 (-.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) (/.f64 -1 beta)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2) (-.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) (+.f64 -1 (/.f64 (-.f64 -1 alpha) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -4) (-.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) (+.f64 (/.f64 (-.f64 -1 alpha) beta) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 2 (-.f64 0 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (-.f64 0 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 1 (-.f64 0 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 -1/2 (/.f64 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/4 (*.f64 2 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 -1 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 2 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -1 alpha) beta) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -1 alpha) beta) (/.f64 0 beta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -1 alpha) beta) (-.f64 0 (/.f64 0 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -1 alpha) beta) (/.f64 0 (/.f64 beta (-.f64 -1 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (*.f64 (-.f64 -1 alpha) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 0 (-.f64 0 (/.f64 0 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 0 beta) (/.f64 0 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 0 beta) (-.f64 0 (/.f64 0 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 0 (/.f64 0 (/.f64 beta (-.f64 -1 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 0 (*.f64 (*.f64 (-.f64 -1 alpha) 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 0 beta) (/.f64 0 (/.f64 beta (-.f64 -1 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 0 beta) (*.f64 (*.f64 (-.f64 -1 alpha) 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 -1 alpha) beta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 beta) (/.f64 alpha (neg.f64 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 beta) (-.f64 0 (/.f64 alpha beta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 beta) (/.f64 (-.f64 -1 (+.f64 -1 alpha)) beta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 beta) (*.f64 (/.f64 1/2 beta) (-.f64 (-.f64 -1 alpha) (+.f64 -1 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 beta) (+.f64 0 (-.f64 0 (/.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 beta) (+.f64 0 (/.f64 (-.f64 -1 (+.f64 -1 alpha)) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 beta) (+.f64 0 (*.f64 (/.f64 1/2 beta) (-.f64 (-.f64 -1 alpha) (+.f64 -1 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 beta) (+.f64 (/.f64 0 beta) (-.f64 0 (/.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 beta) (+.f64 (/.f64 0 beta) (/.f64 (-.f64 -1 (+.f64 -1 alpha)) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 beta) (+.f64 (/.f64 0 beta) (*.f64 (/.f64 1/2 beta) (-.f64 (-.f64 -1 alpha) (+.f64 -1 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha beta) (+.f64 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)) (/.f64 1 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha beta) (+.f64 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)) (-.f64 0 (/.f64 -1 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 alpha 1) beta) (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 alpha 1) beta) (+.f64 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)) (/.f64 0 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 beta) (/.f64 (-.f64 -1 alpha) beta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (neg.f64 beta)) (/.f64 -1 beta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (neg.f64 beta)) (+.f64 (/.f64 -1 beta) (/.f64 0 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (neg.f64 beta)) (-.f64 0 (/.f64 1 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (neg.f64 beta)) (+.f64 0 (-.f64 0 (/.f64 1 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (neg.f64 beta)) (+.f64 (/.f64 0 beta) (-.f64 0 (/.f64 1 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)) (/.f64 (+.f64 alpha 1) beta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)) (+.f64 (/.f64 0 beta) (/.f64 (+.f64 alpha 1) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -2 beta) (-.f64 0 (/.f64 (+.f64 -1 alpha) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -2 beta) (+.f64 0 (-.f64 0 (/.f64 (+.f64 -1 alpha) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -2 beta) (+.f64 (/.f64 0 beta) (-.f64 0 (/.f64 (+.f64 -1 alpha) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1/2 beta) (*.f64 (/.f64 1/2 beta) (-.f64 (-.f64 -1 alpha) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1/2 beta) (+.f64 0 (*.f64 (/.f64 1/2 beta) (-.f64 (-.f64 -1 alpha) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1/2 beta) (+.f64 (/.f64 0 beta) (*.f64 (/.f64 1/2 beta) (-.f64 (-.f64 -1 alpha) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta)) (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta)) (+.f64 0 (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta)) (+.f64 (/.f64 0 beta) (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 -1 alpha) beta) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 -1 alpha) beta) (/.f64 0 beta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 -1 alpha) beta) (/.f64 0 (/.f64 beta (-.f64 -1 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (*.f64 (-.f64 -1 alpha) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 0 beta) (/.f64 0 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 0 (/.f64 0 (/.f64 beta (-.f64 -1 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 0 (*.f64 (*.f64 (-.f64 -1 alpha) 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 0 beta) (/.f64 0 (/.f64 beta (-.f64 -1 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 0 beta) (*.f64 (*.f64 (-.f64 -1 alpha) 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 0 (/.f64 beta (-.f64 -1 alpha))) (/.f64 0 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (*.f64 (*.f64 (-.f64 -1 alpha) 2) 0) (/.f64 0 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 0 (/.f64 beta (-.f64 -1 alpha))) (/.f64 0 (/.f64 beta (-.f64 -1 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (*.f64 (*.f64 (-.f64 -1 alpha) 2) 0) (/.f64 0 (/.f64 beta (-.f64 -1 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 0 (/.f64 beta (-.f64 -1 alpha))) (*.f64 (*.f64 (-.f64 -1 alpha) 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (*.f64 (*.f64 (-.f64 -1 alpha) 2) 0) (*.f64 (*.f64 (-.f64 -1 alpha) 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (+.f64 alpha 1) beta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 beta) (/.f64 alpha beta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha beta) (/.f64 (-.f64 -1 (*.f64 (-.f64 -1 alpha) 2)) beta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 beta) (/.f64 (-.f64 alpha (+.f64 alpha (-.f64 alpha -2))) (neg.f64 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 beta) (/.f64 (+.f64 alpha 1) beta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (neg.f64 beta)) (/.f64 1 beta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)) (/.f64 (-.f64 -1 alpha) beta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -2 beta) (/.f64 (+.f64 -1 alpha) beta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 -1 alpha) beta) (/.f64 (-.f64 -2 (*.f64 (-.f64 -1 alpha) 2)) beta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 alpha beta) -1/2) (/.f64 (-.f64 1 alpha) beta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -4 beta) (/.f64 (+.f64 alpha -3) beta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 1 alpha) beta) (/.f64 2 beta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (-.f64 alpha -2) (neg.f64 beta)) 2) (*.f64 alpha (/.f64 1/2 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1/2 beta) (+.f64 (neg.f64 alpha) -3)) (*.f64 (+.f64 -1 alpha) (/.f64 1/2 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)) (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))) (+.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 -2 beta) (/.f64 -2 beta)) (+.f64 (/.f64 -2 beta) (/.f64 (+.f64 -1 alpha) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 alpha (neg.f64 beta)) (/.f64 alpha (neg.f64 beta))) (+.f64 (/.f64 1 beta) (/.f64 alpha (neg.f64 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 alpha 1) beta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (*.f64 (-.f64 -1 alpha) 2) (-.f64 0 (/.f64 1/2 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 alpha) (/.f64 1 beta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 alpha) (-.f64 0 (/.f64 -1 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 alpha) (-.f64 (/.f64 -1 beta) (/.f64 -2 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 -1 alpha) beta) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 -1 alpha) beta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 alpha 1) (/.f64 -1 beta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 alpha 1) (-.f64 0 (/.f64 1 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 beta) (+.f64 alpha 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 (-.f64 -1 alpha) (/.f64 -1/2 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 (+.f64 alpha 1) (/.f64 1/2 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 -1 (/.f64 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 alpha 1) (/.f64 -2 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 alpha 1) (/.f64 -1/2 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (-.f64 -1 alpha) 2) (*.f64 1/2 (/.f64 1/2 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -1 alpha) 2) (/.f64 1/2 beta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 beta) (*.f64 (-.f64 -1 alpha) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 beta) (*.f64 -1 (/.f64 (*.f64 (-.f64 -1 alpha) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 beta) (*.f64 (+.f64 alpha 1) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 beta) (*.f64 1/2 (+.f64 (*.f64 (-.f64 -1 alpha) 2) (*.f64 (-.f64 -1 alpha) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 (*.f64 (-.f64 -1 alpha) 2) (/.f64 -1 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 (/.f64 1 beta) (-.f64 0 (*.f64 (-.f64 -1 alpha) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 (/.f64 1 beta) (-.f64 alpha (+.f64 (neg.f64 alpha) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 (/.f64 1 beta) (-.f64 alpha (+.f64 1 (+.f64 (neg.f64 alpha) -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 beta) (-.f64 -1 alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 alpha 1) beta) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 beta) (*.f64 (+.f64 alpha 1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 alpha (-.f64 alpha -2)) (/.f64 -1/2 beta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 beta) (+.f64 alpha (-.f64 alpha -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 beta) (*.f64 -1 (*.f64 (-.f64 -1 alpha) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 beta) (*.f64 1 (+.f64 alpha (-.f64 alpha -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (-.f64 -1 alpha) 2)) (-.f64 0 (/.f64 1/2 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (-.f64 -1 alpha) 2)) (*.f64 1 (-.f64 0 (/.f64 1/2 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 beta)) (-.f64 0 (*.f64 (-.f64 -1 alpha) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 beta)) (-.f64 alpha (+.f64 (neg.f64 alpha) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 beta)) (-.f64 alpha (+.f64 1 (+.f64 (neg.f64 alpha) -3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 beta)) (*.f64 1 (-.f64 0 (*.f64 (-.f64 -1 alpha) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 beta)) (*.f64 1 (-.f64 alpha (+.f64 (neg.f64 alpha) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1/2 beta)) (*.f64 1 (-.f64 alpha (+.f64 1 (+.f64 (neg.f64 alpha) -3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (neg.f64 alpha)) (/.f64 -1 beta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (-.f64 -1 alpha) 2) (*.f64 (-.f64 -1 alpha) 2)) (*.f64 1/2 (/.f64 1/2 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (-.f64 -1 alpha) 2) (*.f64 (-.f64 -1 alpha) 2)) (*.f64 1 (*.f64 1/2 (/.f64 1/2 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (-.f64 -1 alpha) 2) (*.f64 (-.f64 -1 alpha) 2)) (*.f64 (/.f64 1/2 beta) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (+.f64 alpha 1) beta) (/.f64 (+.f64 alpha 1) beta)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 alpha 1) beta))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (/.f64 (+.f64 alpha 1) beta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))) (-.f64 (/.f64 (-.f64 -1 alpha) beta) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))) (-.f64 (/.f64 0 beta) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))) (-.f64 (/.f64 0 (/.f64 beta (-.f64 -1 alpha))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) (-.f64 (-.f64 (/.f64 0 (/.f64 beta (-.f64 -1 alpha))) -1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) (+.f64 0 (-.f64 (-.f64 (/.f64 0 (/.f64 beta (-.f64 -1 alpha))) -1) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))) (/.f64 (-.f64 -1 alpha) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1) (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 beta) (+.f64 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))) (-.f64 (-.f64 -1 (/.f64 alpha beta)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha beta) (-.f64 0 (+.f64 (/.f64 -1 beta) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha beta) (-.f64 (/.f64 0 beta) (+.f64 (/.f64 -1 beta) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha beta) (+.f64 -1 (/.f64 1 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha beta) (+.f64 -1 (-.f64 0 (/.f64 -1 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha beta) (+.f64 0 (-.f64 0 (+.f64 (/.f64 -1 beta) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha beta) (+.f64 0 (-.f64 (/.f64 0 beta) (+.f64 (/.f64 -1 beta) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -2 (+.f64 1 (/.f64 (+.f64 alpha 1) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (/.f64 (-.f64 -1 alpha) beta)) (+.f64 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 2 (+.f64 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))) (+.f64 -1 (/.f64 (-.f64 -1 alpha) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 -1 beta) 1) (+.f64 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))) (-.f64 0 (/.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 alpha 1) beta) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 alpha 1) beta) (+.f64 -1 (/.f64 0 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)) (+.f64 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))) (+.f64 1 (/.f64 (+.f64 alpha 1) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2) (+.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))) (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -4 (-.f64 0 (+.f64 (/.f64 (-.f64 -1 alpha) beta) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -4 (+.f64 0 (-.f64 0 (+.f64 (/.f64 (-.f64 -1 alpha) beta) -3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 -1 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta)) 1/2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 -1 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 -1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (+.f64 (/.f64 1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) (/.f64 1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (/.f64 -2 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (/.f64 1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (/.f64 -2 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (/.f64 -2 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 -1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta)) 1/2) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (/.f64 1/2 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (/.f64 (/.f64 -2 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/4 (/.f64 -1/4 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) 1/2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -2 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -2 (/.f64 1/2 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2) -1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 1 (/.f64 (+.f64 alpha 1) beta)) (+.f64 (/.f64 (+.f64 alpha 1) beta) (/.f64 (+.f64 alpha 1) beta))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 0 beta) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta)) 1/2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1))))))

simplify137.0ms (1%)

Algorithm
egg-herbie
Rules
1630×rational.json-simplify-14
1570×rational.json-simplify-13
990×rational.json-simplify-9
888×rational.json-simplify-3
526×rational.json-simplify-5
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
075814406
1258113476
Stop Event
node limit
Counts
448 → 615
Calls
Call 1
Inputs
(/.f64 1 (-.f64 1 (/.f64 1 beta)))
(+.f64 (/.f64 alpha (*.f64 beta (pow.f64 (-.f64 1 (/.f64 1 beta)) 2))) (/.f64 1 (-.f64 1 (/.f64 1 beta))))
(+.f64 (/.f64 alpha (*.f64 (pow.f64 (-.f64 1 (/.f64 1 beta)) 2) beta)) (+.f64 (/.f64 (pow.f64 alpha 2) (*.f64 (pow.f64 beta 2) (pow.f64 (-.f64 1 (/.f64 1 beta)) 3))) (/.f64 1 (-.f64 1 (/.f64 1 beta)))))
(+.f64 (/.f64 alpha (*.f64 (pow.f64 (-.f64 1 (/.f64 1 beta)) 2) beta)) (+.f64 (/.f64 1 (-.f64 1 (/.f64 1 beta))) (+.f64 (/.f64 (pow.f64 alpha 2) (*.f64 (pow.f64 (-.f64 1 (/.f64 1 beta)) 3) (pow.f64 beta 2))) (/.f64 (pow.f64 alpha 3) (*.f64 (pow.f64 beta 3) (pow.f64 (-.f64 1 (/.f64 1 beta)) 4))))))
(*.f64 -1 (/.f64 beta alpha))
(+.f64 (*.f64 -1 (/.f64 beta alpha)) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 1 beta)) (pow.f64 beta 2)) (pow.f64 alpha 2))))
(+.f64 (*.f64 -1 (/.f64 beta alpha)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 1 beta)) 2) (pow.f64 beta 3)) (pow.f64 alpha 3))) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 1 beta)) (pow.f64 beta 2)) (pow.f64 alpha 2)))))
(+.f64 (*.f64 -1 (/.f64 beta alpha)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 1 beta)) 2) (pow.f64 beta 3)) (pow.f64 alpha 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 1 beta)) 3) (pow.f64 beta 4)) (pow.f64 alpha 4))) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 1 beta)) (pow.f64 beta 2)) (pow.f64 alpha 2))))))
(*.f64 -1 (/.f64 beta alpha))
(+.f64 (/.f64 (*.f64 (pow.f64 beta 2) (-.f64 (/.f64 1 beta) 1)) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 beta alpha)))
(+.f64 (/.f64 (*.f64 (pow.f64 beta 2) (-.f64 (/.f64 1 beta) 1)) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 beta alpha)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 beta 3) (pow.f64 (-.f64 (/.f64 1 beta) 1) 2)) (pow.f64 alpha 3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 beta 2) (-.f64 (/.f64 1 beta) 1)) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 beta alpha)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 beta 3) (pow.f64 (-.f64 (/.f64 1 beta) 1) 2)) (pow.f64 alpha 3))) (/.f64 (*.f64 (pow.f64 beta 4) (pow.f64 (-.f64 (/.f64 1 beta) 1) 3)) (pow.f64 alpha 4)))))
(*.f64 -1 (/.f64 beta (+.f64 1 alpha)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 1 alpha) 2))) (*.f64 -1 (/.f64 beta (+.f64 1 alpha))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 1 alpha) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 1 alpha) 3))) (*.f64 -1 (/.f64 beta (+.f64 1 alpha)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 1 alpha) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 1 alpha) 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 4) (pow.f64 (+.f64 1 alpha) 4))) (*.f64 -1 (/.f64 beta (+.f64 1 alpha))))))
1
(+.f64 (/.f64 1 beta) (+.f64 (/.f64 alpha beta) 1))
(+.f64 (/.f64 1 beta) (+.f64 (/.f64 (pow.f64 (+.f64 1 alpha) 2) (pow.f64 beta 2)) (+.f64 (/.f64 alpha beta) 1)))
(+.f64 (/.f64 1 beta) (+.f64 (/.f64 (pow.f64 (+.f64 1 alpha) 2) (pow.f64 beta 2)) (+.f64 (/.f64 alpha beta) (+.f64 1 (/.f64 (pow.f64 (+.f64 1 alpha) 3) (pow.f64 beta 3))))))
1
(+.f64 (/.f64 1 beta) (+.f64 (/.f64 alpha beta) 1))
(+.f64 (/.f64 1 beta) (+.f64 (/.f64 (pow.f64 (+.f64 1 alpha) 2) (pow.f64 beta 2)) (+.f64 (/.f64 alpha beta) 1)))
(+.f64 (/.f64 1 beta) (+.f64 (/.f64 (pow.f64 (+.f64 1 alpha) 2) (pow.f64 beta 2)) (+.f64 (/.f64 alpha beta) (+.f64 1 (/.f64 (pow.f64 (+.f64 1 alpha) 3) (pow.f64 beta 3))))))
(-.f64 1 (/.f64 1 beta))
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) 1) (/.f64 1 beta))
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) 1) (/.f64 1 beta))
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) 1) (/.f64 1 beta))
(*.f64 -1 (/.f64 alpha beta))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha beta))) (/.f64 1 beta))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha beta))) (/.f64 1 beta))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha beta))) (/.f64 1 beta))
(*.f64 -1 (/.f64 alpha beta))
(+.f64 (*.f64 -1 (/.f64 alpha beta)) (*.f64 -1 (-.f64 (/.f64 1 beta) 1)))
(+.f64 (*.f64 -1 (/.f64 alpha beta)) (*.f64 -1 (-.f64 (/.f64 1 beta) 1)))
(+.f64 (*.f64 -1 (/.f64 alpha beta)) (*.f64 -1 (-.f64 (/.f64 1 beta) 1)))
(*.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 1 alpha) beta)))
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 1 alpha) beta)))
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 1 alpha) beta)))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 1 alpha) beta)))
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 1 alpha) beta)))
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 1 alpha) beta)))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 1 alpha) beta)))
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 1 alpha) beta)))
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 1 alpha) beta)))
(/.f64 -1 beta)
(-.f64 (*.f64 -1 (/.f64 alpha beta)) (/.f64 1 beta))
(-.f64 (*.f64 -1 (/.f64 alpha beta)) (/.f64 1 beta))
(-.f64 (*.f64 -1 (/.f64 alpha beta)) (/.f64 1 beta))
(*.f64 -1 (/.f64 alpha beta))
(-.f64 (*.f64 -1 (/.f64 alpha beta)) (/.f64 1 beta))
(-.f64 (*.f64 -1 (/.f64 alpha beta)) (/.f64 1 beta))
(-.f64 (*.f64 -1 (/.f64 alpha beta)) (/.f64 1 beta))
(*.f64 -1 (/.f64 alpha beta))
(-.f64 (*.f64 -1 (/.f64 alpha beta)) (/.f64 1 beta))
(-.f64 (*.f64 -1 (/.f64 alpha beta)) (/.f64 1 beta))
(-.f64 (*.f64 -1 (/.f64 alpha beta)) (/.f64 1 beta))
(*.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(*.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(*.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(*.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(*.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(*.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(*.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(*.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(*.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(*.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(*.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(*.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(-.f64 (/.f64 1 beta) 1)
(-.f64 (+.f64 (/.f64 1 beta) (/.f64 alpha beta)) 1)
(-.f64 (+.f64 (/.f64 1 beta) (/.f64 alpha beta)) 1)
(-.f64 (+.f64 (/.f64 1 beta) (/.f64 alpha beta)) 1)
(/.f64 alpha beta)
(-.f64 (+.f64 (/.f64 1 beta) (/.f64 alpha beta)) 1)
(-.f64 (+.f64 (/.f64 1 beta) (/.f64 alpha beta)) 1)
(-.f64 (+.f64 (/.f64 1 beta) (/.f64 alpha beta)) 1)
(/.f64 alpha beta)
(-.f64 (+.f64 (/.f64 1 beta) (/.f64 alpha beta)) 1)
(-.f64 (+.f64 (/.f64 1 beta) (/.f64 alpha beta)) 1)
(-.f64 (+.f64 (/.f64 1 beta) (/.f64 alpha beta)) 1)
(/.f64 (+.f64 1 alpha) beta)
(-.f64 (+.f64 (/.f64 1 beta) (/.f64 alpha beta)) 1)
(-.f64 (+.f64 (/.f64 1 beta) (/.f64 alpha beta)) 1)
(-.f64 (+.f64 (/.f64 1 beta) (/.f64 alpha beta)) 1)
-1
(-.f64 (+.f64 (/.f64 1 beta) (/.f64 alpha beta)) 1)
(-.f64 (+.f64 (/.f64 1 beta) (/.f64 alpha beta)) 1)
(-.f64 (+.f64 (/.f64 1 beta) (/.f64 alpha beta)) 1)
-1
(-.f64 (+.f64 (/.f64 1 beta) (/.f64 alpha beta)) 1)
(-.f64 (+.f64 (/.f64 1 beta) (/.f64 alpha beta)) 1)
(-.f64 (+.f64 (/.f64 1 beta) (/.f64 alpha beta)) 1)
(+.f64 (/.f64 -1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) 0)
(+.f64 (/.f64 -1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) (/.f64 0 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))))
(+.f64 (/.f64 -1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) (+.f64 0 (/.f64 0 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)))))
(+.f64 0 (/.f64 -1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))))
(+.f64 (/.f64 1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) (/.f64 -2 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))))
(+.f64 (/.f64 -2 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) (/.f64 1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))))
(-.f64 (/.f64 -1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) 0)
(-.f64 (/.f64 -1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) (/.f64 0 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))))
(-.f64 (/.f64 -1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) (+.f64 0 (/.f64 0 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)))))
(-.f64 (/.f64 -1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) (+.f64 (/.f64 0 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) (/.f64 0 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)))))
(-.f64 (/.f64 -1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) (+.f64 (/.f64 1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) (/.f64 -1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)))))
(-.f64 0 (/.f64 1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))))
(-.f64 (/.f64 -2 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) (/.f64 -1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))))
(-.f64 (+.f64 (/.f64 -2 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) (/.f64 -2 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)))) (+.f64 (/.f64 -1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) (/.f64 -2 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)))))
(*.f64 -1 (/.f64 1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))))
(*.f64 -1 (*.f64 -2 (/.f64 1/2 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1))))
(*.f64 (/.f64 -1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) 1)
(*.f64 1 (/.f64 -1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))))
(*.f64 -2 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))))
(*.f64 1/2 (/.f64 -2 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))))
(*.f64 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) -2)
(*.f64 2 (/.f64 1/2 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1)))
(*.f64 -1/2 (*.f64 -2 (/.f64 -1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)))))
(*.f64 (/.f64 1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) -1)
(*.f64 -4 (/.f64 -1/4 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1)))
(*.f64 -4 (*.f64 1 (/.f64 -1/4 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1))))
(*.f64 (/.f64 -2 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) 1/2)
(*.f64 (/.f64 1/2 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1)) 2)
(*.f64 (+.f64 (/.f64 1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) (/.f64 1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)))) -1/2)
(neg.f64 (/.f64 1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))))
(+.f64 -1 (-.f64 (/.f64 (-.f64 -1 alpha) beta) -2))
(+.f64 -1 (+.f64 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2) (/.f64 (+.f64 alpha 1) beta)))
(+.f64 -1 (+.f64 0 (-.f64 (/.f64 (-.f64 -1 alpha) beta) -2)))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) 1)
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (-.f64 (/.f64 0 beta) -1))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (-.f64 (/.f64 0 (/.f64 beta (-.f64 -1 alpha))) -1))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 1 (/.f64 0 beta)))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 1 (-.f64 0 (/.f64 0 beta))))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 1 (/.f64 0 (/.f64 beta (-.f64 -1 alpha)))))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 1 (*.f64 (*.f64 (-.f64 -1 alpha) 2) 0)))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 0 (-.f64 (/.f64 0 beta) -1)))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 0 (-.f64 (/.f64 0 (/.f64 beta (-.f64 -1 alpha))) -1)))
(+.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(+.f64 0 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1))
(+.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1) 0)
(+.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1) (-.f64 (-.f64 (/.f64 0 (/.f64 beta (-.f64 -1 alpha))) -1) 1))
(+.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1) (+.f64 0 (-.f64 (-.f64 (/.f64 0 (/.f64 beta (-.f64 -1 alpha))) -1) 1)))
(+.f64 (/.f64 -1 beta) (-.f64 (-.f64 -1 (/.f64 alpha beta)) -2))
(+.f64 (/.f64 -1 beta) (+.f64 1 (/.f64 alpha (neg.f64 beta))))
(+.f64 (/.f64 -1 beta) (+.f64 1 (-.f64 0 (/.f64 alpha beta))))
(+.f64 (/.f64 -1 beta) (+.f64 1 (/.f64 (-.f64 -1 (+.f64 -1 alpha)) beta)))
(+.f64 (/.f64 -1 beta) (+.f64 1 (*.f64 (/.f64 1/2 beta) (-.f64 (-.f64 -1 alpha) (+.f64 -1 alpha)))))
(+.f64 (/.f64 -1 beta) (+.f64 0 (-.f64 (-.f64 -1 (/.f64 alpha beta)) -2)))
(+.f64 (/.f64 alpha beta) (+.f64 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2) (-.f64 0 (+.f64 (/.f64 -1 beta) 1))))
(+.f64 (/.f64 alpha beta) (+.f64 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2) (-.f64 (/.f64 0 beta) (+.f64 (/.f64 -1 beta) 1))))
(+.f64 -2 (+.f64 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2) (+.f64 1 (/.f64 (+.f64 alpha 1) beta))))
(+.f64 (+.f64 -1 (/.f64 (-.f64 -1 alpha) beta)) 2)
(+.f64 2 (+.f64 -1 (/.f64 (-.f64 -1 alpha) beta)))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta)) 1/2) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta)) 1/2))
(+.f64 (+.f64 (/.f64 -1 beta) 1) (-.f64 0 (/.f64 alpha beta)))
(+.f64 (+.f64 (/.f64 -1 beta) 1) (+.f64 0 (-.f64 0 (/.f64 alpha beta))))
(+.f64 (/.f64 (+.f64 alpha 1) beta) (+.f64 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2) -1))
(+.f64 (/.f64 0 beta) (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1))
(+.f64 (/.f64 alpha (neg.f64 beta)) (+.f64 1 (/.f64 -1 beta)))
(+.f64 (/.f64 alpha (neg.f64 beta)) (+.f64 1 (-.f64 0 (/.f64 1 beta))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)) (+.f64 1 (/.f64 (+.f64 alpha 1) beta)))
(+.f64 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2) (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)))
(+.f64 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))) (+.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1) (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2)))
(+.f64 -4 (+.f64 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2) (-.f64 0 (+.f64 (/.f64 (-.f64 -1 alpha) beta) -3))))
(+.f64 (/.f64 -2 beta) (+.f64 1 (-.f64 0 (/.f64 (+.f64 -1 alpha) beta))))
(+.f64 (/.f64 -1/2 beta) (+.f64 1 (*.f64 (/.f64 1/2 beta) (-.f64 (-.f64 -1 alpha) alpha))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta)) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta)) 1/2) 1/2))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta)) (+.f64 1 (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta))))
(+.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 1/2) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta)) 1/2) 1/2))
(-.f64 -1 (-.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2)))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) -1)
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 -1 (/.f64 0 beta)))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 0 (/.f64 beta (-.f64 -1 alpha))) -1))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (*.f64 (*.f64 (-.f64 -1 alpha) 2) 0) -1))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)) -1) (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)))))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (-.f64 -1 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)))) (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)))))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 -1 (-.f64 (-.f64 (/.f64 0 (/.f64 beta (-.f64 -1 alpha))) -1) 1)))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 1 (-.f64 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)) (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2))))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)) (-.f64 1 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2))))
(-.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))))
(-.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) (+.f64 (/.f64 0 beta) (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)))))
(-.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) (+.f64 (-.f64 (-.f64 (/.f64 0 (/.f64 beta (-.f64 -1 alpha))) -1) 1) (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)))))
(-.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) (+.f64 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))) (/.f64 0 beta)))
(-.f64 1 (/.f64 (+.f64 alpha 1) beta))
(-.f64 0 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)))
(-.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1) 0)
(-.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1) (/.f64 0 beta))
(-.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1) (-.f64 (-.f64 (/.f64 0 (/.f64 beta (-.f64 -1 alpha))) -1) 1))
(-.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1) (+.f64 (/.f64 0 beta) (/.f64 0 beta)))
(-.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1) (+.f64 0 (-.f64 (-.f64 (/.f64 0 (/.f64 beta (-.f64 -1 alpha))) -1) 1)))
(-.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1) (+.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1)))
(-.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1) (+.f64 (-.f64 (-.f64 (/.f64 0 (/.f64 beta (-.f64 -1 alpha))) -1) 1) (/.f64 0 beta)))
(-.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1) (+.f64 (/.f64 0 beta) (-.f64 (-.f64 (/.f64 0 (/.f64 beta (-.f64 -1 alpha))) -1) 1)))
(-.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1) (+.f64 (-.f64 (-.f64 (/.f64 0 (/.f64 beta (-.f64 -1 alpha))) -1) 1) (-.f64 (-.f64 (/.f64 0 (/.f64 beta (-.f64 -1 alpha))) -1) 1)))
(-.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1) (+.f64 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2) (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)))))
(-.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1) (+.f64 (-.f64 0 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)))) (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)))))
(-.f64 (/.f64 alpha beta) (-.f64 (+.f64 -1 (/.f64 -1 beta)) (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))))
(-.f64 (/.f64 alpha beta) (-.f64 (+.f64 (/.f64 -1 beta) 1) (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2)))
(-.f64 (+.f64 -1 (/.f64 (-.f64 -1 alpha) beta)) -2)
(-.f64 (+.f64 -1 (/.f64 (-.f64 -1 alpha) beta)) (-.f64 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)) (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2)))
(-.f64 2 (+.f64 1 (/.f64 (+.f64 alpha 1) beta)))
(-.f64 (+.f64 (/.f64 -1 beta) 1) (/.f64 alpha beta))
(-.f64 (/.f64 (+.f64 alpha 1) beta) (-.f64 1 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2)))
(-.f64 (/.f64 (+.f64 alpha 1) beta) (+.f64 1 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)))))
(-.f64 (/.f64 (+.f64 alpha 1) beta) (+.f64 (-.f64 1 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2)) (/.f64 0 beta)))
(-.f64 (/.f64 (+.f64 alpha 1) beta) (+.f64 (-.f64 1 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2)) (-.f64 (-.f64 (/.f64 0 (/.f64 beta (-.f64 -1 alpha))) -1) 1)))
(-.f64 (/.f64 (+.f64 alpha 1) beta) (+.f64 0 (-.f64 1 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2))))
(-.f64 (/.f64 (+.f64 alpha 1) beta) (+.f64 (/.f64 0 beta) (-.f64 1 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2))))
(-.f64 (/.f64 0 beta) (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)))
(-.f64 (+.f64 1 (/.f64 (+.f64 alpha 1) beta)) (-.f64 2 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2)))
(-.f64 (+.f64 1 (/.f64 (+.f64 alpha 1) beta)) (+.f64 2 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)))))
(-.f64 (+.f64 1 (/.f64 (+.f64 alpha 1) beta)) (+.f64 (-.f64 2 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2)) (/.f64 0 beta)))
(-.f64 (+.f64 1 (/.f64 (+.f64 alpha 1) beta)) (+.f64 (-.f64 2 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2)) (-.f64 (-.f64 (/.f64 0 (/.f64 beta (-.f64 -1 alpha))) -1) 1)))
(-.f64 (+.f64 1 (/.f64 (+.f64 alpha 1) beta)) (+.f64 0 (-.f64 2 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2))))
(-.f64 (/.f64 alpha (neg.f64 beta)) (/.f64 (+.f64 (/.f64 -1 beta) 1) -1))
(-.f64 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)) (+.f64 -1 (/.f64 (-.f64 -1 alpha) beta)))
(-.f64 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2) (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1))
(-.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) -3) -4)
(-.f64 4 (/.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) -3) -1))
(-.f64 4 (*.f64 -1 (+.f64 (/.f64 (-.f64 -1 alpha) beta) -3)))
(-.f64 4 (+.f64 (/.f64 (+.f64 alpha 1) beta) 3))
(-.f64 (-.f64 (/.f64 alpha (neg.f64 beta)) -1) (/.f64 1 beta))
(-.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)) -1) (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (-.f64 (/.f64 -2 beta) -1) (/.f64 (+.f64 -1 alpha) beta))
(-.f64 (-.f64 (+.f64 -1 (/.f64 -1 beta)) -2) (/.f64 alpha beta))
(-.f64 (-.f64 (-.f64 (/.f64 0 (/.f64 beta (-.f64 -1 alpha))) -1) 1) (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)))
(-.f64 (*.f64 (/.f64 alpha beta) -1) (*.f64 -1 (+.f64 (/.f64 -1 beta) 1)))
(-.f64 (+.f64 (+.f64 (/.f64 -1 beta) 1) (+.f64 (/.f64 -1 beta) 1)) (+.f64 (/.f64 -1 beta) (+.f64 (/.f64 alpha beta) 1)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)) (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))) (+.f64 (+.f64 -1 (/.f64 (-.f64 -1 alpha) beta)) (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))))
(-.f64 (+.f64 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2) (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2)) (+.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1) (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2)))
(-.f64 (+.f64 -1 (+.f64 (+.f64 -1 (/.f64 (-.f64 -1 alpha) beta)) (/.f64 (-.f64 -1 alpha) beta))) (+.f64 (/.f64 (-.f64 -1 alpha) beta) -3))
(-.f64 (-.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -1) (-.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) (/.f64 (-.f64 -1 alpha) beta)))
(-.f64 (-.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) (/.f64 alpha beta)) (-.f64 (-.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) (/.f64 -1 beta)) 1))
(-.f64 (-.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2) (-.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) (+.f64 -1 (/.f64 (-.f64 -1 alpha) beta))))
(-.f64 (-.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -4) (-.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) (+.f64 (/.f64 (-.f64 -1 alpha) beta) -3)))
(*.f64 -1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)))
(*.f64 -1 (*.f64 2 (-.f64 0 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta)) 1/2))))
(*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -1)
(*.f64 1 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1))
(*.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1) 1)
(*.f64 -2 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) 1/2))
(*.f64 -2 (-.f64 0 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta)) 1/2)))
(*.f64 -2 (*.f64 1 (-.f64 0 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta)) 1/2))))
(*.f64 1/2 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2))
(*.f64 1/2 (*.f64 -1/2 (/.f64 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))) 1/2)))
(*.f64 2 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta)) 1/2))
(*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta)) 1/2) 2)
(*.f64 -1/4 (*.f64 2 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)))))
(*.f64 -1/2 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))))
(*.f64 -1/2 (*.f64 -1 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2)))
(*.f64 -1/2 (*.f64 2 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))))
(*.f64 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2) 1/2)
(*.f64 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))) -1/2)
(*.f64 4 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -1/4))
(neg.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) 0)
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (/.f64 0 beta))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (-.f64 0 (/.f64 0 beta)))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (/.f64 0 (/.f64 beta (-.f64 -1 alpha))))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (*.f64 (-.f64 -1 alpha) 2) 0))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 0 (-.f64 0 (/.f64 0 beta))))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 0 beta) (/.f64 0 beta)))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 0 beta) (-.f64 0 (/.f64 0 beta))))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 0 (/.f64 0 (/.f64 beta (-.f64 -1 alpha)))))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 0 (*.f64 (*.f64 (-.f64 -1 alpha) 2) 0)))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 0 beta) (/.f64 0 (/.f64 beta (-.f64 -1 alpha)))))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 0 beta) (*.f64 (*.f64 (-.f64 -1 alpha) 2) 0)))
(+.f64 0 (/.f64 (-.f64 -1 alpha) beta))
(+.f64 (/.f64 -1 beta) (/.f64 alpha (neg.f64 beta)))
(+.f64 (/.f64 -1 beta) (-.f64 0 (/.f64 alpha beta)))
(+.f64 (/.f64 -1 beta) (/.f64 (-.f64 -1 (+.f64 -1 alpha)) beta))
(+.f64 (/.f64 -1 beta) (*.f64 (/.f64 1/2 beta) (-.f64 (-.f64 -1 alpha) (+.f64 -1 alpha))))
(+.f64 (/.f64 -1 beta) (+.f64 0 (-.f64 0 (/.f64 alpha beta))))
(+.f64 (/.f64 -1 beta) (+.f64 0 (/.f64 (-.f64 -1 (+.f64 -1 alpha)) beta)))
(+.f64 (/.f64 -1 beta) (+.f64 0 (*.f64 (/.f64 1/2 beta) (-.f64 (-.f64 -1 alpha) (+.f64 -1 alpha)))))
(+.f64 (/.f64 -1 beta) (+.f64 (/.f64 0 beta) (-.f64 0 (/.f64 alpha beta))))
(+.f64 (/.f64 -1 beta) (+.f64 (/.f64 0 beta) (/.f64 (-.f64 -1 (+.f64 -1 alpha)) beta)))
(+.f64 (/.f64 -1 beta) (+.f64 (/.f64 0 beta) (*.f64 (/.f64 1/2 beta) (-.f64 (-.f64 -1 alpha) (+.f64 -1 alpha)))))
(+.f64 (/.f64 alpha beta) (+.f64 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)) (/.f64 1 beta)))
(+.f64 (/.f64 alpha beta) (+.f64 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)) (-.f64 0 (/.f64 -1 beta))))
(+.f64 (/.f64 (+.f64 alpha 1) beta) (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)))
(+.f64 (/.f64 (+.f64 alpha 1) beta) (+.f64 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)) (/.f64 0 beta)))
(+.f64 (/.f64 0 beta) (/.f64 (-.f64 -1 alpha) beta))
(+.f64 (/.f64 alpha (neg.f64 beta)) (/.f64 -1 beta))
(+.f64 (/.f64 alpha (neg.f64 beta)) (+.f64 (/.f64 -1 beta) (/.f64 0 beta)))
(+.f64 (/.f64 alpha (neg.f64 beta)) (-.f64 0 (/.f64 1 beta)))
(+.f64 (/.f64 alpha (neg.f64 beta)) (+.f64 0 (-.f64 0 (/.f64 1 beta))))
(+.f64 (/.f64 alpha (neg.f64 beta)) (+.f64 (/.f64 0 beta) (-.f64 0 (/.f64 1 beta))))
(+.f64 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)) (/.f64 (+.f64 alpha 1) beta))
(+.f64 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)) (+.f64 (/.f64 0 beta) (/.f64 (+.f64 alpha 1) beta)))
(+.f64 (/.f64 -2 beta) (-.f64 0 (/.f64 (+.f64 -1 alpha) beta)))
(+.f64 (/.f64 -2 beta) (+.f64 0 (-.f64 0 (/.f64 (+.f64 -1 alpha) beta))))
(+.f64 (/.f64 -2 beta) (+.f64 (/.f64 0 beta) (-.f64 0 (/.f64 (+.f64 -1 alpha) beta))))
(+.f64 (/.f64 -1/2 beta) (*.f64 (/.f64 1/2 beta) (-.f64 (-.f64 -1 alpha) alpha)))
(+.f64 (/.f64 -1/2 beta) (+.f64 0 (*.f64 (/.f64 1/2 beta) (-.f64 (-.f64 -1 alpha) alpha))))
(+.f64 (/.f64 -1/2 beta) (+.f64 (/.f64 0 beta) (*.f64 (/.f64 1/2 beta) (-.f64 (-.f64 -1 alpha) alpha))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta)) (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta)) (+.f64 0 (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta)) (+.f64 (/.f64 0 beta) (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta))))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) 0)
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (/.f64 0 beta))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (/.f64 0 (/.f64 beta (-.f64 -1 alpha))))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (*.f64 (-.f64 -1 alpha) 2) 0))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 0 beta) (/.f64 0 beta)))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 0 (/.f64 0 (/.f64 beta (-.f64 -1 alpha)))))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 0 (*.f64 (*.f64 (-.f64 -1 alpha) 2) 0)))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 0 beta) (/.f64 0 (/.f64 beta (-.f64 -1 alpha)))))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 0 beta) (*.f64 (*.f64 (-.f64 -1 alpha) 2) 0)))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 0 (/.f64 beta (-.f64 -1 alpha))) (/.f64 0 beta)))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (*.f64 (*.f64 (-.f64 -1 alpha) 2) 0) (/.f64 0 beta)))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 0 (/.f64 beta (-.f64 -1 alpha))) (/.f64 0 (/.f64 beta (-.f64 -1 alpha)))))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (*.f64 (*.f64 (-.f64 -1 alpha) 2) 0) (/.f64 0 (/.f64 beta (-.f64 -1 alpha)))))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 0 (/.f64 beta (-.f64 -1 alpha))) (*.f64 (*.f64 (-.f64 -1 alpha) 2) 0)))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (*.f64 (*.f64 (-.f64 -1 alpha) 2) 0) (*.f64 (*.f64 (-.f64 -1 alpha) 2) 0)))
(-.f64 0 (/.f64 (+.f64 alpha 1) beta))
(-.f64 (/.f64 -1 beta) (/.f64 alpha beta))
(-.f64 (/.f64 alpha beta) (/.f64 (-.f64 -1 (*.f64 (-.f64 -1 alpha) 2)) beta))
(-.f64 (/.f64 1 beta) (/.f64 (-.f64 alpha (+.f64 alpha (-.f64 alpha -2))) (neg.f64 beta)))
(-.f64 (/.f64 0 beta) (/.f64 (+.f64 alpha 1) beta))
(-.f64 (/.f64 alpha (neg.f64 beta)) (/.f64 1 beta))
(-.f64 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)) (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (/.f64 -2 beta) (/.f64 (+.f64 -1 alpha) beta))
(-.f64 (/.f64 (+.f64 -1 alpha) beta) (/.f64 (-.f64 -2 (*.f64 (-.f64 -1 alpha) 2)) beta))
(-.f64 (/.f64 (/.f64 alpha beta) -1/2) (/.f64 (-.f64 1 alpha) beta))
(-.f64 (/.f64 -4 beta) (/.f64 (+.f64 alpha -3) beta))
(-.f64 (/.f64 (-.f64 1 alpha) beta) (/.f64 2 beta))
(-.f64 (/.f64 (/.f64 (-.f64 alpha -2) (neg.f64 beta)) 2) (*.f64 alpha (/.f64 1/2 beta)))
(-.f64 (*.f64 (/.f64 1/2 beta) (+.f64 (neg.f64 alpha) -3)) (*.f64 (+.f64 -1 alpha) (/.f64 1/2 beta)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)) (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))) (+.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))))
(-.f64 (+.f64 (/.f64 -2 beta) (/.f64 -2 beta)) (+.f64 (/.f64 -2 beta) (/.f64 (+.f64 -1 alpha) beta)))
(-.f64 (+.f64 (/.f64 alpha (neg.f64 beta)) (/.f64 alpha (neg.f64 beta))) (+.f64 (/.f64 1 beta) (/.f64 alpha (neg.f64 beta))))
(*.f64 -1 (/.f64 (+.f64 alpha 1) beta))
(*.f64 -1 (*.f64 (*.f64 (-.f64 -1 alpha) 2) (-.f64 0 (/.f64 1/2 beta))))
(*.f64 (-.f64 -1 alpha) (/.f64 1 beta))
(*.f64 (-.f64 -1 alpha) (-.f64 0 (/.f64 -1 beta)))
(*.f64 (-.f64 -1 alpha) (-.f64 (/.f64 -1 beta) (/.f64 -2 beta)))
(*.f64 (/.f64 (-.f64 -1 alpha) beta) 1)
(*.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(*.f64 (+.f64 alpha 1) (/.f64 -1 beta))
(*.f64 (+.f64 alpha 1) (-.f64 0 (/.f64 1 beta)))
(*.f64 (/.f64 -1 beta) (+.f64 alpha 1))
(*.f64 -2 (*.f64 (-.f64 -1 alpha) (/.f64 -1/2 beta)))
(*.f64 -2 (*.f64 (+.f64 alpha 1) (/.f64 1/2 beta)))
(*.f64 1/2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)))
(*.f64 1/2 (*.f64 -1 (/.f64 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)) -1)))
(*.f64 1/2 (*.f64 (+.f64 alpha 1) (/.f64 -2 beta)))
(*.f64 2 (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta)))
(*.f64 2 (*.f64 (+.f64 alpha 1) (/.f64 -1/2 beta)))
(*.f64 2 (*.f64 (*.f64 (-.f64 -1 alpha) 2) (*.f64 1/2 (/.f64 1/2 beta))))
(*.f64 (*.f64 (-.f64 -1 alpha) 2) (/.f64 1/2 beta))
(*.f64 (/.f64 1/2 beta) (*.f64 (-.f64 -1 alpha) 2))
(*.f64 (/.f64 1/2 beta) (*.f64 -1 (/.f64 (*.f64 (-.f64 -1 alpha) 2) -1)))
(*.f64 (/.f64 1/2 beta) (*.f64 (+.f64 alpha 1) -2))
(*.f64 (/.f64 1/2 beta) (*.f64 1/2 (+.f64 (*.f64 (-.f64 -1 alpha) 2) (*.f64 (-.f64 -1 alpha) 2))))
(*.f64 -1/2 (*.f64 (*.f64 (-.f64 -1 alpha) 2) (/.f64 -1 beta)))
(*.f64 -1/2 (*.f64 (/.f64 1 beta) (-.f64 0 (*.f64 (-.f64 -1 alpha) 2))))
(*.f64 -1/2 (*.f64 (/.f64 1 beta) (-.f64 alpha (+.f64 (neg.f64 alpha) -2))))
(*.f64 -1/2 (*.f64 (/.f64 1 beta) (-.f64 alpha (+.f64 1 (+.f64 (neg.f64 alpha) -3)))))
(*.f64 (/.f64 1 beta) (-.f64 -1 alpha))
(*.f64 (/.f64 (+.f64 alpha 1) beta) -1)
(*.f64 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)) 1/2)
(*.f64 (/.f64 -2 beta) (*.f64 (+.f64 alpha 1) 1/2))
(*.f64 (+.f64 alpha (-.f64 alpha -2)) (/.f64 -1/2 beta))
(*.f64 (/.f64 -1/2 beta) (+.f64 alpha (-.f64 alpha -2)))
(*.f64 (/.f64 -1/2 beta) (*.f64 -1 (*.f64 (-.f64 -1 alpha) 2)))
(*.f64 (/.f64 -1/2 beta) (*.f64 1 (+.f64 alpha (-.f64 alpha -2))))
(*.f64 (neg.f64 (*.f64 (-.f64 -1 alpha) 2)) (-.f64 0 (/.f64 1/2 beta)))
(*.f64 (neg.f64 (*.f64 (-.f64 -1 alpha) 2)) (*.f64 1 (-.f64 0 (/.f64 1/2 beta))))
(*.f64 (neg.f64 (/.f64 1/2 beta)) (-.f64 0 (*.f64 (-.f64 -1 alpha) 2)))
(*.f64 (neg.f64 (/.f64 1/2 beta)) (-.f64 alpha (+.f64 (neg.f64 alpha) -2)))
(*.f64 (neg.f64 (/.f64 1/2 beta)) (-.f64 alpha (+.f64 1 (+.f64 (neg.f64 alpha) -3))))
(*.f64 (neg.f64 (/.f64 1/2 beta)) (*.f64 1 (-.f64 0 (*.f64 (-.f64 -1 alpha) 2))))
(*.f64 (neg.f64 (/.f64 1/2 beta)) (*.f64 1 (-.f64 alpha (+.f64 (neg.f64 alpha) -2))))
(*.f64 (neg.f64 (/.f64 1/2 beta)) (*.f64 1 (-.f64 alpha (+.f64 1 (+.f64 (neg.f64 alpha) -3)))))
(*.f64 (-.f64 1 (neg.f64 alpha)) (/.f64 -1 beta))
(*.f64 (+.f64 (*.f64 (-.f64 -1 alpha) 2) (*.f64 (-.f64 -1 alpha) 2)) (*.f64 1/2 (/.f64 1/2 beta)))
(*.f64 (+.f64 (*.f64 (-.f64 -1 alpha) 2) (*.f64 (-.f64 -1 alpha) 2)) (*.f64 1 (*.f64 1/2 (/.f64 1/2 beta))))
(*.f64 (+.f64 (*.f64 (-.f64 -1 alpha) 2) (*.f64 (-.f64 -1 alpha) 2)) (*.f64 (/.f64 1/2 beta) 1/2))
(*.f64 (+.f64 (/.f64 (+.f64 alpha 1) beta) (/.f64 (+.f64 alpha 1) beta)) -1/2)
(neg.f64 (/.f64 (+.f64 alpha 1) beta))
(+.f64 -1 (/.f64 (+.f64 alpha 1) beta))
(+.f64 -1 (+.f64 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))) (-.f64 (/.f64 (-.f64 -1 alpha) beta) -2)))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))) 1))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))) (-.f64 (/.f64 0 beta) -1)))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))) (-.f64 (/.f64 0 (/.f64 beta (-.f64 -1 alpha))) -1)))
(+.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) 0)
(+.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) (-.f64 (-.f64 (/.f64 0 (/.f64 beta (-.f64 -1 alpha))) -1) 1))
(+.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) (+.f64 0 (-.f64 (-.f64 (/.f64 0 (/.f64 beta (-.f64 -1 alpha))) -1) 1)))
(+.f64 1 (+.f64 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))) (/.f64 (-.f64 -1 alpha) beta)))
(+.f64 0 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)))
(+.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1) (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))))
(+.f64 (/.f64 -1 beta) (+.f64 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))) (-.f64 (-.f64 -1 (/.f64 alpha beta)) -2)))
(+.f64 (/.f64 alpha beta) (-.f64 0 (+.f64 (/.f64 -1 beta) 1)))
(+.f64 (/.f64 alpha beta) (-.f64 (/.f64 0 beta) (+.f64 (/.f64 -1 beta) 1)))
(+.f64 (/.f64 alpha beta) (+.f64 -1 (/.f64 1 beta)))
(+.f64 (/.f64 alpha beta) (+.f64 -1 (-.f64 0 (/.f64 -1 beta))))
(+.f64 (/.f64 alpha beta) (+.f64 0 (-.f64 0 (+.f64 (/.f64 -1 beta) 1))))
(+.f64 (/.f64 alpha beta) (+.f64 0 (-.f64 (/.f64 0 beta) (+.f64 (/.f64 -1 beta) 1))))
(+.f64 -2 (+.f64 1 (/.f64 (+.f64 alpha 1) beta)))
(+.f64 (+.f64 -1 (/.f64 (-.f64 -1 alpha) beta)) (+.f64 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))) 2))
(+.f64 2 (+.f64 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))) (+.f64 -1 (/.f64 (-.f64 -1 alpha) beta))))
(+.f64 (+.f64 (/.f64 -1 beta) 1) (+.f64 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))) (-.f64 0 (/.f64 alpha beta))))
(+.f64 (/.f64 (+.f64 alpha 1) beta) -1)
(+.f64 (/.f64 (+.f64 alpha 1) beta) (+.f64 -1 (/.f64 0 beta)))
(+.f64 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)) (+.f64 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))) (+.f64 1 (/.f64 (+.f64 alpha 1) beta))))
(+.f64 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2) (+.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)))))
(+.f64 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))) (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1))
(+.f64 -4 (-.f64 0 (+.f64 (/.f64 (-.f64 -1 alpha) beta) -3)))
(+.f64 -4 (+.f64 0 (-.f64 0 (+.f64 (/.f64 (-.f64 -1 alpha) beta) -3))))
(*.f64 -1 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1))
(*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) 1)
(*.f64 1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)))
(*.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1) -1)
(*.f64 -2 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta)) 1/2))
(*.f64 1/2 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))))
(*.f64 1/2 (*.f64 -1 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2)))
(*.f64 2 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) 1/2))
(*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta)) 1/2) -2)
(*.f64 -1/2 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2))
(*.f64 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2) -1/2)
(*.f64 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))) 1/2)
(*.f64 4 (*.f64 -1 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -1/4)))
(/.f64 -1 (/.f64 -1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))))
(/.f64 -1 (/.f64 (+.f64 (/.f64 1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) (/.f64 1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)))) -2))
(/.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) 1)
(/.f64 1 (/.f64 1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))))
(/.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1) -1)
(/.f64 -2 (/.f64 -2 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))))
(/.f64 1/2 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))))
(/.f64 2 (/.f64 (/.f64 1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) 1/2))
(/.f64 2 (*.f64 (/.f64 -2 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) -1))
(/.f64 2 (/.f64 (/.f64 -2 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) -1))
(/.f64 2 (/.f64 -1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta)) 1/2)))
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta)) 1/2) -1/2)
(/.f64 -1/2 (/.f64 1/2 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1)))
(/.f64 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2) -2)
(/.f64 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))) 2)
(/.f64 -4 (/.f64 (/.f64 -2 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) 1/2))
(/.f64 1/4 (/.f64 -1/4 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1)))
(/.f64 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) 1/2) 1/2)
(/.f64 (/.f64 -2 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)))) -4)
(/.f64 (/.f64 -2 (/.f64 1/2 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1))) 4)
(/.f64 (*.f64 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2) -1) 2)
(/.f64 (-.f64 (+.f64 1 (/.f64 (+.f64 alpha 1) beta)) (+.f64 (/.f64 (+.f64 alpha 1) beta) (/.f64 (+.f64 alpha 1) beta))) -1)
(/.f64 (-.f64 (/.f64 0 beta) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta)) 1/2)) 1/2)
(neg.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1))
Outputs
(/.f64 1 (-.f64 1 (/.f64 1 beta)))
(/.f64 -1 (+.f64 (/.f64 1 beta) -1))
(+.f64 (/.f64 alpha (*.f64 beta (pow.f64 (-.f64 1 (/.f64 1 beta)) 2))) (/.f64 1 (-.f64 1 (/.f64 1 beta))))
(+.f64 (/.f64 1 (-.f64 1 (/.f64 1 beta))) (/.f64 alpha (*.f64 beta (pow.f64 (-.f64 1 (/.f64 1 beta)) 2))))
(+.f64 (/.f64 -1 (+.f64 (/.f64 1 beta) -1)) (/.f64 (/.f64 alpha beta) (pow.f64 (-.f64 1 (/.f64 1 beta)) 2)))
(+.f64 (/.f64 alpha (*.f64 (pow.f64 (-.f64 1 (/.f64 1 beta)) 2) beta)) (+.f64 (/.f64 (pow.f64 alpha 2) (*.f64 (pow.f64 beta 2) (pow.f64 (-.f64 1 (/.f64 1 beta)) 3))) (/.f64 1 (-.f64 1 (/.f64 1 beta)))))
(+.f64 (/.f64 alpha (*.f64 beta (pow.f64 (-.f64 1 (/.f64 1 beta)) 2))) (+.f64 (/.f64 1 (-.f64 1 (/.f64 1 beta))) (/.f64 (pow.f64 alpha 2) (*.f64 (pow.f64 beta 2) (pow.f64 (-.f64 1 (/.f64 1 beta)) 3)))))
(+.f64 (/.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 beta 2)) (pow.f64 (-.f64 1 (/.f64 1 beta)) 3)) (+.f64 (/.f64 -1 (+.f64 (/.f64 1 beta) -1)) (/.f64 (/.f64 alpha beta) (pow.f64 (-.f64 1 (/.f64 1 beta)) 2))))
(+.f64 (/.f64 alpha (*.f64 (pow.f64 (-.f64 1 (/.f64 1 beta)) 2) beta)) (+.f64 (/.f64 1 (-.f64 1 (/.f64 1 beta))) (+.f64 (/.f64 (pow.f64 alpha 2) (*.f64 (pow.f64 (-.f64 1 (/.f64 1 beta)) 3) (pow.f64 beta 2))) (/.f64 (pow.f64 alpha 3) (*.f64 (pow.f64 beta 3) (pow.f64 (-.f64 1 (/.f64 1 beta)) 4))))))
(+.f64 (/.f64 1 (-.f64 1 (/.f64 1 beta))) (+.f64 (/.f64 alpha (*.f64 beta (pow.f64 (-.f64 1 (/.f64 1 beta)) 2))) (+.f64 (/.f64 (pow.f64 alpha 2) (*.f64 (pow.f64 beta 2) (pow.f64 (-.f64 1 (/.f64 1 beta)) 3))) (/.f64 (pow.f64 alpha 3) (*.f64 (pow.f64 beta 3) (pow.f64 (-.f64 1 (/.f64 1 beta)) 4))))))
(+.f64 (/.f64 -1 (+.f64 (/.f64 1 beta) -1)) (+.f64 (/.f64 (/.f64 alpha beta) (pow.f64 (-.f64 1 (/.f64 1 beta)) 2)) (+.f64 (/.f64 (/.f64 (pow.f64 alpha 2) (pow.f64 beta 2)) (pow.f64 (-.f64 1 (/.f64 1 beta)) 3)) (/.f64 (/.f64 (pow.f64 alpha 3) (pow.f64 beta 3)) (pow.f64 (-.f64 1 (/.f64 1 beta)) 4)))))
(*.f64 -1 (/.f64 beta alpha))
(/.f64 (neg.f64 beta) alpha)
(/.f64 beta (neg.f64 alpha))
(+.f64 (*.f64 -1 (/.f64 beta alpha)) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 1 beta)) (pow.f64 beta 2)) (pow.f64 alpha 2))))
(+.f64 (/.f64 (neg.f64 beta) alpha) (*.f64 -1 (*.f64 (pow.f64 beta 2) (/.f64 (-.f64 1 (/.f64 1 beta)) (pow.f64 alpha 2)))))
(+.f64 (/.f64 beta (neg.f64 alpha)) (/.f64 (*.f64 (-.f64 1 (/.f64 1 beta)) (pow.f64 beta 2)) (/.f64 (pow.f64 alpha 2) -1)))
(+.f64 (*.f64 -1 (/.f64 beta alpha)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 1 beta)) 2) (pow.f64 beta 3)) (pow.f64 alpha 3))) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 1 beta)) (pow.f64 beta 2)) (pow.f64 alpha 2)))))
(+.f64 (/.f64 (neg.f64 beta) alpha) (+.f64 (*.f64 -1 (*.f64 (pow.f64 beta 2) (/.f64 (-.f64 1 (/.f64 1 beta)) (pow.f64 alpha 2)))) (*.f64 -1 (*.f64 (pow.f64 beta 3) (/.f64 (pow.f64 (-.f64 1 (/.f64 1 beta)) 2) (pow.f64 alpha 3))))))
(+.f64 (*.f64 (pow.f64 beta 3) (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (/.f64 1 beta)) 2) (pow.f64 alpha 3)))) (+.f64 (/.f64 beta (neg.f64 alpha)) (/.f64 (*.f64 (-.f64 1 (/.f64 1 beta)) (pow.f64 beta 2)) (/.f64 (pow.f64 alpha 2) -1))))
(+.f64 (*.f64 -1 (/.f64 beta alpha)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 1 beta)) 2) (pow.f64 beta 3)) (pow.f64 alpha 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 1 beta)) 3) (pow.f64 beta 4)) (pow.f64 alpha 4))) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (/.f64 1 beta)) (pow.f64 beta 2)) (pow.f64 alpha 2))))))
(+.f64 (/.f64 (neg.f64 beta) alpha) (+.f64 (*.f64 -1 (*.f64 (pow.f64 beta 3) (/.f64 (pow.f64 (-.f64 1 (/.f64 1 beta)) 2) (pow.f64 alpha 3)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 beta 2) (/.f64 (-.f64 1 (/.f64 1 beta)) (pow.f64 alpha 2)))) (*.f64 -1 (*.f64 (pow.f64 beta 4) (/.f64 (pow.f64 (-.f64 1 (/.f64 1 beta)) 3) (pow.f64 alpha 4)))))))
(+.f64 (/.f64 beta (neg.f64 alpha)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 beta 4) (/.f64 (pow.f64 (-.f64 1 (/.f64 1 beta)) 3) (pow.f64 alpha 4)))) (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 1 beta)) (pow.f64 beta 2)) (/.f64 (pow.f64 alpha 2) -1)) (*.f64 (pow.f64 beta 3) (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (/.f64 1 beta)) 2) (pow.f64 alpha 3)))))))
(*.f64 -1 (/.f64 beta alpha))
(/.f64 (neg.f64 beta) alpha)
(/.f64 beta (neg.f64 alpha))
(+.f64 (/.f64 (*.f64 (pow.f64 beta 2) (-.f64 (/.f64 1 beta) 1)) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 beta alpha)))
(+.f64 (/.f64 (neg.f64 beta) alpha) (*.f64 (+.f64 (/.f64 1 beta) -1) (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))
(+.f64 (/.f64 beta (neg.f64 alpha)) (*.f64 (+.f64 (/.f64 1 beta) -1) (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 beta 2) (-.f64 (/.f64 1 beta) 1)) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 beta alpha)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 beta 3) (pow.f64 (-.f64 (/.f64 1 beta) 1) 2)) (pow.f64 alpha 3)))))
(+.f64 (*.f64 (+.f64 (/.f64 1 beta) -1) (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (neg.f64 beta) alpha) (*.f64 -1 (*.f64 (pow.f64 (+.f64 (/.f64 1 beta) -1) 2) (/.f64 (pow.f64 beta 3) (pow.f64 alpha 3))))))
(+.f64 (/.f64 beta (neg.f64 alpha)) (+.f64 (*.f64 (+.f64 (/.f64 1 beta) -1) (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (*.f64 -1 (*.f64 (pow.f64 (+.f64 (/.f64 1 beta) -1) 2) (/.f64 (pow.f64 beta 3) (pow.f64 alpha 3))))))
(+.f64 (/.f64 (*.f64 (pow.f64 beta 2) (-.f64 (/.f64 1 beta) 1)) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 beta alpha)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 beta 3) (pow.f64 (-.f64 (/.f64 1 beta) 1) 2)) (pow.f64 alpha 3))) (/.f64 (*.f64 (pow.f64 beta 4) (pow.f64 (-.f64 (/.f64 1 beta) 1) 3)) (pow.f64 alpha 4)))))
(+.f64 (*.f64 (+.f64 (/.f64 1 beta) -1) (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (/.f64 1 beta) -1) 2) (/.f64 (pow.f64 beta 3) (pow.f64 alpha 3)))) (+.f64 (/.f64 (neg.f64 beta) alpha) (*.f64 (pow.f64 (+.f64 (/.f64 1 beta) -1) 3) (/.f64 (pow.f64 beta 4) (pow.f64 alpha 4))))))
(+.f64 (/.f64 beta (neg.f64 alpha)) (+.f64 (*.f64 (+.f64 (/.f64 1 beta) -1) (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (+.f64 (/.f64 1 beta) -1) 2) (/.f64 (pow.f64 beta 3) (pow.f64 alpha 3)))) (*.f64 (pow.f64 (+.f64 (/.f64 1 beta) -1) 3) (/.f64 (pow.f64 beta 4) (pow.f64 alpha 4))))))
(*.f64 -1 (/.f64 beta (+.f64 1 alpha)))
(/.f64 beta (-.f64 -1 alpha))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 1 alpha) 2))) (*.f64 -1 (/.f64 beta (+.f64 1 alpha))))
(+.f64 (/.f64 beta (-.f64 -1 alpha)) (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 1 alpha) 2))))
(+.f64 (/.f64 beta (-.f64 -1 alpha)) (/.f64 (pow.f64 beta 2) (/.f64 (pow.f64 (+.f64 1 alpha) 2) -1)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 1 alpha) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 1 alpha) 3))) (*.f64 -1 (/.f64 beta (+.f64 1 alpha)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 1 alpha) 2))) (+.f64 (/.f64 beta (-.f64 -1 alpha)) (*.f64 -1 (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 1 alpha) 3)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 1 alpha) 3))) (+.f64 (/.f64 beta (-.f64 -1 alpha)) (/.f64 (pow.f64 beta 2) (/.f64 (pow.f64 (+.f64 1 alpha) 2) -1))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 1 alpha) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 1 alpha) 3))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 4) (pow.f64 (+.f64 1 alpha) 4))) (*.f64 -1 (/.f64 beta (+.f64 1 alpha))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 1 alpha) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 1 alpha) 3))) (+.f64 (/.f64 beta (-.f64 -1 alpha)) (*.f64 -1 (/.f64 (pow.f64 beta 4) (pow.f64 (+.f64 1 alpha) 4))))))
(+.f64 (/.f64 (pow.f64 beta 2) (/.f64 (pow.f64 (+.f64 1 alpha) 2) -1)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 1 alpha) 3))) (+.f64 (/.f64 beta (-.f64 -1 alpha)) (*.f64 -1 (/.f64 (pow.f64 beta 4) (pow.f64 (+.f64 1 alpha) 4))))))
1
(+.f64 (/.f64 1 beta) (+.f64 (/.f64 alpha beta) 1))
(+.f64 (/.f64 1 beta) (+.f64 1 (/.f64 alpha beta)))
(-.f64 (/.f64 (+.f64 1 alpha) beta) -1)
(+.f64 (/.f64 1 beta) (+.f64 (/.f64 (pow.f64 (+.f64 1 alpha) 2) (pow.f64 beta 2)) (+.f64 (/.f64 alpha beta) 1)))
(+.f64 (/.f64 1 beta) (+.f64 (/.f64 alpha beta) (+.f64 (/.f64 (pow.f64 (+.f64 1 alpha) 2) (pow.f64 beta 2)) 1)))
(+.f64 (/.f64 (pow.f64 (+.f64 1 alpha) 2) (pow.f64 beta 2)) (-.f64 (/.f64 (+.f64 1 alpha) beta) -1))
(+.f64 (/.f64 1 beta) (+.f64 (/.f64 (pow.f64 (+.f64 1 alpha) 2) (pow.f64 beta 2)) (+.f64 (/.f64 alpha beta) (+.f64 1 (/.f64 (pow.f64 (+.f64 1 alpha) 3) (pow.f64 beta 3))))))
(+.f64 (/.f64 1 beta) (+.f64 (/.f64 alpha beta) (+.f64 (/.f64 (pow.f64 (+.f64 1 alpha) 2) (pow.f64 beta 2)) (+.f64 1 (/.f64 (pow.f64 (+.f64 1 alpha) 3) (pow.f64 beta 3))))))
1
(+.f64 (/.f64 1 beta) (+.f64 (/.f64 alpha beta) 1))
(+.f64 (/.f64 1 beta) (+.f64 1 (/.f64 alpha beta)))
(-.f64 (/.f64 (+.f64 1 alpha) beta) -1)
(+.f64 (/.f64 1 beta) (+.f64 (/.f64 (pow.f64 (+.f64 1 alpha) 2) (pow.f64 beta 2)) (+.f64 (/.f64 alpha beta) 1)))
(+.f64 (/.f64 1 beta) (+.f64 (/.f64 alpha beta) (+.f64 (/.f64 (pow.f64 (+.f64 1 alpha) 2) (pow.f64 beta 2)) 1)))
(+.f64 (/.f64 (pow.f64 (+.f64 1 alpha) 2) (pow.f64 beta 2)) (-.f64 (/.f64 (+.f64 1 alpha) beta) -1))
(+.f64 (/.f64 1 beta) (+.f64 (/.f64 (pow.f64 (+.f64 1 alpha) 2) (pow.f64 beta 2)) (+.f64 (/.f64 alpha beta) (+.f64 1 (/.f64 (pow.f64 (+.f64 1 alpha) 3) (pow.f64 beta 3))))))
(+.f64 (/.f64 1 beta) (+.f64 (/.f64 alpha beta) (+.f64 (/.f64 (pow.f64 (+.f64 1 alpha) 2) (pow.f64 beta 2)) (+.f64 1 (/.f64 (pow.f64 (+.f64 1 alpha) 3) (pow.f64 beta 3))))))
(-.f64 1 (/.f64 1 beta))
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) 1) (/.f64 1 beta))
(-.f64 (-.f64 1 (/.f64 alpha beta)) (/.f64 1 beta))
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) 1) (/.f64 1 beta))
(-.f64 (-.f64 1 (/.f64 alpha beta)) (/.f64 1 beta))
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) 1) (/.f64 1 beta))
(-.f64 (-.f64 1 (/.f64 alpha beta)) (/.f64 1 beta))
(*.f64 -1 (/.f64 alpha beta))
(/.f64 (neg.f64 alpha) beta)
(/.f64 alpha (neg.f64 beta))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha beta))) (/.f64 1 beta))
(-.f64 (-.f64 1 (/.f64 alpha beta)) (/.f64 1 beta))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha beta))) (/.f64 1 beta))
(-.f64 (-.f64 1 (/.f64 alpha beta)) (/.f64 1 beta))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha beta))) (/.f64 1 beta))
(-.f64 (-.f64 1 (/.f64 alpha beta)) (/.f64 1 beta))
(*.f64 -1 (/.f64 alpha beta))
(/.f64 (neg.f64 alpha) beta)
(/.f64 alpha (neg.f64 beta))
(+.f64 (*.f64 -1 (/.f64 alpha beta)) (*.f64 -1 (-.f64 (/.f64 1 beta) 1)))
(+.f64 (-.f64 (*.f64 (/.f64 1 beta) -1) -1) (/.f64 (neg.f64 alpha) beta))
(+.f64 (*.f64 -1 (+.f64 (/.f64 1 beta) -1)) (/.f64 alpha (neg.f64 beta)))
(+.f64 (*.f64 -1 (/.f64 alpha beta)) (*.f64 -1 (-.f64 (/.f64 1 beta) 1)))
(+.f64 (-.f64 (*.f64 (/.f64 1 beta) -1) -1) (/.f64 (neg.f64 alpha) beta))
(+.f64 (*.f64 -1 (+.f64 (/.f64 1 beta) -1)) (/.f64 alpha (neg.f64 beta)))
(+.f64 (*.f64 -1 (/.f64 alpha beta)) (*.f64 -1 (-.f64 (/.f64 1 beta) 1)))
(+.f64 (-.f64 (*.f64 (/.f64 1 beta) -1) -1) (/.f64 (neg.f64 alpha) beta))
(+.f64 (*.f64 -1 (+.f64 (/.f64 1 beta) -1)) (/.f64 alpha (neg.f64 beta)))
(*.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 1 alpha) beta)))
(+.f64 1 (neg.f64 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 1 (/.f64 (+.f64 1 alpha) beta))
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 1 alpha) beta)))
(+.f64 1 (neg.f64 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 1 (/.f64 (+.f64 1 alpha) beta))
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 1 alpha) beta)))
(+.f64 1 (neg.f64 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 1 (/.f64 (+.f64 1 alpha) beta))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 1 alpha) beta)))
(+.f64 1 (neg.f64 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 1 (/.f64 (+.f64 1 alpha) beta))
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 1 alpha) beta)))
(+.f64 1 (neg.f64 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 1 (/.f64 (+.f64 1 alpha) beta))
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 1 alpha) beta)))
(+.f64 1 (neg.f64 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 1 (/.f64 (+.f64 1 alpha) beta))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 1 alpha) beta)))
(+.f64 1 (neg.f64 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 1 (/.f64 (+.f64 1 alpha) beta))
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 1 alpha) beta)))
(+.f64 1 (neg.f64 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 1 (/.f64 (+.f64 1 alpha) beta))
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 1 alpha) beta)))
(+.f64 1 (neg.f64 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 1 (/.f64 (+.f64 1 alpha) beta))
(/.f64 -1 beta)
(-.f64 (*.f64 -1 (/.f64 alpha beta)) (/.f64 1 beta))
(-.f64 (/.f64 (neg.f64 alpha) beta) (/.f64 1 beta))
(-.f64 (neg.f64 (/.f64 1 beta)) (/.f64 alpha beta))
(-.f64 (*.f64 -1 (/.f64 alpha beta)) (/.f64 1 beta))
(-.f64 (/.f64 (neg.f64 alpha) beta) (/.f64 1 beta))
(-.f64 (neg.f64 (/.f64 1 beta)) (/.f64 alpha beta))
(-.f64 (*.f64 -1 (/.f64 alpha beta)) (/.f64 1 beta))
(-.f64 (/.f64 (neg.f64 alpha) beta) (/.f64 1 beta))
(-.f64 (neg.f64 (/.f64 1 beta)) (/.f64 alpha beta))
(*.f64 -1 (/.f64 alpha beta))
(/.f64 (neg.f64 alpha) beta)
(/.f64 alpha (neg.f64 beta))
(-.f64 (*.f64 -1 (/.f64 alpha beta)) (/.f64 1 beta))
(-.f64 (/.f64 (neg.f64 alpha) beta) (/.f64 1 beta))
(-.f64 (neg.f64 (/.f64 1 beta)) (/.f64 alpha beta))
(-.f64 (*.f64 -1 (/.f64 alpha beta)) (/.f64 1 beta))
(-.f64 (/.f64 (neg.f64 alpha) beta) (/.f64 1 beta))
(-.f64 (neg.f64 (/.f64 1 beta)) (/.f64 alpha beta))
(-.f64 (*.f64 -1 (/.f64 alpha beta)) (/.f64 1 beta))
(-.f64 (/.f64 (neg.f64 alpha) beta) (/.f64 1 beta))
(-.f64 (neg.f64 (/.f64 1 beta)) (/.f64 alpha beta))
(*.f64 -1 (/.f64 alpha beta))
(/.f64 (neg.f64 alpha) beta)
(/.f64 alpha (neg.f64 beta))
(-.f64 (*.f64 -1 (/.f64 alpha beta)) (/.f64 1 beta))
(-.f64 (/.f64 (neg.f64 alpha) beta) (/.f64 1 beta))
(-.f64 (neg.f64 (/.f64 1 beta)) (/.f64 alpha beta))
(-.f64 (*.f64 -1 (/.f64 alpha beta)) (/.f64 1 beta))
(-.f64 (/.f64 (neg.f64 alpha) beta) (/.f64 1 beta))
(-.f64 (neg.f64 (/.f64 1 beta)) (/.f64 alpha beta))
(-.f64 (*.f64 -1 (/.f64 alpha beta)) (/.f64 1 beta))
(-.f64 (/.f64 (neg.f64 alpha) beta) (/.f64 1 beta))
(-.f64 (neg.f64 (/.f64 1 beta)) (/.f64 alpha beta))
(*.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(-.f64 (/.f64 1 beta) 1)
(+.f64 (/.f64 1 beta) -1)
(-.f64 (+.f64 (/.f64 1 beta) (/.f64 alpha beta)) 1)
(+.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(-.f64 (+.f64 (/.f64 1 beta) (/.f64 alpha beta)) 1)
(+.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(-.f64 (+.f64 (/.f64 1 beta) (/.f64 alpha beta)) 1)
(+.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(/.f64 alpha beta)
(-.f64 (+.f64 (/.f64 1 beta) (/.f64 alpha beta)) 1)
(+.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(-.f64 (+.f64 (/.f64 1 beta) (/.f64 alpha beta)) 1)
(+.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(-.f64 (+.f64 (/.f64 1 beta) (/.f64 alpha beta)) 1)
(+.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(/.f64 alpha beta)
(-.f64 (+.f64 (/.f64 1 beta) (/.f64 alpha beta)) 1)
(+.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(-.f64 (+.f64 (/.f64 1 beta) (/.f64 alpha beta)) 1)
(+.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(-.f64 (+.f64 (/.f64 1 beta) (/.f64 alpha beta)) 1)
(+.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (+.f64 1 alpha) beta)
(-.f64 (+.f64 (/.f64 1 beta) (/.f64 alpha beta)) 1)
(+.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(-.f64 (+.f64 (/.f64 1 beta) (/.f64 alpha beta)) 1)
(+.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(-.f64 (+.f64 (/.f64 1 beta) (/.f64 alpha beta)) 1)
(+.f64 -1 (/.f64 (+.f64 1 alpha) beta))
-1
(-.f64 (+.f64 (/.f64 1 beta) (/.f64 alpha beta)) 1)
(+.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(-.f64 (+.f64 (/.f64 1 beta) (/.f64 alpha beta)) 1)
(+.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(-.f64 (+.f64 (/.f64 1 beta) (/.f64 alpha beta)) 1)
(+.f64 -1 (/.f64 (+.f64 1 alpha) beta))
-1
(-.f64 (+.f64 (/.f64 1 beta) (/.f64 alpha beta)) 1)
(+.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(-.f64 (+.f64 (/.f64 1 beta) (/.f64 alpha beta)) 1)
(+.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(-.f64 (+.f64 (/.f64 1 beta) (/.f64 alpha beta)) 1)
(+.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(+.f64 (/.f64 -1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) 0)
(/.f64 -1 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)))
(/.f64 1 (-.f64 1 (/.f64 (+.f64 1 alpha) beta)))
(+.f64 (/.f64 -1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) (/.f64 0 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))))
(/.f64 -1 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)))
(/.f64 1 (-.f64 1 (/.f64 (+.f64 1 alpha) beta)))
(+.f64 (/.f64 -1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) (+.f64 0 (/.f64 0 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)))))
(/.f64 -1 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)))
(/.f64 1 (-.f64 1 (/.f64 (+.f64 1 alpha) beta)))
(+.f64 0 (/.f64 -1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))))
(/.f64 -1 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)))
(/.f64 1 (-.f64 1 (/.f64 (+.f64 1 alpha) beta)))
(+.f64 (/.f64 1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) (/.f64 -2 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))))
(/.f64 -1 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)))
(/.f64 1 (-.f64 1 (/.f64 (+.f64 1 alpha) beta)))
(+.f64 (/.f64 -2 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) (/.f64 1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))))
(/.f64 -1 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)))
(/.f64 1 (-.f64 1 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 (/.f64 -1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) 0)
(/.f64 -1 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)))
(/.f64 1 (-.f64 1 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 (/.f64 -1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) (/.f64 0 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))))
(/.f64 -1 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)))
(/.f64 1 (-.f64 1 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 (/.f64 -1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) (+.f64 0 (/.f64 0 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)))))
(/.f64 -1 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)))
(/.f64 1 (-.f64 1 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 (/.f64 -1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) (+.f64 (/.f64 0 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) (/.f64 0 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)))))
(/.f64 -1 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)))
(/.f64 1 (-.f64 1 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 (/.f64 -1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) (+.f64 (/.f64 1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) (/.f64 -1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)))))
(/.f64 -1 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)))
(/.f64 1 (-.f64 1 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 0 (/.f64 1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))))
(/.f64 -1 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)))
(/.f64 1 (-.f64 1 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 (/.f64 -2 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) (/.f64 -1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))))
(/.f64 -1 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)))
(/.f64 1 (-.f64 1 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 (+.f64 (/.f64 -2 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) (/.f64 -2 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)))) (+.f64 (/.f64 -1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) (/.f64 -2 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)))))
(/.f64 -1 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)))
(/.f64 1 (-.f64 1 (/.f64 (+.f64 1 alpha) beta)))
(*.f64 -1 (/.f64 1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))))
(/.f64 -1 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)))
(/.f64 1 (-.f64 1 (/.f64 (+.f64 1 alpha) beta)))
(*.f64 -1 (*.f64 -2 (/.f64 1/2 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1))))
(/.f64 -1 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)))
(/.f64 1 (-.f64 1 (/.f64 (+.f64 1 alpha) beta)))
(*.f64 (/.f64 -1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) 1)
(/.f64 -1 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)))
(/.f64 1 (-.f64 1 (/.f64 (+.f64 1 alpha) beta)))
(*.f64 1 (/.f64 -1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))))
(/.f64 -1 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)))
(/.f64 1 (-.f64 1 (/.f64 (+.f64 1 alpha) beta)))
(*.f64 -2 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))))
(/.f64 -1 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)))
(/.f64 1 (-.f64 1 (/.f64 (+.f64 1 alpha) beta)))
(*.f64 1/2 (/.f64 -2 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))))
(/.f64 -1 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)))
(/.f64 1 (-.f64 1 (/.f64 (+.f64 1 alpha) beta)))
(*.f64 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) -2)
(/.f64 -1 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)))
(/.f64 1 (-.f64 1 (/.f64 (+.f64 1 alpha) beta)))
(*.f64 2 (/.f64 1/2 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1)))
(/.f64 -1 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)))
(/.f64 1 (-.f64 1 (/.f64 (+.f64 1 alpha) beta)))
(*.f64 -1/2 (*.f64 -2 (/.f64 -1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)))))
(/.f64 -1 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)))
(/.f64 1 (-.f64 1 (/.f64 (+.f64 1 alpha) beta)))
(*.f64 (/.f64 1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) -1)
(/.f64 -1 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)))
(/.f64 1 (-.f64 1 (/.f64 (+.f64 1 alpha) beta)))
(*.f64 -4 (/.f64 -1/4 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1)))
(/.f64 -1 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)))
(/.f64 1 (-.f64 1 (/.f64 (+.f64 1 alpha) beta)))
(*.f64 -4 (*.f64 1 (/.f64 -1/4 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1))))
(/.f64 -1 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)))
(/.f64 1 (-.f64 1 (/.f64 (+.f64 1 alpha) beta)))
(*.f64 (/.f64 -2 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) 1/2)
(/.f64 -1 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)))
(/.f64 1 (-.f64 1 (/.f64 (+.f64 1 alpha) beta)))
(*.f64 (/.f64 1/2 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1)) 2)
(/.f64 -1 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)))
(/.f64 1 (-.f64 1 (/.f64 (+.f64 1 alpha) beta)))
(*.f64 (+.f64 (/.f64 1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) (/.f64 1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)))) -1/2)
(/.f64 -1 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)))
(/.f64 1 (-.f64 1 (/.f64 (+.f64 1 alpha) beta)))
(neg.f64 (/.f64 1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))))
(/.f64 -1 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)))
(/.f64 1 (-.f64 1 (/.f64 (+.f64 1 alpha) beta)))
(+.f64 -1 (-.f64 (/.f64 (-.f64 -1 alpha) beta) -2))
(+.f64 1 (neg.f64 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 1 (/.f64 (+.f64 1 alpha) beta))
(+.f64 -1 (+.f64 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2) (/.f64 (+.f64 alpha 1) beta)))
(+.f64 -1 (+.f64 (/.f64 (+.f64 1 alpha) beta) (*.f64 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)) -2)))
(+.f64 -1 (+.f64 (/.f64 (+.f64 1 alpha) beta) (*.f64 2 (-.f64 1 (/.f64 (+.f64 1 alpha) beta)))))
(+.f64 -1 (+.f64 0 (-.f64 (/.f64 (-.f64 -1 alpha) beta) -2)))
(+.f64 1 (neg.f64 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 1 (/.f64 (+.f64 1 alpha) beta))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) 1)
(+.f64 1 (neg.f64 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 1 (/.f64 (+.f64 1 alpha) beta))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (-.f64 (/.f64 0 beta) -1))
(+.f64 1 (neg.f64 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 1 (/.f64 (+.f64 1 alpha) beta))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (-.f64 (/.f64 0 (/.f64 beta (-.f64 -1 alpha))) -1))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 1 (*.f64 0 (/.f64 (-.f64 -1 alpha) beta))))
(+.f64 (*.f64 (-.f64 -1 alpha) (/.f64 0 beta)) (-.f64 1 (/.f64 (+.f64 1 alpha) beta)))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 1 (/.f64 0 beta)))
(+.f64 1 (neg.f64 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 1 (/.f64 (+.f64 1 alpha) beta))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 1 (-.f64 0 (/.f64 0 beta))))
(+.f64 1 (neg.f64 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 1 (/.f64 (+.f64 1 alpha) beta))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 1 (/.f64 0 (/.f64 beta (-.f64 -1 alpha)))))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 1 (*.f64 0 (/.f64 (-.f64 -1 alpha) beta))))
(+.f64 (*.f64 (-.f64 -1 alpha) (/.f64 0 beta)) (-.f64 1 (/.f64 (+.f64 1 alpha) beta)))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 1 (*.f64 (*.f64 (-.f64 -1 alpha) 2) 0)))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 1 (*.f64 0 (*.f64 2 (-.f64 -1 alpha)))))
(+.f64 1 (+.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (-.f64 -1 alpha) 0)))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 0 (-.f64 (/.f64 0 beta) -1)))
(+.f64 1 (neg.f64 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 1 (/.f64 (+.f64 1 alpha) beta))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 0 (-.f64 (/.f64 0 (/.f64 beta (-.f64 -1 alpha))) -1)))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 1 (*.f64 0 (/.f64 (-.f64 -1 alpha) beta))))
(+.f64 (*.f64 (-.f64 -1 alpha) (/.f64 0 beta)) (-.f64 1 (/.f64 (+.f64 1 alpha) beta)))
(+.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2))
(+.f64 -1 (+.f64 (/.f64 (+.f64 1 alpha) beta) (*.f64 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)) -2)))
(+.f64 -1 (+.f64 (/.f64 (+.f64 1 alpha) beta) (*.f64 2 (-.f64 1 (/.f64 (+.f64 1 alpha) beta)))))
(+.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(+.f64 1 (neg.f64 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 1 (/.f64 (+.f64 1 alpha) beta))
(+.f64 0 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1))
(+.f64 1 (neg.f64 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 1 (/.f64 (+.f64 1 alpha) beta))
(+.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1) 0)
(+.f64 1 (neg.f64 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 1 (/.f64 (+.f64 1 alpha) beta))
(+.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1) (-.f64 (-.f64 (/.f64 0 (/.f64 beta (-.f64 -1 alpha))) -1) 1))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 1 (*.f64 0 (/.f64 (-.f64 -1 alpha) beta))))
(+.f64 (*.f64 (-.f64 -1 alpha) (/.f64 0 beta)) (-.f64 1 (/.f64 (+.f64 1 alpha) beta)))
(+.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1) (+.f64 0 (-.f64 (-.f64 (/.f64 0 (/.f64 beta (-.f64 -1 alpha))) -1) 1)))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 1 (*.f64 0 (/.f64 (-.f64 -1 alpha) beta))))
(+.f64 (*.f64 (-.f64 -1 alpha) (/.f64 0 beta)) (-.f64 1 (/.f64 (+.f64 1 alpha) beta)))
(+.f64 (/.f64 -1 beta) (-.f64 (-.f64 -1 (/.f64 alpha beta)) -2))
(+.f64 1 (neg.f64 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 1 (/.f64 (+.f64 1 alpha) beta))
(+.f64 (/.f64 -1 beta) (+.f64 1 (/.f64 alpha (neg.f64 beta))))
(+.f64 1 (neg.f64 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 1 (/.f64 (+.f64 1 alpha) beta))
(+.f64 (/.f64 -1 beta) (+.f64 1 (-.f64 0 (/.f64 alpha beta))))
(+.f64 1 (neg.f64 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 1 (/.f64 (+.f64 1 alpha) beta))
(+.f64 (/.f64 -1 beta) (+.f64 1 (/.f64 (-.f64 -1 (+.f64 -1 alpha)) beta)))
(+.f64 1 (neg.f64 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 1 (/.f64 (+.f64 1 alpha) beta))
(+.f64 (/.f64 -1 beta) (+.f64 1 (*.f64 (/.f64 1/2 beta) (-.f64 (-.f64 -1 alpha) (+.f64 -1 alpha)))))
(+.f64 1 (+.f64 (/.f64 -1 beta) (*.f64 (/.f64 1/2 beta) (-.f64 (-.f64 -1 alpha) (+.f64 alpha -1)))))
(+.f64 (/.f64 -1 beta) (+.f64 0 (-.f64 (-.f64 -1 (/.f64 alpha beta)) -2)))
(+.f64 1 (neg.f64 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 1 (/.f64 (+.f64 1 alpha) beta))
(+.f64 (/.f64 alpha beta) (+.f64 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2) (-.f64 0 (+.f64 (/.f64 -1 beta) 1))))
(+.f64 -1 (+.f64 (/.f64 (+.f64 1 alpha) beta) (*.f64 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)) -2)))
(+.f64 -1 (+.f64 (/.f64 (+.f64 1 alpha) beta) (*.f64 2 (-.f64 1 (/.f64 (+.f64 1 alpha) beta)))))
(+.f64 (/.f64 alpha beta) (+.f64 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2) (-.f64 (/.f64 0 beta) (+.f64 (/.f64 -1 beta) 1))))
(+.f64 (/.f64 alpha beta) (+.f64 (*.f64 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)) -2) (-.f64 (/.f64 0 beta) (+.f64 1 (/.f64 -1 beta)))))
(+.f64 (*.f64 2 (-.f64 1 (/.f64 (+.f64 1 alpha) beta))) (-.f64 (/.f64 (+.f64 0 (+.f64 1 alpha)) beta) 1))
(+.f64 -2 (+.f64 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2) (+.f64 1 (/.f64 (+.f64 alpha 1) beta))))
(+.f64 (*.f64 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)) -2) (+.f64 -2 (+.f64 1 (/.f64 (+.f64 1 alpha) beta))))
(+.f64 (*.f64 2 (-.f64 1 (/.f64 (+.f64 1 alpha) beta))) (+.f64 1 (+.f64 -2 (/.f64 (+.f64 1 alpha) beta))))
(+.f64 (+.f64 -1 (/.f64 (-.f64 -1 alpha) beta)) 2)
(+.f64 2 (+.f64 -1 (/.f64 (-.f64 -1 alpha) beta)))
(+.f64 2 (+.f64 -1 (/.f64 (-.f64 -1 alpha) beta)))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta)) 1/2) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta)) 1/2))
(+.f64 (+.f64 1/2 (*.f64 (/.f64 (+.f64 1 alpha) beta) -1/2)) (+.f64 1/2 (*.f64 (/.f64 (+.f64 1 alpha) beta) -1/2)))
(+.f64 (+.f64 1/2 (/.f64 -1/2 (/.f64 beta (+.f64 1 alpha)))) (+.f64 1/2 (/.f64 -1/2 (/.f64 beta (+.f64 1 alpha)))))
(+.f64 (+.f64 (/.f64 -1 beta) 1) (-.f64 0 (/.f64 alpha beta)))
(+.f64 1 (neg.f64 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 1 (/.f64 (+.f64 1 alpha) beta))
(+.f64 (+.f64 (/.f64 -1 beta) 1) (+.f64 0 (-.f64 0 (/.f64 alpha beta))))
(+.f64 1 (neg.f64 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 1 (/.f64 (+.f64 1 alpha) beta))
(+.f64 (/.f64 (+.f64 alpha 1) beta) (+.f64 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2) -1))
(+.f64 -1 (+.f64 (/.f64 (+.f64 1 alpha) beta) (*.f64 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)) -2)))
(+.f64 -1 (+.f64 (/.f64 (+.f64 1 alpha) beta) (*.f64 2 (-.f64 1 (/.f64 (+.f64 1 alpha) beta)))))
(+.f64 (/.f64 0 beta) (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1))
(+.f64 1 (neg.f64 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 1 (/.f64 (+.f64 1 alpha) beta))
(+.f64 (/.f64 alpha (neg.f64 beta)) (+.f64 1 (/.f64 -1 beta)))
(+.f64 1 (neg.f64 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 1 (/.f64 (+.f64 1 alpha) beta))
(+.f64 (/.f64 alpha (neg.f64 beta)) (+.f64 1 (-.f64 0 (/.f64 1 beta))))
(-.f64 (-.f64 1 (/.f64 alpha beta)) (/.f64 1 beta))
(+.f64 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)) (+.f64 1 (/.f64 (+.f64 alpha 1) beta)))
(+.f64 1 (+.f64 (/.f64 (+.f64 1 alpha) beta) (*.f64 (+.f64 1 alpha) (/.f64 -2 beta))))
(+.f64 1 (+.f64 (/.f64 (+.f64 1 alpha) beta) (*.f64 (/.f64 (+.f64 1 alpha) beta) -2)))
(+.f64 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2) (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)))
(+.f64 -1 (+.f64 (/.f64 (+.f64 1 alpha) beta) (*.f64 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)) -2)))
(+.f64 -1 (+.f64 (/.f64 (+.f64 1 alpha) beta) (*.f64 2 (-.f64 1 (/.f64 (+.f64 1 alpha) beta)))))
(+.f64 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))) (+.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1) (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2)))
(+.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) (+.f64 -2 (-.f64 (*.f64 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)) -2) (*.f64 (+.f64 1 alpha) (/.f64 -2 beta)))))
(+.f64 (-.f64 1 (/.f64 (+.f64 1 alpha) beta)) (+.f64 -2 (-.f64 (*.f64 2 (-.f64 1 (/.f64 (+.f64 1 alpha) beta))) (*.f64 (/.f64 (+.f64 1 alpha) beta) -2))))
(+.f64 -4 (+.f64 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2) (-.f64 0 (+.f64 (/.f64 (-.f64 -1 alpha) beta) -3))))
(+.f64 -1 (+.f64 (/.f64 (+.f64 1 alpha) beta) (*.f64 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)) -2)))
(+.f64 -1 (+.f64 (/.f64 (+.f64 1 alpha) beta) (*.f64 2 (-.f64 1 (/.f64 (+.f64 1 alpha) beta)))))
(+.f64 (/.f64 -2 beta) (+.f64 1 (-.f64 0 (/.f64 (+.f64 -1 alpha) beta))))
(+.f64 1 (neg.f64 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 1 (/.f64 (+.f64 1 alpha) beta))
(+.f64 (/.f64 -1/2 beta) (+.f64 1 (*.f64 (/.f64 1/2 beta) (-.f64 (-.f64 -1 alpha) alpha))))
(+.f64 1 (+.f64 (*.f64 (/.f64 1/2 beta) (-.f64 (-.f64 -1 alpha) alpha)) (/.f64 -1/2 beta)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta)) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta)) 1/2) 1/2))
(+.f64 (+.f64 1/2 (*.f64 (/.f64 (+.f64 1 alpha) beta) -1/2)) (+.f64 1/2 (*.f64 (/.f64 (+.f64 1 alpha) beta) -1/2)))
(+.f64 (+.f64 1/2 (/.f64 -1/2 (/.f64 beta (+.f64 1 alpha)))) (+.f64 1/2 (/.f64 -1/2 (/.f64 beta (+.f64 1 alpha)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta)) (+.f64 1 (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (+.f64 1 alpha) beta) -1/2) (*.f64 (/.f64 (+.f64 1 alpha) beta) -1/2)))
(+.f64 1 (+.f64 (/.f64 -1/2 (/.f64 beta (+.f64 1 alpha))) (/.f64 -1/2 (/.f64 beta (+.f64 1 alpha)))))
(+.f64 (*.f64 (/.f64 (-.f64 -1 alpha) beta) 1/2) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta)) 1/2) 1/2))
(+.f64 (+.f64 1/2 (*.f64 (/.f64 (+.f64 1 alpha) beta) -1/2)) (+.f64 1/2 (*.f64 (/.f64 (+.f64 1 alpha) beta) -1/2)))
(+.f64 (+.f64 1/2 (/.f64 -1/2 (/.f64 beta (+.f64 1 alpha)))) (+.f64 1/2 (/.f64 -1/2 (/.f64 beta (+.f64 1 alpha)))))
(-.f64 -1 (-.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2)))
(-.f64 (*.f64 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)) -2) (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)))
(-.f64 -1 (-.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 2 (-.f64 1 (/.f64 (+.f64 1 alpha) beta)))))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) -1)
(+.f64 1 (neg.f64 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 1 (/.f64 (+.f64 1 alpha) beta))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 -1 (/.f64 0 beta)))
(+.f64 1 (neg.f64 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 1 (/.f64 (+.f64 1 alpha) beta))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 0 (/.f64 beta (-.f64 -1 alpha))) -1))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 -1 (*.f64 0 (/.f64 (-.f64 -1 alpha) beta))))
(-.f64 1 (-.f64 (*.f64 (-.f64 -1 alpha) (/.f64 0 beta)) (/.f64 (-.f64 -1 alpha) beta)))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (*.f64 (*.f64 (-.f64 -1 alpha) 2) 0) -1))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 -1 (*.f64 0 (*.f64 2 (-.f64 -1 alpha)))))
(-.f64 1 (*.f64 -1 (/.f64 (-.f64 -1 alpha) beta)))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)) -1) (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)))))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (-.f64 (+.f64 (+.f64 (*.f64 (+.f64 1 alpha) (/.f64 -2 beta)) 1) -2) (*.f64 (+.f64 1 alpha) (/.f64 -2 beta))))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 -2 (+.f64 (*.f64 (/.f64 (+.f64 1 alpha) beta) -2) (-.f64 1 (*.f64 (/.f64 (+.f64 1 alpha) beta) -2)))))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (-.f64 -1 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)))) (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)))))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (-.f64 (+.f64 (+.f64 (*.f64 (+.f64 1 alpha) (/.f64 -2 beta)) 1) -2) (*.f64 (+.f64 1 alpha) (/.f64 -2 beta))))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 -2 (+.f64 (*.f64 (/.f64 (+.f64 1 alpha) beta) -2) (-.f64 1 (*.f64 (/.f64 (+.f64 1 alpha) beta) -2)))))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 -1 (-.f64 (-.f64 (/.f64 0 (/.f64 beta (-.f64 -1 alpha))) -1) 1)))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (+.f64 1 (*.f64 0 (/.f64 (-.f64 -1 alpha) beta))) -2))
(-.f64 1 (-.f64 (+.f64 0 (*.f64 (-.f64 -1 alpha) (/.f64 0 beta))) (/.f64 (-.f64 -1 alpha) beta)))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 1 (-.f64 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)) (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2))))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 1 (-.f64 (*.f64 (+.f64 1 alpha) (/.f64 -2 beta)) (*.f64 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)) -2))))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (-.f64 (+.f64 1 (*.f64 (/.f64 (+.f64 1 alpha) beta) -2)) (*.f64 2 (-.f64 1 (/.f64 (+.f64 1 alpha) beta)))))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)) (-.f64 1 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2))))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 1 (-.f64 (*.f64 (+.f64 1 alpha) (/.f64 -2 beta)) (*.f64 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)) -2))))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (-.f64 (+.f64 1 (*.f64 (/.f64 (+.f64 1 alpha) beta) -2)) (*.f64 2 (-.f64 1 (/.f64 (+.f64 1 alpha) beta)))))
(-.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))))
(-.f64 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)) (-.f64 -2 (*.f64 (+.f64 1 alpha) (/.f64 -2 beta))))
(+.f64 (/.f64 (+.f64 1 alpha) beta) (+.f64 (*.f64 (/.f64 (+.f64 1 alpha) beta) -2) 1))
(-.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) (+.f64 (/.f64 0 beta) (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)))))
(-.f64 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)) (-.f64 (+.f64 (/.f64 0 beta) -2) (*.f64 (+.f64 1 alpha) (/.f64 -2 beta))))
(+.f64 -1 (-.f64 (/.f64 (+.f64 1 alpha) beta) (-.f64 (+.f64 (/.f64 0 beta) -2) (*.f64 (/.f64 (+.f64 1 alpha) beta) -2))))
(-.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) (+.f64 (-.f64 (-.f64 (/.f64 0 (/.f64 beta (-.f64 -1 alpha))) -1) 1) (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)))))
(+.f64 -1 (-.f64 (/.f64 (+.f64 1 alpha) beta) (+.f64 (+.f64 (+.f64 1 (*.f64 0 (/.f64 (-.f64 -1 alpha) beta))) -1) (-.f64 -2 (*.f64 (+.f64 1 alpha) (/.f64 -2 beta))))))
(+.f64 -1 (-.f64 (/.f64 (+.f64 1 alpha) beta) (+.f64 (+.f64 0 (*.f64 (-.f64 -1 alpha) (/.f64 0 beta))) (-.f64 -2 (*.f64 (/.f64 (+.f64 1 alpha) beta) -2)))))
(-.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) (+.f64 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))) (/.f64 0 beta)))
(-.f64 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)) (-.f64 (+.f64 (/.f64 0 beta) -2) (*.f64 (+.f64 1 alpha) (/.f64 -2 beta))))
(+.f64 -1 (-.f64 (/.f64 (+.f64 1 alpha) beta) (-.f64 (+.f64 (/.f64 0 beta) -2) (*.f64 (/.f64 (+.f64 1 alpha) beta) -2))))
(-.f64 1 (/.f64 (+.f64 alpha 1) beta))
(+.f64 1 (neg.f64 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 1 (/.f64 (+.f64 1 alpha) beta))
(-.f64 0 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)))
(+.f64 1 (neg.f64 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 1 (/.f64 (+.f64 1 alpha) beta))
(-.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1) 0)
(+.f64 1 (neg.f64 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 1 (/.f64 (+.f64 1 alpha) beta))
(-.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1) (/.f64 0 beta))
(+.f64 1 (neg.f64 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 1 (/.f64 (+.f64 1 alpha) beta))
(-.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1) (-.f64 (-.f64 (/.f64 0 (/.f64 beta (-.f64 -1 alpha))) -1) 1))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (-.f64 1 (+.f64 (+.f64 1 (*.f64 0 (/.f64 (-.f64 -1 alpha) beta))) -1)))
(-.f64 (-.f64 1 (/.f64 (+.f64 1 alpha) beta)) (+.f64 0 (*.f64 (-.f64 -1 alpha) (/.f64 0 beta))))
(-.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1) (+.f64 (/.f64 0 beta) (/.f64 0 beta)))
(+.f64 1 (neg.f64 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 1 (/.f64 (+.f64 1 alpha) beta))
(-.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1) (+.f64 0 (-.f64 (-.f64 (/.f64 0 (/.f64 beta (-.f64 -1 alpha))) -1) 1)))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (-.f64 1 (+.f64 (+.f64 1 (*.f64 0 (/.f64 (-.f64 -1 alpha) beta))) -1)))
(-.f64 (-.f64 1 (/.f64 (+.f64 1 alpha) beta)) (+.f64 0 (*.f64 (-.f64 -1 alpha) (/.f64 0 beta))))
(-.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1) (+.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1)))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (-.f64 1 (+.f64 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)) (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)))))
(+.f64 1 (-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 (+.f64 1 alpha) beta) 0))))
(-.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1) (+.f64 (-.f64 (-.f64 (/.f64 0 (/.f64 beta (-.f64 -1 alpha))) -1) 1) (/.f64 0 beta)))
(-.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) (+.f64 (/.f64 0 beta) (+.f64 (+.f64 1 (*.f64 0 (/.f64 (-.f64 -1 alpha) beta))) -1)))
(+.f64 1 (-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 0 beta) (+.f64 0 (*.f64 (-.f64 -1 alpha) (/.f64 0 beta))))))
(-.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1) (+.f64 (/.f64 0 beta) (-.f64 (-.f64 (/.f64 0 (/.f64 beta (-.f64 -1 alpha))) -1) 1)))
(-.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) (+.f64 (/.f64 0 beta) (+.f64 (+.f64 1 (*.f64 0 (/.f64 (-.f64 -1 alpha) beta))) -1)))
(+.f64 1 (-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 0 beta) (+.f64 0 (*.f64 (-.f64 -1 alpha) (/.f64 0 beta))))))
(-.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1) (+.f64 (-.f64 (-.f64 (/.f64 0 (/.f64 beta (-.f64 -1 alpha))) -1) 1) (-.f64 (-.f64 (/.f64 0 (/.f64 beta (-.f64 -1 alpha))) -1) 1)))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (-.f64 1 (+.f64 (+.f64 (+.f64 1 (*.f64 0 (/.f64 (-.f64 -1 alpha) beta))) -1) (+.f64 (+.f64 1 (*.f64 0 (/.f64 (-.f64 -1 alpha) beta))) -1))))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (-.f64 1 (+.f64 (+.f64 0 (*.f64 (-.f64 -1 alpha) (/.f64 0 beta))) (+.f64 0 (*.f64 (-.f64 -1 alpha) (/.f64 0 beta))))))
(-.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1) (+.f64 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2) (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)))))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (-.f64 1 (+.f64 -2 (-.f64 (*.f64 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)) -2) (*.f64 (+.f64 1 alpha) (/.f64 -2 beta))))))
(-.f64 (*.f64 (/.f64 (+.f64 1 alpha) beta) -2) (-.f64 (+.f64 (*.f64 2 (-.f64 1 (/.f64 (+.f64 1 alpha) beta))) -2) (-.f64 1 (/.f64 (+.f64 1 alpha) beta))))
(-.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1) (+.f64 (-.f64 0 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)))) (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)))))
(-.f64 (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)) (+.f64 -2 (-.f64 (-.f64 (*.f64 (+.f64 1 alpha) (/.f64 -2 beta)) -2) (*.f64 (+.f64 1 alpha) (/.f64 -2 beta)))))
(-.f64 (-.f64 1 (/.f64 (+.f64 1 alpha) beta)) (+.f64 -2 (-.f64 (-.f64 (*.f64 (/.f64 (+.f64 1 alpha) beta) -2) -2) (*.f64 (/.f64 (+.f64 1 alpha) beta) -2))))
(-.f64 (/.f64 alpha beta) (-.f64 (+.f64 -1 (/.f64 -1 beta)) (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))))
(-.f64 (/.f64 alpha beta) (+.f64 -1 (-.f64 (/.f64 -1 beta) (*.f64 (+.f64 1 alpha) (/.f64 -2 beta)))))
(-.f64 (*.f64 (/.f64 (+.f64 1 alpha) beta) -2) (+.f64 -1 (/.f64 (-.f64 -1 alpha) beta)))
(-.f64 (/.f64 alpha beta) (-.f64 (+.f64 (/.f64 -1 beta) 1) (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2)))
(-.f64 (*.f64 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)) -2) (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)))
(-.f64 -1 (-.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 2 (-.f64 1 (/.f64 (+.f64 1 alpha) beta)))))
(-.f64 (+.f64 -1 (/.f64 (-.f64 -1 alpha) beta)) -2)
(+.f64 1 (neg.f64 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 1 (/.f64 (+.f64 1 alpha) beta))
(-.f64 (+.f64 -1 (/.f64 (-.f64 -1 alpha) beta)) (-.f64 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)) (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2)))
(+.f64 -1 (-.f64 (/.f64 (-.f64 -1 alpha) beta) (-.f64 (*.f64 (+.f64 1 alpha) (/.f64 -2 beta)) (*.f64 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)) -2))))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (-.f64 -1 (-.f64 (*.f64 (/.f64 (+.f64 1 alpha) beta) -2) (*.f64 2 (-.f64 1 (/.f64 (+.f64 1 alpha) beta))))))
(-.f64 2 (+.f64 1 (/.f64 (+.f64 alpha 1) beta)))
(+.f64 1 (neg.f64 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 1 (/.f64 (+.f64 1 alpha) beta))
(-.f64 (+.f64 (/.f64 -1 beta) 1) (/.f64 alpha beta))
(+.f64 1 (neg.f64 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 1 (/.f64 (+.f64 1 alpha) beta))
(-.f64 (/.f64 (+.f64 alpha 1) beta) (-.f64 1 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2)))
(-.f64 (*.f64 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)) -2) (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)))
(-.f64 -1 (-.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 2 (-.f64 1 (/.f64 (+.f64 1 alpha) beta)))))
(-.f64 (/.f64 (+.f64 alpha 1) beta) (+.f64 1 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)))))
(-.f64 (/.f64 (+.f64 1 alpha) beta) (-.f64 -1 (*.f64 (+.f64 1 alpha) (/.f64 -2 beta))))
(-.f64 (/.f64 (+.f64 1 alpha) beta) (-.f64 -1 (*.f64 (/.f64 (+.f64 1 alpha) beta) -2)))
(-.f64 (/.f64 (+.f64 alpha 1) beta) (+.f64 (-.f64 1 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2)) (/.f64 0 beta)))
(-.f64 (/.f64 (+.f64 1 alpha) beta) (-.f64 (+.f64 1 (/.f64 0 beta)) (*.f64 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)) -2)))
(-.f64 (/.f64 (+.f64 1 alpha) beta) (-.f64 (+.f64 1 (/.f64 0 beta)) (*.f64 2 (-.f64 1 (/.f64 (+.f64 1 alpha) beta)))))
(-.f64 (/.f64 (+.f64 alpha 1) beta) (+.f64 (-.f64 1 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2)) (-.f64 (-.f64 (/.f64 0 (/.f64 beta (-.f64 -1 alpha))) -1) 1)))
(-.f64 (/.f64 (+.f64 1 alpha) beta) (+.f64 (+.f64 1 (*.f64 0 (/.f64 (-.f64 -1 alpha) beta))) (-.f64 (-.f64 1 (*.f64 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)) -2)) 1)))
(-.f64 (/.f64 (+.f64 1 alpha) beta) (+.f64 (+.f64 1 (*.f64 (-.f64 -1 alpha) (/.f64 0 beta))) (-.f64 0 (*.f64 2 (-.f64 1 (/.f64 (+.f64 1 alpha) beta))))))
(-.f64 (/.f64 (+.f64 alpha 1) beta) (+.f64 0 (-.f64 1 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2))))
(-.f64 (*.f64 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)) -2) (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)))
(-.f64 -1 (-.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 2 (-.f64 1 (/.f64 (+.f64 1 alpha) beta)))))
(-.f64 (/.f64 (+.f64 alpha 1) beta) (+.f64 (/.f64 0 beta) (-.f64 1 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2))))
(-.f64 (/.f64 (+.f64 1 alpha) beta) (-.f64 (+.f64 1 (/.f64 0 beta)) (*.f64 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)) -2)))
(-.f64 (/.f64 (+.f64 1 alpha) beta) (-.f64 (+.f64 1 (/.f64 0 beta)) (*.f64 2 (-.f64 1 (/.f64 (+.f64 1 alpha) beta)))))
(-.f64 (/.f64 0 beta) (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)))
(-.f64 (/.f64 0 beta) (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 1 (-.f64 (/.f64 (+.f64 1 alpha) beta) (/.f64 0 beta)))
(-.f64 (+.f64 1 (/.f64 (+.f64 alpha 1) beta)) (-.f64 2 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2)))
(-.f64 (*.f64 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)) -2) (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)))
(-.f64 -1 (-.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 2 (-.f64 1 (/.f64 (+.f64 1 alpha) beta)))))
(-.f64 (+.f64 1 (/.f64 (+.f64 alpha 1) beta)) (+.f64 2 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)))))
(+.f64 1 (-.f64 (/.f64 (+.f64 1 alpha) beta) (-.f64 0 (*.f64 (+.f64 1 alpha) (/.f64 -2 beta)))))
(+.f64 1 (-.f64 (*.f64 (/.f64 (+.f64 1 alpha) beta) -2) (/.f64 (-.f64 -1 alpha) beta)))
(-.f64 (+.f64 1 (/.f64 (+.f64 alpha 1) beta)) (+.f64 (-.f64 2 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2)) (/.f64 0 beta)))
(-.f64 (+.f64 1 (/.f64 (+.f64 1 alpha) beta)) (+.f64 (/.f64 0 beta) (-.f64 2 (*.f64 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)) -2))))
(+.f64 (/.f64 (+.f64 1 alpha) beta) (-.f64 1 (+.f64 (/.f64 0 beta) (-.f64 2 (*.f64 2 (-.f64 1 (/.f64 (+.f64 1 alpha) beta)))))))
(-.f64 (+.f64 1 (/.f64 (+.f64 alpha 1) beta)) (+.f64 (-.f64 2 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2)) (-.f64 (-.f64 (/.f64 0 (/.f64 beta (-.f64 -1 alpha))) -1) 1)))
(-.f64 (+.f64 1 (/.f64 (+.f64 1 alpha) beta)) (+.f64 (+.f64 1 (*.f64 0 (/.f64 (-.f64 -1 alpha) beta))) (-.f64 (-.f64 2 (*.f64 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)) -2)) 1)))
(+.f64 1 (-.f64 (/.f64 (+.f64 1 alpha) beta) (+.f64 (+.f64 1 (*.f64 (-.f64 -1 alpha) (/.f64 0 beta))) (-.f64 1 (*.f64 2 (-.f64 1 (/.f64 (+.f64 1 alpha) beta)))))))
(-.f64 (+.f64 1 (/.f64 (+.f64 alpha 1) beta)) (+.f64 0 (-.f64 2 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2))))
(-.f64 (*.f64 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)) -2) (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)))
(-.f64 -1 (-.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 2 (-.f64 1 (/.f64 (+.f64 1 alpha) beta)))))
(-.f64 (/.f64 alpha (neg.f64 beta)) (/.f64 (+.f64 (/.f64 -1 beta) 1) -1))
(-.f64 (/.f64 alpha (neg.f64 beta)) (neg.f64 (+.f64 1 (/.f64 -1 beta))))
(-.f64 (/.f64 alpha (neg.f64 beta)) (+.f64 (/.f64 1 beta) -1))
(-.f64 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)) (+.f64 -1 (/.f64 (-.f64 -1 alpha) beta)))
(-.f64 (/.f64 alpha beta) (+.f64 -1 (-.f64 (/.f64 -1 beta) (*.f64 (+.f64 1 alpha) (/.f64 -2 beta)))))
(-.f64 (*.f64 (/.f64 (+.f64 1 alpha) beta) -2) (+.f64 -1 (/.f64 (-.f64 -1 alpha) beta)))
(-.f64 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2) (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1))
(-.f64 (*.f64 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)) -2) (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)))
(-.f64 -1 (-.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 2 (-.f64 1 (/.f64 (+.f64 1 alpha) beta)))))
(-.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) -3) -4)
(+.f64 1 (neg.f64 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 1 (/.f64 (+.f64 1 alpha) beta))
(-.f64 4 (/.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) -3) -1))
(+.f64 1 (neg.f64 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 1 (/.f64 (+.f64 1 alpha) beta))
(-.f64 4 (*.f64 -1 (+.f64 (/.f64 (-.f64 -1 alpha) beta) -3)))
(-.f64 4 (+.f64 (/.f64 (+.f64 alpha 1) beta) 3))
(-.f64 4 (+.f64 3 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 (-.f64 (/.f64 alpha (neg.f64 beta)) -1) (/.f64 1 beta))
(-.f64 (-.f64 1 (/.f64 alpha beta)) (/.f64 1 beta))
(-.f64 (-.f64 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)) -1) (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)) (-.f64 -2 (*.f64 (+.f64 1 alpha) (/.f64 -2 beta))))
(+.f64 (/.f64 (+.f64 1 alpha) beta) (+.f64 (*.f64 (/.f64 (+.f64 1 alpha) beta) -2) 1))
(-.f64 (-.f64 (/.f64 -2 beta) -1) (/.f64 (+.f64 -1 alpha) beta))
(+.f64 1 (neg.f64 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 1 (/.f64 (+.f64 1 alpha) beta))
(-.f64 (-.f64 (+.f64 -1 (/.f64 -1 beta)) -2) (/.f64 alpha beta))
(+.f64 1 (neg.f64 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 1 (/.f64 (+.f64 1 alpha) beta))
(-.f64 (-.f64 (-.f64 (/.f64 0 (/.f64 beta (-.f64 -1 alpha))) -1) 1) (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 1 (*.f64 0 (/.f64 (-.f64 -1 alpha) beta))))
(+.f64 (*.f64 (-.f64 -1 alpha) (/.f64 0 beta)) (-.f64 1 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 (*.f64 (/.f64 alpha beta) -1) (*.f64 -1 (+.f64 (/.f64 -1 beta) 1)))
(+.f64 1 (neg.f64 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 1 (/.f64 (+.f64 1 alpha) beta))
(-.f64 (+.f64 (+.f64 (/.f64 -1 beta) 1) (+.f64 (/.f64 -1 beta) 1)) (+.f64 (/.f64 -1 beta) (+.f64 (/.f64 alpha beta) 1)))
(+.f64 (+.f64 1 (/.f64 -1 beta)) (-.f64 (+.f64 1 (/.f64 -1 beta)) (+.f64 (/.f64 alpha beta) (+.f64 1 (/.f64 -1 beta)))))
(+.f64 (+.f64 1 (/.f64 -1 beta)) (+.f64 1 (-.f64 (/.f64 -1 beta) (-.f64 (/.f64 (+.f64 alpha -1) beta) -1))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)) (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))) (+.f64 (+.f64 -1 (/.f64 (-.f64 -1 alpha) beta)) (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))))
(-.f64 (/.f64 alpha beta) (+.f64 -1 (-.f64 (/.f64 -1 beta) (*.f64 (+.f64 1 alpha) (/.f64 -2 beta)))))
(-.f64 (*.f64 (/.f64 (+.f64 1 alpha) beta) -2) (+.f64 -1 (/.f64 (-.f64 -1 alpha) beta)))
(-.f64 (+.f64 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2) (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2)) (+.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1) (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2)))
(-.f64 (*.f64 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)) -2) (+.f64 1 (/.f64 (-.f64 -1 alpha) beta)))
(-.f64 -1 (-.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 2 (-.f64 1 (/.f64 (+.f64 1 alpha) beta)))))
(-.f64 (+.f64 -1 (+.f64 (+.f64 -1 (/.f64 (-.f64 -1 alpha) beta)) (/.f64 (-.f64 -1 alpha) beta))) (+.f64 (/.f64 (-.f64 -1 alpha) beta) -3))
(+.f64 -1 (-.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 -1 (/.f64 (-.f64 -1 alpha) beta))) (+.f64 (/.f64 (-.f64 -1 alpha) beta) -3)))
(+.f64 (+.f64 -1 (/.f64 (-.f64 -1 alpha) beta)) (-.f64 (+.f64 -1 (/.f64 (-.f64 -1 alpha) beta)) (+.f64 (/.f64 (-.f64 -1 alpha) beta) -3)))
(-.f64 (-.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -1) (-.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) (/.f64 (-.f64 -1 alpha) beta)))
(-.f64 (-.f64 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)) (+.f64 -1 (-.f64 (/.f64 (+.f64 1 alpha) beta) (/.f64 (-.f64 -1 alpha) beta)))) -1)
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 -1 (-.f64 (/.f64 (+.f64 1 alpha) beta) (+.f64 (/.f64 (+.f64 1 alpha) beta) 0))))
(-.f64 (-.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) (/.f64 alpha beta)) (-.f64 (-.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) (/.f64 -1 beta)) 1))
(-.f64 1 (-.f64 (-.f64 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)) (/.f64 -1 beta)) (+.f64 -1 (-.f64 (/.f64 (+.f64 1 alpha) beta) (/.f64 alpha beta)))))
(+.f64 -1 (-.f64 (-.f64 (/.f64 (+.f64 1 alpha) beta) (/.f64 alpha beta)) (-.f64 (+.f64 (/.f64 (+.f64 1 alpha) beta) -2) (/.f64 -1 beta))))
(-.f64 (-.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2) (-.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) (+.f64 -1 (/.f64 (-.f64 -1 alpha) beta))))
(-.f64 (+.f64 -1 (/.f64 (-.f64 -1 alpha) beta)) (-.f64 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)) (+.f64 -1 (-.f64 (/.f64 (+.f64 1 alpha) beta) -2))))
(+.f64 -1 (-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 -1 (-.f64 (/.f64 (+.f64 1 alpha) beta) (+.f64 1 (/.f64 (+.f64 1 alpha) beta))))))
(-.f64 (-.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -4) (-.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) (+.f64 (/.f64 (-.f64 -1 alpha) beta) -3)))
(-.f64 (+.f64 -1 (-.f64 (/.f64 (+.f64 1 alpha) beta) -4)) (-.f64 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)) (+.f64 (/.f64 (-.f64 -1 alpha) beta) -3)))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (-.f64 -3 (+.f64 -1 (-.f64 (/.f64 (+.f64 1 alpha) beta) (+.f64 3 (/.f64 (+.f64 1 alpha) beta))))))
(*.f64 -1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)))
(+.f64 1 (neg.f64 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 1 (/.f64 (+.f64 1 alpha) beta))
(*.f64 -1 (*.f64 2 (-.f64 0 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta)) 1/2))))
(+.f64 1 (neg.f64 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 1 (/.f64 (+.f64 1 alpha) beta))
(*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -1)
(+.f64 1 (neg.f64 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 1 (/.f64 (+.f64 1 alpha) beta))
(*.f64 1 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1))
(+.f64 1 (neg.f64 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 1 (/.f64 (+.f64 1 alpha) beta))
(*.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1) 1)
(+.f64 1 (neg.f64 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 1 (/.f64 (+.f64 1 alpha) beta))
(*.f64 -2 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) 1/2))
(+.f64 1 (neg.f64 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 1 (/.f64 (+.f64 1 alpha) beta))
(*.f64 -2 (-.f64 0 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta)) 1/2)))
(+.f64 1 (neg.f64 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 1 (/.f64 (+.f64 1 alpha) beta))
(*.f64 -2 (*.f64 1 (-.f64 0 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta)) 1/2))))
(+.f64 1 (neg.f64 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 1 (/.f64 (+.f64 1 alpha) beta))
(*.f64 1/2 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2))
(+.f64 1 (neg.f64 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 1 (/.f64 (+.f64 1 alpha) beta))
(*.f64 1/2 (*.f64 -1/2 (/.f64 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))) 1/2)))
(*.f64 1/2 (*.f64 -1/2 (-.f64 -4 (/.f64 (*.f64 (+.f64 1 alpha) (/.f64 -2 beta)) 1/2))))
(*.f64 (-.f64 -4 (/.f64 -4 (/.f64 beta (+.f64 1 alpha)))) -1/4)
(*.f64 2 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta)) 1/2))
(+.f64 1 (neg.f64 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 1 (/.f64 (+.f64 1 alpha) beta))
(*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta)) 1/2) 2)
(+.f64 1 (neg.f64 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 1 (/.f64 (+.f64 1 alpha) beta))
(*.f64 -1/4 (*.f64 2 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)))))
(*.f64 -1/4 (-.f64 -4 (*.f64 2 (*.f64 (+.f64 1 alpha) (/.f64 -2 beta)))))
(-.f64 1 (/.f64 (-.f64 -1 alpha) (neg.f64 beta)))
(*.f64 -1/2 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))))
(*.f64 -1/4 (-.f64 -4 (*.f64 2 (*.f64 (+.f64 1 alpha) (/.f64 -2 beta)))))
(-.f64 1 (/.f64 (-.f64 -1 alpha) (neg.f64 beta)))
(*.f64 -1/2 (*.f64 -1 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2)))
(+.f64 1 (neg.f64 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 1 (/.f64 (+.f64 1 alpha) beta))
(*.f64 -1/2 (*.f64 2 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))))
(+.f64 1 (neg.f64 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 1 (/.f64 (+.f64 1 alpha) beta))
(*.f64 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2) 1/2)
(+.f64 1 (neg.f64 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 1 (/.f64 (+.f64 1 alpha) beta))
(*.f64 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))) -1/2)
(*.f64 -1/4 (-.f64 -4 (*.f64 2 (*.f64 (+.f64 1 alpha) (/.f64 -2 beta)))))
(-.f64 1 (/.f64 (-.f64 -1 alpha) (neg.f64 beta)))
(*.f64 4 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -1/4))
(+.f64 1 (neg.f64 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 1 (/.f64 (+.f64 1 alpha) beta))
(neg.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)))
(+.f64 1 (neg.f64 (/.f64 (+.f64 1 alpha) beta)))
(-.f64 1 (/.f64 (+.f64 1 alpha) beta))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) 0)
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (/.f64 0 beta))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (-.f64 0 (/.f64 0 beta)))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (/.f64 0 (/.f64 beta (-.f64 -1 alpha))))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 0 (/.f64 (-.f64 -1 alpha) beta)))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (-.f64 -1 alpha) (/.f64 0 beta)))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (*.f64 (-.f64 -1 alpha) 2) 0))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 0 (*.f64 2 (-.f64 -1 alpha))))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (-.f64 -1 alpha) 0))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 0 (-.f64 0 (/.f64 0 beta))))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 0 beta) (/.f64 0 beta)))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 0 beta) (-.f64 0 (/.f64 0 beta))))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 0 (/.f64 0 (/.f64 beta (-.f64 -1 alpha)))))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 0 (*.f64 0 (/.f64 (-.f64 -1 alpha) beta))))
(+.f64 0 (+.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (-.f64 -1 alpha) (/.f64 0 beta))))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 0 (*.f64 (*.f64 (-.f64 -1 alpha) 2) 0)))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 0 (*.f64 0 (*.f64 2 (-.f64 -1 alpha)))))
(+.f64 0 (+.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (-.f64 -1 alpha) 0)))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 0 beta) (/.f64 0 (/.f64 beta (-.f64 -1 alpha)))))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 0 beta) (*.f64 0 (/.f64 (-.f64 -1 alpha) beta))))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 0 beta) (*.f64 (-.f64 -1 alpha) (/.f64 0 beta))))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 0 beta) (*.f64 (*.f64 (-.f64 -1 alpha) 2) 0)))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 0 beta) (*.f64 0 (*.f64 2 (-.f64 -1 alpha)))))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 0 beta) (*.f64 (-.f64 -1 alpha) 0)))
(+.f64 0 (/.f64 (-.f64 -1 alpha) beta))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(+.f64 (/.f64 -1 beta) (/.f64 alpha (neg.f64 beta)))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(+.f64 (/.f64 -1 beta) (-.f64 0 (/.f64 alpha beta)))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(+.f64 (/.f64 -1 beta) (/.f64 (-.f64 -1 (+.f64 -1 alpha)) beta))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(+.f64 (/.f64 -1 beta) (*.f64 (/.f64 1/2 beta) (-.f64 (-.f64 -1 alpha) (+.f64 -1 alpha))))
(+.f64 (/.f64 -1 beta) (*.f64 (/.f64 1/2 beta) (-.f64 (-.f64 -1 alpha) (+.f64 alpha -1))))
(+.f64 (/.f64 -1 beta) (+.f64 0 (-.f64 0 (/.f64 alpha beta))))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(+.f64 (/.f64 -1 beta) (+.f64 0 (/.f64 (-.f64 -1 (+.f64 -1 alpha)) beta)))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(+.f64 (/.f64 -1 beta) (+.f64 0 (*.f64 (/.f64 1/2 beta) (-.f64 (-.f64 -1 alpha) (+.f64 -1 alpha)))))
(+.f64 (/.f64 -1 beta) (+.f64 0 (*.f64 (/.f64 1/2 beta) (-.f64 (-.f64 -1 alpha) (+.f64 alpha -1)))))
(+.f64 0 (+.f64 (/.f64 -1 beta) (*.f64 (/.f64 1/2 beta) (-.f64 (-.f64 -1 alpha) (+.f64 alpha -1)))))
(+.f64 (/.f64 -1 beta) (+.f64 (/.f64 0 beta) (-.f64 0 (/.f64 alpha beta))))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(+.f64 (/.f64 -1 beta) (+.f64 (/.f64 0 beta) (/.f64 (-.f64 -1 (+.f64 -1 alpha)) beta)))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(+.f64 (/.f64 -1 beta) (+.f64 (/.f64 0 beta) (*.f64 (/.f64 1/2 beta) (-.f64 (-.f64 -1 alpha) (+.f64 -1 alpha)))))
(+.f64 (/.f64 -1 beta) (+.f64 (/.f64 0 beta) (*.f64 (/.f64 1/2 beta) (-.f64 (-.f64 -1 alpha) (+.f64 alpha -1)))))
(+.f64 (/.f64 0 beta) (+.f64 (/.f64 -1 beta) (*.f64 (/.f64 1/2 beta) (-.f64 (-.f64 -1 alpha) (+.f64 alpha -1)))))
(+.f64 (/.f64 alpha beta) (+.f64 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)) (/.f64 1 beta)))
(+.f64 (/.f64 (+.f64 1 alpha) beta) (*.f64 (+.f64 1 alpha) (/.f64 -2 beta)))
(+.f64 (/.f64 (+.f64 1 alpha) beta) (*.f64 (/.f64 (+.f64 1 alpha) beta) -2))
(+.f64 (/.f64 alpha beta) (+.f64 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)) (-.f64 0 (/.f64 -1 beta))))
(+.f64 (/.f64 alpha beta) (+.f64 (*.f64 (+.f64 1 alpha) (/.f64 -2 beta)) (neg.f64 (/.f64 -1 beta))))
(+.f64 (/.f64 alpha beta) (+.f64 (*.f64 (/.f64 (+.f64 1 alpha) beta) -2) (neg.f64 (/.f64 -1 beta))))
(+.f64 (/.f64 (+.f64 alpha 1) beta) (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)))
(+.f64 (/.f64 (+.f64 1 alpha) beta) (*.f64 (+.f64 1 alpha) (/.f64 -2 beta)))
(+.f64 (/.f64 (+.f64 1 alpha) beta) (*.f64 (/.f64 (+.f64 1 alpha) beta) -2))
(+.f64 (/.f64 (+.f64 alpha 1) beta) (+.f64 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)) (/.f64 0 beta)))
(+.f64 (*.f64 (+.f64 1 alpha) (/.f64 -2 beta)) (/.f64 (+.f64 0 (+.f64 1 alpha)) beta))
(+.f64 (*.f64 (/.f64 (+.f64 1 alpha) beta) -2) (/.f64 (+.f64 0 (+.f64 1 alpha)) beta))
(+.f64 (/.f64 0 beta) (/.f64 (-.f64 -1 alpha) beta))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(+.f64 (/.f64 alpha (neg.f64 beta)) (/.f64 -1 beta))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(+.f64 (/.f64 alpha (neg.f64 beta)) (+.f64 (/.f64 -1 beta) (/.f64 0 beta)))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(+.f64 (/.f64 alpha (neg.f64 beta)) (-.f64 0 (/.f64 1 beta)))
(-.f64 (/.f64 (neg.f64 alpha) beta) (/.f64 1 beta))
(-.f64 (neg.f64 (/.f64 1 beta)) (/.f64 alpha beta))
(+.f64 (/.f64 alpha (neg.f64 beta)) (+.f64 0 (-.f64 0 (/.f64 1 beta))))
(-.f64 (/.f64 (neg.f64 alpha) beta) (/.f64 1 beta))
(-.f64 (neg.f64 (/.f64 1 beta)) (/.f64 alpha beta))
(+.f64 (/.f64 alpha (neg.f64 beta)) (+.f64 (/.f64 0 beta) (-.f64 0 (/.f64 1 beta))))
(+.f64 (/.f64 0 beta) (+.f64 (/.f64 alpha (neg.f64 beta)) (neg.f64 (/.f64 1 beta))))
(+.f64 (/.f64 0 beta) (-.f64 (neg.f64 (/.f64 1 beta)) (/.f64 alpha beta)))
(+.f64 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)) (/.f64 (+.f64 alpha 1) beta))
(+.f64 (/.f64 (+.f64 1 alpha) beta) (*.f64 (+.f64 1 alpha) (/.f64 -2 beta)))
(+.f64 (/.f64 (+.f64 1 alpha) beta) (*.f64 (/.f64 (+.f64 1 alpha) beta) -2))
(+.f64 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)) (+.f64 (/.f64 0 beta) (/.f64 (+.f64 alpha 1) beta)))
(+.f64 (*.f64 (+.f64 1 alpha) (/.f64 -2 beta)) (/.f64 (+.f64 0 (+.f64 1 alpha)) beta))
(+.f64 (*.f64 (/.f64 (+.f64 1 alpha) beta) -2) (/.f64 (+.f64 0 (+.f64 1 alpha)) beta))
(+.f64 (/.f64 -2 beta) (-.f64 0 (/.f64 (+.f64 -1 alpha) beta)))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(+.f64 (/.f64 -2 beta) (+.f64 0 (-.f64 0 (/.f64 (+.f64 -1 alpha) beta))))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(+.f64 (/.f64 -2 beta) (+.f64 (/.f64 0 beta) (-.f64 0 (/.f64 (+.f64 -1 alpha) beta))))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(+.f64 (/.f64 -1/2 beta) (*.f64 (/.f64 1/2 beta) (-.f64 (-.f64 -1 alpha) alpha)))
(+.f64 (*.f64 (/.f64 1/2 beta) (-.f64 (-.f64 -1 alpha) alpha)) (/.f64 -1/2 beta))
(+.f64 (/.f64 -1/2 beta) (+.f64 0 (*.f64 (/.f64 1/2 beta) (-.f64 (-.f64 -1 alpha) alpha))))
(+.f64 0 (+.f64 (*.f64 (/.f64 1/2 beta) (-.f64 (-.f64 -1 alpha) alpha)) (/.f64 -1/2 beta)))
(+.f64 (/.f64 -1/2 beta) (+.f64 (/.f64 0 beta) (*.f64 (/.f64 1/2 beta) (-.f64 (-.f64 -1 alpha) alpha))))
(+.f64 (/.f64 0 beta) (+.f64 (/.f64 -1/2 beta) (*.f64 (/.f64 1/2 beta) (-.f64 (-.f64 -1 alpha) alpha))))
(+.f64 (/.f64 0 beta) (+.f64 (*.f64 (/.f64 1/2 beta) (-.f64 (-.f64 -1 alpha) alpha)) (/.f64 -1/2 beta)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta)) (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta)))
(+.f64 (*.f64 (/.f64 (+.f64 1 alpha) beta) -1/2) (*.f64 (/.f64 (+.f64 1 alpha) beta) -1/2))
(+.f64 (/.f64 -1/2 (/.f64 beta (+.f64 1 alpha))) (/.f64 -1/2 (/.f64 beta (+.f64 1 alpha))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta)) (+.f64 0 (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta))))
(+.f64 (*.f64 (/.f64 (+.f64 1 alpha) beta) -1/2) (+.f64 0 (*.f64 (/.f64 (+.f64 1 alpha) beta) -1/2)))
(+.f64 0 (+.f64 (/.f64 -1/2 (/.f64 beta (+.f64 1 alpha))) (/.f64 -1/2 (/.f64 beta (+.f64 1 alpha)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta)) (+.f64 (/.f64 0 beta) (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta))))
(+.f64 (/.f64 0 beta) (+.f64 (*.f64 (/.f64 (+.f64 1 alpha) beta) -1/2) (*.f64 (/.f64 (+.f64 1 alpha) beta) -1/2)))
(+.f64 (/.f64 0 beta) (+.f64 (/.f64 -1/2 (/.f64 beta (+.f64 1 alpha))) (/.f64 -1/2 (/.f64 beta (+.f64 1 alpha)))))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) 0)
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (/.f64 0 beta))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (/.f64 0 (/.f64 beta (-.f64 -1 alpha))))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 0 (/.f64 (-.f64 -1 alpha) beta)))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (-.f64 -1 alpha) (/.f64 0 beta)))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (*.f64 (-.f64 -1 alpha) 2) 0))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 0 (*.f64 2 (-.f64 -1 alpha))))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (-.f64 -1 alpha) 0))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 0 beta) (/.f64 0 beta)))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 0 (/.f64 0 (/.f64 beta (-.f64 -1 alpha)))))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 0 (*.f64 0 (/.f64 (-.f64 -1 alpha) beta))))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 0 (*.f64 (-.f64 -1 alpha) (/.f64 0 beta))))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 0 (*.f64 (*.f64 (-.f64 -1 alpha) 2) 0)))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 0 (*.f64 0 (*.f64 2 (-.f64 -1 alpha)))))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 0 (*.f64 (-.f64 -1 alpha) 0)))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 0 beta) (/.f64 0 (/.f64 beta (-.f64 -1 alpha)))))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 0 beta) (*.f64 0 (/.f64 (-.f64 -1 alpha) beta))))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 0 beta) (*.f64 (-.f64 -1 alpha) (/.f64 0 beta))))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 0 beta) (*.f64 (*.f64 (-.f64 -1 alpha) 2) 0)))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 0 beta) (*.f64 0 (*.f64 2 (-.f64 -1 alpha)))))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 0 beta) (*.f64 (-.f64 -1 alpha) 0)))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 0 (/.f64 beta (-.f64 -1 alpha))) (/.f64 0 beta)))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 0 beta) (*.f64 0 (/.f64 (-.f64 -1 alpha) beta))))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 0 beta) (*.f64 (-.f64 -1 alpha) (/.f64 0 beta))))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (*.f64 (*.f64 (-.f64 -1 alpha) 2) 0) (/.f64 0 beta)))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 0 beta) (*.f64 0 (*.f64 2 (-.f64 -1 alpha)))))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 0 beta) (*.f64 (-.f64 -1 alpha) 0)))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 0 (/.f64 beta (-.f64 -1 alpha))) (/.f64 0 (/.f64 beta (-.f64 -1 alpha)))))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 0 (/.f64 (-.f64 -1 alpha) beta)))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 (-.f64 -1 alpha) (/.f64 0 beta)))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (*.f64 (*.f64 (-.f64 -1 alpha) 2) 0) (/.f64 0 (/.f64 beta (-.f64 -1 alpha)))))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (*.f64 0 (/.f64 (-.f64 -1 alpha) beta)) (*.f64 0 (*.f64 2 (-.f64 -1 alpha)))))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (*.f64 (-.f64 -1 alpha) (/.f64 0 beta)) (*.f64 (-.f64 -1 alpha) 0)))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (/.f64 0 (/.f64 beta (-.f64 -1 alpha))) (*.f64 (*.f64 (-.f64 -1 alpha) 2) 0)))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (*.f64 0 (/.f64 (-.f64 -1 alpha) beta)) (*.f64 0 (*.f64 2 (-.f64 -1 alpha)))))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (*.f64 (-.f64 -1 alpha) (/.f64 0 beta)) (*.f64 (-.f64 -1 alpha) 0)))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (*.f64 (*.f64 (-.f64 -1 alpha) 2) 0) (*.f64 (*.f64 (-.f64 -1 alpha) 2) 0)))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (*.f64 0 (*.f64 2 (-.f64 -1 alpha))) (*.f64 0 (*.f64 2 (-.f64 -1 alpha)))))
(-.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (*.f64 (-.f64 -1 alpha) 0) (*.f64 (-.f64 -1 alpha) 0)))
(-.f64 0 (/.f64 (+.f64 alpha 1) beta))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(-.f64 (/.f64 -1 beta) (/.f64 alpha beta))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(-.f64 (/.f64 alpha beta) (/.f64 (-.f64 -1 (*.f64 (-.f64 -1 alpha) 2)) beta))
(/.f64 (-.f64 alpha (-.f64 -1 (*.f64 2 (-.f64 -1 alpha)))) beta)
(-.f64 (/.f64 1 beta) (/.f64 (-.f64 alpha (+.f64 alpha (-.f64 alpha -2))) (neg.f64 beta)))
(-.f64 (/.f64 1 beta) (/.f64 (-.f64 (+.f64 alpha (-.f64 alpha -2)) alpha) beta))
(-.f64 (/.f64 1 beta) (/.f64 (+.f64 alpha (-.f64 (-.f64 alpha -2) alpha)) beta))
(-.f64 (/.f64 0 beta) (/.f64 (+.f64 alpha 1) beta))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(-.f64 (/.f64 alpha (neg.f64 beta)) (/.f64 1 beta))
(-.f64 (/.f64 (neg.f64 alpha) beta) (/.f64 1 beta))
(-.f64 (neg.f64 (/.f64 1 beta)) (/.f64 alpha beta))
(-.f64 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)) (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (*.f64 (+.f64 1 alpha) (/.f64 -2 beta)) (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (*.f64 (/.f64 (+.f64 1 alpha) beta) -2) (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (/.f64 -2 beta) (/.f64 (+.f64 -1 alpha) beta))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(-.f64 (/.f64 (+.f64 -1 alpha) beta) (/.f64 (-.f64 -2 (*.f64 (-.f64 -1 alpha) 2)) beta))
(/.f64 (-.f64 alpha (-.f64 -1 (*.f64 2 (-.f64 -1 alpha)))) beta)
(-.f64 (/.f64 (/.f64 alpha beta) -1/2) (/.f64 (-.f64 1 alpha) beta))
(-.f64 (/.f64 -4 beta) (/.f64 (+.f64 alpha -3) beta))
(/.f64 (-.f64 -4 (+.f64 alpha -3)) beta)
(-.f64 (/.f64 (-.f64 1 alpha) beta) (/.f64 2 beta))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(-.f64 (/.f64 (/.f64 (-.f64 alpha -2) (neg.f64 beta)) 2) (*.f64 alpha (/.f64 1/2 beta)))
(-.f64 (/.f64 (/.f64 (-.f64 -2 alpha) beta) 2) (*.f64 alpha (/.f64 1/2 beta)))
(-.f64 (/.f64 (/.f64 (-.f64 -2 alpha) 2) beta) (*.f64 alpha (/.f64 1/2 beta)))
(-.f64 (*.f64 (/.f64 1/2 beta) (+.f64 (neg.f64 alpha) -3)) (*.f64 (+.f64 -1 alpha) (/.f64 1/2 beta)))
(-.f64 (*.f64 (/.f64 1/2 beta) (+.f64 -3 (neg.f64 alpha))) (*.f64 (+.f64 alpha -1) (/.f64 1/2 beta)))
(-.f64 (*.f64 (/.f64 1/2 beta) (-.f64 -3 alpha)) (*.f64 (+.f64 alpha -1) (/.f64 1/2 beta)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)) (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))) (+.f64 (/.f64 (-.f64 -1 alpha) beta) (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))))
(-.f64 (*.f64 (+.f64 1 alpha) (/.f64 -2 beta)) (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (*.f64 (/.f64 (+.f64 1 alpha) beta) -2) (/.f64 (-.f64 -1 alpha) beta))
(-.f64 (+.f64 (/.f64 -2 beta) (/.f64 -2 beta)) (+.f64 (/.f64 -2 beta) (/.f64 (+.f64 -1 alpha) beta)))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(-.f64 (+.f64 (/.f64 alpha (neg.f64 beta)) (/.f64 alpha (neg.f64 beta))) (+.f64 (/.f64 1 beta) (/.f64 alpha (neg.f64 beta))))
(-.f64 (/.f64 (neg.f64 alpha) beta) (/.f64 1 beta))
(-.f64 (neg.f64 (/.f64 1 beta)) (/.f64 alpha beta))
(*.f64 -1 (/.f64 (+.f64 alpha 1) beta))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 -1 (*.f64 (*.f64 (-.f64 -1 alpha) 2) (-.f64 0 (/.f64 1/2 beta))))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 (-.f64 -1 alpha) (/.f64 1 beta))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 (-.f64 -1 alpha) (-.f64 0 (/.f64 -1 beta)))
(*.f64 (-.f64 -1 alpha) (neg.f64 (/.f64 -1 beta)))
(*.f64 (-.f64 -1 alpha) (-.f64 (/.f64 -1 beta) (/.f64 -2 beta)))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 (/.f64 (-.f64 -1 alpha) beta) 1)
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 1 (/.f64 (-.f64 -1 alpha) beta))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 (+.f64 alpha 1) (/.f64 -1 beta))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 (+.f64 alpha 1) (-.f64 0 (/.f64 1 beta)))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 (/.f64 -1 beta) (+.f64 alpha 1))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 -2 (*.f64 (-.f64 -1 alpha) (/.f64 -1/2 beta)))
(*.f64 (-.f64 -1 alpha) (*.f64 -1 (/.f64 -1 beta)))
(*.f64 -2 (*.f64 (+.f64 alpha 1) (/.f64 1/2 beta)))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 1/2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 1/2 (*.f64 -1 (/.f64 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)) -1)))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 1/2 (*.f64 (+.f64 alpha 1) (/.f64 -2 beta)))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 2 (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta)))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 2 (*.f64 (+.f64 alpha 1) (/.f64 -1/2 beta)))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 2 (*.f64 (*.f64 (-.f64 -1 alpha) 2) (*.f64 1/2 (/.f64 1/2 beta))))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 (*.f64 (-.f64 -1 alpha) 2) (/.f64 1/2 beta))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 (/.f64 1/2 beta) (*.f64 (-.f64 -1 alpha) 2))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 (/.f64 1/2 beta) (*.f64 -1 (/.f64 (*.f64 (-.f64 -1 alpha) 2) -1)))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 (/.f64 1/2 beta) (*.f64 (+.f64 alpha 1) -2))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 (/.f64 1/2 beta) (*.f64 1/2 (+.f64 (*.f64 (-.f64 -1 alpha) 2) (*.f64 (-.f64 -1 alpha) 2))))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 -1/2 (*.f64 (*.f64 (-.f64 -1 alpha) 2) (/.f64 -1 beta)))
(*.f64 -1/2 (/.f64 (*.f64 (-.f64 -1 alpha) -2) beta))
(*.f64 -1/2 (*.f64 -2 (/.f64 (-.f64 -1 alpha) beta)))
(*.f64 -1/2 (*.f64 (/.f64 1 beta) (-.f64 0 (*.f64 (-.f64 -1 alpha) 2))))
(*.f64 (/.f64 1 beta) (*.f64 -1/2 (*.f64 (-.f64 -1 alpha) -2)))
(*.f64 (/.f64 1 beta) (*.f64 (-.f64 -1 alpha) 1))
(*.f64 -1/2 (*.f64 (/.f64 1 beta) (-.f64 alpha (+.f64 (neg.f64 alpha) -2))))
(*.f64 (/.f64 1 beta) (*.f64 -1/2 (-.f64 alpha (+.f64 -2 (neg.f64 alpha)))))
(*.f64 (/.f64 1 beta) (*.f64 -1/2 (-.f64 alpha (-.f64 -2 alpha))))
(*.f64 -1/2 (*.f64 (/.f64 1 beta) (-.f64 alpha (+.f64 1 (+.f64 (neg.f64 alpha) -3)))))
(*.f64 (/.f64 1 beta) (*.f64 -1/2 (-.f64 alpha (+.f64 -2 (neg.f64 alpha)))))
(*.f64 (/.f64 1 beta) (*.f64 -1/2 (-.f64 alpha (-.f64 -2 alpha))))
(*.f64 (/.f64 1 beta) (-.f64 -1 alpha))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 (/.f64 (+.f64 alpha 1) beta) -1)
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)) 1/2)
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 (/.f64 -2 beta) (*.f64 (+.f64 alpha 1) 1/2))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 (+.f64 alpha (-.f64 alpha -2)) (/.f64 -1/2 beta))
(*.f64 (/.f64 -1/2 beta) (+.f64 alpha (-.f64 alpha -2)))
(*.f64 (/.f64 -1/2 beta) (+.f64 alpha (-.f64 alpha -2)))
(*.f64 (+.f64 alpha (-.f64 alpha -2)) (/.f64 -1/2 beta))
(*.f64 (/.f64 -1/2 beta) (*.f64 -1 (*.f64 (-.f64 -1 alpha) 2)))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 (/.f64 -1/2 beta) (*.f64 1 (+.f64 alpha (-.f64 alpha -2))))
(*.f64 (/.f64 -1/2 beta) (+.f64 alpha (-.f64 alpha -2)))
(*.f64 (+.f64 alpha (-.f64 alpha -2)) (/.f64 -1/2 beta))
(*.f64 (neg.f64 (*.f64 (-.f64 -1 alpha) 2)) (-.f64 0 (/.f64 1/2 beta)))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 (neg.f64 (*.f64 (-.f64 -1 alpha) 2)) (*.f64 1 (-.f64 0 (/.f64 1/2 beta))))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 (neg.f64 (/.f64 1/2 beta)) (-.f64 0 (*.f64 (-.f64 -1 alpha) 2)))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 (neg.f64 (/.f64 1/2 beta)) (-.f64 alpha (+.f64 (neg.f64 alpha) -2)))
(*.f64 (/.f64 1/2 beta) (-.f64 (+.f64 -2 (neg.f64 alpha)) alpha))
(*.f64 (/.f64 1/2 beta) (-.f64 (-.f64 -2 alpha) alpha))
(*.f64 (neg.f64 (/.f64 1/2 beta)) (-.f64 alpha (+.f64 1 (+.f64 (neg.f64 alpha) -3))))
(*.f64 (/.f64 1/2 beta) (-.f64 (+.f64 -2 (neg.f64 alpha)) alpha))
(*.f64 (/.f64 1/2 beta) (-.f64 (-.f64 -2 alpha) alpha))
(*.f64 (neg.f64 (/.f64 1/2 beta)) (*.f64 1 (-.f64 0 (*.f64 (-.f64 -1 alpha) 2))))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 (neg.f64 (/.f64 1/2 beta)) (*.f64 1 (-.f64 alpha (+.f64 (neg.f64 alpha) -2))))
(*.f64 (/.f64 1/2 beta) (-.f64 (+.f64 -2 (neg.f64 alpha)) alpha))
(*.f64 (/.f64 1/2 beta) (-.f64 (-.f64 -2 alpha) alpha))
(*.f64 (neg.f64 (/.f64 1/2 beta)) (*.f64 1 (-.f64 alpha (+.f64 1 (+.f64 (neg.f64 alpha) -3)))))
(*.f64 (/.f64 1/2 beta) (-.f64 (+.f64 -2 (neg.f64 alpha)) alpha))
(*.f64 (/.f64 1/2 beta) (-.f64 (-.f64 -2 alpha) alpha))
(*.f64 (-.f64 1 (neg.f64 alpha)) (/.f64 -1 beta))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 (+.f64 (*.f64 (-.f64 -1 alpha) 2) (*.f64 (-.f64 -1 alpha) 2)) (*.f64 1/2 (/.f64 1/2 beta)))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 (+.f64 (*.f64 (-.f64 -1 alpha) 2) (*.f64 (-.f64 -1 alpha) 2)) (*.f64 1 (*.f64 1/2 (/.f64 1/2 beta))))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 (+.f64 (*.f64 (-.f64 -1 alpha) 2) (*.f64 (-.f64 -1 alpha) 2)) (*.f64 (/.f64 1/2 beta) 1/2))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(*.f64 (+.f64 (/.f64 (+.f64 alpha 1) beta) (/.f64 (+.f64 alpha 1) beta)) -1/2)
(*.f64 -1/2 (/.f64 (+.f64 (+.f64 1 alpha) (+.f64 1 alpha)) beta))
(neg.f64 (/.f64 (+.f64 alpha 1) beta))
(neg.f64 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -1 alpha) beta)
(+.f64 -1 (/.f64 (+.f64 alpha 1) beta))
(+.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(+.f64 -1 (+.f64 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))) (-.f64 (/.f64 (-.f64 -1 alpha) beta) -2)))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (-.f64 -1 (*.f64 (+.f64 1 alpha) (/.f64 -2 beta))))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (-.f64 -1 (*.f64 (/.f64 (+.f64 1 alpha) beta) -2)))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))) 1))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (-.f64 -1 (*.f64 (+.f64 1 alpha) (/.f64 -2 beta))))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (-.f64 -1 (*.f64 (/.f64 (+.f64 1 alpha) beta) -2)))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))) (-.f64 (/.f64 0 beta) -1)))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (-.f64 -1 (*.f64 (+.f64 1 alpha) (/.f64 -2 beta))))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (-.f64 -1 (*.f64 (/.f64 (+.f64 1 alpha) beta) -2)))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))) (-.f64 (/.f64 0 (/.f64 beta (-.f64 -1 alpha))) -1)))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (*.f64 0 (/.f64 (-.f64 -1 alpha) beta)) (-.f64 -1 (*.f64 (+.f64 1 alpha) (/.f64 -2 beta)))))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (+.f64 (*.f64 (-.f64 -1 alpha) (/.f64 0 beta)) (-.f64 -1 (*.f64 (/.f64 (+.f64 1 alpha) beta) -2))))
(+.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) 0)
(+.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(+.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) (-.f64 (-.f64 (/.f64 0 (/.f64 beta (-.f64 -1 alpha))) -1) 1))
(+.f64 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)) (+.f64 (+.f64 1 (*.f64 0 (/.f64 (-.f64 -1 alpha) beta))) -1))
(+.f64 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)) (+.f64 0 (*.f64 (-.f64 -1 alpha) (/.f64 0 beta))))
(+.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) (+.f64 0 (-.f64 (-.f64 (/.f64 0 (/.f64 beta (-.f64 -1 alpha))) -1) 1)))
(+.f64 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)) (+.f64 (+.f64 1 (*.f64 0 (/.f64 (-.f64 -1 alpha) beta))) -1))
(+.f64 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)) (+.f64 0 (*.f64 (-.f64 -1 alpha) (/.f64 0 beta))))
(+.f64 1 (+.f64 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))) (/.f64 (-.f64 -1 alpha) beta)))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (-.f64 -1 (*.f64 (+.f64 1 alpha) (/.f64 -2 beta))))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (-.f64 -1 (*.f64 (/.f64 (+.f64 1 alpha) beta) -2)))
(+.f64 0 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)))
(+.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(+.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1) (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (-.f64 -1 (*.f64 (+.f64 1 alpha) (/.f64 -2 beta))))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (-.f64 -1 (*.f64 (/.f64 (+.f64 1 alpha) beta) -2)))
(+.f64 (/.f64 -1 beta) (+.f64 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))) (-.f64 (-.f64 -1 (/.f64 alpha beta)) -2)))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (-.f64 -1 (*.f64 (+.f64 1 alpha) (/.f64 -2 beta))))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (-.f64 -1 (*.f64 (/.f64 (+.f64 1 alpha) beta) -2)))
(+.f64 (/.f64 alpha beta) (-.f64 0 (+.f64 (/.f64 -1 beta) 1)))
(+.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(+.f64 (/.f64 alpha beta) (-.f64 (/.f64 0 beta) (+.f64 (/.f64 -1 beta) 1)))
(+.f64 (/.f64 alpha beta) (-.f64 (/.f64 0 beta) (+.f64 1 (/.f64 -1 beta))))
(-.f64 (/.f64 (+.f64 0 (+.f64 1 alpha)) beta) 1)
(+.f64 (/.f64 alpha beta) (+.f64 -1 (/.f64 1 beta)))
(+.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(+.f64 (/.f64 alpha beta) (+.f64 -1 (-.f64 0 (/.f64 -1 beta))))
(+.f64 (/.f64 alpha beta) (-.f64 -1 (/.f64 -1 beta)))
(-.f64 (+.f64 (/.f64 alpha beta) -1) (/.f64 -1 beta))
(+.f64 (/.f64 alpha beta) (+.f64 0 (-.f64 0 (+.f64 (/.f64 -1 beta) 1))))
(+.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(+.f64 (/.f64 alpha beta) (+.f64 0 (-.f64 (/.f64 0 beta) (+.f64 (/.f64 -1 beta) 1))))
(+.f64 (/.f64 alpha beta) (+.f64 (/.f64 0 beta) (neg.f64 (+.f64 1 (/.f64 -1 beta)))))
(+.f64 0 (-.f64 (/.f64 (+.f64 0 (+.f64 1 alpha)) beta) 1))
(+.f64 -2 (+.f64 1 (/.f64 (+.f64 alpha 1) beta)))
(+.f64 -2 (+.f64 1 (/.f64 (+.f64 1 alpha) beta)))
(+.f64 1 (+.f64 -2 (/.f64 (+.f64 1 alpha) beta)))
(+.f64 (+.f64 -1 (/.f64 (-.f64 -1 alpha) beta)) (+.f64 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))) 2))
(+.f64 (+.f64 -1 (/.f64 (-.f64 -1 alpha) beta)) (-.f64 0 (*.f64 (+.f64 1 alpha) (/.f64 -2 beta))))
(+.f64 (+.f64 -1 (/.f64 (-.f64 -1 alpha) beta)) (-.f64 0 (*.f64 (/.f64 (+.f64 1 alpha) beta) -2)))
(+.f64 2 (+.f64 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))) (+.f64 -1 (/.f64 (-.f64 -1 alpha) beta))))
(+.f64 (+.f64 -1 (/.f64 (-.f64 -1 alpha) beta)) (-.f64 0 (*.f64 (+.f64 1 alpha) (/.f64 -2 beta))))
(+.f64 (+.f64 -1 (/.f64 (-.f64 -1 alpha) beta)) (-.f64 0 (*.f64 (/.f64 (+.f64 1 alpha) beta) -2)))
(+.f64 (+.f64 (/.f64 -1 beta) 1) (+.f64 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))) (-.f64 0 (/.f64 alpha beta))))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (-.f64 -1 (*.f64 (+.f64 1 alpha) (/.f64 -2 beta))))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (-.f64 -1 (*.f64 (/.f64 (+.f64 1 alpha) beta) -2)))
(+.f64 (/.f64 (+.f64 alpha 1) beta) -1)
(+.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(+.f64 (/.f64 (+.f64 alpha 1) beta) (+.f64 -1 (/.f64 0 beta)))
(+.f64 -1 (/.f64 (+.f64 0 (+.f64 1 alpha)) beta))
(+.f64 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)) (+.f64 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))) (+.f64 1 (/.f64 (+.f64 alpha 1) beta))))
(+.f64 (-.f64 -2 (*.f64 (+.f64 1 alpha) (/.f64 -2 beta))) (+.f64 1 (+.f64 (/.f64 (+.f64 1 alpha) beta) (*.f64 (+.f64 1 alpha) (/.f64 -2 beta)))))
(+.f64 (-.f64 -2 (*.f64 (/.f64 (+.f64 1 alpha) beta) -2)) (+.f64 1 (+.f64 (/.f64 (+.f64 1 alpha) beta) (*.f64 (/.f64 (+.f64 1 alpha) beta) -2))))
(+.f64 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2) (+.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta)))))
(+.f64 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)) (+.f64 -2 (-.f64 (*.f64 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)) -2) (*.f64 (+.f64 1 alpha) (/.f64 -2 beta)))))
(+.f64 (+.f64 -1 (/.f64 (+.f64 1 alpha) beta)) (+.f64 -2 (-.f64 (*.f64 2 (-.f64 1 (/.f64 (+.f64 1 alpha) beta))) (*.f64 (/.f64 (+.f64 1 alpha) beta) -2))))
(+.f64 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))) (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (-.f64 -1 (*.f64 (+.f64 1 alpha) (/.f64 -2 beta))))
(+.f64 (/.f64 (-.f64 -1 alpha) beta) (-.f64 -1 (*.f64 (/.f64 (+.f64 1 alpha) beta) -2)))
(+.f64 -4 (-.f64 0 (+.f64 (/.f64 (-.f64 -1 alpha) beta) -3)))
(+.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(+.f64 -4 (+.f64 0 (-.f64 0 (+.f64 (/.f64 (-.f64 -1 alpha) beta) -3))))
(+.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(*.f64 -1 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1))
(+.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) 1)
(+.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(*.f64 1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)))
(+.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(*.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1) -1)
(+.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(*.f64 -2 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta)) 1/2))
(+.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(*.f64 1/2 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))))
(+.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(*.f64 1/2 (*.f64 -1 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2)))
(+.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(*.f64 2 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) 1/2))
(+.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta)) 1/2) -2)
(+.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(*.f64 -1/2 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2))
(+.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(*.f64 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2) -1/2)
(+.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(*.f64 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))) 1/2)
(+.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(*.f64 4 (*.f64 -1 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -1/4)))
(+.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(/.f64 -1 (/.f64 -1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))))
(+.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(/.f64 -1 (/.f64 (+.f64 (/.f64 1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) (/.f64 1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)))) -2))
(+.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) 1)
(+.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(/.f64 1 (/.f64 1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))))
(+.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1) -1)
(+.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(/.f64 -2 (/.f64 -2 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))))
(+.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(/.f64 1/2 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))))
(+.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(/.f64 2 (/.f64 (/.f64 1 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) 1/2))
(+.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(/.f64 2 (*.f64 (/.f64 -2 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) -1))
(+.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(/.f64 2 (/.f64 (/.f64 -2 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) -1))
(+.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(/.f64 2 (/.f64 -1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta)) 1/2)))
(+.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta)) 1/2) -1/2)
(+.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(/.f64 -1/2 (/.f64 1/2 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1)))
(+.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2) -2)
(+.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 -2 (*.f64 -2 (/.f64 (+.f64 alpha 1) beta))) 2)
(+.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(/.f64 -4 (/.f64 (/.f64 -2 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta))) 1/2))
(+.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(/.f64 1/4 (/.f64 -1/4 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1)))
(+.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) 1/2) 1/2)
(+.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (/.f64 -2 (/.f64 1/2 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)))) -4)
(+.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (/.f64 -2 (/.f64 1/2 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1))) 4)
(+.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (*.f64 (*.f64 (+.f64 -1 (/.f64 (+.f64 alpha 1) beta)) -2) -1) 2)
(+.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 (+.f64 1 (/.f64 (+.f64 alpha 1) beta)) (+.f64 (/.f64 (+.f64 alpha 1) beta) (/.f64 (+.f64 alpha 1) beta))) -1)
(+.f64 -1 (/.f64 (+.f64 1 alpha) beta))
(/.f64 (-.f64 (/.f64 0 beta) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 alpha 1) beta)) 1/2)) 1/2)
(/.f64 (-.f64 (/.f64 0 beta) (+.f64 1/2 (*.f64 (/.f64 (+.f64 1 alpha) beta) -1/2))) 1/2)
(-.f64 (/.f64 0 beta) (/.f64 (+.f64 1/2 (/.f64 -1/2 (/.f64 beta (+.f64 1 alpha)))) 1/2))
(neg.f64 (+.f64 (/.f64 (-.f64 -1 alpha) beta) 1))
(+.f64 -1 (/.f64 (+.f64 1 alpha) beta))

localize37.0ms (0.3%)

Local error

Found 2 expressions with local error:

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

Compiled 95 to 57 computations (40% saved)

series2.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite78.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1036×rational.json-simplify-25
978×rational.json-simplify-18
960×rational.json-1
960×rational.json-2
960×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01649
110349
239049
3226349
Stop Event
node limit
Counts
1 → 65
Calls
Call 1
Inputs
(-.f64 (*.f64 (/.f64 (+.f64 (-.f64 alpha alpha) 2) beta) 1) (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (-.f64 (/.f64 0 (/.f64 beta (-.f64 (-.f64 alpha alpha) 2))) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (-.f64 (/.f64 0 beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) (/.f64 0 (/.f64 1 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 alpha (/.f64 0 beta)) (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 alpha (/.f64 0 beta)) (+.f64 (/.f64 2 beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 alpha (/.f64 0 beta)) (+.f64 0 (+.f64 (/.f64 2 beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 beta) (-.f64 (*.f64 alpha (/.f64 0 beta)) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (-.f64 0 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (-.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (+.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 2 beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) (*.f64 alpha (/.f64 0 beta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 0 (/.f64 beta (-.f64 (-.f64 alpha alpha) 2))) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2)))) (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta))) (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) 2) (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) 2) (-.f64 0 (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (+.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2)))) (/.f64 (*.f64 beta -4) (+.f64 alpha (+.f64 2 beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (+.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta))) (+.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2)))) (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (*.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) 2)) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 (*.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) 2) (*.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) 2)) (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (*.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) 2)) (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 0 (*.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) 2)) (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (-.f64 (*.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) 2) (*.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) 2)) (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (+.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (+.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta))) (+.f64 0 (*.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) -1) (/.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2)))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 (*.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) 2) (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta))))) (+.f64 (*.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) 2) (*.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (+.f64 (*.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) 2) (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (+.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta)))) (+.f64 (*.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) 2) (*.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 0 (*.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (+.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2)))) (+.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) (+.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) (*.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (-.f64 (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (+.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta))) (+.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) (*.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 -1 (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 -1 (-.f64 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 1 (*.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 -1 (+.f64 (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 1 (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 -1 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta))) 1/2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta) (*.f64 (/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 2 beta))) -2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 1/2 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta)) (/.f64 (*.f64 beta -2) (+.f64 4 (/.f64 (+.f64 alpha beta) 1/2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 0 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta))) (-.f64 0 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 0 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta))) (+.f64 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 0 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta))) (+.f64 (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (-.f64 0 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (+.f64 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (+.f64 (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta))) (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta))) (-.f64 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)))))))

simplify87.0ms (0.6%)

Algorithm
egg-herbie
Rules
1634×rational.json-simplify-5
1520×rational.json-simplify-9
954×rational.json-simplify-1
780×rational.json-simplify-15
750×rational.json-simplify-7
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02546127
110095919
242675919
Stop Event
node limit
Counts
89 → 168
Calls
Call 1
Inputs
(-.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 -2 (/.f64 beta (+.f64 beta 2))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta 2) 2))) (*.f64 2 (/.f64 1 beta))) (*.f64 -2 (/.f64 beta (+.f64 beta 2))))
(-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 beta (pow.f64 alpha 2)) (pow.f64 (+.f64 beta 2) 3))) (+.f64 (*.f64 -2 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta 2) 2))) (*.f64 2 (/.f64 1 beta)))) (*.f64 -2 (/.f64 beta (+.f64 beta 2))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 beta (pow.f64 alpha 3)) (pow.f64 (+.f64 beta 2) 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 beta (pow.f64 alpha 2)) (pow.f64 (+.f64 beta 2) 3))) (+.f64 (*.f64 -2 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta 2) 2))) (*.f64 2 (/.f64 1 beta))))) (*.f64 -2 (/.f64 beta (+.f64 beta 2))))
(/.f64 2 beta)
(+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 2 (/.f64 beta alpha)))
(+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 (*.f64 -2 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (*.f64 2 (/.f64 beta alpha))))
(+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 (*.f64 -2 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))))))
(/.f64 2 beta)
(+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 2 (/.f64 beta alpha)))
(+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 (*.f64 -2 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (*.f64 2 (/.f64 beta alpha))))
(+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 (*.f64 -2 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))))))
(/.f64 2 beta)
(+.f64 (*.f64 2 (/.f64 beta (+.f64 2 alpha))) (*.f64 2 (/.f64 1 beta)))
(+.f64 (*.f64 2 (/.f64 beta (+.f64 2 alpha))) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 2)))))
(+.f64 (*.f64 2 (/.f64 beta (+.f64 2 alpha))) (+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 (*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 2))) (*.f64 2 (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 alpha) 3))))))
2
(+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 2 (*.f64 -2 (/.f64 (+.f64 2 alpha) beta))))
(+.f64 (*.f64 2 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (+.f64 2 (+.f64 (*.f64 -2 (/.f64 (+.f64 2 alpha) beta)) (*.f64 2 (/.f64 1 beta)))))
(+.f64 (*.f64 2 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (+.f64 2 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3))) (+.f64 (*.f64 -2 (/.f64 (+.f64 2 alpha) beta)) (*.f64 2 (/.f64 1 beta))))))
2
(+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 2 (*.f64 -2 (/.f64 (+.f64 2 alpha) beta))))
(+.f64 (*.f64 2 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (+.f64 2 (+.f64 (*.f64 -2 (/.f64 (+.f64 2 alpha) beta)) (*.f64 2 (/.f64 1 beta)))))
(+.f64 (*.f64 2 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (+.f64 2 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3))) (+.f64 (*.f64 -2 (/.f64 (+.f64 2 alpha) beta)) (*.f64 2 (/.f64 1 beta))))))
(+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (-.f64 (/.f64 0 (/.f64 beta (-.f64 (-.f64 alpha alpha) 2))) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2)))))
(+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta))))
(+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (-.f64 (/.f64 0 beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2)))))
(+.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) 0)
(+.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) (/.f64 0 (/.f64 1 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))))))
(+.f64 0 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))))
(+.f64 (*.f64 alpha (/.f64 0 beta)) (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))))
(+.f64 (*.f64 alpha (/.f64 0 beta)) (+.f64 (/.f64 2 beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))))
(+.f64 (*.f64 alpha (/.f64 0 beta)) (+.f64 0 (+.f64 (/.f64 2 beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta))))))
(+.f64 (/.f64 2 beta) (-.f64 (*.f64 alpha (/.f64 0 beta)) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2)))))
(+.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (-.f64 0 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))))))
(+.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (-.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (+.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta)))))
(+.f64 (+.f64 (/.f64 2 beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) (*.f64 alpha (/.f64 0 beta)))
(+.f64 (-.f64 (/.f64 0 (/.f64 beta (-.f64 (-.f64 alpha alpha) 2))) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2)))) (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta))
(+.f64 (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta))) (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta))
(+.f64 (*.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) 2) (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)))
(+.f64 (*.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) 2) (-.f64 0 (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (+.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta)))))
(*.f64 1 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))))
(*.f64 1 (-.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2)))) (/.f64 (*.f64 beta -4) (+.f64 alpha (+.f64 2 beta)))))
(*.f64 1 (-.f64 (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (+.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta))) (+.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2)))) (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2)))))))
(*.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) 1)
(*.f64 1/2 (*.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) 2))
(*.f64 (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) -1)
(*.f64 -1 (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)))
(*.f64 -1 (-.f64 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))))
(*.f64 -1 (-.f64 (-.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (*.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) 2)) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2)))))
(*.f64 -1 (-.f64 (-.f64 (*.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) 2) (*.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) 2)) (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta))))))
(*.f64 -1 (-.f64 (-.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (*.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) 2)) (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))))))
(*.f64 -1 (-.f64 (-.f64 0 (*.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) 2)) (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta))))
(*.f64 -1 (-.f64 (-.f64 (*.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) 2) (*.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) 2)) (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (+.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta)))))
(*.f64 -1 (-.f64 (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (+.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta))) (+.f64 0 (*.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) 2))))
(*.f64 -1 (-.f64 (/.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) -1) (/.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2)))) -1)))
(*.f64 -1 (-.f64 (+.f64 (*.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) 2) (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta))))) (+.f64 (*.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) 2) (*.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) 2))))
(*.f64 -1 (-.f64 (+.f64 (*.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) 2) (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (+.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta)))) (+.f64 (*.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) 2) (*.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) 2))))
(*.f64 -1/2 (-.f64 0 (*.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) 2)))
(*.f64 -1/2 (-.f64 (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta))))))
(*.f64 -1/2 (-.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (+.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta))))
(*.f64 -1/2 (-.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2)))) (+.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)))))
(*.f64 -1/2 (-.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) (+.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) (*.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) 2))))
(*.f64 -1/2 (-.f64 (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (+.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta))) (+.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) (*.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) 2))))
(*.f64 (*.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) 2) 1/2)
(*.f64 (+.f64 (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta))) -1/2)
(/.f64 1 (/.f64 1 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta))))))
(/.f64 1 (/.f64 -1 (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta))))
(/.f64 1 (/.f64 -1 (-.f64 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta))))))
(/.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) 1)
(/.f64 1/2 (/.f64 1 (*.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) 2)))
(/.f64 1/2 (/.f64 -1 (+.f64 (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)))))
(/.f64 (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) -1)
(/.f64 -1 (/.f64 1 (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta))))
(/.f64 -1 (/.f64 -1 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta))))))
(/.f64 (-.f64 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) -1)
(/.f64 (*.f64 (+.f64 (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta))) 1/2) -1)
(/.f64 (*.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) -1) -1)
(/.f64 (-.f64 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta) (*.f64 (/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 2 beta))) -2)) -1)
(/.f64 (-.f64 (*.f64 1/2 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta)) (/.f64 (*.f64 beta -2) (+.f64 4 (/.f64 (+.f64 alpha beta) 1/2)))) 1/2)
(/.f64 (-.f64 (-.f64 0 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta))) (-.f64 0 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2)))))) -1)
(/.f64 (-.f64 (-.f64 0 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta))) (+.f64 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta))))) -1)
(/.f64 (-.f64 (-.f64 0 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta))) (+.f64 (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta))) -1)
(/.f64 (-.f64 (+.f64 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (-.f64 0 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2)))))) -1)
(/.f64 (-.f64 (+.f64 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (+.f64 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta))))) -1)
(/.f64 (-.f64 (+.f64 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (+.f64 (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta))) -1)
(/.f64 (-.f64 (+.f64 (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta))) (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta))) -1)
(/.f64 (-.f64 (+.f64 (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta))) (-.f64 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta))))) -1)
(neg.f64 (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)))
Outputs
(-.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 -2 (/.f64 beta (+.f64 beta 2))))
(-.f64 (/.f64 2 beta) (*.f64 -2 (/.f64 beta (+.f64 2 beta))))
(-.f64 (/.f64 2 beta) (/.f64 beta (/.f64 (+.f64 2 beta) -2)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta 2) 2))) (*.f64 2 (/.f64 1 beta))) (*.f64 -2 (/.f64 beta (+.f64 beta 2))))
(+.f64 (/.f64 (*.f64 (*.f64 beta alpha) -2) (pow.f64 (+.f64 2 beta) 2)) (-.f64 (/.f64 2 beta) (*.f64 -2 (/.f64 beta (+.f64 2 beta)))))
(+.f64 (/.f64 2 beta) (-.f64 (*.f64 -2 (*.f64 beta (/.f64 alpha (pow.f64 (+.f64 2 beta) 2)))) (*.f64 -2 (/.f64 beta (+.f64 2 beta)))))
(+.f64 (/.f64 2 beta) (-.f64 (/.f64 beta (/.f64 (/.f64 (pow.f64 (+.f64 2 beta) 2) alpha) -2)) (/.f64 beta (/.f64 (+.f64 2 beta) -2))))
(-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 beta (pow.f64 alpha 2)) (pow.f64 (+.f64 beta 2) 3))) (+.f64 (*.f64 -2 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta 2) 2))) (*.f64 2 (/.f64 1 beta)))) (*.f64 -2 (/.f64 beta (+.f64 beta 2))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 alpha 2) (/.f64 beta (pow.f64 (+.f64 2 beta) 3)))) (+.f64 (/.f64 (*.f64 (*.f64 beta alpha) -2) (pow.f64 (+.f64 2 beta) 2)) (-.f64 (/.f64 2 beta) (*.f64 -2 (/.f64 beta (+.f64 2 beta))))))
(+.f64 (*.f64 -2 (*.f64 beta (/.f64 alpha (pow.f64 (+.f64 2 beta) 2)))) (+.f64 (*.f64 2 (*.f64 beta (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 2 beta) 3)))) (-.f64 (/.f64 2 beta) (*.f64 -2 (/.f64 beta (+.f64 2 beta))))))
(+.f64 (+.f64 (/.f64 2 beta) (-.f64 (/.f64 beta (/.f64 (/.f64 (pow.f64 (+.f64 2 beta) 2) alpha) -2)) (/.f64 beta (/.f64 (+.f64 2 beta) -2)))) (*.f64 2 (*.f64 beta (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 2 beta) 3)))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 beta (pow.f64 alpha 3)) (pow.f64 (+.f64 beta 2) 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 beta (pow.f64 alpha 2)) (pow.f64 (+.f64 beta 2) 3))) (+.f64 (*.f64 -2 (/.f64 (*.f64 beta alpha) (pow.f64 (+.f64 beta 2) 2))) (*.f64 2 (/.f64 1 beta))))) (*.f64 -2 (/.f64 beta (+.f64 beta 2))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 alpha 3) (/.f64 beta (pow.f64 (+.f64 2 beta) 4)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 alpha 2) (/.f64 beta (pow.f64 (+.f64 2 beta) 3)))) (+.f64 (/.f64 (*.f64 (*.f64 beta alpha) -2) (pow.f64 (+.f64 2 beta) 2)) (-.f64 (/.f64 2 beta) (*.f64 -2 (/.f64 beta (+.f64 2 beta)))))))
(+.f64 (+.f64 (*.f64 -2 (*.f64 beta (/.f64 alpha (pow.f64 (+.f64 2 beta) 2)))) (+.f64 (*.f64 2 (*.f64 beta (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 2 beta) 3)))) (-.f64 (/.f64 2 beta) (*.f64 -2 (/.f64 beta (+.f64 2 beta)))))) (*.f64 -2 (*.f64 beta (/.f64 (pow.f64 alpha 3) (pow.f64 (+.f64 2 beta) 4)))))
(+.f64 (+.f64 (+.f64 (/.f64 2 beta) (-.f64 (/.f64 beta (/.f64 (/.f64 (pow.f64 (+.f64 2 beta) 2) alpha) -2)) (/.f64 beta (/.f64 (+.f64 2 beta) -2)))) (*.f64 2 (*.f64 beta (/.f64 (pow.f64 alpha 2) (pow.f64 (+.f64 2 beta) 3))))) (*.f64 -2 (*.f64 (pow.f64 alpha 3) (/.f64 beta (pow.f64 (+.f64 2 beta) 4)))))
(/.f64 2 beta)
(+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 2 (/.f64 beta alpha)))
(+.f64 (/.f64 2 beta) (*.f64 2 (/.f64 beta alpha)))
(+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 (*.f64 -2 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (*.f64 2 (/.f64 beta alpha))))
(+.f64 (/.f64 2 beta) (+.f64 (*.f64 2 (/.f64 beta alpha)) (/.f64 (*.f64 (*.f64 beta (+.f64 2 beta)) -2) (pow.f64 alpha 2))))
(+.f64 (/.f64 2 beta) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 -2 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) beta)))))
(+.f64 (+.f64 (/.f64 2 beta) (*.f64 2 (/.f64 beta alpha))) (*.f64 -2 (*.f64 beta (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))))
(+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 (*.f64 -2 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))))))
(+.f64 (/.f64 2 beta) (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (/.f64 (*.f64 (*.f64 beta (+.f64 2 beta)) -2) (pow.f64 alpha 2)) (*.f64 2 (*.f64 (pow.f64 (+.f64 2 beta) 2) (/.f64 beta (pow.f64 alpha 3)))))))
(+.f64 (/.f64 2 beta) (+.f64 (*.f64 -2 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) beta))) (*.f64 2 (+.f64 (/.f64 beta alpha) (*.f64 (pow.f64 (+.f64 2 beta) 2) (/.f64 beta (pow.f64 alpha 3)))))))
(+.f64 (/.f64 2 beta) (+.f64 (*.f64 -2 (*.f64 beta (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))) (*.f64 2 (+.f64 (/.f64 beta alpha) (*.f64 (pow.f64 (+.f64 2 beta) 2) (/.f64 beta (pow.f64 alpha 3)))))))
(/.f64 2 beta)
(+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 2 (/.f64 beta alpha)))
(+.f64 (/.f64 2 beta) (*.f64 2 (/.f64 beta alpha)))
(+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 (*.f64 -2 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (*.f64 2 (/.f64 beta alpha))))
(+.f64 (/.f64 2 beta) (+.f64 (*.f64 2 (/.f64 beta alpha)) (/.f64 (*.f64 (*.f64 beta (+.f64 2 beta)) -2) (pow.f64 alpha 2))))
(+.f64 (/.f64 2 beta) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 -2 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) beta)))))
(+.f64 (+.f64 (/.f64 2 beta) (*.f64 2 (/.f64 beta alpha))) (*.f64 -2 (*.f64 beta (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))))
(+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 (*.f64 -2 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 (*.f64 beta (pow.f64 (+.f64 beta 2) 2)) (pow.f64 alpha 3))))))
(+.f64 (/.f64 2 beta) (+.f64 (*.f64 2 (/.f64 beta alpha)) (+.f64 (/.f64 (*.f64 (*.f64 beta (+.f64 2 beta)) -2) (pow.f64 alpha 2)) (*.f64 2 (*.f64 (pow.f64 (+.f64 2 beta) 2) (/.f64 beta (pow.f64 alpha 3)))))))
(+.f64 (/.f64 2 beta) (+.f64 (*.f64 -2 (/.f64 (+.f64 2 beta) (/.f64 (pow.f64 alpha 2) beta))) (*.f64 2 (+.f64 (/.f64 beta alpha) (*.f64 (pow.f64 (+.f64 2 beta) 2) (/.f64 beta (pow.f64 alpha 3)))))))
(+.f64 (/.f64 2 beta) (+.f64 (*.f64 -2 (*.f64 beta (/.f64 (+.f64 2 beta) (pow.f64 alpha 2)))) (*.f64 2 (+.f64 (/.f64 beta alpha) (*.f64 (pow.f64 (+.f64 2 beta) 2) (/.f64 beta (pow.f64 alpha 3)))))))
(/.f64 2 beta)
(+.f64 (*.f64 2 (/.f64 beta (+.f64 2 alpha))) (*.f64 2 (/.f64 1 beta)))
(+.f64 (/.f64 2 beta) (*.f64 2 (/.f64 beta (+.f64 2 alpha))))
(+.f64 (/.f64 2 beta) (/.f64 2 (/.f64 (+.f64 2 alpha) beta)))
(+.f64 (*.f64 2 (/.f64 beta (+.f64 2 alpha))) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 2)))))
(+.f64 (*.f64 2 (/.f64 beta (+.f64 2 alpha))) (+.f64 (/.f64 2 beta) (/.f64 (*.f64 (pow.f64 beta 2) -2) (pow.f64 (+.f64 2 alpha) 2))))
(+.f64 (*.f64 2 (/.f64 beta (+.f64 2 alpha))) (+.f64 (/.f64 2 beta) (*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 2)))))
(+.f64 (/.f64 2 beta) (+.f64 (/.f64 2 (/.f64 (+.f64 2 alpha) beta)) (/.f64 (pow.f64 beta 2) (/.f64 (pow.f64 (+.f64 2 alpha) 2) -2))))
(+.f64 (*.f64 2 (/.f64 beta (+.f64 2 alpha))) (+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 (*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 2))) (*.f64 2 (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 alpha) 3))))))
(+.f64 (/.f64 2 beta) (+.f64 (*.f64 2 (/.f64 beta (+.f64 2 alpha))) (+.f64 (/.f64 (*.f64 (pow.f64 beta 2) -2) (pow.f64 (+.f64 2 alpha) 2)) (/.f64 (*.f64 (pow.f64 beta 3) 2) (pow.f64 (+.f64 2 alpha) 3)))))
(+.f64 (/.f64 2 beta) (+.f64 (*.f64 2 (/.f64 beta (+.f64 2 alpha))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 (+.f64 2 alpha) 2))) (*.f64 2 (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 alpha) 3))))))
(+.f64 (/.f64 2 beta) (+.f64 (/.f64 2 (/.f64 (+.f64 2 alpha) beta)) (+.f64 (/.f64 (pow.f64 beta 2) (/.f64 (pow.f64 (+.f64 2 alpha) 2) -2)) (*.f64 2 (/.f64 (pow.f64 beta 3) (pow.f64 (+.f64 2 alpha) 3))))))
2
(+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 2 (*.f64 -2 (/.f64 (+.f64 2 alpha) beta))))
(+.f64 2 (+.f64 (/.f64 2 beta) (*.f64 -2 (/.f64 (+.f64 2 alpha) beta))))
(+.f64 2 (/.f64 (+.f64 2 (*.f64 -2 (+.f64 2 alpha))) beta))
(+.f64 (*.f64 2 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (+.f64 2 (+.f64 (*.f64 -2 (/.f64 (+.f64 2 alpha) beta)) (*.f64 2 (/.f64 1 beta)))))
(+.f64 2 (+.f64 (*.f64 2 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (+.f64 (/.f64 2 beta) (*.f64 -2 (/.f64 (+.f64 2 alpha) beta)))))
(+.f64 2 (+.f64 (*.f64 2 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (/.f64 (+.f64 2 (*.f64 -2 (+.f64 2 alpha))) beta)))
(+.f64 2 (+.f64 (/.f64 (*.f64 2 (pow.f64 (+.f64 2 alpha) 2)) (pow.f64 beta 2)) (/.f64 (+.f64 2 (*.f64 -2 (+.f64 2 alpha))) beta)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (+.f64 2 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3))) (+.f64 (*.f64 -2 (/.f64 (+.f64 2 alpha) beta)) (*.f64 2 (/.f64 1 beta))))))
(+.f64 2 (+.f64 (*.f64 2 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (+.f64 (*.f64 -2 (/.f64 (+.f64 2 alpha) beta)) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 3) -2) (pow.f64 beta 3)) (/.f64 2 beta)))))
(+.f64 2 (+.f64 (*.f64 -2 (/.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))) (/.f64 (+.f64 2 (*.f64 -2 (+.f64 2 alpha))) beta))))
(+.f64 (/.f64 (*.f64 -2 (pow.f64 (+.f64 2 alpha) 3)) (pow.f64 beta 3)) (+.f64 2 (+.f64 (/.f64 (*.f64 2 (pow.f64 (+.f64 2 alpha) 2)) (pow.f64 beta 2)) (/.f64 (+.f64 2 (*.f64 -2 (+.f64 2 alpha))) beta))))
2
(+.f64 (*.f64 2 (/.f64 1 beta)) (+.f64 2 (*.f64 -2 (/.f64 (+.f64 2 alpha) beta))))
(+.f64 2 (+.f64 (/.f64 2 beta) (*.f64 -2 (/.f64 (+.f64 2 alpha) beta))))
(+.f64 2 (/.f64 (+.f64 2 (*.f64 -2 (+.f64 2 alpha))) beta))
(+.f64 (*.f64 2 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (+.f64 2 (+.f64 (*.f64 -2 (/.f64 (+.f64 2 alpha) beta)) (*.f64 2 (/.f64 1 beta)))))
(+.f64 2 (+.f64 (*.f64 2 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (+.f64 (/.f64 2 beta) (*.f64 -2 (/.f64 (+.f64 2 alpha) beta)))))
(+.f64 2 (+.f64 (*.f64 2 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (/.f64 (+.f64 2 (*.f64 -2 (+.f64 2 alpha))) beta)))
(+.f64 2 (+.f64 (/.f64 (*.f64 2 (pow.f64 (+.f64 2 alpha) 2)) (pow.f64 beta 2)) (/.f64 (+.f64 2 (*.f64 -2 (+.f64 2 alpha))) beta)))
(+.f64 (*.f64 2 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (+.f64 2 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (+.f64 2 alpha) 3) (pow.f64 beta 3))) (+.f64 (*.f64 -2 (/.f64 (+.f64 2 alpha) beta)) (*.f64 2 (/.f64 1 beta))))))
(+.f64 2 (+.f64 (*.f64 2 (/.f64 (pow.f64 (+.f64 2 alpha) 2) (pow.f64 beta 2))) (+.f64 (*.f64 -2 (/.f64 (+.f64 2 alpha) beta)) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 alpha) 3) -2) (pow.f64 beta 3)) (/.f64 2 beta)))))
(+.f64 2 (+.f64 (*.f64 -2 (/.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))) (/.f64 (+.f64 2 (*.f64 -2 (+.f64 2 alpha))) beta))))
(+.f64 (/.f64 (*.f64 -2 (pow.f64 (+.f64 2 alpha) 3)) (pow.f64 beta 3)) (+.f64 2 (+.f64 (/.f64 (*.f64 2 (pow.f64 (+.f64 2 alpha) 2)) (pow.f64 beta 2)) (/.f64 (+.f64 2 (*.f64 -2 (+.f64 2 alpha))) beta))))
(+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (-.f64 (/.f64 0 (/.f64 beta (-.f64 (-.f64 alpha alpha) 2))) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2)))))
(-.f64 (+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (*.f64 0 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta))) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2))))
(+.f64 (*.f64 0 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (-.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2)))))
(-.f64 (+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (*.f64 (-.f64 (-.f64 alpha alpha) 2) (/.f64 0 beta))) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2))))
(+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta))))
(+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))))
(+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (-.f64 (/.f64 0 beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2)))))
(-.f64 (+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 0 beta)) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2))))
(-.f64 (/.f64 (+.f64 (+.f64 2 (-.f64 alpha alpha)) 0) beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2))))
(+.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) 0)
(+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))))
(+.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) (/.f64 0 (/.f64 1 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))))))
(+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))))
(+.f64 0 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))))
(+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))))
(+.f64 (*.f64 alpha (/.f64 0 beta)) (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))))
(+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (+.f64 (*.f64 alpha (/.f64 0 beta)) (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))))
(+.f64 (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))) (+.f64 (*.f64 alpha (/.f64 0 beta)) (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta)))
(+.f64 (*.f64 alpha (/.f64 0 beta)) (+.f64 (/.f64 2 beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))))
(+.f64 (/.f64 2 beta) (+.f64 (*.f64 alpha (/.f64 0 beta)) (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))))
(+.f64 (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))) (/.f64 (+.f64 2 (*.f64 alpha 0)) beta))
(+.f64 (*.f64 alpha (/.f64 0 beta)) (+.f64 0 (+.f64 (/.f64 2 beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta))))))
(+.f64 (/.f64 2 beta) (+.f64 (*.f64 alpha (/.f64 0 beta)) (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))))
(+.f64 (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))) (/.f64 (+.f64 2 (*.f64 alpha 0)) beta))
(+.f64 (/.f64 2 beta) (-.f64 (*.f64 alpha (/.f64 0 beta)) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2)))))
(+.f64 (/.f64 2 beta) (-.f64 (*.f64 alpha (/.f64 0 beta)) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2)))))
(-.f64 (/.f64 (+.f64 2 (*.f64 alpha 0)) beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2))))
(+.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (-.f64 0 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))))))
(+.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (neg.f64 (+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2))))))
(-.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2)))))
(-.f64 (*.f64 2 (/.f64 (-.f64 2 (-.f64 alpha alpha)) beta)) (+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2)))))
(+.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (-.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (+.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta)))))
(+.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (neg.f64 (+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2))))))
(-.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2)))))
(-.f64 (*.f64 2 (/.f64 (-.f64 2 (-.f64 alpha alpha)) beta)) (+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2)))))
(+.f64 (+.f64 (/.f64 2 beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) (*.f64 alpha (/.f64 0 beta)))
(+.f64 (/.f64 2 beta) (+.f64 (*.f64 alpha (/.f64 0 beta)) (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))))
(+.f64 (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))) (/.f64 (+.f64 2 (*.f64 alpha 0)) beta))
(+.f64 (-.f64 (/.f64 0 (/.f64 beta (-.f64 (-.f64 alpha alpha) 2))) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2)))) (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta))
(-.f64 (+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (*.f64 0 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta))) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2))))
(+.f64 (*.f64 0 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (-.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2)))))
(-.f64 (+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (*.f64 (-.f64 (-.f64 alpha alpha) 2) (/.f64 0 beta))) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2))))
(+.f64 (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta))) (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta))
(+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))))
(+.f64 (*.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) 2) (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)))
(+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2))) (+.f64 (*.f64 2 (+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)))
(+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2))) (+.f64 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta) (*.f64 2 (+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))))))
(+.f64 (*.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) 2) (-.f64 0 (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (+.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta)))))
(+.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (neg.f64 (+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2))))))
(-.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2)))))
(-.f64 (*.f64 2 (/.f64 (-.f64 2 (-.f64 alpha alpha)) beta)) (+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2)))))
(*.f64 1 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))))
(+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))))
(*.f64 1 (-.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2)))) (/.f64 (*.f64 beta -4) (+.f64 alpha (+.f64 2 beta)))))
(*.f64 1 (+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (-.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2))) (*.f64 -4 (/.f64 beta (+.f64 2 (+.f64 beta alpha)))))))
(-.f64 (+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2)))) (*.f64 beta (/.f64 -4 (+.f64 2 (+.f64 beta alpha)))))
(+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (-.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2))) (*.f64 beta (/.f64 -4 (+.f64 2 (+.f64 beta alpha))))))
(*.f64 1 (-.f64 (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (+.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta))) (+.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2)))) (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2)))))))
(+.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (neg.f64 (+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2))))))
(-.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2)))))
(-.f64 (*.f64 2 (/.f64 (-.f64 2 (-.f64 alpha alpha)) beta)) (+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2)))))
(*.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) 1)
(+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))))
(*.f64 1/2 (*.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) 2))
(+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))))
(*.f64 (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) -1)
(neg.f64 (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)))
(+.f64 (/.f64 (-.f64 2 (-.f64 alpha alpha)) beta) (/.f64 (neg.f64 beta) (+.f64 -1 (/.f64 (+.f64 beta alpha) -2))))
(*.f64 -1 (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)))
(neg.f64 (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)))
(+.f64 (/.f64 (-.f64 2 (-.f64 alpha alpha)) beta) (/.f64 (neg.f64 beta) (+.f64 -1 (/.f64 (+.f64 beta alpha) -2))))
(*.f64 -1 (-.f64 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))))
(*.f64 1 (-.f64 (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)))
(-.f64 (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta))
(*.f64 -1 (-.f64 (-.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (*.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) 2)) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2)))))
(*.f64 1 (-.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2))) (-.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (*.f64 2 (+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))))))))
(neg.f64 (-.f64 (-.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (*.f64 2 (+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))))) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2)))))
(*.f64 -1 (-.f64 (-.f64 (*.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) 2) (*.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) 2)) (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta))))))
(+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))))
(*.f64 -1 (-.f64 (-.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (*.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) 2)) (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))))))
(*.f64 1 (-.f64 (+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2)))) (-.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (*.f64 2 (+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))))))))
(neg.f64 (-.f64 (-.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (*.f64 2 (+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))))) (+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2))))))
(neg.f64 (-.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 2 (-.f64 alpha alpha)) beta)) (*.f64 2 (+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))))) (+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2))))))
(*.f64 -1 (-.f64 (-.f64 0 (*.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) 2)) (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta))))
(*.f64 1 (-.f64 (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (neg.f64 (*.f64 2 (+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))))))))
(neg.f64 (-.f64 (neg.f64 (*.f64 2 (+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))))) (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta))))
(neg.f64 (-.f64 (+.f64 (/.f64 (-.f64 2 (-.f64 alpha alpha)) beta) (/.f64 (neg.f64 beta) (+.f64 -1 (/.f64 (+.f64 beta alpha) -2)))) (*.f64 2 (+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))))))
(*.f64 -1 (-.f64 (-.f64 (*.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) 2) (*.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) 2)) (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (+.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta)))))
(*.f64 1 (-.f64 (+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2)))) (-.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (*.f64 2 (+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))))))))
(neg.f64 (-.f64 (-.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (*.f64 2 (+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))))) (+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2))))))
(neg.f64 (-.f64 (-.f64 (*.f64 2 (/.f64 (-.f64 2 (-.f64 alpha alpha)) beta)) (*.f64 2 (+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))))) (+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2))))))
(*.f64 -1 (-.f64 (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (+.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta))) (+.f64 0 (*.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) 2))))
(+.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (neg.f64 (+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2))))))
(-.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2)))))
(-.f64 (*.f64 2 (/.f64 (-.f64 2 (-.f64 alpha alpha)) beta)) (+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2)))))
(*.f64 -1 (-.f64 (/.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) -1) (/.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2)))) -1)))
(+.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (neg.f64 (+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2))))))
(-.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2)))))
(-.f64 (*.f64 2 (/.f64 (-.f64 2 (-.f64 alpha alpha)) beta)) (+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2)))))
(*.f64 -1 (-.f64 (+.f64 (*.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) 2) (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta))))) (+.f64 (*.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) 2) (*.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) 2))))
(+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))))
(*.f64 -1 (-.f64 (+.f64 (*.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) 2) (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (+.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta)))) (+.f64 (*.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) 2) (*.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) 2))))
(+.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (neg.f64 (+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2))))))
(-.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2)))))
(-.f64 (*.f64 2 (/.f64 (-.f64 2 (-.f64 alpha alpha)) beta)) (+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2)))))
(*.f64 -1/2 (-.f64 0 (*.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) 2)))
(+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))))
(*.f64 -1/2 (-.f64 (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta))))))
(*.f64 -1/2 (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2))) (-.f64 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta) (+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))))))
(*.f64 1/2 (+.f64 (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))) (-.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)))))
(*.f64 -1/2 (-.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (+.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta))))
(*.f64 1/2 (-.f64 (+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))))) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2)))))
(*.f64 -1/2 (-.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2))) (+.f64 (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))) (/.f64 (+.f64 2 (+.f64 (+.f64 2 (-.f64 alpha alpha)) (-.f64 alpha alpha))) beta))))
(*.f64 1/2 (-.f64 (+.f64 (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))) (/.f64 (+.f64 2 (+.f64 (+.f64 2 (-.f64 alpha alpha)) (-.f64 alpha alpha))) beta)) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2)))))
(*.f64 -1/2 (-.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2)))) (+.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)))))
(*.f64 1/2 (-.f64 (+.f64 (+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))) (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta))) (+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2))))))
(*.f64 1/2 (-.f64 (+.f64 (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))) (/.f64 (+.f64 (+.f64 2 (-.f64 alpha alpha)) (*.f64 -2 (-.f64 (-.f64 alpha alpha) 2))) beta)) (+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2))))))
(*.f64 -1/2 (-.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) (+.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) (*.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) 2))))
(+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))))
(*.f64 -1/2 (-.f64 (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (+.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta))) (+.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) (*.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) 2))))
(*.f64 1/2 (-.f64 (+.f64 (+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))) (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta))) (+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2))))))
(*.f64 1/2 (-.f64 (+.f64 (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))) (/.f64 (+.f64 (+.f64 2 (-.f64 alpha alpha)) (*.f64 -2 (-.f64 (-.f64 alpha alpha) 2))) beta)) (+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2))))))
(*.f64 (*.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) 2) 1/2)
(+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))))
(*.f64 (+.f64 (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta))) -1/2)
(neg.f64 (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)))
(+.f64 (/.f64 (-.f64 2 (-.f64 alpha alpha)) beta) (/.f64 (neg.f64 beta) (+.f64 -1 (/.f64 (+.f64 beta alpha) -2))))
(/.f64 1 (/.f64 1 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta))))))
(+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))))
(/.f64 1 (/.f64 -1 (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta))))
(neg.f64 (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)))
(+.f64 (/.f64 (-.f64 2 (-.f64 alpha alpha)) beta) (/.f64 (neg.f64 beta) (+.f64 -1 (/.f64 (+.f64 beta alpha) -2))))
(/.f64 1 (/.f64 -1 (-.f64 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta))))))
(*.f64 1 (-.f64 (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)))
(-.f64 (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta))
(/.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) 1)
(+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))))
(/.f64 1/2 (/.f64 1 (*.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) 2)))
(+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))))
(/.f64 1/2 (/.f64 -1 (+.f64 (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)))))
(neg.f64 (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)))
(+.f64 (/.f64 (-.f64 2 (-.f64 alpha alpha)) beta) (/.f64 (neg.f64 beta) (+.f64 -1 (/.f64 (+.f64 beta alpha) -2))))
(/.f64 (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) -1)
(neg.f64 (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)))
(+.f64 (/.f64 (-.f64 2 (-.f64 alpha alpha)) beta) (/.f64 (neg.f64 beta) (+.f64 -1 (/.f64 (+.f64 beta alpha) -2))))
(/.f64 -1 (/.f64 1 (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta))))
(neg.f64 (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)))
(+.f64 (/.f64 (-.f64 2 (-.f64 alpha alpha)) beta) (/.f64 (neg.f64 beta) (+.f64 -1 (/.f64 (+.f64 beta alpha) -2))))
(/.f64 -1 (/.f64 -1 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta))))))
(+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))))
(/.f64 (-.f64 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) -1)
(*.f64 1 (-.f64 (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)))
(-.f64 (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta))
(/.f64 (*.f64 (+.f64 (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta))) 1/2) -1)
(neg.f64 (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)))
(+.f64 (/.f64 (-.f64 2 (-.f64 alpha alpha)) beta) (/.f64 (neg.f64 beta) (+.f64 -1 (/.f64 (+.f64 beta alpha) -2))))
(/.f64 (*.f64 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta)))) -1) -1)
(+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))))
(/.f64 (-.f64 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta) (*.f64 (/.f64 (neg.f64 beta) (+.f64 alpha (+.f64 2 beta))) -2)) -1)
(neg.f64 (-.f64 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta) (*.f64 -2 (/.f64 (neg.f64 beta) (+.f64 2 (+.f64 beta alpha))))))
(-.f64 (*.f64 -2 (/.f64 (neg.f64 beta) (+.f64 2 (+.f64 beta alpha)))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta))
(/.f64 (-.f64 (*.f64 1/2 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta)) (/.f64 (*.f64 beta -2) (+.f64 4 (/.f64 (+.f64 alpha beta) 1/2)))) 1/2)
(/.f64 (-.f64 (*.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) 1/2) (*.f64 -2 (/.f64 beta (+.f64 4 (/.f64 (+.f64 beta alpha) 1/2))))) 1/2)
(-.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (*.f64 (/.f64 beta (+.f64 4 (/.f64 (+.f64 beta alpha) 1/2))) -4))
(/.f64 (-.f64 (-.f64 0 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta))) (-.f64 0 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2)))))) -1)
(+.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (neg.f64 (+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2))))))
(-.f64 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2)))))
(-.f64 (*.f64 2 (/.f64 (-.f64 2 (-.f64 alpha alpha)) beta)) (+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2)))))
(/.f64 (-.f64 (-.f64 0 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta))) (+.f64 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta))))) -1)
(neg.f64 (-.f64 (*.f64 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta) 2) (+.f64 (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta))))
(+.f64 (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))) (-.f64 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta) (*.f64 2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta))))
(+.f64 (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))) (-.f64 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta) (*.f64 -2 (/.f64 (-.f64 2 (-.f64 alpha alpha)) beta))))
(/.f64 (-.f64 (-.f64 0 (*.f64 -2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta))) (+.f64 (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta))) -1)
(neg.f64 (-.f64 (*.f64 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta) 2) (+.f64 (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta))))
(+.f64 (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))) (-.f64 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta) (*.f64 2 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta))))
(+.f64 (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))) (-.f64 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta) (*.f64 -2 (/.f64 (-.f64 2 (-.f64 alpha alpha)) beta))))
(/.f64 (-.f64 (+.f64 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (-.f64 0 (+.f64 (/.f64 (+.f64 alpha (-.f64 2 alpha)) beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2)))))) -1)
(neg.f64 (-.f64 (/.f64 (+.f64 (-.f64 (-.f64 alpha alpha) 2) (-.f64 (-.f64 alpha alpha) 2)) beta) (neg.f64 (+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2)))))))
(-.f64 (neg.f64 (+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2))))) (/.f64 (+.f64 (-.f64 (-.f64 alpha alpha) 2) (-.f64 (-.f64 alpha alpha) 2)) beta))
(-.f64 (/.f64 (+.f64 (-.f64 alpha alpha) (-.f64 (-.f64 (-.f64 alpha alpha) 2) 2)) (neg.f64 beta)) (+.f64 (/.f64 (+.f64 2 (-.f64 alpha alpha)) beta) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2)))))
(/.f64 (-.f64 (+.f64 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (+.f64 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta))))) -1)
(*.f64 1 (-.f64 (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)))
(-.f64 (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta))
(/.f64 (-.f64 (+.f64 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (+.f64 (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta))) -1)
(*.f64 1 (-.f64 (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)))
(-.f64 (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta))
(/.f64 (-.f64 (+.f64 (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta))) (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta))) -1)
(neg.f64 (+.f64 (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (-.f64 (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)))))
(+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2))) (-.f64 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta) (+.f64 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta) (+.f64 (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2)))))))
(-.f64 (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (+.f64 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta) (+.f64 (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2))))))
(/.f64 (-.f64 (+.f64 (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta))) (-.f64 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta) (/.f64 (+.f64 beta beta) (+.f64 alpha (+.f64 2 beta))))) -1)
(neg.f64 (+.f64 (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (-.f64 (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (-.f64 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta) (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))))))
(-.f64 (-.f64 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta) (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha)))) (+.f64 (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta) (+.f64 (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2))))))
(neg.f64 (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 alpha beta) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)))
(neg.f64 (+.f64 (/.f64 beta (+.f64 -1 (/.f64 (+.f64 beta alpha) -2))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)))
(+.f64 (/.f64 (-.f64 2 (-.f64 alpha alpha)) beta) (/.f64 (neg.f64 beta) (+.f64 -1 (/.f64 (+.f64 beta alpha) -2))))

eval1.1s (7.5%)

Compiler

Compiled 59708 to 41479 computations (30.5% saved)

prune678.0ms (4.7%)

Pruning

16 alts after pruning (10 fresh and 6 done)

PrunedKeptTotal
New176521767
Fresh3811
Picked101
Done4610
Total1773161789
Error
0b
Counts
1789 → 16
Alt Table
Click to see full alt table
StatusErrorProgram
42.3b
(/.f64 (-.f64 (/.f64 (+.f64 beta beta) (+.f64 2 (+.f64 beta alpha))) (/.f64 (-.f64 (-.f64 alpha alpha) 2) beta)) 2)
31.6b
(/.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 2)
32.9b
(/.f64 (-.f64 1 (*.f64 alpha 1/2)) 2)
17.6b
(/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2)
50.9b
(/.f64 (+.f64 (/.f64 8 (pow.f64 alpha 3)) (-.f64 (/.f64 2 alpha) (/.f64 4 (pow.f64 alpha 2)))) 2)
45.9b
(/.f64 (+.f64 beta 1) alpha)
39.6b
(/.f64 1 (-.f64 (/.f64 (+.f64 1 alpha) beta) -1))
31.8b
(/.f64 1 2)
51.3b
(-.f64 (/.f64 1 alpha) (/.f64 2 (pow.f64 alpha 2)))
51.7b
(-.f64 (-.f64 (/.f64 2 alpha) (/.f64 2 (pow.f64 alpha 2))) (/.f64 (+.f64 beta 1) alpha))
45.7b
(-.f64 1 (/.f64 1 beta))
15.2b
(-.f64 1/2 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha))))
61.7b
(-.f64 1/2 1/2)
48.8b
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) (/.f64 (+.f64 beta 2) (pow.f64 alpha 2)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (+.f64 beta 2) 2) (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) (pow.f64 alpha 3)))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) alpha)) (*.f64 1/2 (*.f64 (pow.f64 (+.f64 beta 2) 3) (/.f64 (-.f64 (neg.f64 beta) (+.f64 beta 2)) (pow.f64 alpha 4)))))))
43.8b
(+.f64 1 (/.f64 (neg.f64 alpha) beta))
40.8b
1
Compiler

Compiled 229 to 178 computations (22.3% saved)

regimes124.0ms (0.9%)

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

5 calls:

53.0ms
alpha
20.0ms
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2))
17.0ms
beta
9.0ms
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1)
9.0ms
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1) 2)
Results
ErrorSegmentsBranch
4.5b2alpha
11.2b1beta
0.1b2(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1) 2)
0.1b2(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1)
0.1b2(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2))
Compiler

Compiled 652 to 453 computations (30.5% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.9999999999999205
-0.9999999999989945
Compiler

Compiled 20 to 15 computations (25% saved)

regimes103.0ms (0.7%)

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

5 calls:

38.0ms
alpha
25.0ms
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2))
14.0ms
beta
8.0ms
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1) 2)
7.0ms
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1)
Results
ErrorSegmentsBranch
4.5b2alpha
11.2b1beta
0.1b2(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1) 2)
0.1b2(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1)
0.1b2(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2))
Compiler

Compiled 472 to 326 computations (30.9% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.9999999999999205
-0.9999999999989945
Compiler

Compiled 20 to 15 computations (25% saved)

regimes92.0ms (0.6%)

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

5 calls:

32.0ms
alpha
23.0ms
beta
14.0ms
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2))
7.0ms
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1)
6.0ms
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1) 2)
Results
ErrorSegmentsBranch
4.5b2alpha
11.2b2beta
0.3b2(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1) 2)
0.3b2(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1)
0.3b2(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2))
Compiler

Compiled 349 to 243 computations (30.4% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.999999996870124
-0.9999947280105439
Compiler

Compiled 20 to 15 computations (25% saved)

regimes79.0ms (0.5%)

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

5 calls:

26.0ms
alpha
17.0ms
beta
12.0ms
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2))
6.0ms
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1) 2)
6.0ms
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1)
Results
ErrorSegmentsBranch
4.5b2alpha
11.2b2beta
0.3b2(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1) 2)
0.3b2(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1)
0.3b2(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2))
Compiler

Compiled 218 to 158 computations (27.5% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.999999996870124
-0.9999947280105439
Compiler

Compiled 20 to 15 computations (25% saved)

regimes70.0ms (0.5%)

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

5 calls:

25.0ms
alpha
17.0ms
beta
11.0ms
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2))
6.0ms
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1)
5.0ms
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1) 2)
Results
ErrorSegmentsBranch
4.5b2alpha
11.2b2beta
0.4b2(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1) 2)
0.4b2(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1)
0.4b2(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2))
Compiler

Compiled 203 to 149 computations (26.6% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.999999996870124
-0.9999947280105439
Compiler

Compiled 20 to 15 computations (25% saved)

regimes43.0ms (0.3%)

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

2 calls:

23.0ms
alpha
15.0ms
beta
Results
ErrorSegmentsBranch
4.5b2alpha
11.2b2beta
Compiler

Compiled 138 to 105 computations (23.9% saved)

bsearch13.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
13.0ms
332198996524276.7
36130603925397950.0
Results
11.0ms112×body256valid
Compiler

Compiled 188 to 141 computations (25% saved)

regimes41.0ms (0.3%)

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

2 calls:

22.0ms
alpha
15.0ms
beta
Results
ErrorSegmentsBranch
5.5b2alpha
11.8b2beta
Compiler

Compiled 125 to 97 computations (22.4% saved)

bsearch17.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
16.0ms
0.10712967762578611
379361.4294315209
Results
15.0ms144×body256valid
Compiler

Compiled 200 to 159 computations (20.5% saved)

regimes35.0ms (0.2%)

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

2 calls:

21.0ms
alpha
11.0ms
beta
Results
ErrorSegmentsBranch
15.4b4alpha
12.8b2beta
Compiler

Compiled 64 to 49 computations (23.4% saved)

bsearch20.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
0.03594656643969109
12947701.119391436
Results
12.0ms114×body256valid
4.0ms17×body1024valid
2.0ms12×body512valid
0.0msbody2048valid
Compiler

Compiled 182 to 159 computations (12.6% saved)

regimes32.0ms (0.2%)

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

2 calls:

19.0ms
alpha
10.0ms
beta
Results
ErrorSegmentsBranch
15.4b4alpha
18.3b2beta
Compiler

Compiled 55 to 42 computations (23.6% saved)

bsearch37.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
17.0ms
0.10712967762578611
379361.4294315209
4.0ms
3.327568113711199e-76
6.124508824251563e-65
16.0ms
2.603909949304014e-88
4.480703465122498e-83
Results
32.0ms320×body256valid
Compiler

Compiled 336 to 293 computations (12.8% saved)

regimes31.0ms (0.2%)

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

2 calls:

16.0ms
alpha
13.0ms
beta
Results
ErrorSegmentsBranch
15.8b4alpha
18.3b2beta
Compiler

Compiled 31 to 24 computations (22.6% saved)

bsearch45.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
16.0ms
0.10712967762578611
379361.4294315209
13.0ms
3.327568113711199e-76
6.124508824251563e-65
16.0ms
2.603909949304014e-88
4.480703465122498e-83
Results
41.0ms400×body256valid
Compiler

Compiled 306 to 283 computations (7.5% saved)

regimes21.0ms (0.1%)

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

2 calls:

14.0ms
alpha
7.0ms
beta
Results
ErrorSegmentsBranch
27.8b4alpha
18.3b2beta
Compiler

Compiled 20 to 17 computations (15% saved)

bsearch20.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
0.03594656643969109
12947701.119391436
Results
11.0ms111×body256valid
6.0ms25×body1024valid
1.0msbody512valid
Compiler

Compiled 146 to 132 computations (9.6% saved)

regimes19.0ms (0.1%)

Counts
3 → 2
Calls
Call 1
Inputs
1
(-.f64 1/2 1/2)
(/.f64 1 2)
Outputs
(/.f64 1 2)
1
Calls

2 calls:

11.0ms
alpha
7.0ms
beta
Results
ErrorSegmentsBranch
27.8b4alpha
18.4b2beta
Compiler

Compiled 15 to 13 computations (13.3% saved)

bsearch20.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
0.03594656643969109
12947701.119391436
Results
10.0ms104×body256valid
7.0ms31×body1024valid
1.0msbody512valid
0.0msbody2048valid
Compiler

Compiled 110 to 105 computations (4.5% saved)

regimes7.0ms (0%)

Accuracy

Total -21.0b remaining (-51.5%)

Threshold costs -21.0b (-51.5%)

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

2 calls:

3.0ms
beta
3.0ms
alpha
Results
ErrorSegmentsBranch
40.8b1alpha
40.8b1beta
Compiler

Compiled 12 to 10 computations (16.7% saved)

simplify28.0ms (0.2%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0106923
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) -9007199254731985/9007199254740992) (-.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta (-.f64 beta -2)) alpha)) (/.f64 (+.f64 beta 1) alpha)) (/.f64 (-.f64 (*.f64 (+.f64 1 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))) 1) (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) 2))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) -9007199254731985/9007199254740992) (/.f64 (+.f64 beta 1) alpha) (/.f64 (-.f64 (*.f64 (+.f64 1 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))) 1) (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) 2))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) -4503577109372359/4503599627370496) (/.f64 (+.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 beta 2) alpha)) 2) (-.f64 1/2 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha)))))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) -4503577109372359/4503599627370496) (/.f64 (+.f64 beta 1) alpha) (-.f64 1/2 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha)))))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) -4503577109372359/4503599627370496) (/.f64 (+.f64 beta 1) alpha) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1) 2))
(if (<=.f64 alpha 1450000000000000) (-.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta))) (/.f64 (+.f64 beta 1) alpha))
(if (<=.f64 alpha 310000) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2) (/.f64 (+.f64 beta 1) alpha))
(if (<=.f64 beta 3422735716801577/9007199254740992) (/.f64 1 2) (/.f64 1 (-.f64 (/.f64 (+.f64 1 alpha) beta) -1)))
(if (<=.f64 alpha 6014939493153283/136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864) (/.f64 (-.f64 1 (*.f64 alpha 1/2)) 2) (if (<=.f64 alpha 1018517988167243/2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376) 1 (if (<=.f64 alpha 2) (/.f64 (-.f64 1 (*.f64 alpha 1/2)) 2) (/.f64 (+.f64 beta 1) alpha))))
(if (<=.f64 alpha 2255602309932481/136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864) (/.f64 1 2) (if (<=.f64 alpha 6518515124270355/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008) 1 (if (<=.f64 alpha 8106479329266893/1125899906842624) (/.f64 1 2) (/.f64 (+.f64 beta 1) alpha))))
(if (<=.f64 beta 2) (/.f64 1 2) (-.f64 1 (/.f64 1 beta)))
(if (<=.f64 beta 2) (/.f64 1 2) 1)
1
Outputs
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) -9007199254731985/9007199254740992) (-.f64 (+.f64 (*.f64 (+.f64 beta 2) (/.f64 (-.f64 -1 beta) (pow.f64 alpha 2))) (/.f64 (+.f64 beta (-.f64 beta -2)) alpha)) (/.f64 (+.f64 beta 1) alpha)) (/.f64 (-.f64 (*.f64 (+.f64 1 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))) 1) (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) 2))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) -9007199254731985/9007199254740992) (/.f64 (+.f64 beta 1) alpha) (/.f64 (-.f64 (*.f64 (+.f64 1 (+.f64 (/.f64 alpha (-.f64 -2 (+.f64 alpha beta))) (/.f64 beta (-.f64 -2 (+.f64 alpha beta))))) 1) (*.f64 -2 (/.f64 beta (+.f64 alpha (+.f64 beta 2))))) 2))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) -4503577109372359/4503599627370496) (/.f64 (+.f64 (/.f64 beta (+.f64 alpha (+.f64 beta 2))) (/.f64 (+.f64 beta 2) alpha)) 2) (-.f64 1/2 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha)))))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) -4503577109372359/4503599627370496) (/.f64 (+.f64 beta 1) alpha) (-.f64 1/2 (/.f64 (-.f64 alpha (*.f64 1/2 (+.f64 beta alpha))) (+.f64 beta (+.f64 2 alpha)))))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) -4503577109372359/4503599627370496) (/.f64 (+.f64 beta 1) alpha) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1) 2))
(if (<=.f64 alpha 1450000000000000) (-.f64 1/2 (*.f64 (/.f64 1/2 (+.f64 alpha (+.f64 beta 2))) (-.f64 alpha beta))) (/.f64 (+.f64 beta 1) alpha))
(if (<=.f64 alpha 310000) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2) (/.f64 (+.f64 beta 1) alpha))
(if (<=.f64 beta 3422735716801577/9007199254740992) (/.f64 1 2) (/.f64 1 (-.f64 (/.f64 (+.f64 1 alpha) beta) -1)))
(if (<=.f64 beta 3422735716801577/9007199254740992) 1/2 (/.f64 1 (-.f64 (/.f64 (+.f64 1 alpha) beta) -1)))
(if (<=.f64 alpha 6014939493153283/136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864) (/.f64 (-.f64 1 (*.f64 alpha 1/2)) 2) (if (<=.f64 alpha 1018517988167243/2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376) 1 (if (<=.f64 alpha 2) (/.f64 (-.f64 1 (*.f64 alpha 1/2)) 2) (/.f64 (+.f64 beta 1) alpha))))
(if (<=.f64 alpha 2255602309932481/136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864) (/.f64 1 2) (if (<=.f64 alpha 6518515124270355/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008) 1 (if (<=.f64 alpha 8106479329266893/1125899906842624) (/.f64 1 2) (/.f64 (+.f64 beta 1) alpha))))
(if (<=.f64 alpha 2255602309932481/136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864) 1/2 (if (<=.f64 alpha 6518515124270355/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008) 1 (if (<=.f64 alpha 8106479329266893/1125899906842624) 1/2 (/.f64 (+.f64 beta 1) alpha))))
(if (<=.f64 beta 2) (/.f64 1 2) (-.f64 1 (/.f64 1 beta)))
(if (<=.f64 beta 2) 1/2 (-.f64 1 (/.f64 1 beta)))
(if (<=.f64 beta 2) (/.f64 1 2) 1)
(if (<=.f64 beta 2) 1/2 1)
1
Compiler

Compiled 369 to 262 computations (29% saved)

soundness335.0ms (2.3%)

Algorithm
egg-herbie
Rules
1610×rational.json-simplify-13
1508×rational.json-simplify-11
1440×rational.json-simplify-11
1346×rational.json-simplify-13
1260×rational.json-simplify-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01237
13737
212637
370037
4584137
087622036
1361121598
01237
13737
212637
370037
4584137
081021731
1319621409
Stop Event
node limit
node limit
node limit
node limit
Compiler

Compiled 867 to 591 computations (31.8% saved)

end155.0ms (1.1%)

Compiler

Compiled 345 to 229 computations (33.6% saved)

Profiling

Loading profile data...