Details

Time bar (total: 6.9s)

analyze38.0ms (0.6%)

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

Results
1.2s6463×body256valid
328.0ms1075×body1024valid
188.0ms613×body512valid
38.0ms105×body2048valid
Bogosity

preprocess4.0ms (0.1%)

Algorithm
egg-herbie
Rules
16×rational_best_oopsla_all_46_json_45_simplify-35
rational_best_oopsla_all_46_json_45_simplify-11
rational_best_oopsla_all_46_json_45_simplify-82
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01874
12574
22974
33374
022
Stop Event
saturated
saturated
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)) 1) 2)
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 2 alpha))) 1) 2)
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha 2))) 1) 2)
(/.f64 (+.f64 (/.f64 (-.f64 alpha beta) (+.f64 (+.f64 beta alpha) 2)) 1) 2)
(/.f64 (+.f64 1 (/.f64 (-.f64 alpha beta) (+.f64 (+.f64 beta alpha) 2))) 2)
(/.f64 (+.f64 1 (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 2 alpha)))) 2)
(/.f64 (+.f64 1 (/.f64 (-.f64 alpha beta) (+.f64 beta (+.f64 alpha 2)))) 2)
Compiler

Compiled 17 to 13 computations (23.5% saved)

simplify10.0ms (0.1%)

Algorithm
egg-herbie
Rules
14×rational_best_oopsla_all_46_json_45_simplify-35
rational_best_oopsla_all_46_json_45_simplify-82
rational_best_oopsla_all_46_json_45_simplify-11
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01237
11737
22137
32537
Stop Event
saturated
Counts
1 → 4
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)) 1) 2)
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))) 1) 2)
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta 2))) 1) 2)

eval1.0ms (0%)

Compiler

Compiled 54 to 35 computations (35.2% saved)

prune1.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New314
Fresh101
Picked000
Done000
Total415
Error
15.0b
Counts
5 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
15.0b
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) 2)
Compiler

Compiled 15 to 11 computations (26.7% saved)

localize14.0ms (0.2%)

Local error

Found 2 expressions with local error:

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

Compiled 50 to 23 computations (54% saved)

series69.0ms (1%)

Counts
2 → 48
Calls

12 calls:

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

rewrite74.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1682×rational_best_oopsla_all_46_json_45_simplify-13
1492×rational_best_oopsla_all_46_json_45_simplify-23
1074×rational_best_oopsla_all_46_json-2
1074×rational_best_oopsla_all_46_json-1
1074×rational_best_oopsla_all_46_json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01156
16156
212956
341956
4190156
Stop Event
node limit
Counts
2 → 87
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 (+.f64 beta alpha) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (neg.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 0 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (neg.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (neg.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (neg.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (*.f64 1 (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))) (*.f64 (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)))) (*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)))) (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)))) (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)))) (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 1 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (*.f64 1 (/.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (+.f64 0 (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 1 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (+.f64 0 (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) (neg.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (*.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 0 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))))) (*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))) (*.f64 (neg.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))))) (*.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))) (neg.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))))) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))) (neg.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) (*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 1 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) (+.f64 0 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 1 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) (+.f64 0 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) (neg.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))) (neg.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))))))))

simplify336.0ms (4.9%)

Algorithm
egg-herbie
Rules
1376×rational_best_oopsla_all_46_json_45_simplify-35
1074×rational_best_oopsla_all_46_json_45_simplify-89
938×rational_best_oopsla_all_46_json_45_simplify-24
924×rational_best_oopsla_all_46_json_45_simplify-23
838×rational_best_oopsla_all_46_json_45_simplify-74
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04046957
114346755
269166755
Stop Event
node limit
Counts
135 → 216
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 (+.f64 beta alpha) 2)) -1)
(-.f64 1 (neg.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))))
(-.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) 0)
(-.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) 0))
(-.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) 0))
(-.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 0 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))))
(-.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) 0))
(-.f64 0 (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))))
(-.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (neg.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))))
(-.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))))
(-.f64 (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (neg.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))))
(-.f64 (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (neg.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))))
(-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) -1))
(-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (*.f64 1 (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) -1)))
(-.f64 (*.f64 0 (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))) (*.f64 (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)))) (*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)))
(-.f64 (*.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) -1)))
(-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)))) (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) -1))
(-.f64 (*.f64 0 (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)))) (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))))
(-.f64 (*.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)))) (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) -1)))
(-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) -1))
(-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))))
(-.f64 (*.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) -1)))
(*.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))
(*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) 1)
(*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)))
(*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))))
(*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))))
(*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))))
(*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)))))
(*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)))))
(*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))))
(*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))))
(*.f64 -1 (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))))
(*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))
(*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 1 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)))))
(*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)))))
(*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (*.f64 1 (/.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))))))
(*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (+.f64 0 (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 1 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))))))
(*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (+.f64 0 (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))))))
(*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)))))
(*.f64 (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))
(*.f64 (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) -1)
(*.f64 (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) (neg.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))))
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) 1)
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)))
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))))
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)))))
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)))))
(neg.f64 (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 0)
(+.f64 0 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 0)
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (*.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))) 0))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 0 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))) 0))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))) 0))
(-.f64 0 (neg.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))))) (*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))) (*.f64 (neg.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))))) (*.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))) (neg.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))))) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))) (neg.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) (*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))))
(*.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))
(*.f64 -1 (neg.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 1 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) (+.f64 0 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 1 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) (+.f64 0 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))))))
(*.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))
(*.f64 (neg.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) -1)
(*.f64 (neg.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) (neg.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))))
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))
(*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))) (neg.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))))
(neg.f64 (neg.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta 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 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 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (/.f64 1 (+.f64 alpha 2)))) (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))
(+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (/.f64 1 (+.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 (pow.f64 beta 2) (-.f64 (*.f64 -1 (/.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 alpha 2) 2)) (/.f64 1 (+.f64 alpha 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 1 (*.f64 (pow.f64 beta 2) (-.f64 (neg.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 3))) (/.f64 1 (pow.f64 (+.f64 alpha 2) 2))))) (/.f64 alpha (+.f64 alpha 2))))
(+.f64 (-.f64 1 (/.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 (neg.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 3))) (/.f64 1 (pow.f64 (+.f64 alpha 2) 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 1 (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (*.f64 -1 (/.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 (*.f64 beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (/.f64 1 (+.f64 alpha 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 1 (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (neg.f64 (/.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 1 (/.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 (neg.f64 (/.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 -1 (/.f64 (+.f64 2 (*.f64 2 alpha)) beta)) 2)
(+.f64 2 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 alpha 2)) beta)))
(+.f64 2 (neg.f64 (/.f64 (+.f64 2 (*.f64 alpha 2)) 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 2 (/.f64 (*.f64 alpha (+.f64 alpha 2)) (pow.f64 beta 2))) (-.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 alpha 2)) beta)) (*.f64 -1 (/.f64 (pow.f64 (+.f64 alpha 2) 2) (pow.f64 beta 2)))))
(+.f64 (+.f64 2 (/.f64 (*.f64 alpha (+.f64 alpha 2)) (pow.f64 beta 2))) (*.f64 -1 (-.f64 (/.f64 (+.f64 2 (*.f64 alpha 2)) beta) (/.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 2 (+.f64 (/.f64 (*.f64 alpha (+.f64 alpha 2)) (pow.f64 beta 2)) (*.f64 -1 (/.f64 (*.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 beta 3))))) (-.f64 (*.f64 -1 (/.f64 (+.f64 2 (*.f64 alpha 2)) beta)) (+.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 (neg.f64 (/.f64 (+.f64 2 (*.f64 alpha 2)) beta)) (-.f64 (+.f64 (/.f64 (*.f64 alpha (+.f64 alpha 2)) (pow.f64 beta 2)) (+.f64 2 (neg.f64 (/.f64 (*.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) (pow.f64 beta 3))))) (+.f64 (neg.f64 (/.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 (*.f64 -1 (/.f64 alpha beta)) 2) (+.f64 (*.f64 2 (/.f64 1 beta)) (/.f64 alpha beta)))
(+.f64 2 (-.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta)))))
(+.f64 2 (-.f64 (neg.f64 (/.f64 alpha beta)) (+.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)) 2)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta))))
(+.f64 (+.f64 2 (*.f64 -1 (/.f64 alpha beta))) (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 alpha 2) (-.f64 (*.f64 alpha -1) (+.f64 alpha 2))) (pow.f64 beta 2))) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta)))))
(+.f64 (+.f64 2 (neg.f64 (/.f64 alpha beta))) (-.f64 (neg.f64 (/.f64 (*.f64 (+.f64 alpha 2) (-.f64 (neg.f64 alpha) (+.f64 alpha 2))) (pow.f64 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 (+.f64 2 (+.f64 (*.f64 -1 (/.f64 alpha beta)) (/.f64 (*.f64 (pow.f64 (+.f64 alpha 2) 2) (-.f64 (*.f64 alpha -1) (+.f64 alpha 2))) (pow.f64 beta 3)))) (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 alpha 2) (-.f64 (*.f64 alpha -1) (+.f64 alpha 2))) (pow.f64 beta 2))) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 alpha 2) (-.f64 (neg.f64 alpha) (+.f64 alpha 2))) (pow.f64 beta 2))) (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 alpha 2) 2) (-.f64 (neg.f64 alpha) (+.f64 alpha 2))) (pow.f64 beta 3)) (+.f64 2 (neg.f64 (/.f64 alpha beta)))) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 alpha 2) (-.f64 (neg.f64 alpha) (+.f64 alpha 2))) (pow.f64 beta 2))) (-.f64 (+.f64 (+.f64 2 (neg.f64 (/.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 (/.f64 1 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 (*.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (*.f64 alpha -1)) (+.f64 1 (/.f64 beta (+.f64 2 beta))))
(+.f64 (/.f64 beta (+.f64 2 beta)) (+.f64 (*.f64 (neg.f64 alpha) (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2)))) 1))
(+.f64 (+.f64 1 (/.f64 beta (+.f64 2 beta))) (*.f64 (neg.f64 alpha) (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 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 (pow.f64 (+.f64 2 beta) 2)) (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 2 beta) 3)))) (pow.f64 alpha 2)) (+.f64 (/.f64 beta (+.f64 2 beta)) (*.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (*.f64 alpha -1)))))
(+.f64 1 (+.f64 (/.f64 beta (+.f64 2 beta)) (+.f64 (*.f64 (neg.f64 alpha) (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2)))) (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 beta) 2)) (neg.f64 (/.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 (pow.f64 (+.f64 2 beta) 2)) (*.f64 -1 (/.f64 beta (pow.f64 (+.f64 2 beta) 3)))) (pow.f64 alpha 2)) (+.f64 (/.f64 beta (+.f64 2 beta)) (*.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (*.f64 alpha -1))))))
(+.f64 (*.f64 (neg.f64 alpha) (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2)))) (+.f64 (neg.f64 (*.f64 (pow.f64 alpha 3) (+.f64 (/.f64 1 (pow.f64 (+.f64 2 beta) 3)) (/.f64 beta (pow.f64 (+.f64 2 beta) 4))))) (+.f64 (/.f64 beta (+.f64 2 beta)) (+.f64 1 (*.f64 (-.f64 (/.f64 1 (pow.f64 (+.f64 2 beta) 2)) (neg.f64 (/.f64 beta (pow.f64 (+.f64 2 beta) 3)))) (pow.f64 alpha 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 -1 (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (-.f64 (*.f64 2 (/.f64 beta alpha)) (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 2 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 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))) (-.f64 (/.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 alpha 3)) (+.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 2 beta) 2)) (pow.f64 alpha 3))))))
(+.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))) (-.f64 (/.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 alpha 3)) (+.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2)) (neg.f64 (/.f64 (*.f64 beta (pow.f64 (+.f64 2 beta) 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 (+.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 2 beta) 4) (pow.f64 alpha 4)))) (-.f64 (/.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 alpha 3)) (+.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2)) (+.f64 (/.f64 (*.f64 beta (pow.f64 (+.f64 2 beta) 3)) (pow.f64 alpha 4)) (*.f64 -1 (/.f64 (*.f64 beta (pow.f64 (+.f64 2 beta) 2)) (pow.f64 alpha 3)))))))
(+.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))) (+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 2 beta) 4) (pow.f64 alpha 4))) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (-.f64 (/.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 alpha 3)) (+.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2)) (+.f64 (neg.f64 (/.f64 (*.f64 beta (pow.f64 (+.f64 2 beta) 2)) (pow.f64 alpha 3))) (/.f64 (*.f64 beta (pow.f64 (+.f64 2 beta) 3)) (pow.f64 alpha 4))))))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha))
(*.f64 -1 (/.f64 (-.f64 (*.f64 beta -1) (+.f64 2 beta)) alpha))
(neg.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) 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 (*.f64 beta -1) (+.f64 2 beta)) alpha)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta (+.f64 2 beta))) (pow.f64 alpha 2))))
(*.f64 -1 (+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) alpha) (/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta (+.f64 2 beta))) (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 -1 (/.f64 (-.f64 (*.f64 beta -1) (+.f64 2 beta)) alpha)) (+.f64 (/.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 alpha 3)) (+.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 (*.f64 beta (pow.f64 (+.f64 2 beta) 2)) (pow.f64 alpha 3)) (*.f64 -1 (+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) alpha) (/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta (+.f64 2 beta))) (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 -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 -1 (/.f64 (-.f64 (*.f64 beta -1) (+.f64 2 beta)) alpha)) (+.f64 (/.f64 (pow.f64 (+.f64 2 beta) 3) (pow.f64 alpha 3)) (+.f64 (*.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 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 (neg.f64 (/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 4) (*.f64 beta (pow.f64 (+.f64 2 beta) 3))) (pow.f64 alpha 4))) (+.f64 (/.f64 (*.f64 beta (pow.f64 (+.f64 2 beta) 2)) (pow.f64 alpha 3)) (*.f64 -1 (+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) alpha) (/.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 -1 (+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) alpha) (/.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)) (neg.f64 (/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 4) (*.f64 beta (pow.f64 (+.f64 2 beta) 3))) (pow.f64 alpha 4))))))
(*.f64 -1 (/.f64 alpha (+.f64 2 alpha)))
(*.f64 (/.f64 alpha (+.f64 alpha 2)) -1)
(neg.f64 (/.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 (/.f64 alpha (+.f64 alpha 2)) -1) (*.f64 beta (-.f64 (/.f64 1 (+.f64 alpha 2)) (*.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) -1))))
(+.f64 (neg.f64 (/.f64 alpha (+.f64 alpha 2))) (*.f64 beta (-.f64 (/.f64 1 (+.f64 alpha 2)) (neg.f64 (/.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 -1 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 3))) (/.f64 1 (pow.f64 (+.f64 alpha 2) 2)))) (+.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (*.f64 beta (-.f64 (/.f64 1 (+.f64 alpha 2)) (*.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) -1)))))
(+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (neg.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 3))) (/.f64 1 (pow.f64 (+.f64 alpha 2) 2)))) (+.f64 (neg.f64 (/.f64 alpha (+.f64 alpha 2))) (*.f64 beta (-.f64 (/.f64 1 (+.f64 alpha 2)) (neg.f64 (/.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 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2)) -1))) (+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (*.f64 -1 (/.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 -1 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 4))))) (*.f64 (/.f64 alpha (+.f64 alpha 2)) -1))))
(+.f64 (*.f64 (pow.f64 beta 2) (-.f64 (neg.f64 (/.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)) (neg.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 2))))) (+.f64 (neg.f64 (/.f64 alpha (+.f64 alpha 2))) (*.f64 (pow.f64 beta 3) (-.f64 (/.f64 1 (pow.f64 (+.f64 alpha 2) 3)) (neg.f64 (/.f64 alpha (pow.f64 (+.f64 alpha 2) 4))))))))
1
(-.f64 (+.f64 (*.f64 -1 (/.f64 alpha beta)) 1) (+.f64 (*.f64 2 (/.f64 1 beta)) (/.f64 alpha beta)))
(+.f64 1 (-.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta)))))
(+.f64 1 (-.f64 (neg.f64 (/.f64 alpha beta)) (+.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)) 1)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta))))
(+.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha beta))) (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 alpha 2) (-.f64 (*.f64 alpha -1) (+.f64 alpha 2))) (pow.f64 beta 2))) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 alpha 2) (-.f64 (neg.f64 alpha) (+.f64 alpha 2))) (pow.f64 beta 2))) (+.f64 1 (-.f64 (neg.f64 (/.f64 alpha beta)) (+.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))))
(+.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 alpha beta)) (/.f64 (*.f64 (pow.f64 (+.f64 alpha 2) 2) (-.f64 (*.f64 alpha -1) (+.f64 alpha 2))) (pow.f64 beta 3)))) (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 alpha 2) (-.f64 (*.f64 alpha -1) (+.f64 alpha 2))) (pow.f64 beta 2))) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 alpha 2) (-.f64 (neg.f64 alpha) (+.f64 alpha 2))) (pow.f64 beta 2))) (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 alpha 2) 2) (-.f64 (neg.f64 alpha) (+.f64 alpha 2))) (pow.f64 beta 3)) (+.f64 1 (neg.f64 (/.f64 alpha beta)))) (+.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 1 (-.f64 (*.f64 -1 (/.f64 alpha beta)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta)))))
(+.f64 1 (-.f64 (neg.f64 (/.f64 alpha beta)) (+.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)) 1)) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta))))
(+.f64 (+.f64 1 (*.f64 -1 (/.f64 alpha beta))) (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 alpha 2) (-.f64 (*.f64 alpha -1) (+.f64 alpha 2))) (pow.f64 beta 2))) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 alpha 2) (-.f64 (neg.f64 alpha) (+.f64 alpha 2))) (pow.f64 beta 2))) (+.f64 1 (-.f64 (neg.f64 (/.f64 alpha beta)) (+.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 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 alpha beta)) (/.f64 (*.f64 (pow.f64 (+.f64 alpha 2) 2) (-.f64 (*.f64 alpha -1) (+.f64 alpha 2))) (pow.f64 beta 3)))) (-.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 alpha 2) (-.f64 (*.f64 alpha -1) (+.f64 alpha 2))) (pow.f64 beta 2))) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 beta)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 alpha 2) (-.f64 (neg.f64 alpha) (+.f64 alpha 2))) (pow.f64 beta 2))) (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 alpha 2) 2) (-.f64 (neg.f64 alpha) (+.f64 alpha 2))) (pow.f64 beta 3)) (+.f64 1 (neg.f64 (/.f64 alpha beta)))) (+.f64 (/.f64 alpha beta) (*.f64 2 (/.f64 1 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))) (*.f64 alpha -1)))
(+.f64 (/.f64 beta (+.f64 2 beta)) (*.f64 (neg.f64 alpha) (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 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 (*.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (pow.f64 alpha 2)) (+.f64 2 beta)) (+.f64 (/.f64 beta (+.f64 2 beta)) (*.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (*.f64 alpha -1))))
(+.f64 (+.f64 (/.f64 beta (+.f64 2 beta)) (*.f64 (neg.f64 alpha) (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))))) (/.f64 (*.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (pow.f64 alpha 2)) (+.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 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (pow.f64 alpha 2)) (+.f64 2 beta)) (+.f64 (/.f64 beta (+.f64 2 beta)) (*.f64 (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2))) (*.f64 alpha -1)))))
(+.f64 (*.f64 (neg.f64 alpha) (+.f64 (/.f64 1 (+.f64 2 beta)) (/.f64 beta (pow.f64 (+.f64 2 beta) 2)))) (+.f64 (/.f64 beta (+.f64 2 beta)) (+.f64 (neg.f64 (*.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))) (pow.f64 alpha 2)) (+.f64 2 beta)))))
-1
(-.f64 (/.f64 beta alpha) (+.f64 (*.f64 -1 (/.f64 (+.f64 beta 2) alpha)) 1))
(-.f64 (/.f64 beta alpha) (+.f64 1 (*.f64 -1 (/.f64 (+.f64 2 beta) alpha))))
(-.f64 -1 (-.f64 (neg.f64 (/.f64 (+.f64 2 beta) 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 -1 (/.f64 (*.f64 (+.f64 2 beta) (-.f64 beta (+.f64 (*.f64 beta -1) -2))) (pow.f64 alpha 2))) (-.f64 (/.f64 beta alpha) (+.f64 1 (*.f64 -1 (/.f64 (+.f64 2 beta) alpha)))))
(+.f64 (/.f64 beta alpha) (-.f64 (neg.f64 (/.f64 (*.f64 (+.f64 2 beta) (-.f64 beta (+.f64 (neg.f64 beta) -2))) (pow.f64 alpha 2))) (+.f64 1 (neg.f64 (/.f64 (+.f64 2 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 -1 (/.f64 (*.f64 (+.f64 2 beta) (-.f64 beta (+.f64 (*.f64 beta -1) -2))) (pow.f64 alpha 2))) (/.f64 (*.f64 (pow.f64 (+.f64 2 beta) 2) (-.f64 beta (+.f64 (*.f64 beta -1) -2))) (pow.f64 alpha 3))) (-.f64 (/.f64 beta alpha) (+.f64 1 (*.f64 -1 (/.f64 (+.f64 2 beta) alpha)))))
(+.f64 (-.f64 -1 (-.f64 (neg.f64 (/.f64 (+.f64 2 beta) alpha)) (/.f64 beta alpha))) (+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 2 beta) (-.f64 beta (+.f64 (neg.f64 beta) -2))) (pow.f64 alpha 2))) (/.f64 (*.f64 (pow.f64 (+.f64 2 beta) 2) (-.f64 beta (+.f64 (neg.f64 beta) -2))) (pow.f64 alpha 3))))
-1
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 beta) (+.f64 beta 2)) alpha)) 1)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 beta -1) (+.f64 2 beta)) alpha)) -1)
(+.f64 -1 (neg.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) alpha)))
(-.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 (+.f64 2 beta) (-.f64 (*.f64 beta -1) (+.f64 2 beta))) (pow.f64 alpha 2)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 beta -1) (+.f64 2 beta)) alpha)) -1))
(+.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) alpha)) (+.f64 (/.f64 (*.f64 (+.f64 2 beta) (-.f64 (neg.f64 beta) (+.f64 2 beta))) (pow.f64 alpha 2)) -1))
(+.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) alpha)) (+.f64 -1 (/.f64 (*.f64 (+.f64 2 beta) (-.f64 (neg.f64 beta) (+.f64 2 beta))) (pow.f64 alpha 2))))
(-.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 (*.f64 (+.f64 2 beta) (-.f64 (*.f64 beta -1) (+.f64 2 beta))) (pow.f64 alpha 2)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 2 beta) 2) (-.f64 (*.f64 beta -1) (+.f64 2 beta))) (pow.f64 alpha 3)))) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 beta -1) (+.f64 2 beta)) alpha)) -1))
(+.f64 -1 (+.f64 (/.f64 (*.f64 (+.f64 2 beta) (-.f64 (neg.f64 beta) (+.f64 2 beta))) (pow.f64 alpha 2)) (+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 beta) 2) (-.f64 (neg.f64 beta) (+.f64 2 beta))) (pow.f64 alpha 3))) (neg.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) alpha)))))
(+.f64 -1 (+.f64 (+.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) alpha)) (/.f64 (*.f64 (+.f64 2 beta) (-.f64 (neg.f64 beta) (+.f64 2 beta))) (pow.f64 alpha 2))) (neg.f64 (/.f64 (*.f64 (pow.f64 (+.f64 2 beta) 2) (-.f64 (neg.f64 beta) (+.f64 2 beta))) (pow.f64 alpha 3)))))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) -1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(-.f64 1 (neg.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(-.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) 0)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(-.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) 0))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(-.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) 0))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(-.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 0 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(-.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) 0))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(-.f64 0 (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(-.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (neg.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(-.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(-.f64 (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (neg.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(-.f64 (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (neg.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) -1))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (*.f64 1 (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) -1)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(-.f64 (*.f64 0 (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))) (*.f64 (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)))) (*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(-.f64 (*.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) -1)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)))) (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) -1))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(-.f64 (*.f64 0 (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)))) (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(-.f64 (*.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)))) (*.f64 (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) -1)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(-.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) -1))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(-.f64 (*.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) -1)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(*.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(*.f64 -1 (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 1 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (*.f64 1 (/.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (+.f64 0 (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 1 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (+.f64 0 (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(*.f64 (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(*.f64 (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) -1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(*.f64 (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) (neg.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) 1)
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1))) (*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) (/.f64 1 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(neg.f64 (-.f64 -1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta))))
(+.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta))))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 0)
(/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(+.f64 0 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))
(/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 0)
(/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (*.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))) 0))
(/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 0 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))))
(/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))) 0))
(/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))) 0))
(/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(-.f64 0 (neg.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))))
(/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(-.f64 (*.f64 0 (neg.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))))) (*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))))
(/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(-.f64 (*.f64 0 (neg.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))) (*.f64 (neg.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))))
(/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))))) (*.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))) (neg.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))))
(/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))))) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))) (neg.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))))
(/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1)
(/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))))
(/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))))
(/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))))
(/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))))
(/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))))))
(/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) (*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))))))
(/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))))
(/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))))
(/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))
(/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 -1 (neg.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))))
(/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))
(/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 1 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))))))
(/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))))))
(/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) (+.f64 0 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 1 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))))))
(/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) (+.f64 0 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))))))
(/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))))))
(/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 1 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))
(/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (neg.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) -1)
(/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (neg.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) (neg.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))))
(/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))
(/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)))) (neg.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))))
(/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))
(neg.f64 (neg.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2))))
(/.f64 (-.f64 beta alpha) (+.f64 2 (+.f64 alpha beta)))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 2 beta)))

eval239.0ms (3.5%)

Compiler

Compiled 9562 to 6079 computations (36.4% saved)

prune96.0ms (1.4%)

Pruning

9 alts after pruning (8 fresh and 1 done)

PrunedKeptTotal
New2088216
Fresh000
Picked011
Done000
Total2089217
Error
0.0b
Counts
217 → 9
Alt Table
Click to see full alt table
StatusErrorProgram
46.7b
(/.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) 2)
29.5b
(/.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 2)
15.0b
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) 2)
15.5b
(/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2)
48.8b
(/.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2)))) 2)
46.7b
(/.f64 (+.f64 2 (neg.f64 (/.f64 (+.f64 2 (*.f64 alpha 2)) beta))) 2)
61.7b
(/.f64 (+.f64 -1 1) 2)
48.8b
(/.f64 (*.f64 -1 (+.f64 (/.f64 (-.f64 (neg.f64 beta) (+.f64 2 beta)) alpha) (/.f64 (+.f64 (pow.f64 (+.f64 2 beta) 2) (*.f64 beta (+.f64 2 beta))) (pow.f64 alpha 2)))) 2)
41.2b
(/.f64 2 2)
Compiler

Compiled 261 to 211 computations (19.2% saved)

localize11.0ms (0.2%)

Local error

Found 2 expressions with local error:

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

Compiled 29 to 21 computations (27.6% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

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

rewrite112.0ms (1.6%)

Algorithm
batch-egg-rewrite
Rules
1086×rational_best_oopsla_all_46_json_45_simplify-37
984×rational_best_oopsla_all_46_json_45_simplify-13
976×rational_best_oopsla_all_46_json_45_simplify-23
678×rational_best_oopsla_all_46_json_45_simplify-87
664×rational_best_oopsla_all_46_json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0832
14532
28932
326732
4121332
5736832
Stop Event
node limit
Counts
2 → 119
Calls
Call 1
Inputs
(/.f64 beta (+.f64 beta 2))
(+.f64 (/.f64 beta (+.f64 beta 2)) 1)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 beta (+.f64 beta 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 1 (/.f64 beta (+.f64 beta 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 (*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 (neg.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 beta (+.f64 beta 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 1 (/.f64 beta (+.f64 beta 2))))) (/.f64 beta (+.f64 beta 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))))) (/.f64 beta (+.f64 beta 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (+.f64 beta 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 1 (/.f64 beta (+.f64 beta 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 (*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 (neg.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 beta (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 1 (/.f64 beta (+.f64 beta 2))))) (*.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 1 (/.f64 beta (+.f64 beta 2)))) (neg.f64 (/.f64 beta (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))))) (*.f64 (*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))) (neg.f64 (/.f64 beta (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 beta (+.f64 beta 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 1 (/.f64 beta (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 beta (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 1 (/.f64 beta (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 1 (/.f64 beta (+.f64 beta 2)))) (/.f64 beta (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 (*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))) (/.f64 beta (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 beta (+.f64 beta 2)) (neg.f64 (neg.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 (*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 1 (/.f64 beta (+.f64 beta 2))))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 (*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 beta (+.f64 beta 2)))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 beta (+.f64 beta 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 beta (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 beta (+.f64 beta 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 1 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (+.f64 0 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 1 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 (*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (*.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 1 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))))) (/.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 1 (/.f64 beta (+.f64 beta 2)))) (/.f64 beta (+.f64 beta 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 1 (/.f64 beta (+.f64 beta 2)))) (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 1 (/.f64 beta (+.f64 beta 2)))) (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 1 (/.f64 beta (+.f64 beta 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 beta (+.f64 beta 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 beta (+.f64 beta 2))) (neg.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 beta (+.f64 beta 2))) (*.f64 -1 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 beta (+.f64 beta 2))) (*.f64 (neg.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 beta (+.f64 beta 2))) (neg.f64 (*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 beta (+.f64 beta 2))) (-.f64 (/.f64 0 (/.f64 beta (+.f64 beta 2))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 beta (+.f64 beta 2))) (neg.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 1 (/.f64 beta (+.f64 beta 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))) (/.f64 beta (+.f64 beta 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))) (/.f64 beta (+.f64 beta 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 beta (+.f64 beta 2)))) (/.f64 beta (+.f64 beta 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 1 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))) (neg.f64 (/.f64 beta (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 1 (/.f64 beta (+.f64 beta 2))))) (/.f64 beta (+.f64 beta 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))))) (/.f64 beta (+.f64 beta 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))))) (neg.f64 (/.f64 beta (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 1 (/.f64 beta (+.f64 beta 2))))) (neg.f64 (/.f64 beta (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))))) (/.f64 beta (+.f64 beta 2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 beta (+.f64 beta 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 beta (+.f64 beta 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (neg.f64 (/.f64 beta (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (*.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 -1 (/.f64 beta (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (neg.f64 (/.f64 beta (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (/.f64 beta (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (*.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (neg.f64 (/.f64 beta (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (neg.f64 (/.f64 beta (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (neg.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (*.f64 1 (neg.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (neg.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))) (*.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))) (*.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (-.f64 -1 (/.f64 beta (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))) (*.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (neg.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (-.f64 -1 (/.f64 beta (+.f64 beta 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (neg.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (*.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 -1 (/.f64 beta (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (+.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (+.f64 0 (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (*.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))) (/.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (/.f64 beta (+.f64 beta 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (/.f64 beta (+.f64 beta 2))) (neg.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (/.f64 beta (+.f64 beta 2))) (*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (/.f64 beta (+.f64 beta 2))) (-.f64 (/.f64 0 (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (/.f64 beta (+.f64 beta 2))) (neg.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (/.f64 beta (+.f64 beta 2))) (neg.f64 (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (-.f64 -1 (/.f64 beta (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))) (-.f64 -1 (/.f64 beta (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))) (-.f64 -1 (/.f64 beta (+.f64 beta 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1 (/.f64 beta (+.f64 beta 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 -1 (/.f64 beta (+.f64 beta 2))))))))

simplify162.0ms (2.3%)

Algorithm
egg-herbie
Rules
1688×rational_best_oopsla_all_46_json_45_simplify-23
966×rational_best_oopsla_all_46_json_45_simplify-89
828×rational_best_oopsla_all_46_json_45_simplify-13
790×rational_best_oopsla_all_46_json_45_simplify-74
788×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02612681
110672681
279182681
Stop Event
node limit
Counts
143 → 151
Calls
Call 1
Inputs
(*.f64 1/2 beta)
(+.f64 (*.f64 1/2 beta) (*.f64 -1/4 (pow.f64 beta 2)))
(+.f64 (*.f64 1/2 beta) (+.f64 (*.f64 -1/4 (pow.f64 beta 2)) (*.f64 1/8 (pow.f64 beta 3))))
(+.f64 (*.f64 -1/16 (pow.f64 beta 4)) (+.f64 (*.f64 1/2 beta) (+.f64 (*.f64 -1/4 (pow.f64 beta 2)) (*.f64 1/8 (pow.f64 beta 3)))))
1
(-.f64 1 (*.f64 2 (/.f64 1 beta)))
(-.f64 (+.f64 1 (*.f64 4 (/.f64 1 (pow.f64 beta 2)))) (*.f64 2 (/.f64 1 beta)))
(-.f64 (+.f64 1 (*.f64 4 (/.f64 1 (pow.f64 beta 2)))) (+.f64 (*.f64 8 (/.f64 1 (pow.f64 beta 3))) (*.f64 2 (/.f64 1 beta))))
1
(-.f64 1 (*.f64 2 (/.f64 1 beta)))
(-.f64 (+.f64 1 (*.f64 4 (/.f64 1 (pow.f64 beta 2)))) (*.f64 2 (/.f64 1 beta)))
(-.f64 (+.f64 1 (*.f64 4 (/.f64 1 (pow.f64 beta 2)))) (+.f64 (*.f64 8 (/.f64 1 (pow.f64 beta 3))) (*.f64 2 (/.f64 1 beta))))
1
(+.f64 1 (*.f64 1/2 beta))
(+.f64 1 (+.f64 (*.f64 1/2 beta) (*.f64 -1/4 (pow.f64 beta 2))))
(+.f64 1 (+.f64 (*.f64 1/2 beta) (+.f64 (*.f64 -1/4 (pow.f64 beta 2)) (*.f64 1/8 (pow.f64 beta 3)))))
2
(-.f64 2 (*.f64 2 (/.f64 1 beta)))
(-.f64 (+.f64 2 (*.f64 4 (/.f64 1 (pow.f64 beta 2)))) (*.f64 2 (/.f64 1 beta)))
(-.f64 (+.f64 2 (*.f64 4 (/.f64 1 (pow.f64 beta 2)))) (+.f64 (*.f64 8 (/.f64 1 (pow.f64 beta 3))) (*.f64 2 (/.f64 1 beta))))
2
(-.f64 2 (*.f64 2 (/.f64 1 beta)))
(-.f64 (+.f64 2 (*.f64 4 (/.f64 1 (pow.f64 beta 2)))) (*.f64 2 (/.f64 1 beta)))
(-.f64 (+.f64 2 (*.f64 4 (/.f64 1 (pow.f64 beta 2)))) (+.f64 (*.f64 8 (/.f64 1 (pow.f64 beta 3))) (*.f64 2 (/.f64 1 beta))))
(+.f64 (/.f64 beta (+.f64 beta 2)) 0)
(+.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 1 (/.f64 beta (+.f64 beta 2)))) 0))
(+.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 (*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))) 0))
(+.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 (neg.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))) 0))
(+.f64 0 (/.f64 beta (+.f64 beta 2)))
(+.f64 (*.f64 0 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 1 (/.f64 beta (+.f64 beta 2))))) (/.f64 beta (+.f64 beta 2)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))))) (/.f64 beta (+.f64 beta 2)))
(-.f64 (/.f64 beta (+.f64 beta 2)) 0)
(-.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 1 (/.f64 beta (+.f64 beta 2)))) 0))
(-.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 (*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))) 0))
(-.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 (neg.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))) 0))
(-.f64 0 (neg.f64 (/.f64 beta (+.f64 beta 2))))
(-.f64 (*.f64 0 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 1 (/.f64 beta (+.f64 beta 2))))) (*.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 1 (/.f64 beta (+.f64 beta 2)))) (neg.f64 (/.f64 beta (+.f64 beta 2)))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))))) (*.f64 (*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))) (neg.f64 (/.f64 beta (+.f64 beta 2)))))
(*.f64 (/.f64 beta (+.f64 beta 2)) 1)
(*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))))
(*.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 1 (/.f64 beta (+.f64 beta 2)))))
(*.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))))
(*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))))
(*.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 beta (+.f64 beta 2)))))
(*.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 1 (/.f64 beta (+.f64 beta 2))))))
(*.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))))))
(*.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 1 (/.f64 beta (+.f64 beta 2)))) (/.f64 beta (+.f64 beta 2)))))
(*.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 (*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))) (/.f64 beta (+.f64 beta 2)))))
(*.f64 (/.f64 beta (+.f64 beta 2)) (neg.f64 (neg.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))))))
(*.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 (*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 1 (/.f64 beta (+.f64 beta 2))))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))))
(*.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 (*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))))
(*.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 beta (+.f64 beta 2)))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))))
(*.f64 1 (/.f64 beta (+.f64 beta 2)))
(*.f64 -1 (neg.f64 (/.f64 beta (+.f64 beta 2))))
(*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 beta (+.f64 beta 2)))
(*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 1 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))))))
(*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (+.f64 0 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 1 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))))))
(*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 (*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))))))
(*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (*.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 1 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))))) (/.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))))))
(*.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 1 (/.f64 beta (+.f64 beta 2)))) (/.f64 beta (+.f64 beta 2)))
(*.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 1 (/.f64 beta (+.f64 beta 2)))) (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 1 (/.f64 beta (+.f64 beta 2)))) (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 1 (/.f64 beta (+.f64 beta 2)))))))
(*.f64 (neg.f64 (/.f64 beta (+.f64 beta 2))) -1)
(*.f64 (neg.f64 (/.f64 beta (+.f64 beta 2))) (neg.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))))
(*.f64 (neg.f64 (/.f64 beta (+.f64 beta 2))) (*.f64 -1 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))))
(*.f64 (neg.f64 (/.f64 beta (+.f64 beta 2))) (*.f64 (neg.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))))
(*.f64 (neg.f64 (/.f64 beta (+.f64 beta 2))) (neg.f64 (*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))))))
(*.f64 (neg.f64 (/.f64 beta (+.f64 beta 2))) (-.f64 (/.f64 0 (/.f64 beta (+.f64 beta 2))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))))
(*.f64 (neg.f64 (/.f64 beta (+.f64 beta 2))) (neg.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 1 (/.f64 beta (+.f64 beta 2))))))
(*.f64 (*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))) (/.f64 beta (+.f64 beta 2)))
(*.f64 (/.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))) (/.f64 beta (+.f64 beta 2)))
(*.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 beta (+.f64 beta 2)))) (/.f64 beta (+.f64 beta 2)))
(*.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 1 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))))
(*.f64 (neg.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))) (neg.f64 (/.f64 beta (+.f64 beta 2))))
(*.f64 (*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 1 (/.f64 beta (+.f64 beta 2))))) (/.f64 beta (+.f64 beta 2)))
(*.f64 (*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))))) (/.f64 beta (+.f64 beta 2)))
(*.f64 (neg.f64 (*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))))) (neg.f64 (/.f64 beta (+.f64 beta 2))))
(*.f64 (neg.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 1 (/.f64 beta (+.f64 beta 2))))) (neg.f64 (/.f64 beta (+.f64 beta 2))))
(*.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))))) (/.f64 beta (+.f64 beta 2)))
(neg.f64 (neg.f64 (/.f64 beta (+.f64 beta 2))))
(-.f64 (/.f64 beta (+.f64 beta 2)) -1)
(-.f64 1 (neg.f64 (/.f64 beta (+.f64 beta 2))))
(-.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 0)
(-.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (*.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) 0))
(-.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) 0))
(-.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) 0))
(-.f64 0 (-.f64 -1 (/.f64 beta (+.f64 beta 2))))
(-.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (neg.f64 (/.f64 beta (+.f64 beta 2)))))
(-.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (/.f64 beta (+.f64 beta 2))))
(-.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (*.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (neg.f64 (/.f64 beta (+.f64 beta 2)))))
(-.f64 (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (neg.f64 (/.f64 beta (+.f64 beta 2)))))
(-.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (neg.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))))
(-.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (*.f64 1 (neg.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))))
(-.f64 (*.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (neg.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))))
(-.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))) (*.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) -1))
(-.f64 (*.f64 0 (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))) (*.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (-.f64 -1 (/.f64 beta (+.f64 beta 2)))))
(-.f64 (*.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))) (*.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (neg.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))))
(-.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) -1))
(-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (-.f64 -1 (/.f64 beta (+.f64 beta 2)))))
(-.f64 (*.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (neg.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))))
(*.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1))
(*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 1)
(*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))
(*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1))))
(*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))))
(*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))))
(*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))))
(*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))))
(*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))))
(*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))))
(*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))))
(*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))))
(*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))))
(*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (*.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))))
(*.f64 -1 (-.f64 -1 (/.f64 beta (+.f64 beta 2))))
(*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))
(*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))))
(*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (+.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))))
(*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (+.f64 0 (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))))))
(*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))))
(*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (*.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))) (/.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))))
(*.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))
(*.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1))))))
(*.f64 (-.f64 -1 (/.f64 beta (+.f64 beta 2))) -1)
(*.f64 (-.f64 -1 (/.f64 beta (+.f64 beta 2))) (neg.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))))
(*.f64 (-.f64 -1 (/.f64 beta (+.f64 beta 2))) (*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))))
(*.f64 (-.f64 -1 (/.f64 beta (+.f64 beta 2))) (-.f64 (/.f64 0 (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))))
(*.f64 (-.f64 -1 (/.f64 beta (+.f64 beta 2))) (neg.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))))
(*.f64 (-.f64 -1 (/.f64 beta (+.f64 beta 2))) (neg.f64 (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))
(*.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))
(*.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (-.f64 -1 (/.f64 beta (+.f64 beta 2))))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))
(*.f64 (neg.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))) (-.f64 -1 (/.f64 beta (+.f64 beta 2))))
(*.f64 (neg.f64 (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))) (-.f64 -1 (/.f64 beta (+.f64 beta 2))))
(/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 1)
(/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))
(/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))))
(/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))))
(/.f64 (-.f64 -1 (/.f64 beta (+.f64 beta 2))) -1)
(neg.f64 (-.f64 -1 (/.f64 beta (+.f64 beta 2))))
Outputs
(*.f64 1/2 beta)
(+.f64 (*.f64 1/2 beta) (*.f64 -1/4 (pow.f64 beta 2)))
(+.f64 (*.f64 1/2 beta) (+.f64 (*.f64 -1/4 (pow.f64 beta 2)) (*.f64 1/8 (pow.f64 beta 3))))
(+.f64 (*.f64 -1/16 (pow.f64 beta 4)) (+.f64 (*.f64 1/2 beta) (+.f64 (*.f64 -1/4 (pow.f64 beta 2)) (*.f64 1/8 (pow.f64 beta 3)))))
(+.f64 (*.f64 1/2 beta) (+.f64 (*.f64 -1/16 (pow.f64 beta 4)) (+.f64 (*.f64 -1/4 (pow.f64 beta 2)) (*.f64 1/8 (pow.f64 beta 3)))))
(+.f64 (*.f64 1/2 beta) (+.f64 (*.f64 -1/4 (pow.f64 beta 2)) (+.f64 (*.f64 -1/16 (pow.f64 beta 4)) (*.f64 1/8 (pow.f64 beta 3)))))
1
(-.f64 1 (*.f64 2 (/.f64 1 beta)))
(-.f64 (+.f64 1 (*.f64 4 (/.f64 1 (pow.f64 beta 2)))) (*.f64 2 (/.f64 1 beta)))
(+.f64 (*.f64 4 (/.f64 1 (pow.f64 beta 2))) (-.f64 1 (*.f64 2 (/.f64 1 beta))))
(+.f64 1 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 beta 2))) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 1 (*.f64 4 (/.f64 1 (pow.f64 beta 2)))) (+.f64 (*.f64 8 (/.f64 1 (pow.f64 beta 3))) (*.f64 2 (/.f64 1 beta))))
(+.f64 (*.f64 4 (/.f64 1 (pow.f64 beta 2))) (-.f64 1 (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 8 (/.f64 1 (pow.f64 beta 3))))))
(+.f64 1 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 beta 2))) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 8 (/.f64 1 (pow.f64 beta 3))))))
1
(-.f64 1 (*.f64 2 (/.f64 1 beta)))
(-.f64 (+.f64 1 (*.f64 4 (/.f64 1 (pow.f64 beta 2)))) (*.f64 2 (/.f64 1 beta)))
(+.f64 (*.f64 4 (/.f64 1 (pow.f64 beta 2))) (-.f64 1 (*.f64 2 (/.f64 1 beta))))
(+.f64 1 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 beta 2))) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 1 (*.f64 4 (/.f64 1 (pow.f64 beta 2)))) (+.f64 (*.f64 8 (/.f64 1 (pow.f64 beta 3))) (*.f64 2 (/.f64 1 beta))))
(+.f64 (*.f64 4 (/.f64 1 (pow.f64 beta 2))) (-.f64 1 (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 8 (/.f64 1 (pow.f64 beta 3))))))
(+.f64 1 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 beta 2))) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 8 (/.f64 1 (pow.f64 beta 3))))))
1
(+.f64 1 (*.f64 1/2 beta))
(+.f64 (*.f64 1/2 beta) 1)
(+.f64 1 (+.f64 (*.f64 1/2 beta) (*.f64 -1/4 (pow.f64 beta 2))))
(+.f64 (*.f64 1/2 beta) (+.f64 1 (*.f64 -1/4 (pow.f64 beta 2))))
(+.f64 (*.f64 1/2 beta) (+.f64 (*.f64 -1/4 (pow.f64 beta 2)) 1))
(+.f64 1 (+.f64 (*.f64 1/2 beta) (+.f64 (*.f64 -1/4 (pow.f64 beta 2)) (*.f64 1/8 (pow.f64 beta 3)))))
(+.f64 (+.f64 (*.f64 1/2 beta) (+.f64 (*.f64 -1/4 (pow.f64 beta 2)) (*.f64 1/8 (pow.f64 beta 3)))) 1)
(+.f64 (*.f64 1/2 beta) (+.f64 (*.f64 1/8 (pow.f64 beta 3)) (+.f64 (*.f64 -1/4 (pow.f64 beta 2)) 1)))
2
(-.f64 2 (*.f64 2 (/.f64 1 beta)))
(-.f64 (+.f64 2 (*.f64 4 (/.f64 1 (pow.f64 beta 2)))) (*.f64 2 (/.f64 1 beta)))
(+.f64 (*.f64 4 (/.f64 1 (pow.f64 beta 2))) (-.f64 2 (*.f64 2 (/.f64 1 beta))))
(+.f64 2 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 beta 2))) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 2 (*.f64 4 (/.f64 1 (pow.f64 beta 2)))) (+.f64 (*.f64 8 (/.f64 1 (pow.f64 beta 3))) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 2 (*.f64 4 (/.f64 1 (pow.f64 beta 2)))) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 8 (/.f64 1 (pow.f64 beta 3)))))
(+.f64 2 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 beta 2))) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 8 (/.f64 1 (pow.f64 beta 3))))))
2
(-.f64 2 (*.f64 2 (/.f64 1 beta)))
(-.f64 (+.f64 2 (*.f64 4 (/.f64 1 (pow.f64 beta 2)))) (*.f64 2 (/.f64 1 beta)))
(+.f64 (*.f64 4 (/.f64 1 (pow.f64 beta 2))) (-.f64 2 (*.f64 2 (/.f64 1 beta))))
(+.f64 2 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 beta 2))) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 2 (*.f64 4 (/.f64 1 (pow.f64 beta 2)))) (+.f64 (*.f64 8 (/.f64 1 (pow.f64 beta 3))) (*.f64 2 (/.f64 1 beta))))
(-.f64 (+.f64 2 (*.f64 4 (/.f64 1 (pow.f64 beta 2)))) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 8 (/.f64 1 (pow.f64 beta 3)))))
(+.f64 2 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 beta 2))) (+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 8 (/.f64 1 (pow.f64 beta 3))))))
(+.f64 (/.f64 beta (+.f64 beta 2)) 0)
(/.f64 beta (+.f64 beta 2))
(+.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 1 (/.f64 beta (+.f64 beta 2)))) 0))
(/.f64 beta (+.f64 beta 2))
(+.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 (*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))) 0))
(/.f64 beta (+.f64 beta 2))
(+.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 (neg.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))) 0))
(/.f64 beta (+.f64 beta 2))
(+.f64 0 (/.f64 beta (+.f64 beta 2)))
(/.f64 beta (+.f64 beta 2))
(+.f64 (*.f64 0 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 1 (/.f64 beta (+.f64 beta 2))))) (/.f64 beta (+.f64 beta 2)))
(/.f64 beta (+.f64 beta 2))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))))) (/.f64 beta (+.f64 beta 2)))
(/.f64 beta (+.f64 beta 2))
(-.f64 (/.f64 beta (+.f64 beta 2)) 0)
(/.f64 beta (+.f64 beta 2))
(-.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 1 (/.f64 beta (+.f64 beta 2)))) 0))
(/.f64 beta (+.f64 beta 2))
(-.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 (*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))) 0))
(/.f64 beta (+.f64 beta 2))
(-.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 (neg.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))) 0))
(/.f64 beta (+.f64 beta 2))
(-.f64 0 (neg.f64 (/.f64 beta (+.f64 beta 2))))
(/.f64 beta (+.f64 beta 2))
(-.f64 (*.f64 0 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 1 (/.f64 beta (+.f64 beta 2))))) (*.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 1 (/.f64 beta (+.f64 beta 2)))) (neg.f64 (/.f64 beta (+.f64 beta 2)))))
(/.f64 beta (+.f64 beta 2))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))))) (*.f64 (*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))) (neg.f64 (/.f64 beta (+.f64 beta 2)))))
(/.f64 beta (+.f64 beta 2))
(*.f64 (/.f64 beta (+.f64 beta 2)) 1)
(/.f64 beta (+.f64 beta 2))
(*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))))
(/.f64 beta (+.f64 beta 2))
(*.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 1 (/.f64 beta (+.f64 beta 2)))))
(/.f64 beta (+.f64 beta 2))
(*.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))))
(/.f64 beta (+.f64 beta 2))
(*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))))
(/.f64 beta (+.f64 beta 2))
(*.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 beta (+.f64 beta 2)))))
(/.f64 beta (+.f64 beta 2))
(*.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 1 (/.f64 beta (+.f64 beta 2))))))
(/.f64 beta (+.f64 beta 2))
(*.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))))))
(/.f64 beta (+.f64 beta 2))
(*.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 1 (/.f64 beta (+.f64 beta 2)))) (/.f64 beta (+.f64 beta 2)))))
(/.f64 beta (+.f64 beta 2))
(*.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 (*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))) (/.f64 beta (+.f64 beta 2)))))
(/.f64 beta (+.f64 beta 2))
(*.f64 (/.f64 beta (+.f64 beta 2)) (neg.f64 (neg.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))))))
(/.f64 beta (+.f64 beta 2))
(*.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 (*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 1 (/.f64 beta (+.f64 beta 2))))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))))
(/.f64 beta (+.f64 beta 2))
(*.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 (*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))))
(/.f64 beta (+.f64 beta 2))
(*.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 beta (+.f64 beta 2)))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))))
(/.f64 beta (+.f64 beta 2))
(*.f64 1 (/.f64 beta (+.f64 beta 2)))
(/.f64 beta (+.f64 beta 2))
(*.f64 -1 (neg.f64 (/.f64 beta (+.f64 beta 2))))
(/.f64 beta (+.f64 beta 2))
(*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 beta (+.f64 beta 2)))
(/.f64 beta (+.f64 beta 2))
(*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 1 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))))))
(/.f64 beta (+.f64 beta 2))
(*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (+.f64 0 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 1 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))))))
(/.f64 beta (+.f64 beta 2))
(*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 (*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))))))
(/.f64 beta (+.f64 beta 2))
(*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (*.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 1 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))))) (/.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))))))
(/.f64 beta (+.f64 beta 2))
(*.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 1 (/.f64 beta (+.f64 beta 2)))) (/.f64 beta (+.f64 beta 2)))
(/.f64 beta (+.f64 beta 2))
(*.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 1 (/.f64 beta (+.f64 beta 2)))) (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 1 (/.f64 beta (+.f64 beta 2)))) (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 1 (/.f64 beta (+.f64 beta 2)))))))
(/.f64 beta (+.f64 beta 2))
(*.f64 (neg.f64 (/.f64 beta (+.f64 beta 2))) -1)
(/.f64 beta (+.f64 beta 2))
(*.f64 (neg.f64 (/.f64 beta (+.f64 beta 2))) (neg.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))))
(/.f64 beta (+.f64 beta 2))
(*.f64 (neg.f64 (/.f64 beta (+.f64 beta 2))) (*.f64 -1 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))))
(/.f64 beta (+.f64 beta 2))
(*.f64 (neg.f64 (/.f64 beta (+.f64 beta 2))) (*.f64 (neg.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))))
(/.f64 beta (+.f64 beta 2))
(*.f64 (neg.f64 (/.f64 beta (+.f64 beta 2))) (neg.f64 (*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))))))
(/.f64 beta (+.f64 beta 2))
(*.f64 (neg.f64 (/.f64 beta (+.f64 beta 2))) (-.f64 (/.f64 0 (/.f64 beta (+.f64 beta 2))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))))
(/.f64 beta (+.f64 beta 2))
(*.f64 (neg.f64 (/.f64 beta (+.f64 beta 2))) (neg.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 1 (/.f64 beta (+.f64 beta 2))))))
(/.f64 beta (+.f64 beta 2))
(*.f64 (*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))) (/.f64 beta (+.f64 beta 2)))
(/.f64 beta (+.f64 beta 2))
(*.f64 (/.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))) (/.f64 beta (+.f64 beta 2)))
(/.f64 beta (+.f64 beta 2))
(*.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 beta (+.f64 beta 2)))) (/.f64 beta (+.f64 beta 2)))
(/.f64 beta (+.f64 beta 2))
(*.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 1 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))))
(/.f64 beta (+.f64 beta 2))
(*.f64 (neg.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2)))) (neg.f64 (/.f64 beta (+.f64 beta 2))))
(/.f64 beta (+.f64 beta 2))
(*.f64 (*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 1 (/.f64 beta (+.f64 beta 2))))) (/.f64 beta (+.f64 beta 2)))
(/.f64 beta (+.f64 beta 2))
(*.f64 (*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))))) (/.f64 beta (+.f64 beta 2)))
(/.f64 beta (+.f64 beta 2))
(*.f64 (neg.f64 (*.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))) (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))))) (neg.f64 (/.f64 beta (+.f64 beta 2))))
(/.f64 beta (+.f64 beta 2))
(*.f64 (neg.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 1 (/.f64 beta (+.f64 beta 2))))) (neg.f64 (/.f64 beta (+.f64 beta 2))))
(/.f64 beta (+.f64 beta 2))
(*.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 beta (+.f64 beta 2))))) (/.f64 beta (+.f64 beta 2)))
(/.f64 beta (+.f64 beta 2))
(neg.f64 (neg.f64 (/.f64 beta (+.f64 beta 2))))
(/.f64 beta (+.f64 beta 2))
(-.f64 (/.f64 beta (+.f64 beta 2)) -1)
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(-.f64 1 (neg.f64 (/.f64 beta (+.f64 beta 2))))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(-.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 0)
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(-.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (*.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) 0))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(-.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) 0))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(-.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) 0))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(-.f64 0 (-.f64 -1 (/.f64 beta (+.f64 beta 2))))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(-.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (neg.f64 (/.f64 beta (+.f64 beta 2)))))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(-.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (/.f64 beta (+.f64 beta 2))))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(-.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (*.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (neg.f64 (/.f64 beta (+.f64 beta 2)))))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(-.f64 (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (neg.f64 (/.f64 beta (+.f64 beta 2)))))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(-.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (neg.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(-.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (*.f64 1 (neg.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(-.f64 (*.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (neg.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(-.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))) (*.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) -1))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(-.f64 (*.f64 0 (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))) (*.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (-.f64 -1 (/.f64 beta (+.f64 beta 2)))))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(-.f64 (*.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))) (*.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (neg.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(-.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) -1))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (-.f64 -1 (/.f64 beta (+.f64 beta 2)))))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(-.f64 (*.f64 (*.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (neg.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(*.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 1)
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1))))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (*.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(*.f64 -1 (-.f64 -1 (/.f64 beta (+.f64 beta 2))))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (+.f64 (/.f64 beta (+.f64 beta 2)) (/.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (+.f64 0 (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))))))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (*.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))) (/.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(*.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(*.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1))))))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(*.f64 (-.f64 -1 (/.f64 beta (+.f64 beta 2))) -1)
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(*.f64 (-.f64 -1 (/.f64 beta (+.f64 beta 2))) (neg.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(*.f64 (-.f64 -1 (/.f64 beta (+.f64 beta 2))) (*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(*.f64 (-.f64 -1 (/.f64 beta (+.f64 beta 2))) (-.f64 (/.f64 0 (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(*.f64 (-.f64 -1 (/.f64 beta (+.f64 beta 2))) (neg.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(*.f64 (-.f64 -1 (/.f64 beta (+.f64 beta 2))) (neg.f64 (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(*.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(*.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (-.f64 -1 (/.f64 beta (+.f64 beta 2))))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(*.f64 (neg.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))) (-.f64 -1 (/.f64 beta (+.f64 beta 2))))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(*.f64 (neg.f64 (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))) (-.f64 -1 (/.f64 beta (+.f64 beta 2))))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 1)
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1)) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (+.f64 (/.f64 beta (+.f64 beta 2)) 1))))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1))) (*.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) (/.f64 1 (+.f64 (/.f64 beta (+.f64 beta 2)) 1)))))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(/.f64 (-.f64 -1 (/.f64 beta (+.f64 beta 2))) -1)
(+.f64 1 (/.f64 beta (+.f64 beta 2)))
(neg.f64 (-.f64 -1 (/.f64 beta (+.f64 beta 2))))
(+.f64 1 (/.f64 beta (+.f64 beta 2)))

localize3.0ms (0%)

Compiler

Compiled 6 to 6 computations (0% saved)

localize13.0ms (0.2%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(/.f64 alpha (+.f64 alpha 2))
1.8b
(-.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))

rewrite106.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
1042×rational_best_oopsla_all_46_json_45_simplify-37
992×rational_best_oopsla_all_46_json_45_simplify-13
942×rational_best_oopsla_all_46_json_45_simplify-23
656×rational_best_oopsla_all_46_json_45_simplify-87
652×rational_best_oopsla_all_46_json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0832
14232
28432
326832
4121632
5725132
Stop Event
node limit
Counts
2 → 118
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 (neg.f64 (/.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 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))) 0))))) (#(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 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))) (/.f64 alpha (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (neg.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 alpha (+.f64 alpha 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))) (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))) (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) (neg.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (/.f64 alpha (+.f64 alpha 2))) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (/.f64 alpha (+.f64 alpha 2))) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (/.f64 alpha (+.f64 alpha 2))) (*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))) (*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 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))) (*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 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))) (/.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))) (-.f64 1 (/.f64 alpha (+.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))) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))) (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (neg.f64 (neg.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (*.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (neg.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (*.f64 -1 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (neg.f64 (*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (-.f64 (/.f64 0 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (neg.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 1 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (+.f64 0 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 1 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (/.f64 -1 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (/.f64 (neg.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (*.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 1 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))) (/.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -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 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))) (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))) (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))) (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))) (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))) (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 1 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))) (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -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 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 1 (-.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 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 (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 1 (/.f64 alpha (+.f64 alpha 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (+.f64 alpha 2)) (*.f64 (*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha (+.f64 alpha 2)) (*.f64 (neg.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 alpha (+.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 1 (/.f64 alpha (+.f64 alpha 2))))) (/.f64 alpha (+.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))))) (/.f64 alpha (+.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 (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 1 (/.f64 alpha (+.f64 alpha 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (+.f64 alpha 2)) (*.f64 (*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha (+.f64 alpha 2)) (*.f64 (neg.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 alpha (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 1 (/.f64 alpha (+.f64 alpha 2))))) (*.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (neg.f64 (/.f64 alpha (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))))) (*.f64 (*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2)))) (neg.f64 (/.f64 alpha (+.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 (/.f64 alpha (+.f64 alpha 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 alpha (+.f64 alpha 2)) (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 alpha (+.f64 alpha 2)) (*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 alpha (+.f64 alpha 2)) (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (/.f64 alpha (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 alpha (+.f64 alpha 2)) (*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 1 (/.f64 alpha (+.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 alpha (+.f64 alpha 2)) (*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 alpha (+.f64 alpha 2)) (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (/.f64 alpha (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 alpha (+.f64 alpha 2)) (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 (*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2)))) (/.f64 alpha (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 alpha (+.f64 alpha 2)) (neg.f64 (neg.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 alpha (+.f64 alpha 2)) (*.f64 (*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 1 (/.f64 alpha (+.f64 alpha 2))))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 alpha (+.f64 alpha 2)) (*.f64 (*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 alpha (+.f64 alpha 2)) (*.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (/.f64 alpha (+.f64 alpha 2)))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.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 alpha (+.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 1 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.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 0 (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 1 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.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 (/.f64 alpha (+.f64 alpha 2)) (/.f64 (*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2)))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.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 (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 1 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))))) (/.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 alpha (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (/.f64 alpha (+.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 alpha (+.f64 alpha 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 alpha (+.f64 alpha 2))) (neg.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 alpha (+.f64 alpha 2))) (*.f64 -1 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 alpha (+.f64 alpha 2))) (*.f64 (neg.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2)))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 alpha (+.f64 alpha 2))) (-.f64 (/.f64 0 (/.f64 alpha (+.f64 alpha 2))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 alpha (+.f64 alpha 2))) (neg.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 1 (/.f64 alpha (+.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 alpha (+.f64 alpha 2))) (neg.f64 (*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2)))) (/.f64 alpha (+.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (/.f64 (/.f64 alpha (+.f64 alpha 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)) (/.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 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)) (/.f64 1 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2)))) (neg.f64 (/.f64 alpha (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 1 (/.f64 alpha (+.f64 alpha 2))))) (/.f64 alpha (+.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))))) (/.f64 alpha (+.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 1 (/.f64 alpha (+.f64 alpha 2))))) (neg.f64 (/.f64 alpha (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))))) (neg.f64 (/.f64 alpha (+.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))))) (/.f64 alpha (+.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 alpha (+.f64 alpha 2))))))))

simplify145.0ms (2.1%)

Algorithm
egg-herbie
Rules
1824×rational_best_oopsla_all_46_json_45_simplify-23
990×rational_best_oopsla_all_46_json_45_simplify-89
808×rational_best_oopsla_all_46_json_45_simplify-24
796×rational_best_oopsla_all_46_json_45_simplify-74
672×rational_best_oopsla_all_46_json_45_simplify-13
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02662982
110992958
276832958
Stop Event
node limit
Counts
142 → 150
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 (neg.f64 (/.f64 alpha (+.f64 alpha 2))))
(+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 0)
(+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (*.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))) 0))
(+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))) 0))
(+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))) 0))
(+.f64 0 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))
(+.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))) (/.f64 alpha (+.f64 alpha 2))))
(+.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (neg.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))))
(+.f64 (neg.f64 (/.f64 alpha (+.f64 alpha 2))) 1)
(+.f64 (*.f64 0 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))) (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))) (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))
(+.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) (neg.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))
(+.f64 (*.f64 (neg.f64 (/.f64 alpha (+.f64 alpha 2))) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))
(+.f64 (*.f64 (neg.f64 (/.f64 alpha (+.f64 alpha 2))) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))))
(+.f64 (*.f64 (neg.f64 (/.f64 alpha (+.f64 alpha 2))) (*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))) (*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))))
(*.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))
(*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 1)
(*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))
(*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))))
(*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))))
(*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))
(*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))))
(*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))))
(*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))))
(*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 1 (-.f64 1 (/.f64 alpha (+.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))) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))) (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))))
(*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (neg.f64 (neg.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))))
(*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))))
(*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))))
(*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (*.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))))
(*.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) -1)
(*.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (neg.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))))
(*.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))))
(*.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (*.f64 -1 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))))
(*.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (neg.f64 (*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))))
(*.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (-.f64 (/.f64 0 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))))
(*.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (neg.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))
(*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))
(*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 1 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))))
(*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (+.f64 0 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 1 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))))))
(*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (/.f64 -1 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))))
(*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))))
(*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (/.f64 (neg.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))))
(*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (*.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 1 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))) (/.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))))
(*.f64 -1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))
(*.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))) (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))
(*.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))))))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))) (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))) (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))) (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))
(*.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))) (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))
(*.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 1 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))) (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))
(*.f64 (neg.f64 (*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))
(*.f64 (neg.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))
(*.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))) (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))
(/.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 1)
(/.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))
(/.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))))
(/.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))
(/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) -1)
(neg.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))
(+.f64 (/.f64 alpha (+.f64 alpha 2)) 0)
(+.f64 (/.f64 alpha (+.f64 alpha 2)) (*.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 1 (/.f64 alpha (+.f64 alpha 2)))) 0))
(+.f64 (/.f64 alpha (+.f64 alpha 2)) (*.f64 (*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2)))) 0))
(+.f64 (/.f64 alpha (+.f64 alpha 2)) (*.f64 (neg.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2)))) 0))
(+.f64 0 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (*.f64 0 (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 1 (/.f64 alpha (+.f64 alpha 2))))) (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))))) (/.f64 alpha (+.f64 alpha 2)))
(-.f64 (/.f64 alpha (+.f64 alpha 2)) 0)
(-.f64 (/.f64 alpha (+.f64 alpha 2)) (*.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 1 (/.f64 alpha (+.f64 alpha 2)))) 0))
(-.f64 (/.f64 alpha (+.f64 alpha 2)) (*.f64 (*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2)))) 0))
(-.f64 (/.f64 alpha (+.f64 alpha 2)) (*.f64 (neg.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2)))) 0))
(-.f64 0 (neg.f64 (/.f64 alpha (+.f64 alpha 2))))
(-.f64 (*.f64 0 (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 1 (/.f64 alpha (+.f64 alpha 2))))) (*.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (neg.f64 (/.f64 alpha (+.f64 alpha 2)))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))))) (*.f64 (*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2)))) (neg.f64 (/.f64 alpha (+.f64 alpha 2)))))
(*.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(*.f64 (/.f64 alpha (+.f64 alpha 2)) 1)
(*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))))
(*.f64 (/.f64 alpha (+.f64 alpha 2)) (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 1 (/.f64 alpha (+.f64 alpha 2)))))
(*.f64 (/.f64 alpha (+.f64 alpha 2)) (*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2)))))
(*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2)))))
(*.f64 (/.f64 alpha (+.f64 alpha 2)) (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (/.f64 alpha (+.f64 alpha 2)))))
(*.f64 (/.f64 alpha (+.f64 alpha 2)) (*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 1 (/.f64 alpha (+.f64 alpha 2))))))
(*.f64 (/.f64 alpha (+.f64 alpha 2)) (*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))))))
(*.f64 (/.f64 alpha (+.f64 alpha 2)) (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (/.f64 alpha (+.f64 alpha 2)))))
(*.f64 (/.f64 alpha (+.f64 alpha 2)) (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 (*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2)))) (/.f64 alpha (+.f64 alpha 2)))))
(*.f64 (/.f64 alpha (+.f64 alpha 2)) (neg.f64 (neg.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))))))
(*.f64 (/.f64 alpha (+.f64 alpha 2)) (*.f64 (*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 1 (/.f64 alpha (+.f64 alpha 2))))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2)))))
(*.f64 (/.f64 alpha (+.f64 alpha 2)) (*.f64 (*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2)))))
(*.f64 (/.f64 alpha (+.f64 alpha 2)) (*.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (/.f64 alpha (+.f64 alpha 2)))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2)))))
(*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (/.f64 alpha (+.f64 alpha 2)))
(*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 1 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))))))
(*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (+.f64 0 (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 1 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2)))))))
(*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 (*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2)))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))))))
(*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (*.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 1 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))))) (/.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))))))
(*.f64 -1 (neg.f64 (/.f64 alpha (+.f64 alpha 2))))
(*.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (/.f64 alpha (+.f64 alpha 2)))
(*.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))
(*.f64 (neg.f64 (/.f64 alpha (+.f64 alpha 2))) -1)
(*.f64 (neg.f64 (/.f64 alpha (+.f64 alpha 2))) (neg.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2)))))
(*.f64 (neg.f64 (/.f64 alpha (+.f64 alpha 2))) (*.f64 -1 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2)))))
(*.f64 (neg.f64 (/.f64 alpha (+.f64 alpha 2))) (*.f64 (neg.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2)))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2)))))
(*.f64 (neg.f64 (/.f64 alpha (+.f64 alpha 2))) (-.f64 (/.f64 0 (/.f64 alpha (+.f64 alpha 2))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2)))))
(*.f64 (neg.f64 (/.f64 alpha (+.f64 alpha 2))) (neg.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 1 (/.f64 alpha (+.f64 alpha 2))))))
(*.f64 (neg.f64 (/.f64 alpha (+.f64 alpha 2))) (neg.f64 (*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))))))
(*.f64 (*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2)))) (/.f64 alpha (+.f64 alpha 2)))
(*.f64 (/.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2)))) (/.f64 alpha (+.f64 alpha 2)))
(*.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (/.f64 alpha (+.f64 alpha 2)))) (/.f64 alpha (+.f64 alpha 2)))
(*.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 1 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))))
(*.f64 (neg.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2)))) (neg.f64 (/.f64 alpha (+.f64 alpha 2))))
(*.f64 (*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 1 (/.f64 alpha (+.f64 alpha 2))))) (/.f64 alpha (+.f64 alpha 2)))
(*.f64 (*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))))) (/.f64 alpha (+.f64 alpha 2)))
(*.f64 (neg.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 1 (/.f64 alpha (+.f64 alpha 2))))) (neg.f64 (/.f64 alpha (+.f64 alpha 2))))
(*.f64 (neg.f64 (*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))))) (neg.f64 (/.f64 alpha (+.f64 alpha 2))))
(*.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))))) (/.f64 alpha (+.f64 alpha 2)))
(neg.f64 (neg.f64 (/.f64 alpha (+.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 (*.f64 8 (/.f64 1 (pow.f64 alpha 3))) (*.f64 2 (/.f64 1 alpha))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (-.f64 (*.f64 8 (/.f64 1 (pow.f64 alpha 3))) (*.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 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 8 (/.f64 1 (pow.f64 alpha 3)))) (+.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 16 (/.f64 1 (pow.f64 alpha 4)))))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (-.f64 (*.f64 8 (/.f64 1 (pow.f64 alpha 3))) (+.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 16 (/.f64 1 (pow.f64 alpha 4))))))
(/.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 2 (/.f64 1 alpha)) (-.f64 (*.f64 8 (/.f64 1 (pow.f64 alpha 3))) (*.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 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 8 (/.f64 1 (pow.f64 alpha 3)))) (+.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 16 (/.f64 1 (pow.f64 alpha 4)))))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (-.f64 (*.f64 8 (/.f64 1 (pow.f64 alpha 3))) (+.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 16 (/.f64 1 (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 alpha 1/2) (*.f64 (pow.f64 alpha 2) -1/4))
(+.f64 (*.f64 1/2 alpha) (+.f64 (*.f64 1/8 (pow.f64 alpha 3)) (*.f64 -1/4 (pow.f64 alpha 2))))
(+.f64 (*.f64 alpha 1/2) (+.f64 (*.f64 (pow.f64 alpha 2) -1/4) (*.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 alpha 1/2) (+.f64 (+.f64 (*.f64 (pow.f64 alpha 2) -1/4) (*.f64 (pow.f64 alpha 3) 1/8)) (*.f64 (pow.f64 alpha 4) -1/16)))
(+.f64 (*.f64 (pow.f64 alpha 3) 1/8) (+.f64 (*.f64 alpha 1/2) (+.f64 (*.f64 (pow.f64 alpha 2) -1/4) (*.f64 (pow.f64 alpha 4) -1/16))))
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 4 (/.f64 1 (pow.f64 alpha 2))) (-.f64 1 (*.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 (+.f64 1 (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 8 (/.f64 1 (pow.f64 alpha 3)))))
(+.f64 1 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 8 (/.f64 1 (pow.f64 alpha 3))))))
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 4 (/.f64 1 (pow.f64 alpha 2))) (-.f64 1 (*.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 (+.f64 1 (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 8 (/.f64 1 (pow.f64 alpha 3)))))
(+.f64 1 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 8 (/.f64 1 (pow.f64 alpha 3))))))
(+.f64 1 (neg.f64 (/.f64 alpha (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 0)
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (*.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))) 0))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))) 0))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))) 0))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 0 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))) (/.f64 alpha (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (neg.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))))
(+.f64 (neg.f64 (/.f64 alpha (+.f64 alpha 2))) 1)
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (*.f64 0 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))) (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))) (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) (neg.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (*.f64 (neg.f64 (/.f64 alpha (+.f64 alpha 2))) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(+.f64 (*.f64 (neg.f64 (/.f64 alpha (+.f64 alpha 2))) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))))
(+.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))) (*.f64 (neg.f64 (/.f64 alpha (+.f64 alpha 2))) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))
(*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (+.f64 (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (*.f64 (neg.f64 (/.f64 alpha (+.f64 alpha 2))) (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))
(+.f64 (*.f64 (neg.f64 (/.f64 alpha (+.f64 alpha 2))) (*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))) (*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(*.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 1)
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))) (-.f64 1 (/.f64 alpha (+.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))) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))) (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (neg.f64 (neg.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (*.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(*.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) -1)
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(*.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (neg.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(*.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(*.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (*.f64 -1 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(*.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (neg.f64 (*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(*.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (-.f64 (/.f64 0 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(*.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (neg.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 1 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (+.f64 0 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 1 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (/.f64 -1 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (*.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (/.f64 (neg.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (*.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 1 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))) (/.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(*.f64 -1 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(*.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))) (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(*.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))) (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))) (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))) (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(*.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))) (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(*.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 1 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))) (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(*.f64 (neg.f64 (*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(*.f64 (neg.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(*.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))) (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(/.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 1)
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(/.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(/.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1)) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(/.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))))) (*.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) (/.f64 1 (-.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(/.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1) -1)
(-.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(neg.f64 (+.f64 (/.f64 alpha (+.f64 alpha 2)) -1))
(-.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 (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 1 (/.f64 alpha (+.f64 alpha 2)))) 0))
(/.f64 alpha (+.f64 alpha 2))
(+.f64 (/.f64 alpha (+.f64 alpha 2)) (*.f64 (*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2)))) 0))
(/.f64 alpha (+.f64 alpha 2))
(+.f64 (/.f64 alpha (+.f64 alpha 2)) (*.f64 (neg.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2)))) 0))
(/.f64 alpha (+.f64 alpha 2))
(+.f64 0 (/.f64 alpha (+.f64 alpha 2)))
(/.f64 alpha (+.f64 alpha 2))
(+.f64 (*.f64 0 (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 1 (/.f64 alpha (+.f64 alpha 2))))) (/.f64 alpha (+.f64 alpha 2)))
(/.f64 alpha (+.f64 alpha 2))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))))) (/.f64 alpha (+.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 (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 1 (/.f64 alpha (+.f64 alpha 2)))) 0))
(/.f64 alpha (+.f64 alpha 2))
(-.f64 (/.f64 alpha (+.f64 alpha 2)) (*.f64 (*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2)))) 0))
(/.f64 alpha (+.f64 alpha 2))
(-.f64 (/.f64 alpha (+.f64 alpha 2)) (*.f64 (neg.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2)))) 0))
(/.f64 alpha (+.f64 alpha 2))
(-.f64 0 (neg.f64 (/.f64 alpha (+.f64 alpha 2))))
(/.f64 alpha (+.f64 alpha 2))
(-.f64 (*.f64 0 (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 1 (/.f64 alpha (+.f64 alpha 2))))) (*.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (neg.f64 (/.f64 alpha (+.f64 alpha 2)))))
(/.f64 alpha (+.f64 alpha 2))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))))) (*.f64 (*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2)))) (neg.f64 (/.f64 alpha (+.f64 alpha 2)))))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 1 (/.f64 alpha (+.f64 alpha 2)))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (/.f64 alpha (+.f64 alpha 2)) 1)
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (/.f64 alpha (+.f64 alpha 2)) (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 1 (/.f64 alpha (+.f64 alpha 2)))))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (/.f64 alpha (+.f64 alpha 2)) (*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2)))))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2)))))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (/.f64 alpha (+.f64 alpha 2)) (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (/.f64 alpha (+.f64 alpha 2)))))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (/.f64 alpha (+.f64 alpha 2)) (*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 1 (/.f64 alpha (+.f64 alpha 2))))))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (/.f64 alpha (+.f64 alpha 2)) (*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))))))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (/.f64 alpha (+.f64 alpha 2)) (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (/.f64 alpha (+.f64 alpha 2)))))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (/.f64 alpha (+.f64 alpha 2)) (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 (*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2)))) (/.f64 alpha (+.f64 alpha 2)))))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (/.f64 alpha (+.f64 alpha 2)) (neg.f64 (neg.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))))))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (/.f64 alpha (+.f64 alpha 2)) (*.f64 (*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 1 (/.f64 alpha (+.f64 alpha 2))))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2)))))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (/.f64 alpha (+.f64 alpha 2)) (*.f64 (*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2)))))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (/.f64 alpha (+.f64 alpha 2)) (*.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (/.f64 alpha (+.f64 alpha 2)))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2)))))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (/.f64 alpha (+.f64 alpha 2)))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 1 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))))))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (+.f64 0 (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 1 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2)))))))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 (*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2)))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))))))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (*.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 1 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))))) (/.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))))))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 -1 (neg.f64 (/.f64 alpha (+.f64 alpha 2))))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (/.f64 alpha (+.f64 alpha 2)))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 1 (/.f64 alpha (+.f64 alpha 2)))) (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 1 (/.f64 alpha (+.f64 alpha 2)))))))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (neg.f64 (/.f64 alpha (+.f64 alpha 2))) -1)
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (neg.f64 (/.f64 alpha (+.f64 alpha 2))) (neg.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2)))))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (neg.f64 (/.f64 alpha (+.f64 alpha 2))) (*.f64 -1 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2)))))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (neg.f64 (/.f64 alpha (+.f64 alpha 2))) (*.f64 (neg.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2)))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2)))))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (neg.f64 (/.f64 alpha (+.f64 alpha 2))) (-.f64 (/.f64 0 (/.f64 alpha (+.f64 alpha 2))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2)))))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (neg.f64 (/.f64 alpha (+.f64 alpha 2))) (neg.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 1 (/.f64 alpha (+.f64 alpha 2))))))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (neg.f64 (/.f64 alpha (+.f64 alpha 2))) (neg.f64 (*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))))))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2)))) (/.f64 alpha (+.f64 alpha 2)))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (/.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2)))) (/.f64 alpha (+.f64 alpha 2)))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (/.f64 alpha (+.f64 alpha 2)))) (/.f64 alpha (+.f64 alpha 2)))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 1 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (neg.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2)))) (neg.f64 (/.f64 alpha (+.f64 alpha 2))))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 1 (/.f64 alpha (+.f64 alpha 2))))) (/.f64 alpha (+.f64 alpha 2)))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))))) (/.f64 alpha (+.f64 alpha 2)))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (neg.f64 (*.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 1 (/.f64 alpha (+.f64 alpha 2))))) (neg.f64 (/.f64 alpha (+.f64 alpha 2))))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (neg.f64 (*.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))) (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))))) (neg.f64 (/.f64 alpha (+.f64 alpha 2))))
(/.f64 alpha (+.f64 alpha 2))
(*.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 alpha (+.f64 alpha 2)) (/.f64 alpha (+.f64 alpha 2))))) (/.f64 alpha (+.f64 alpha 2)))
(/.f64 alpha (+.f64 alpha 2))
(neg.f64 (neg.f64 (/.f64 alpha (+.f64 alpha 2))))
(/.f64 alpha (+.f64 alpha 2))

localize19.0ms (0.3%)

Local error

Found 1 expressions with local error:

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

Compiled 50 to 38 computations (24% saved)

series3.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite61.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1680×rational_best_oopsla_all_46_json_45_simplify-13
1128×rational_best_oopsla_all_46_json-2
1128×rational_best_oopsla_all_46_json-1
1128×rational_best_oopsla_all_46_json-4
1128×rational_best_oopsla_all_46_json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0819
14819
212819
347019
4226419
Stop Event
node limit
Counts
1 → 38
Calls
Call 1
Inputs
(/.f64 (+.f64 2 (*.f64 alpha 2)) beta)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 0 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (*.f64 (*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 1 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)) (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 1 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)))) (*.f64 (*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 1 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))) (neg.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))) (neg.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)) (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)))) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)) (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))) (neg.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (neg.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)))) (*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 1 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (*.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)) (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (*.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)) (*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 1 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (*.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)) (*.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)) (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 1 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (*.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)) (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)) (*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 1 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)) (*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)) (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)) (*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (*.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)) (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))) (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 1 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)) (neg.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.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 alpha (+.f64 2 alpha)) beta)) (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) 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 alpha (+.f64 2 alpha)) beta)) (*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 1 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)))) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 1 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)))) (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)) (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)))) (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))) (neg.f64 (/.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 alpha (+.f64 2 alpha)) beta)) (*.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)) (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)))) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)))))))

simplify81.0ms (1.2%)

Algorithm
egg-herbie
Rules
1548×rational_best_oopsla_all_46_json_45_simplify-89
1372×rational_best_oopsla_all_46_json_45_simplify-37
1370×rational_best_oopsla_all_46_json_45_simplify-74
1028×rational_best_oopsla_all_46_json_45_simplify-24
1014×rational_best_oopsla_all_46_json_45_simplify-7
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0921262
13331208
223331208
Stop Event
node limit
Counts
62 → 45
Calls
Call 1
Inputs
(/.f64 2 beta)
(+.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 2 (/.f64 1 beta)))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 2 (/.f64 1 beta)))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 2 (/.f64 1 beta)))
(*.f64 2 (/.f64 alpha beta))
(+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 2 (/.f64 alpha beta)))
(+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 2 (/.f64 alpha beta)))
(+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 2 (/.f64 alpha beta)))
(*.f64 2 (/.f64 alpha beta))
(+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 2 (/.f64 alpha beta)))
(+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 2 (/.f64 alpha beta)))
(+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 2 (/.f64 alpha beta)))
(/.f64 (+.f64 2 (*.f64 2 alpha)) beta)
(/.f64 (+.f64 2 (*.f64 2 alpha)) beta)
(/.f64 (+.f64 2 (*.f64 2 alpha)) beta)
(/.f64 (+.f64 2 (*.f64 2 alpha)) beta)
(/.f64 (+.f64 2 (*.f64 2 alpha)) beta)
(/.f64 (+.f64 2 (*.f64 2 alpha)) beta)
(/.f64 (+.f64 2 (*.f64 2 alpha)) beta)
(/.f64 (+.f64 2 (*.f64 2 alpha)) beta)
(/.f64 (+.f64 2 (*.f64 2 alpha)) beta)
(/.f64 (+.f64 2 (*.f64 2 alpha)) beta)
(/.f64 (+.f64 2 (*.f64 2 alpha)) beta)
(/.f64 (+.f64 2 (*.f64 2 alpha)) beta)
(+.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) 0)
(+.f64 0 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))
(-.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) 0)
(-.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 0 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))))
(-.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (*.f64 (*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 1 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))) 0))
(-.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)) (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))) 0))
(-.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))) 0))
(-.f64 0 (neg.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 1 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)))) (*.f64 (*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 1 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))) (neg.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))) (neg.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)) (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)))) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)) (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))) (neg.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))))
(-.f64 (*.f64 0 (neg.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)))) (*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)))
(*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) 1)
(*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)))
(*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 1 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))))
(*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (*.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)) (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))))
(*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (*.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)) (*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 1 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)))))
(*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))))
(*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (*.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)) (*.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)) (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)))))
(*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 1 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))))
(*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (*.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)) (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))))
(*.f64 1 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))
(*.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))
(*.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)) (*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 1 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)))))
(*.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)) (*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)) (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)))))
(*.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)) (*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (*.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)) (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))) (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)))))
(*.f64 (*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 1 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))
(*.f64 (neg.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)) -1)
(*.f64 (neg.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)) (neg.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))))
(*.f64 -1 (neg.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)))
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)) (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)) (*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 1 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)))) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))
(*.f64 (*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))
(*.f64 (*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 1 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)))) (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)))
(*.f64 (*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)) (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)))) (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)))
(*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))) (neg.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)))
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)) (*.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)) (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)))) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))
(neg.f64 (neg.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)))
Outputs
(/.f64 2 beta)
(+.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 2 (/.f64 1 beta)))
(*.f64 2 (+.f64 (/.f64 alpha beta) (/.f64 1 beta)))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 2 (/.f64 1 beta)))
(*.f64 2 (+.f64 (/.f64 alpha beta) (/.f64 1 beta)))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 2 (/.f64 1 beta)))
(*.f64 2 (+.f64 (/.f64 alpha beta) (/.f64 1 beta)))
(*.f64 2 (/.f64 alpha beta))
(+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 2 (/.f64 alpha beta)))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 2 (/.f64 1 beta)))
(*.f64 2 (+.f64 (/.f64 alpha beta) (/.f64 1 beta)))
(+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 2 (/.f64 alpha beta)))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 2 (/.f64 1 beta)))
(*.f64 2 (+.f64 (/.f64 alpha beta) (/.f64 1 beta)))
(+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 2 (/.f64 alpha beta)))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 2 (/.f64 1 beta)))
(*.f64 2 (+.f64 (/.f64 alpha beta) (/.f64 1 beta)))
(*.f64 2 (/.f64 alpha beta))
(+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 2 (/.f64 alpha beta)))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 2 (/.f64 1 beta)))
(*.f64 2 (+.f64 (/.f64 alpha beta) (/.f64 1 beta)))
(+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 2 (/.f64 alpha beta)))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 2 (/.f64 1 beta)))
(*.f64 2 (+.f64 (/.f64 alpha beta) (/.f64 1 beta)))
(+.f64 (*.f64 2 (/.f64 1 beta)) (*.f64 2 (/.f64 alpha beta)))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 2 (/.f64 1 beta)))
(*.f64 2 (+.f64 (/.f64 alpha beta) (/.f64 1 beta)))
(/.f64 (+.f64 2 (*.f64 2 alpha)) beta)
(/.f64 (+.f64 2 (*.f64 2 alpha)) beta)
(/.f64 (+.f64 2 (*.f64 2 alpha)) beta)
(/.f64 (+.f64 2 (*.f64 2 alpha)) beta)
(/.f64 (+.f64 2 (*.f64 2 alpha)) beta)
(/.f64 (+.f64 2 (*.f64 2 alpha)) beta)
(/.f64 (+.f64 2 (*.f64 2 alpha)) beta)
(/.f64 (+.f64 2 (*.f64 2 alpha)) beta)
(/.f64 (+.f64 2 (*.f64 2 alpha)) beta)
(/.f64 (+.f64 2 (*.f64 2 alpha)) beta)
(/.f64 (+.f64 2 (*.f64 2 alpha)) beta)
(/.f64 (+.f64 2 (*.f64 2 alpha)) beta)
(+.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) 0)
(/.f64 (+.f64 2 (+.f64 alpha alpha)) beta)
(+.f64 0 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))
(/.f64 (+.f64 2 (+.f64 alpha alpha)) beta)
(-.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) 0)
(/.f64 (+.f64 2 (+.f64 alpha alpha)) beta)
(-.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 0 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))))
(/.f64 (+.f64 2 (+.f64 alpha alpha)) beta)
(-.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (*.f64 (*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 1 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))) 0))
(/.f64 (+.f64 2 (+.f64 alpha alpha)) beta)
(-.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)) (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))) 0))
(/.f64 (+.f64 2 (+.f64 alpha alpha)) beta)
(-.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))) 0))
(/.f64 (+.f64 2 (+.f64 alpha alpha)) beta)
(-.f64 0 (neg.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)))
(/.f64 (+.f64 2 (+.f64 alpha alpha)) beta)
(-.f64 (*.f64 0 (*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 1 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)))) (*.f64 (*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 1 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))) (neg.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))))
(/.f64 (+.f64 2 (+.f64 alpha alpha)) beta)
(-.f64 (*.f64 0 (neg.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))) (neg.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)))
(/.f64 (+.f64 2 (+.f64 alpha alpha)) beta)
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)) (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)))) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)) (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))) (neg.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))))
(/.f64 (+.f64 2 (+.f64 alpha alpha)) beta)
(-.f64 (*.f64 0 (neg.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)))) (*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)))
(/.f64 (+.f64 2 (+.f64 alpha alpha)) beta)
(*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) 1)
(/.f64 (+.f64 2 (+.f64 alpha alpha)) beta)
(*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)))
(/.f64 (+.f64 2 (+.f64 alpha alpha)) beta)
(*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 1 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))))
(/.f64 (+.f64 2 (+.f64 alpha alpha)) beta)
(*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (*.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)) (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))))
(/.f64 (+.f64 2 (+.f64 alpha alpha)) beta)
(*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (*.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)) (*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 1 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)))))
(/.f64 (+.f64 2 (+.f64 alpha alpha)) beta)
(*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))))
(/.f64 (+.f64 2 (+.f64 alpha alpha)) beta)
(*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (*.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)) (*.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)) (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)))))
(/.f64 (+.f64 2 (+.f64 alpha alpha)) beta)
(*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 1 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))))
(/.f64 (+.f64 2 (+.f64 alpha alpha)) beta)
(*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (*.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)) (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))))
(/.f64 (+.f64 2 (+.f64 alpha alpha)) beta)
(*.f64 1 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))
(/.f64 (+.f64 2 (+.f64 alpha alpha)) beta)
(*.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))
(/.f64 (+.f64 2 (+.f64 alpha alpha)) beta)
(*.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)) (*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 1 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)))))
(/.f64 (+.f64 2 (+.f64 alpha alpha)) beta)
(*.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)) (*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)) (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)))))
(/.f64 (+.f64 2 (+.f64 alpha alpha)) beta)
(*.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)) (*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (*.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)) (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))) (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)))))
(/.f64 (+.f64 2 (+.f64 alpha alpha)) beta)
(*.f64 (*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 1 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))
(/.f64 (+.f64 2 (+.f64 alpha alpha)) beta)
(*.f64 (neg.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)) -1)
(/.f64 (+.f64 2 (+.f64 alpha alpha)) beta)
(*.f64 (neg.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)) (neg.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))))
(/.f64 (+.f64 2 (+.f64 alpha alpha)) beta)
(*.f64 -1 (neg.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)))
(/.f64 (+.f64 2 (+.f64 alpha alpha)) beta)
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)) (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))
(/.f64 (+.f64 2 (+.f64 alpha alpha)) beta)
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)) (*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 1 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)))) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))
(/.f64 (+.f64 2 (+.f64 alpha alpha)) beta)
(*.f64 (*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))
(/.f64 (+.f64 2 (+.f64 alpha alpha)) beta)
(*.f64 (*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 1 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)))) (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)))
(/.f64 (+.f64 2 (+.f64 alpha alpha)) beta)
(*.f64 (*.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)) (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)))) (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)))
(/.f64 (+.f64 2 (+.f64 alpha alpha)) beta)
(*.f64 (neg.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))) (neg.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)))
(/.f64 (+.f64 2 (+.f64 alpha alpha)) beta)
(*.f64 (*.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)) (*.f64 (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)) (/.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)))) (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta))
(/.f64 (+.f64 2 (+.f64 alpha alpha)) beta)
(neg.f64 (neg.f64 (/.f64 (+.f64 alpha (+.f64 2 alpha)) beta)))
(/.f64 (+.f64 2 (+.f64 alpha alpha)) beta)

localize59.0ms (0.9%)

Local error

Found 4 expressions with local error:

NewErrorProgram
2.9b
(/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))
3.3b
(-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2)))
3.5b
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))))
9.2b
(/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))
Compiler

Compiled 154 to 106 computations (31.2% saved)

series13.0ms (0.2%)

Counts
4 → 96
Calls

24 calls:

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

rewrite125.0ms (1.8%)

Algorithm
batch-egg-rewrite
Rules
1144×rational_best_oopsla_all_46_json_45_simplify-35
608×rational_best_oopsla_all_46_json_45_simplify-23
580×rational_best_oopsla_all_46_json_45_simplify-10
566×rational_best_oopsla_all_46_json-2
566×rational_best_oopsla_all_46_json-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
020198
1123198
2341194
31257194
45567194
Stop Event
node limit
Counts
4 → 118
Calls
Call 1
Inputs
(/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))
(+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))))
(-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2)))
(/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 0 (/.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))))))) (#(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 0 (/.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (*.f64 beta (+.f64 beta 2)) (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 (+.f64 beta 2)) (pow.f64 alpha 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (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 (+.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (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))) (/.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (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 (+.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (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))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 (*.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))) (/.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (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 (+.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (/.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))) (/.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 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 -1 (neg.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (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))) (/.f64 (*.f64 beta (+.f64 beta 2)) (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))) (*.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 1 (/.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (*.f64 beta (+.f64 beta 2)) (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))) (*.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (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))) (/.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (neg.f64 (/.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (/.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))) (neg.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (-.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (*.f64 -1 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (*.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (/.f64 1 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))) (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (*.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))) (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (*.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (/.f64 1 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))) (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))) (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))) (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))) (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))) (*.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))) (*.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))) (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (/.f64 1 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))) (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))) (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))) (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))) (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (neg.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (*.f64 0 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (neg.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))) (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (neg.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))) (*.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (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 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (*.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (/.f64 1 (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (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 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (*.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (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 (/.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 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (/.f64 1 (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))) (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))) (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (*.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (*.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (/.f64 1 (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))) (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))) (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 0 (/.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (/.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (-.f64 (*.f64 0 (/.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (/.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 (*.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (/.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (/.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (neg.f64 (/.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (*.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 1 (/.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (*.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 -1 (/.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (*.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (/.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))))))

simplify239.0ms (3.5%)

Algorithm
egg-herbie
Rules
1014×rational_best_oopsla_all_46_json_45_simplify-72
926×rational_best_oopsla_all_46_json_45_simplify-89
770×rational_best_oopsla_all_46_json_45_simplify-93
724×rational_best_oopsla_all_46_json_45_simplify-74
720×rational_best_oopsla_all_46_json_45_simplify-24
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
027110904
199910684
2431110684
Stop Event
node limit
Counts
214 → 182
Calls
Call 1
Inputs
(*.f64 2 (/.f64 beta (pow.f64 alpha 2)))
(+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 2 (/.f64 beta (pow.f64 alpha 2))))
(+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 2 (/.f64 beta (pow.f64 alpha 2))))
(+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 2 (/.f64 beta (pow.f64 alpha 2))))
(/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))
(+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 2 (/.f64 beta (pow.f64 alpha 2))))
(+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 2 (/.f64 beta (pow.f64 alpha 2))))
(+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 2 (/.f64 beta (pow.f64 alpha 2))))
(/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))
(+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 2 (/.f64 beta (pow.f64 alpha 2))))
(+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 2 (/.f64 beta (pow.f64 alpha 2))))
(+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 2 (/.f64 beta (pow.f64 alpha 2))))
(/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))
(/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))
(/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))
(/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))
(/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))
(/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))
(/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))
(/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))
(/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))
(/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))
(/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))
(/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 beta (-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 6 (/.f64 1 (pow.f64 alpha 2)))))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 beta (-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 6 (/.f64 1 (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 2 (/.f64 1 alpha)) (+.f64 (*.f64 beta (-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 6 (/.f64 1 (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 beta (-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 6 (/.f64 1 (pow.f64 alpha 2))))) (*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 beta (-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 6 (/.f64 1 (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 2 (/.f64 1 alpha)) (+.f64 (*.f64 beta (-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 6 (/.f64 1 (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 -1 (*.f64 beta (-.f64 (*.f64 6 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))))) (*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 beta (-.f64 (*.f64 6 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 beta (-.f64 (*.f64 6 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2)))
(+.f64 (*.f64 2 (/.f64 (+.f64 beta 1) alpha)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2))))
(+.f64 (*.f64 2 (/.f64 (+.f64 beta 1) alpha)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2))))
(+.f64 (*.f64 2 (/.f64 (+.f64 beta 1) alpha)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2))))
(*.f64 2 (/.f64 (+.f64 beta 1) alpha))
(+.f64 (*.f64 2 (/.f64 (+.f64 beta 1) alpha)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2))))
(+.f64 (*.f64 2 (/.f64 (+.f64 beta 1) alpha)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2))))
(+.f64 (*.f64 2 (/.f64 (+.f64 beta 1) alpha)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2))))
(*.f64 -2 (/.f64 (-.f64 (*.f64 -1 beta) 1) alpha))
(+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 -1 beta) 1) alpha)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2))))
(+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 -1 beta) 1) alpha)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2))))
(+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 -1 beta) 1) alpha)) (*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 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 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2)))
(/.f64 4 (pow.f64 alpha 2))
(+.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 4 (/.f64 beta (pow.f64 alpha 2))))
(+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 4 (/.f64 beta (pow.f64 alpha 2)))))
(+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 4 (/.f64 beta (pow.f64 alpha 2)))))
(/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))
(+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 4 (/.f64 beta (pow.f64 alpha 2))))
(+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (*.f64 4 (/.f64 beta (pow.f64 alpha 2))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))))
(+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (*.f64 4 (/.f64 beta (pow.f64 alpha 2))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))))
(/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))
(+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 4 (/.f64 beta (pow.f64 alpha 2))))
(+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (*.f64 4 (/.f64 beta (pow.f64 alpha 2))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))))
(+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (*.f64 4 (/.f64 beta (pow.f64 alpha 2))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))))
(/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))
(/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))
(/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))
(/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))
(/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))
(/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))
(/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))
(/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))
(/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))
(/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))
(/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))
(/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))
(+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) 0)
(+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 0 (/.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))))
(+.f64 0 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))
(-.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) 0)
(-.f64 0 (neg.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))
(*.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) 1)
(*.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))
(*.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))))
(*.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (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))) (/.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))))
(*.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (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))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))))
(*.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 (*.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))) (/.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))))
(*.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (/.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))) (/.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))))
(*.f64 1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (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))) (/.f64 (*.f64 beta (+.f64 beta 2)) (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))) (*.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 1 (/.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (*.f64 beta (+.f64 beta 2)) (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))) (*.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (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))) (/.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))))
(*.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) -1)
(*.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (neg.f64 (/.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))))
(*.f64 (*.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (/.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))) (neg.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))
(neg.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))
(-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))
(-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (-.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))
(-.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) -2))
(-.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) 0)
(-.f64 0 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))
(-.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))
(-.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))
(-.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (*.f64 -1 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))
(-.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))
(-.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))
(-.f64 (*.f64 0 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))))
(-.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))
(-.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))) (/.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 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))
(*.f64 1 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))
(*.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) 1)
(*.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))))
(*.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (*.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (/.f64 1 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))))
(*.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))) (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))))
(*.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (*.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))) (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))))
(*.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (*.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (/.f64 1 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))) (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))))
(*.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))) (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))) (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))) (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))) (*.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))))))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))) (*.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))) (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))))))
(*.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) -1)
(*.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))))
(*.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (/.f64 1 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))) (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))) (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))) (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))
(/.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) 1)
(/.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))))
(/.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))) (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))))
(/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) -1)
(neg.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))
(+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (neg.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))
(+.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) 0)
(+.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (*.f64 0 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))))
(+.f64 0 (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))
(+.f64 (*.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (neg.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))))
(+.f64 (*.f64 0 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))) (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))
(+.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (neg.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))) (*.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))))
(*.f64 1 (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))
(*.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) 1)
(*.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))
(*.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (*.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (/.f64 1 (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))))
(*.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))))
(*.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (*.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))))
(*.f64 (-.f64 (neg.f64 (/.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 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (/.f64 1 (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))) (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))))
(*.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))) (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))
(*.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) -1)
(*.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (*.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (*.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))))
(*.f64 (*.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (/.f64 1 (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))) (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))) (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))
(/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) 1)
(/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))
(/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))))
(/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) -1)
(neg.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))
(+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) 0)
(+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 0 (/.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))
(+.f64 0 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))
(+.f64 (*.f64 0 (/.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))
(-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) 0)
(-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (-.f64 (*.f64 0 (/.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) 0))
(-.f64 0 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))
(*.f64 1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))
(*.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) 1)
(*.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))
(*.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))
(*.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))
(*.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (/.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))
(*.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 (*.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (/.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))
(*.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (/.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))
(*.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) -1)
(*.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (neg.f64 (/.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))
(*.f64 -1 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))
(*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))
(*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (*.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 1 (/.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))))
(*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (*.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 -1 (/.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))))
(*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (*.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (/.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))))
(*.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))
(*.f64 (*.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))
(*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))
(neg.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))
Outputs
(*.f64 2 (/.f64 beta (pow.f64 alpha 2)))
(+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 2 (/.f64 beta (pow.f64 alpha 2))))
(+.f64 (*.f64 2 (/.f64 beta (pow.f64 alpha 2))) (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 2 (/.f64 beta (pow.f64 alpha 2))))
(+.f64 (*.f64 2 (/.f64 beta (pow.f64 alpha 2))) (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 2 (/.f64 beta (pow.f64 alpha 2))))
(+.f64 (*.f64 2 (/.f64 beta (pow.f64 alpha 2))) (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))
(+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 2 (/.f64 beta (pow.f64 alpha 2))))
(+.f64 (*.f64 2 (/.f64 beta (pow.f64 alpha 2))) (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 2 (/.f64 beta (pow.f64 alpha 2))))
(+.f64 (*.f64 2 (/.f64 beta (pow.f64 alpha 2))) (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 2 (/.f64 beta (pow.f64 alpha 2))))
(+.f64 (*.f64 2 (/.f64 beta (pow.f64 alpha 2))) (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))
(+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 2 (/.f64 beta (pow.f64 alpha 2))))
(+.f64 (*.f64 2 (/.f64 beta (pow.f64 alpha 2))) (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 2 (/.f64 beta (pow.f64 alpha 2))))
(+.f64 (*.f64 2 (/.f64 beta (pow.f64 alpha 2))) (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 2 (/.f64 beta (pow.f64 alpha 2))))
(+.f64 (*.f64 2 (/.f64 beta (pow.f64 alpha 2))) (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))
(/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))
(/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))
(/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))
(/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))
(/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))
(/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))
(/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))
(/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))
(/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))
(/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))
(/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))
(/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))
(/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))
(/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))
(/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))
(/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))
(/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))
(/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))
(/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))
(/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))
(/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))
(/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))
(/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 beta (-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 6 (/.f64 1 (pow.f64 alpha 2)))))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(+.f64 (*.f64 beta (-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) 6))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))))
(+.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))) (*.f64 beta (-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) 6))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 beta (-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 6 (/.f64 1 (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 beta (-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) 6))) (*.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) -2)) (-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (-.f64 (+.f64 (*.f64 beta (-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) 6))) (*.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) -2)) (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 beta (-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 6 (/.f64 1 (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 beta (-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) 6))) (*.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) -2)) (-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (-.f64 (+.f64 (*.f64 beta (-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) 6))) (*.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) -2)) (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))))
(*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(*.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) -2)
(+.f64 (*.f64 beta (-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 6 (/.f64 1 (pow.f64 alpha 2))))) (*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))
(+.f64 (*.f64 beta (-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) 6))) (*.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) -2))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 beta (-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 6 (/.f64 1 (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 beta (-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) 6))) (*.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) -2)) (-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (-.f64 (+.f64 (*.f64 beta (-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) 6))) (*.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) -2)) (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (+.f64 (*.f64 beta (-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 6 (/.f64 1 (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 beta (-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) 6))) (*.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) -2)) (-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (-.f64 (+.f64 (*.f64 beta (-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) 6))) (*.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) -2)) (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))))
(*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(*.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) -2)
(+.f64 (*.f64 -1 (*.f64 beta (-.f64 (*.f64 6 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))))) (*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))
(+.f64 (*.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) -2) (*.f64 -1 (*.f64 beta (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 6) (*.f64 2 (/.f64 1 alpha))))))
(+.f64 (*.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) -2) (neg.f64 (*.f64 beta (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 6) (*.f64 2 (/.f64 1 alpha))))))
(+.f64 (*.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) -2) (*.f64 beta (neg.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 6) (*.f64 2 (/.f64 1 alpha))))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 beta (-.f64 (*.f64 6 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(+.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) -2)) (-.f64 (*.f64 -1 (*.f64 beta (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 6) (*.f64 2 (/.f64 1 alpha))))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))))
(+.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) -2)) (-.f64 (neg.f64 (*.f64 beta (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 6) (*.f64 2 (/.f64 1 alpha))))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))))
(+.f64 (*.f64 beta (neg.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 6) (*.f64 2 (/.f64 1 alpha))))) (-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) -2)) (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 beta (-.f64 (*.f64 6 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(+.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) -2)) (-.f64 (*.f64 -1 (*.f64 beta (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 6) (*.f64 2 (/.f64 1 alpha))))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))))
(+.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) -2)) (-.f64 (neg.f64 (*.f64 beta (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 6) (*.f64 2 (/.f64 1 alpha))))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))))
(+.f64 (*.f64 beta (neg.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 6) (*.f64 2 (/.f64 1 alpha))))) (-.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) -2)) (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))))
(*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 (+.f64 2 beta) 2)) (pow.f64 alpha 2)))
(neg.f64 (/.f64 (+.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 (+.f64 2 beta) 2)) (pow.f64 alpha 2)))
(+.f64 (*.f64 2 (/.f64 (+.f64 beta 1) 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 (*.f64 beta (+.f64 2 beta)) (pow.f64 (+.f64 2 beta) 2)) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha)))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 (+.f64 2 beta) 2)) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha)))
(+.f64 (*.f64 2 (/.f64 (+.f64 beta 1) 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 (*.f64 beta (+.f64 2 beta)) (pow.f64 (+.f64 2 beta) 2)) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha)))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 (+.f64 2 beta) 2)) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha)))
(+.f64 (*.f64 2 (/.f64 (+.f64 beta 1) 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 (*.f64 beta (+.f64 2 beta)) (pow.f64 (+.f64 2 beta) 2)) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha)))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 (+.f64 2 beta) 2)) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha)))
(*.f64 2 (/.f64 (+.f64 beta 1) alpha))
(+.f64 (*.f64 2 (/.f64 (+.f64 beta 1) 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 (*.f64 beta (+.f64 2 beta)) (pow.f64 (+.f64 2 beta) 2)) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha)))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 (+.f64 2 beta) 2)) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha)))
(+.f64 (*.f64 2 (/.f64 (+.f64 beta 1) 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 (*.f64 beta (+.f64 2 beta)) (pow.f64 (+.f64 2 beta) 2)) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha)))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 (+.f64 2 beta) 2)) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha)))
(+.f64 (*.f64 2 (/.f64 (+.f64 beta 1) 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 (*.f64 beta (+.f64 2 beta)) (pow.f64 (+.f64 2 beta) 2)) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha)))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 (+.f64 2 beta) 2)) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha)))
(*.f64 -2 (/.f64 (-.f64 (*.f64 -1 beta) 1) alpha))
(*.f64 -2 (/.f64 (+.f64 (*.f64 beta -1) -1) alpha))
(*.f64 -2 (/.f64 (+.f64 -1 (neg.f64 beta)) alpha))
(+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 -1 beta) 1) 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 (*.f64 beta (+.f64 2 beta)) (pow.f64 (+.f64 2 beta) 2)) (pow.f64 alpha 2))) (*.f64 -2 (/.f64 (+.f64 (*.f64 beta -1) -1) alpha)))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 (+.f64 2 beta) 2)) (pow.f64 alpha 2))) (*.f64 -2 (/.f64 (+.f64 -1 (neg.f64 beta)) alpha)))
(+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 -1 beta) 1) 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 (*.f64 beta (+.f64 2 beta)) (pow.f64 (+.f64 2 beta) 2)) (pow.f64 alpha 2))) (*.f64 -2 (/.f64 (+.f64 (*.f64 beta -1) -1) alpha)))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 (+.f64 2 beta) 2)) (pow.f64 alpha 2))) (*.f64 -2 (/.f64 (+.f64 -1 (neg.f64 beta)) alpha)))
(+.f64 (*.f64 -2 (/.f64 (-.f64 (*.f64 -1 beta) 1) 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 (*.f64 beta (+.f64 2 beta)) (pow.f64 (+.f64 2 beta) 2)) (pow.f64 alpha 2))) (*.f64 -2 (/.f64 (+.f64 (*.f64 beta -1) -1) alpha)))
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 (+.f64 2 beta) 2)) (pow.f64 alpha 2))) (*.f64 -2 (/.f64 (+.f64 -1 (neg.f64 beta)) alpha)))
(/.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 (pow.f64 alpha 2)) -6) (*.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 (pow.f64 beta 2) (pow.f64 alpha 2)) -2) (-.f64 (*.f64 (/.f64 beta (pow.f64 alpha 2)) -6) (*.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 (pow.f64 beta 2) (pow.f64 alpha 2)) -2) (-.f64 (*.f64 (/.f64 beta (pow.f64 alpha 2)) -6) (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))))
(*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(*.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) -2)
(+.f64 (*.f64 -6 (/.f64 beta (pow.f64 alpha 2))) (*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))
(+.f64 (*.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) -2) (*.f64 (/.f64 beta (pow.f64 alpha 2)) -6))
(-.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 (pow.f64 beta 2) (pow.f64 alpha 2)) -2) (-.f64 (*.f64 (/.f64 beta (pow.f64 alpha 2)) -6) (*.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 (pow.f64 beta 2) (pow.f64 alpha 2)) -2) (-.f64 (*.f64 (/.f64 beta (pow.f64 alpha 2)) -6) (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))))
(*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)))
(*.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) -2)
(+.f64 (*.f64 -6 (/.f64 beta (pow.f64 alpha 2))) (*.f64 -2 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))))
(+.f64 (*.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) -2) (*.f64 (/.f64 beta (pow.f64 alpha 2)) -6))
(-.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 (pow.f64 beta 2) (pow.f64 alpha 2)) -2) (-.f64 (*.f64 (/.f64 beta (pow.f64 alpha 2)) -6) (*.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 (pow.f64 beta 2) (pow.f64 alpha 2)) -2) (-.f64 (*.f64 (/.f64 beta (pow.f64 alpha 2)) -6) (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))))
(*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 (+.f64 2 beta) 2)) (pow.f64 alpha 2)))
(neg.f64 (/.f64 (+.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 (+.f64 2 beta) 2)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 (+.f64 2 beta) 2)) (pow.f64 alpha 2)))
(neg.f64 (/.f64 (+.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 (+.f64 2 beta) 2)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 (+.f64 2 beta) 2)) (pow.f64 alpha 2)))
(neg.f64 (/.f64 (+.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 (+.f64 2 beta) 2)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 (+.f64 2 beta) 2)) (pow.f64 alpha 2)))
(neg.f64 (/.f64 (+.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 (+.f64 2 beta) 2)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 (+.f64 2 beta) 2)) (pow.f64 alpha 2)))
(neg.f64 (/.f64 (+.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 (+.f64 2 beta) 2)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 (+.f64 2 beta) 2)) (pow.f64 alpha 2)))
(neg.f64 (/.f64 (+.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 (+.f64 2 beta) 2)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 (+.f64 2 beta) 2)) (pow.f64 alpha 2)))
(neg.f64 (/.f64 (+.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 (+.f64 2 beta) 2)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 (+.f64 2 beta) 2)) (pow.f64 alpha 2)))
(neg.f64 (/.f64 (+.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 (+.f64 2 beta) 2)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 (+.f64 2 beta) 2)) (pow.f64 alpha 2)))
(neg.f64 (/.f64 (+.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 (+.f64 2 beta) 2)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 (+.f64 2 beta) 2)) (pow.f64 alpha 2)))
(neg.f64 (/.f64 (+.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 (+.f64 2 beta) 2)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 (+.f64 2 beta) 2)) (pow.f64 alpha 2)))
(neg.f64 (/.f64 (+.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 (+.f64 2 beta) 2)) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 (pow.f64 (+.f64 beta 2) 2) (*.f64 beta (+.f64 beta 2))) (pow.f64 alpha 2)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 (+.f64 2 beta) 2)) (pow.f64 alpha 2)))
(neg.f64 (/.f64 (+.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 (+.f64 2 beta) 2)) (pow.f64 alpha 2)))
(/.f64 4 (pow.f64 alpha 2))
(+.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 4 (/.f64 beta (pow.f64 alpha 2))))
(+.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 beta (pow.f64 alpha 2)) 4))
(*.f64 4 (+.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 beta (pow.f64 alpha 2))))
(*.f64 4 (+.f64 (/.f64 beta (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))))
(+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 4 (/.f64 beta (pow.f64 alpha 2)))))
(+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 beta (pow.f64 alpha 2)) 4)))
(+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 4 (+.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 beta (pow.f64 alpha 2)))))
(+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 4 (+.f64 (/.f64 beta (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))))
(+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 4 (/.f64 beta (pow.f64 alpha 2)))))
(+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 beta (pow.f64 alpha 2)) 4)))
(+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 4 (+.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 beta (pow.f64 alpha 2)))))
(+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 4 (+.f64 (/.f64 beta (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))))
(/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))
(+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 4 (/.f64 beta (pow.f64 alpha 2))))
(+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 (/.f64 beta (pow.f64 alpha 2)) 4))
(+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (*.f64 4 (/.f64 beta (pow.f64 alpha 2))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))))
(+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 beta (pow.f64 alpha 2)) 4)))
(+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 4 (+.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 beta (pow.f64 alpha 2)))))
(+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 4 (+.f64 (/.f64 beta (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))))
(+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (*.f64 4 (/.f64 beta (pow.f64 alpha 2))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))))
(+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 beta (pow.f64 alpha 2)) 4)))
(+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 4 (+.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 beta (pow.f64 alpha 2)))))
(+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 4 (+.f64 (/.f64 beta (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))))
(/.f64 (pow.f64 beta 2) (pow.f64 alpha 2))
(+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 4 (/.f64 beta (pow.f64 alpha 2))))
(+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 (/.f64 beta (pow.f64 alpha 2)) 4))
(+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (*.f64 4 (/.f64 beta (pow.f64 alpha 2))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))))
(+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 beta (pow.f64 alpha 2)) 4)))
(+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 4 (+.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 beta (pow.f64 alpha 2)))))
(+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 4 (+.f64 (/.f64 beta (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))))
(+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (*.f64 4 (/.f64 beta (pow.f64 alpha 2))) (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))))
(+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (+.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 beta (pow.f64 alpha 2)) 4)))
(+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 4 (+.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 beta (pow.f64 alpha 2)))))
(+.f64 (/.f64 (pow.f64 beta 2) (pow.f64 alpha 2)) (*.f64 4 (+.f64 (/.f64 beta (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))))
(/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))
(/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))
(/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))
(/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))
(/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))
(/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))
(/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))
(/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))
(/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))
(/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))
(/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))
(/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))
(/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))
(/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))
(/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))
(/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))
(/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))
(/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))
(/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))
(/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))
(/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))
(/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))
(/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))
(/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))
(+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) 0)
(/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))
(+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 0 (/.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))))
(/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))
(+.f64 0 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))
(/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))
(+.f64 (*.f64 0 (/.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))
(/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))
(-.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) 0)
(/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))
(-.f64 0 (neg.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))
(/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))
(-.f64 0 (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))
(/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))
(*.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) 1)
(/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))
(*.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))
(/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))
(*.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))))
(/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))
(*.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (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))) (/.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))))
(/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))
(*.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (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))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))))
(/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))
(*.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 (*.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))) (/.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))))
(/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))
(*.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (/.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))) (/.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))))
(/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))
(*.f64 1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))
(/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))
(*.f64 -1 (neg.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))
(/.f64 (*.f64 beta (+.f64 2 beta)) (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))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))
(/.f64 (*.f64 beta (+.f64 2 beta)) (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))) (*.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 1 (/.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))))
(/.f64 (*.f64 beta (+.f64 2 beta)) (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))) (*.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (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))) (/.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))))
(/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))
(*.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) -1)
(/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))
(*.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (neg.f64 (/.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))))
(/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))
(*.f64 (*.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))
(/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))
(*.f64 (*.f64 (/.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (/.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))
(/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))
(*.f64 (neg.f64 (/.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))) (neg.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))
(/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))
(neg.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))
(/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))
(neg.f64 (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))
(/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))
(-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))
(-.f64 (*.f64 2 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))))
(-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (-.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))
(-.f64 (*.f64 2 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))))
(-.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (*.f64 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)) -2))
(-.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))) (*.f64 -2 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha)))) (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2)))
(-.f64 (-.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))) (*.f64 -2 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha))))
(-.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) 0)
(-.f64 (*.f64 2 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))))
(-.f64 0 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))
(-.f64 (*.f64 2 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))))
(-.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))
(-.f64 (*.f64 2 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))))
(-.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))
(-.f64 (*.f64 2 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))))
(-.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (*.f64 -1 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))
(-.f64 (*.f64 2 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))))
(-.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))
(-.f64 (*.f64 2 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))))
(-.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))
(-.f64 (*.f64 2 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))))
(-.f64 (*.f64 0 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))))
(-.f64 (*.f64 2 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))))
(-.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))
(-.f64 (*.f64 2 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))))
(-.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))
(-.f64 (*.f64 2 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))))
(-.f64 (*.f64 -1 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))
(-.f64 (*.f64 2 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))))
(*.f64 1 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))
(-.f64 (*.f64 2 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))))
(*.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) 1)
(-.f64 (*.f64 2 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))))
(*.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))))
(-.f64 (*.f64 2 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))))
(*.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (*.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (/.f64 1 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))))
(-.f64 (*.f64 2 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))))
(*.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))) (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))))
(-.f64 (*.f64 2 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))))
(*.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (*.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))) (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))))
(-.f64 (*.f64 2 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))))
(*.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (*.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (/.f64 1 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))) (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))))
(-.f64 (*.f64 2 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))))
(*.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))) (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))) (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))))
(-.f64 (*.f64 2 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))))
(*.f64 -1 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))
(-.f64 (*.f64 2 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))) (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))
(-.f64 (*.f64 2 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))) (*.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))))))
(-.f64 (*.f64 2 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))) (*.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))) (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))))))
(-.f64 (*.f64 2 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))))
(*.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) -1)
(-.f64 (*.f64 2 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))))
(*.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))))
(-.f64 (*.f64 2 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))))
(*.f64 (*.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (/.f64 1 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))) (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))
(-.f64 (*.f64 2 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))) (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))) (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))
(-.f64 (*.f64 2 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))))
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))
(-.f64 (*.f64 2 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))))
(/.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) 1)
(-.f64 (*.f64 2 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))))
(/.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))))
(-.f64 (*.f64 2 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))))
(/.f64 (-.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))))) (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))))
(-.f64 (*.f64 2 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))))
(/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))) -1)
(-.f64 (*.f64 2 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))))
(neg.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))))))
(-.f64 (*.f64 2 (+.f64 (/.f64 1 alpha) (/.f64 beta alpha))) (+.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))))
(+.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (neg.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))) (neg.f64 (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))))
(-.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2)))
(+.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) 0)
(+.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))) (neg.f64 (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))))
(-.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2)))
(+.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (*.f64 0 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))) (neg.f64 (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))))
(-.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2)))
(+.f64 0 (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))) (neg.f64 (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))))
(-.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2)))
(+.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))) (neg.f64 (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))))
(-.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2)))
(+.f64 (*.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (neg.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))) (neg.f64 (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))))
(-.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2)))
(+.f64 (*.f64 0 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))) (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))) (neg.f64 (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))))
(-.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2)))
(+.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (neg.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)))) (*.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))) (neg.f64 (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))))
(-.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2)))
(*.f64 1 (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))) (neg.f64 (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))))
(-.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2)))
(*.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) 1)
(+.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))) (neg.f64 (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))))
(-.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2)))
(*.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))) (neg.f64 (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))))
(-.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2)))
(*.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (*.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (/.f64 1 (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))) (neg.f64 (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))))
(-.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2)))
(*.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))) (neg.f64 (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))))
(-.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2)))
(*.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (*.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))) (neg.f64 (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))))
(-.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2)))
(*.f64 (-.f64 (neg.f64 (/.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 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (/.f64 1 (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))) (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))) (neg.f64 (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))))
(-.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2)))
(*.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))) (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))) (neg.f64 (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))))
(-.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2)))
(*.f64 -1 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))) (neg.f64 (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))))
(-.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2)))
(*.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) -1)
(+.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))) (neg.f64 (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))))
(-.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2)))
(*.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))) (neg.f64 (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))))
(-.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2)))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))) (neg.f64 (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))))
(-.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2)))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (*.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))) (neg.f64 (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))))
(-.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2)))
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (*.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))) (neg.f64 (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))))
(-.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2)))
(*.f64 (*.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (/.f64 1 (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))) (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))) (neg.f64 (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))))
(-.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2)))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))) (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))) (neg.f64 (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))))
(-.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2)))
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))) (neg.f64 (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))))
(-.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2)))
(/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) 1)
(+.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))) (neg.f64 (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))))
(-.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2)))
(/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))) (neg.f64 (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))))
(-.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2)))
(/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2))) (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))) (neg.f64 (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))))
(-.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2)))
(/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) -1)
(+.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))) (neg.f64 (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))))
(-.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2)))
(neg.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta 2)) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))) (neg.f64 (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))))
(-.f64 (neg.f64 (/.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 alpha 2))) (/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2)))
(+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) 0)
(/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))
(+.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 0 (/.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))
(/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))
(+.f64 0 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))
(/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))
(+.f64 (*.f64 0 (/.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))
(/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))
(-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) 0)
(/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))
(-.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (-.f64 (*.f64 0 (/.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) 0))
(/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))
(-.f64 0 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))
(/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))
(*.f64 1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))
(/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))
(*.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) 1)
(/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))
(*.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))
(/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))
(*.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))
(/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))
(*.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))
(/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))
(*.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (/.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))
(/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))
(*.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 (*.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (/.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))
(/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))
(*.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (/.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))
(/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))
(*.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) -1)
(/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))
(*.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (neg.f64 (/.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))))
(/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))
(*.f64 -1 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))
(/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))
(*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))
(/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))
(*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (*.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 1 (/.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))))
(/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))
(*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (*.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 -1 (/.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))))
(/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))
(*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (*.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (/.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))))
(/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))
(*.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))
(/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))
(*.f64 (*.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 1 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))
(/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))
(*.f64 (*.f64 (/.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))) (/.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))) (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2)))
(/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))
(neg.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 beta 2) 2) (pow.f64 alpha 2))))
(/.f64 (pow.f64 (+.f64 2 beta) 2) (pow.f64 alpha 2))

eval575.0ms (8.3%)

Compiler

Compiled 21044 to 15643 computations (25.7% saved)

prune159.0ms (2.3%)

Pruning

14 alts after pruning (10 fresh and 4 done)

PrunedKeptTotal
New5199528
Fresh213
Picked101
Done145
Total52314537
Error
0.0b
Counts
537 → 14
Alt Table
Click to see full alt table
StatusErrorProgram
46.7b
(/.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) 2)
49.6b
(/.f64 (/.f64 2 alpha) 2)
50.7b
(/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))) 2)
29.5b
(/.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 2)
30.5b
(/.f64 (-.f64 1 (*.f64 alpha 1/2)) 2)
15.0b
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) 2)
15.5b
(/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2)
47.5b
(/.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (/.f64 -4 (pow.f64 alpha 2))) 2)
31.2b
(/.f64 (+.f64 (*.f64 1/2 beta) 1) 2)
48.8b
(/.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 (+.f64 2 beta) 2)) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) 2)
46.4b
(/.f64 (+.f64 2 (neg.f64 (/.f64 2 beta))) 2)
44.3b
(/.f64 (+.f64 2 (neg.f64 (*.f64 2 (/.f64 alpha beta)))) 2)
41.2b
(/.f64 2 2)
29.4b
(/.f64 1 2)
Compiler

Compiled 296 to 248 computations (16.2% saved)

localize5.0ms (0.1%)

Compiler

Compiled 7 to 7 computations (0% saved)

localize5.0ms (0.1%)

Compiler

Compiled 12 to 9 computations (25% saved)

localize8.0ms (0.1%)

Compiler

Compiled 21 to 17 computations (19% saved)

localize13.0ms (0.2%)

Local error

Found 1 expressions with local error:

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

Compiled 29 to 21 computations (27.6% saved)

series2.0ms (0%)

Counts
1 → 12
Calls

6 calls:

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

rewrite85.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
1350×rational_best_oopsla_all_46_json_45_simplify-23
1348×rational_best_oopsla_all_46_json_45_simplify-37
1248×rational_best_oopsla_all_46_json_45_simplify-13
802×rational_best_oopsla_all_46_json-2
802×rational_best_oopsla_all_46_json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0819
14519
210419
333819
4163919
Stop Event
node limit
Counts
1 → 49
Calls
Call 1
Inputs
(/.f64 (+.f64 2 (*.f64 2 beta)) alpha)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (*.f64 (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 1 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 1 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 0 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (*.f64 (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 1 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 1 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))) (*.f64 (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 1 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))) (neg.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))) (neg.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 1 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (*.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (*.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 1 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (*.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (*.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 1 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (*.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 1 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (+.f64 0 (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 1 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (+.f64 0 (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (*.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))) (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 1 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (neg.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (-.f64 0 (*.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (-.f64 (/.f64 0 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (-.f64 0 (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 1 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 1 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))) (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))) (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))) (neg.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 1 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (*.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 1 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))) (neg.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))) (neg.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))))))

simplify116.0ms (1.7%)

Algorithm
egg-herbie
Rules
1152×rational_best_oopsla_all_46_json_45_simplify-7
1064×rational_best_oopsla_all_46_json_45_simplify-49
1042×rational_best_oopsla_all_46_json_45_simplify-72
548×rational_best_oopsla_all_46_json_45_simplify-36
500×rational_best_oopsla_all_46_json_45_simplify-31
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01051243
14051189
227991189
367431189
Stop Event
node limit
Counts
61 → 54
Calls
Call 1
Inputs
(/.f64 2 alpha)
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(*.f64 2 (/.f64 beta alpha))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(*.f64 2 (/.f64 beta alpha))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) 0)
(+.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (*.f64 (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 1 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))) 0))
(+.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))) 0))
(+.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))) 0))
(+.f64 0 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 1 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))
(-.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) 0)
(-.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 0 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))))
(-.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (*.f64 (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 1 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))) 0))
(-.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))) 0))
(-.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))) 0))
(-.f64 0 (neg.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 1 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))) (*.f64 (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 1 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))) (neg.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))) (neg.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))))
(*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) 1)
(*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))
(*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 1 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))))
(*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (*.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))))
(*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))))
(*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (*.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 1 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))))
(*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (*.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (*.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))))
(*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 1 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))))
(*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (*.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))))
(*.f64 1 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))
(*.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))
(*.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 1 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))))
(*.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))))
(*.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (+.f64 0 (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 1 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))))))
(*.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (+.f64 0 (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))))))
(*.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (*.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))) (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))))
(*.f64 (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 1 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))
(*.f64 (neg.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) -1)
(*.f64 (neg.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (neg.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))))
(*.f64 (neg.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (-.f64 0 (*.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))))
(*.f64 (neg.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (-.f64 (/.f64 0 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))))
(*.f64 (neg.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (-.f64 0 (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 1 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))))
(*.f64 -1 (neg.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))
(*.f64 (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))
(*.f64 (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 1 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))) (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))
(*.f64 (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))) (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))
(*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))) (neg.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 1 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (*.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))
(*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 1 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))) (neg.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))
(*.f64 (neg.f64 (*.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))) (neg.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))
(*.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))
(neg.f64 (neg.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))
Outputs
(/.f64 2 alpha)
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))
(*.f64 2 (/.f64 beta alpha))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))
(*.f64 2 (/.f64 beta alpha))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))
(+.f64 (*.f64 2 (/.f64 beta alpha)) (*.f64 2 (/.f64 1 alpha)))
(*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha)))
(+.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) 0)
(/.f64 (-.f64 2 (*.f64 beta -2)) alpha)
(+.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (*.f64 (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 1 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))) 0))
(/.f64 (-.f64 2 (*.f64 beta -2)) alpha)
(+.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))) 0))
(/.f64 (-.f64 2 (*.f64 beta -2)) alpha)
(+.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))) 0))
(/.f64 (-.f64 2 (*.f64 beta -2)) alpha)
(+.f64 0 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))
(/.f64 (-.f64 2 (*.f64 beta -2)) alpha)
(+.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 1 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))
(/.f64 (-.f64 2 (*.f64 beta -2)) alpha)
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))
(/.f64 (-.f64 2 (*.f64 beta -2)) alpha)
(-.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) 0)
(/.f64 (-.f64 2 (*.f64 beta -2)) alpha)
(-.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 0 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))))
(/.f64 (-.f64 2 (*.f64 beta -2)) alpha)
(-.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (*.f64 (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 1 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))) 0))
(/.f64 (-.f64 2 (*.f64 beta -2)) alpha)
(-.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))) 0))
(/.f64 (-.f64 2 (*.f64 beta -2)) alpha)
(-.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))) 0))
(/.f64 (-.f64 2 (*.f64 beta -2)) alpha)
(-.f64 0 (neg.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))
(/.f64 (-.f64 2 (*.f64 beta -2)) alpha)
(-.f64 (*.f64 0 (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 1 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))) (*.f64 (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 1 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))) (neg.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))))
(/.f64 (-.f64 2 (*.f64 beta -2)) alpha)
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))) (*.f64 (*.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))) (neg.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))))
(/.f64 (-.f64 2 (*.f64 beta -2)) alpha)
(*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) 1)
(/.f64 (-.f64 2 (*.f64 beta -2)) alpha)
(*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))
(/.f64 (-.f64 2 (*.f64 beta -2)) alpha)
(*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 1 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))))
(/.f64 (-.f64 2 (*.f64 beta -2)) alpha)
(*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (*.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))))
(/.f64 (-.f64 2 (*.f64 beta -2)) alpha)
(*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))))
(/.f64 (-.f64 2 (*.f64 beta -2)) alpha)
(*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (*.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 1 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))))
(/.f64 (-.f64 2 (*.f64 beta -2)) alpha)
(*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (*.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (*.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))))
(/.f64 (-.f64 2 (*.f64 beta -2)) alpha)
(*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 1 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))))
(/.f64 (-.f64 2 (*.f64 beta -2)) alpha)
(*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (*.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))))
(/.f64 (-.f64 2 (*.f64 beta -2)) alpha)
(*.f64 1 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))
(/.f64 (-.f64 2 (*.f64 beta -2)) alpha)
(*.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))
(/.f64 (-.f64 2 (*.f64 beta -2)) alpha)
(*.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 1 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))))
(/.f64 (-.f64 2 (*.f64 beta -2)) alpha)
(*.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))))
(/.f64 (-.f64 2 (*.f64 beta -2)) alpha)
(*.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (+.f64 0 (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 1 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))))))
(/.f64 (-.f64 2 (*.f64 beta -2)) alpha)
(*.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (+.f64 0 (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))))))
(/.f64 (-.f64 2 (*.f64 beta -2)) alpha)
(*.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (*.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))) (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))))
(/.f64 (-.f64 2 (*.f64 beta -2)) alpha)
(*.f64 (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 1 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))
(/.f64 (-.f64 2 (*.f64 beta -2)) alpha)
(*.f64 (neg.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) -1)
(/.f64 (-.f64 2 (*.f64 beta -2)) alpha)
(*.f64 (neg.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (neg.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))))
(/.f64 (-.f64 2 (*.f64 beta -2)) alpha)
(*.f64 (neg.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (-.f64 0 (*.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))))
(/.f64 (-.f64 2 (*.f64 beta -2)) alpha)
(*.f64 (neg.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (-.f64 (/.f64 0 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))))
(/.f64 (-.f64 2 (*.f64 beta -2)) alpha)
(*.f64 (neg.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (-.f64 0 (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 1 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))))
(/.f64 (-.f64 2 (*.f64 beta -2)) alpha)
(*.f64 -1 (neg.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))
(/.f64 (-.f64 2 (*.f64 beta -2)) alpha)
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))
(/.f64 (-.f64 2 (*.f64 beta -2)) alpha)
(*.f64 (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))
(/.f64 (-.f64 2 (*.f64 beta -2)) alpha)
(*.f64 (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 1 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))) (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))
(/.f64 (-.f64 2 (*.f64 beta -2)) alpha)
(*.f64 (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))) (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))
(/.f64 (-.f64 2 (*.f64 beta -2)) alpha)
(*.f64 (neg.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))) (neg.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))
(/.f64 (-.f64 2 (*.f64 beta -2)) alpha)
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 1 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))
(/.f64 (-.f64 2 (*.f64 beta -2)) alpha)
(*.f64 (*.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (*.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))
(/.f64 (-.f64 2 (*.f64 beta -2)) alpha)
(*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 1 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))) (neg.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))
(/.f64 (-.f64 2 (*.f64 beta -2)) alpha)
(*.f64 (neg.f64 (*.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)) (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))) (neg.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))
(/.f64 (-.f64 2 (*.f64 beta -2)) alpha)
(*.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))) (/.f64 (-.f64 2 (*.f64 beta -2)) alpha))
(/.f64 (-.f64 2 (*.f64 beta -2)) alpha)
(neg.f64 (neg.f64 (/.f64 (-.f64 2 (*.f64 beta -2)) alpha)))
(/.f64 (-.f64 2 (*.f64 beta -2)) alpha)

localize25.0ms (0.4%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f64 4 (/.f64 1 (pow.f64 alpha 2)))
0.0b
(-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
0.5b
(/.f64 1 (pow.f64 alpha 2))
Compiler

Compiled 57 to 47 computations (17.5% saved)

series1.0ms (0%)

Counts
3 → 15
Calls

9 calls:

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

rewrite89.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
1262×rational_best_oopsla_all_46_json_45_simplify-89
1146×rational_best_oopsla_all_46_json_45_simplify-74
1122×rational_best_oopsla_all_46_json-2
1122×rational_best_oopsla_all_46_json-1
1122×rational_best_oopsla_all_46_json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01269
16569
214269
347369
4228769
Stop Event
node limit
Counts
3 → 105
Calls
Call 1
Inputs
(/.f64 1 (pow.f64 alpha 2))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(*.f64 4 (/.f64 1 (pow.f64 alpha 2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (pow.f64 alpha 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (pow.f64 alpha 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 alpha 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (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 1 (/.f64 1 (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 alpha 2)) (*.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 alpha 2)) (*.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (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 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (/.f64 1 (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 alpha 2)) (*.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (/.f64 1 (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 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 1 (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 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))) (/.f64 1 (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 alpha 2)) (*.f64 (*.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (/.f64 1 (pow.f64 alpha 2))))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 alpha 2)) (*.f64 (*.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 alpha 2)) (*.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (/.f64 1 (pow.f64 alpha 2)))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (/.f64 1 (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (*.f64 (neg.f64 (/.f64 1 (pow.f64 alpha 2))) (/.f64 -1 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 (*.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (*.f64 (neg.f64 (/.f64 1 (pow.f64 alpha 2))) (/.f64 (neg.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (*.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))))) (/.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (pow.f64 alpha 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (pow.f64 alpha 2))) (neg.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (pow.f64 alpha 2))) (*.f64 -1 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (neg.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 1 (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (/.f64 1 (pow.f64 alpha 2)))) (*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (/.f64 1 (pow.f64 alpha 2)))) (*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (/.f64 1 (pow.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 1 (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 1 (pow.f64 alpha 2)) (neg.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))) (/.f64 1 (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))))) (/.f64 1 (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))) (/.f64 1 (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (/.f64 1 (pow.f64 alpha 2)))) (/.f64 1 (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))) (neg.f64 (/.f64 1 (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))) (*.f64 (neg.f64 (/.f64 1 (pow.f64 alpha 2))) (/.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (/.f64 1 (pow.f64 alpha 2))))) (/.f64 1 (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (pow.f64 alpha 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 alpha) (+.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4) (/.f64 1 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4) (*.f64 2 (/.f64 1 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))) (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))) (+.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (*.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 1 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 1 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 1 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 1 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))))) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))))) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (*.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) -2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) -2)) (neg.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) -2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) -2)) (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 1 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) -2)) (/.f64 -1 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) -2)) (/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (*.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 1 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))))) (/.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 1 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 1 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))) (*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 1 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))) (*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 1 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 1 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 1 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))))) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))) (+.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))) (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) -2)) (/.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 1 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))) (*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 1 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) -2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) -2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (/.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 8) (*.f64 (/.f64 1 (pow.f64 alpha 2)) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (/.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (/.f64 (*.f64 4 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))) (*.f64 4 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (/.f64 (/.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 8) (*.f64 (/.f64 1 (pow.f64 alpha 2)) 8)) (/.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 8) (*.f64 (/.f64 1 (pow.f64 alpha 2)) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (/.f64 (*.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (/.f64 1 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4))) (*.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (/.f64 1 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (/.f64 (*.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (*.f64 4 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))))) (*.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (*.f64 4 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (/.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 4 (/.f64 1 (pow.f64 alpha 2)))) (*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 4 (/.f64 1 (pow.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))))))

simplify124.0ms (1.8%)

Algorithm
egg-herbie
Rules
1422×rational_best_oopsla_all_46_json_45_simplify-23
1208×rational_best_oopsla_all_46_json_45_simplify-35
860×rational_best_oopsla_all_46_json_45_simplify-89
720×rational_best_oopsla_all_46_json_45_simplify-37
688×rational_best_oopsla_all_46_json_45_simplify-74
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02094534
18664534
257904534
Stop Event
node limit
Counts
120 → 130
Calls
Call 1
Inputs
(/.f64 -4 (pow.f64 alpha 2))
(/.f64 2 alpha)
(/.f64 2 alpha)
(/.f64 4 (pow.f64 alpha 2))
(/.f64 4 (pow.f64 alpha 2))
(/.f64 4 (pow.f64 alpha 2))
(/.f64 4 (pow.f64 alpha 2))
(/.f64 4 (pow.f64 alpha 2))
(/.f64 4 (pow.f64 alpha 2))
(/.f64 4 (pow.f64 alpha 2))
(/.f64 4 (pow.f64 alpha 2))
(/.f64 4 (pow.f64 alpha 2))
(/.f64 4 (pow.f64 alpha 2))
(/.f64 4 (pow.f64 alpha 2))
(/.f64 4 (pow.f64 alpha 2))
(+.f64 (/.f64 1 (pow.f64 alpha 2)) 0)
(+.f64 0 (/.f64 1 (pow.f64 alpha 2)))
(-.f64 (/.f64 1 (pow.f64 alpha 2)) 0)
(-.f64 0 (neg.f64 (/.f64 1 (pow.f64 alpha 2))))
(*.f64 1 (/.f64 1 (pow.f64 alpha 2)))
(*.f64 (/.f64 1 (pow.f64 alpha 2)) 1)
(*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))))
(*.f64 (/.f64 1 (pow.f64 alpha 2)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (/.f64 1 (pow.f64 alpha 2)))))
(*.f64 (/.f64 1 (pow.f64 alpha 2)) (*.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))))
(*.f64 (/.f64 1 (pow.f64 alpha 2)) (*.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))))))
(*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))))
(*.f64 (/.f64 1 (pow.f64 alpha 2)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (/.f64 1 (pow.f64 alpha 2)))))
(*.f64 (/.f64 1 (pow.f64 alpha 2)) (*.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (/.f64 1 (pow.f64 alpha 2))))))
(*.f64 (/.f64 1 (pow.f64 alpha 2)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 1 (pow.f64 alpha 2)))))
(*.f64 (/.f64 1 (pow.f64 alpha 2)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 (*.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))) (/.f64 1 (pow.f64 alpha 2)))))
(*.f64 (/.f64 1 (pow.f64 alpha 2)) (*.f64 (*.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (/.f64 1 (pow.f64 alpha 2))))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))))
(*.f64 (/.f64 1 (pow.f64 alpha 2)) (*.f64 (*.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))))
(*.f64 (/.f64 1 (pow.f64 alpha 2)) (*.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (/.f64 1 (pow.f64 alpha 2)))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))))
(*.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (/.f64 1 (pow.f64 alpha 2)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))))))
(*.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (*.f64 (neg.f64 (/.f64 1 (pow.f64 alpha 2))) (/.f64 -1 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))))))
(*.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 (*.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))))))
(*.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (*.f64 (neg.f64 (/.f64 1 (pow.f64 alpha 2))) (/.f64 (neg.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))))))
(*.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (*.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))))) (/.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))))))
(*.f64 (neg.f64 (/.f64 1 (pow.f64 alpha 2))) -1)
(*.f64 (neg.f64 (/.f64 1 (pow.f64 alpha 2))) (neg.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))))
(*.f64 (neg.f64 (/.f64 1 (pow.f64 alpha 2))) (*.f64 -1 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))))
(*.f64 (neg.f64 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (neg.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))))
(*.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 1 (pow.f64 alpha 2)))
(*.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (/.f64 1 (pow.f64 alpha 2)))) (*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (/.f64 1 (pow.f64 alpha 2)))) (*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (/.f64 1 (pow.f64 alpha 2)))))))
(*.f64 -1 (neg.f64 (/.f64 1 (pow.f64 alpha 2))))
(*.f64 -1 (*.f64 (/.f64 1 (pow.f64 alpha 2)) (neg.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))) (/.f64 1 (pow.f64 alpha 2)))
(*.f64 (*.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))))) (/.f64 1 (pow.f64 alpha 2)))
(*.f64 (/.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))) (/.f64 1 (pow.f64 alpha 2)))
(*.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (/.f64 1 (pow.f64 alpha 2)))) (/.f64 1 (pow.f64 alpha 2)))
(*.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))))
(*.f64 (neg.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))) (neg.f64 (/.f64 1 (pow.f64 alpha 2))))
(*.f64 (neg.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))) (*.f64 (neg.f64 (/.f64 1 (pow.f64 alpha 2))) (/.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))))))
(*.f64 (*.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (/.f64 1 (pow.f64 alpha 2))))) (/.f64 1 (pow.f64 alpha 2)))
(neg.f64 (neg.f64 (/.f64 1 (pow.f64 alpha 2))))
(+.f64 (/.f64 1 alpha) (+.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4) (/.f64 1 alpha)))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))
(+.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) 0)
(+.f64 0 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))
(+.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (*.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))) (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))
(+.f64 (*.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))) (+.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (*.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))))
(*.f64 1 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))
(*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) 1)
(*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))))
(*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 1 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))))
(*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))))
(*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 1 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))))))
(*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))))))
(*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))))
(*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))))
(*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 1 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))))
(*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))))
(*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 1 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))))) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))))
(*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))))) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))))
(*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (*.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))))
(*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) -2)) -1)
(*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) -2)) (neg.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))))
(*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) -2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))))
(*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) -2)) (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))))
(*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))
(*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 1 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))))))
(*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) -2)) (/.f64 -1 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))))))
(*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))))))
(*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) -2)) (/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))))))
(*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (*.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 1 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))))) (/.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))))))
(*.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 1 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))
(*.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 1 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))) (*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 1 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))) (*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 1 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))))))
(*.f64 -1 (+.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) -2)))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 1 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))
(*.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))
(*.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 1 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))))) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))) (+.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) -2)))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))) (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) -2)) (/.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))))))
(/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) 1)
(/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))))
(/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))))
(/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 1 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))) (*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 1 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))))))
(/.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) -2)) -1)
(neg.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) -2)))
(+.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) 0)
(+.f64 0 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4))
(-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) 0)
(-.f64 0 (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))
(/.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) 1)
(/.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))))
(/.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (/.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 8) (*.f64 (/.f64 1 (pow.f64 alpha 2)) 8)))
(/.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (/.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))))
(/.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (/.f64 (*.f64 4 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))) (*.f64 4 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))))))
(/.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (/.f64 (/.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 8) (*.f64 (/.f64 1 (pow.f64 alpha 2)) 8)) (/.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 8) (*.f64 (/.f64 1 (pow.f64 alpha 2)) 8))))
(/.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (/.f64 (*.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (/.f64 1 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4))) (*.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (/.f64 1 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4)))))
(/.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (/.f64 (*.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (*.f64 4 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))))) (*.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (*.f64 4 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))))))
(/.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (/.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 4 (/.f64 1 (pow.f64 alpha 2)))) (*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 4 (/.f64 1 (pow.f64 alpha 2))))))
(/.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4) -1)
(neg.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))
Outputs
(/.f64 -4 (pow.f64 alpha 2))
(/.f64 2 alpha)
(/.f64 2 alpha)
(/.f64 4 (pow.f64 alpha 2))
(/.f64 4 (pow.f64 alpha 2))
(/.f64 4 (pow.f64 alpha 2))
(/.f64 4 (pow.f64 alpha 2))
(/.f64 4 (pow.f64 alpha 2))
(/.f64 4 (pow.f64 alpha 2))
(/.f64 4 (pow.f64 alpha 2))
(/.f64 4 (pow.f64 alpha 2))
(/.f64 4 (pow.f64 alpha 2))
(/.f64 4 (pow.f64 alpha 2))
(/.f64 4 (pow.f64 alpha 2))
(/.f64 4 (pow.f64 alpha 2))
(+.f64 (/.f64 1 (pow.f64 alpha 2)) 0)
(/.f64 1 (pow.f64 alpha 2))
(+.f64 0 (/.f64 1 (pow.f64 alpha 2)))
(/.f64 1 (pow.f64 alpha 2))
(-.f64 (/.f64 1 (pow.f64 alpha 2)) 0)
(/.f64 1 (pow.f64 alpha 2))
(-.f64 0 (neg.f64 (/.f64 1 (pow.f64 alpha 2))))
(/.f64 1 (pow.f64 alpha 2))
(*.f64 1 (/.f64 1 (pow.f64 alpha 2)))
(/.f64 1 (pow.f64 alpha 2))
(*.f64 (/.f64 1 (pow.f64 alpha 2)) 1)
(/.f64 1 (pow.f64 alpha 2))
(*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))))
(/.f64 1 (pow.f64 alpha 2))
(*.f64 (/.f64 1 (pow.f64 alpha 2)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (/.f64 1 (pow.f64 alpha 2)))))
(/.f64 1 (pow.f64 alpha 2))
(*.f64 (/.f64 1 (pow.f64 alpha 2)) (*.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))))
(/.f64 1 (pow.f64 alpha 2))
(*.f64 (/.f64 1 (pow.f64 alpha 2)) (*.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))))))
(/.f64 1 (pow.f64 alpha 2))
(*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))))
(/.f64 1 (pow.f64 alpha 2))
(*.f64 (/.f64 1 (pow.f64 alpha 2)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (/.f64 1 (pow.f64 alpha 2)))))
(/.f64 1 (pow.f64 alpha 2))
(*.f64 (/.f64 1 (pow.f64 alpha 2)) (*.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (/.f64 1 (pow.f64 alpha 2))))))
(/.f64 1 (pow.f64 alpha 2))
(*.f64 (/.f64 1 (pow.f64 alpha 2)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 1 (pow.f64 alpha 2)))))
(/.f64 1 (pow.f64 alpha 2))
(*.f64 (/.f64 1 (pow.f64 alpha 2)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 (*.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))) (/.f64 1 (pow.f64 alpha 2)))))
(/.f64 1 (pow.f64 alpha 2))
(*.f64 (/.f64 1 (pow.f64 alpha 2)) (*.f64 (*.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (/.f64 1 (pow.f64 alpha 2))))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))))
(/.f64 1 (pow.f64 alpha 2))
(*.f64 (/.f64 1 (pow.f64 alpha 2)) (*.f64 (*.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))))
(/.f64 1 (pow.f64 alpha 2))
(*.f64 (/.f64 1 (pow.f64 alpha 2)) (*.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (/.f64 1 (pow.f64 alpha 2)))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))))
(/.f64 1 (pow.f64 alpha 2))
(*.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (/.f64 1 (pow.f64 alpha 2)))
(/.f64 1 (pow.f64 alpha 2))
(*.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))))))
(/.f64 1 (pow.f64 alpha 2))
(*.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (*.f64 (neg.f64 (/.f64 1 (pow.f64 alpha 2))) (/.f64 -1 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))))))
(/.f64 1 (pow.f64 alpha 2))
(*.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 (*.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))))))
(/.f64 1 (pow.f64 alpha 2))
(*.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (*.f64 (neg.f64 (/.f64 1 (pow.f64 alpha 2))) (/.f64 (neg.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))))))
(/.f64 1 (pow.f64 alpha 2))
(*.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (*.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))))) (/.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))))))
(/.f64 1 (pow.f64 alpha 2))
(*.f64 (neg.f64 (/.f64 1 (pow.f64 alpha 2))) -1)
(/.f64 1 (pow.f64 alpha 2))
(*.f64 (neg.f64 (/.f64 1 (pow.f64 alpha 2))) (neg.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))))
(/.f64 1 (pow.f64 alpha 2))
(*.f64 (neg.f64 (/.f64 1 (pow.f64 alpha 2))) (*.f64 -1 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))))
(/.f64 1 (pow.f64 alpha 2))
(*.f64 (neg.f64 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (neg.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))))
(/.f64 1 (pow.f64 alpha 2))
(*.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 1 (pow.f64 alpha 2)))
(/.f64 1 (pow.f64 alpha 2))
(*.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (/.f64 1 (pow.f64 alpha 2)))) (*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (/.f64 1 (pow.f64 alpha 2)))) (*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (/.f64 1 (pow.f64 alpha 2)))))))
(/.f64 1 (pow.f64 alpha 2))
(*.f64 -1 (neg.f64 (/.f64 1 (pow.f64 alpha 2))))
(/.f64 1 (pow.f64 alpha 2))
(*.f64 -1 (*.f64 (/.f64 1 (pow.f64 alpha 2)) (neg.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))))))
(/.f64 1 (pow.f64 alpha 2))
(*.f64 (*.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))) (/.f64 1 (pow.f64 alpha 2)))
(/.f64 1 (pow.f64 alpha 2))
(*.f64 (*.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))))) (/.f64 1 (pow.f64 alpha 2)))
(/.f64 1 (pow.f64 alpha 2))
(*.f64 (/.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))) (/.f64 1 (pow.f64 alpha 2)))
(/.f64 1 (pow.f64 alpha 2))
(*.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (/.f64 1 (pow.f64 alpha 2)))) (/.f64 1 (pow.f64 alpha 2)))
(/.f64 1 (pow.f64 alpha 2))
(*.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))))
(/.f64 1 (pow.f64 alpha 2))
(*.f64 (neg.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))) (neg.f64 (/.f64 1 (pow.f64 alpha 2))))
(/.f64 1 (pow.f64 alpha 2))
(*.f64 (neg.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))) (*.f64 (neg.f64 (/.f64 1 (pow.f64 alpha 2))) (/.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))))))
(/.f64 1 (pow.f64 alpha 2))
(*.f64 (*.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (/.f64 1 (pow.f64 alpha 2))))) (/.f64 1 (pow.f64 alpha 2)))
(/.f64 1 (pow.f64 alpha 2))
(neg.f64 (neg.f64 (/.f64 1 (pow.f64 alpha 2))))
(/.f64 1 (pow.f64 alpha 2))
(+.f64 (/.f64 1 alpha) (+.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4) (/.f64 1 alpha)))
(+.f64 (/.f64 1 alpha) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))
(+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (+.f64 (/.f64 1 alpha) (/.f64 1 alpha)))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))
(+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) 0)
(+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))
(+.f64 0 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))
(+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (*.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))) (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))
(+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (*.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))) (+.f64 0 (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))))
(+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (*.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))))
(+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))
(*.f64 1 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))
(+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))
(*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) 1)
(+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))
(*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))))
(+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))
(*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 1 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))))
(+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))
(*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))))
(+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))
(*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 1 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))))))
(+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))
(*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))))))
(+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))
(*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))))
(+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))
(*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))))
(+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))
(*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 1 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))))
(+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))
(*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))))
(+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))
(*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 1 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))))) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))))
(+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))
(*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (*.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))))) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))))
(+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))
(*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (*.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))))
(+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))
(*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) -2)) -1)
(neg.f64 (+.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) -2)))
(*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) -2)) (neg.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))))
(*.f64 (+.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) -2)) (neg.f64 (/.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))))))
(*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) -2)) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))))
(*.f64 (+.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) -2)) (neg.f64 (/.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))))))
(*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) -2)) (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))))
(*.f64 (+.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) -2)) (*.f64 (/.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (neg.f64 (/.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))))))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))))) (*.f64 (/.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (+.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) -2))))
(*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))
(+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))
(*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 1 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))))))
(+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))
(*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) -2)) (/.f64 -1 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))))))
(*.f64 (/.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (*.f64 (+.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) -2)) (/.f64 -1 (/.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))))))
(*.f64 (/.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) -2)) (/.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))))))
(*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))))))
(+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))
(*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) -2)) (/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))))))
(*.f64 (/.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (*.f64 (+.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) -2)) (/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))))) (/.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))))))
(*.f64 (/.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))))) (/.f64 (+.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) -2)) (/.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))))))
(*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (*.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 1 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))))) (/.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))))))
(+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))
(*.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 1 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))
(+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))
(*.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 1 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))) (*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 1 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))) (*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 1 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))))))
(+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))
(*.f64 -1 (+.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) -2)))
(neg.f64 (+.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) -2)))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))
(+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 1 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))
(+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))
(+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))
(+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))
(*.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))
(+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))
(*.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 1 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))))) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))))
(+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))) (+.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) -2)))
(*.f64 (+.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) -2)) (neg.f64 (/.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))))))
(*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))) (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) -2)) (/.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))))))
(*.f64 (+.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) -2)) (*.f64 (neg.f64 (/.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))))) (/.f64 (/.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (/.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))))))
(*.f64 (+.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) -2)) (*.f64 (/.f64 (/.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (/.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))))) (neg.f64 (/.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))))))
(/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) 1)
(+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))
(/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))))
(+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))
(/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))) (/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))))
(+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))
(/.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 1 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)))) (*.f64 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4)) (/.f64 1 (+.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))))))
(+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))
(/.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) -2)) -1)
(neg.f64 (+.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) -2)))
(neg.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) -2)))
(neg.f64 (+.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) -2)))
(+.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) 0)
(*.f64 4 (/.f64 1 (pow.f64 alpha 2)))
(+.f64 0 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4))
(*.f64 4 (/.f64 1 (pow.f64 alpha 2)))
(-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) 0)
(*.f64 4 (/.f64 1 (pow.f64 alpha 2)))
(-.f64 0 (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))
(neg.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))
(/.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) 1)
(*.f64 4 (/.f64 1 (pow.f64 alpha 2)))
(/.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))))
(*.f64 4 (/.f64 1 (pow.f64 alpha 2)))
(/.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (/.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 8) (*.f64 (/.f64 1 (pow.f64 alpha 2)) 8)))
(/.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (/.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 8) (*.f64 (/.f64 1 (pow.f64 alpha 2)) 8)))
(/.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (/.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))))
(/.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (/.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))))
(/.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (/.f64 (*.f64 4 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))) (*.f64 4 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))))))
(*.f64 4 (/.f64 1 (pow.f64 alpha 2)))
(/.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (/.f64 (/.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 8) (*.f64 (/.f64 1 (pow.f64 alpha 2)) 8)) (/.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 8) (*.f64 (/.f64 1 (pow.f64 alpha 2)) 8))))
(/.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (/.f64 (/.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 8) (*.f64 (/.f64 1 (pow.f64 alpha 2)) 8)) (/.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 8) (*.f64 (/.f64 1 (pow.f64 alpha 2)) 8))))
(/.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (/.f64 (*.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (/.f64 1 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4))) (*.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (/.f64 1 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4)))))
(/.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (/.f64 (*.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (/.f64 1 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))) (*.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (/.f64 1 (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))))))
(/.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (/.f64 (*.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (*.f64 4 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))))) (*.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (*.f64 4 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))))))
(/.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (/.f64 (*.f64 4 (*.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))))) (*.f64 4 (*.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))))))
(/.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (/.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 4 (/.f64 1 (pow.f64 alpha 2)))) (*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 4 (/.f64 1 (pow.f64 alpha 2))))))
(/.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (/.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 4 (/.f64 1 (pow.f64 alpha 2)))) (*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 4 (/.f64 1 (pow.f64 alpha 2))))))
(/.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4) -1)
(neg.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))
(neg.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) -4))
(neg.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))

eval153.0ms (2.2%)

Compiler

Compiled 7946 to 6674 computations (16% saved)

prune43.0ms (0.6%)

Pruning

17 alts after pruning (9 fresh and 8 done)

PrunedKeptTotal
New1804184
Fresh055
Picked101
Done088
Total18117198
Error
0b
Counts
198 → 17
Alt Table
Click to see full alt table
StatusErrorProgram
46.7b
(/.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) 2)
49.6b
(/.f64 (/.f64 2 alpha) 2)
50.7b
(/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) 2)
29.5b
(/.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 2)
30.5b
(/.f64 (-.f64 1 (*.f64 alpha 1/2)) 2)
15.0b
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) 2)
15.5b
(/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2)
50.7b
(/.f64 (+.f64 (/.f64 1 alpha) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) 2)
47.5b
(/.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (/.f64 -4 (pow.f64 alpha 2))) 2)
31.2b
(/.f64 (+.f64 (*.f64 1/2 beta) 1) 2)
48.8b
(/.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 (+.f64 2 beta) 2)) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) 2)
46.4b
(/.f64 (+.f64 2 (neg.f64 (/.f64 2 beta))) 2)
44.3b
(/.f64 (+.f64 2 (neg.f64 (*.f64 2 (/.f64 alpha beta)))) 2)
58.8b
(/.f64 (*.f64 2 (/.f64 beta alpha)) 2)
46.7b
(/.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) 2)
41.2b
(/.f64 2 2)
29.4b
(/.f64 1 2)
Compiler

Compiled 342 to 282 computations (17.5% saved)

localize9.0ms (0.1%)

Compiler

Compiled 21 to 17 computations (19% saved)

localize6.0ms (0.1%)

Compiler

Compiled 20 to 10 computations (50% saved)

localize16.0ms (0.2%)

Local error

Found 1 expressions with local error:

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

Compiled 37 to 21 computations (43.2% saved)

series2.0ms (0%)

Counts
1 → 0
Calls

6 calls:

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

rewrite95.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
1170×rational_best_oopsla_all_46_json_45_simplify-23
1064×rational_best_oopsla_all_46_json_45_simplify-37
1042×rational_best_oopsla_all_46_json_45_simplify-13
710×rational_best_oopsla_all_46_json_45_simplify-89
680×rational_best_oopsla_all_46_json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
13913
29213
329913
4142813
5772513
Stop Event
node limit
Counts
1 → 35
Calls
Call 1
Inputs
(*.f64 2 (/.f64 alpha beta))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 alpha beta) (/.f64 alpha beta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 alpha beta)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 (*.f64 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)) (/.f64 (/.f64 alpha beta) (/.f64 alpha beta))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 (*.f64 (/.f64 alpha beta) (/.f64 2 (/.f64 alpha beta))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 (*.f64 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)) (*.f64 2 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 (*.f64 (/.f64 alpha beta) (/.f64 1 (/.f64 alpha beta))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 (neg.f64 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 (neg.f64 (*.f64 2 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 2 (/.f64 alpha beta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 alpha beta) (/.f64 2 (/.f64 alpha beta)))) (*.f64 2 (/.f64 alpha beta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 alpha beta) (/.f64 1 (/.f64 alpha beta)))) (*.f64 2 (/.f64 alpha beta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)) (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)))) (*.f64 2 (/.f64 alpha beta)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)) (*.f64 2 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta))))) (*.f64 2 (/.f64 alpha beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 alpha beta) (neg.f64 (/.f64 alpha beta)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 alpha beta)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 (*.f64 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)) (/.f64 (/.f64 alpha beta) (/.f64 alpha beta))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 (*.f64 (/.f64 alpha beta) (/.f64 2 (/.f64 alpha beta))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 (*.f64 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)) (*.f64 2 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 (*.f64 2 (/.f64 alpha beta)) (/.f64 0 (/.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 (*.f64 (/.f64 alpha beta) (/.f64 1 (/.f64 alpha beta))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 (neg.f64 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 (neg.f64 (*.f64 2 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 alpha beta) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 alpha beta) (/.f64 2 (/.f64 alpha beta)))) (*.f64 (*.f64 (/.f64 alpha beta) (/.f64 2 (/.f64 alpha beta))) (neg.f64 (/.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 alpha beta) (/.f64 1 (/.f64 alpha beta)))) (*.f64 (*.f64 (/.f64 alpha beta) (/.f64 1 (/.f64 alpha beta))) (*.f64 (/.f64 alpha beta) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)) (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)))) (*.f64 (*.f64 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)) (/.f64 (/.f64 alpha beta) (/.f64 alpha beta))) (*.f64 (/.f64 alpha beta) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)) (*.f64 2 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta))))) (*.f64 (*.f64 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)) (*.f64 2 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)))) (neg.f64 (/.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 alpha beta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 alpha beta)) (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 alpha beta)) (/.f64 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)) (/.f64 (/.f64 alpha beta) (/.f64 alpha beta))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 alpha beta)) (/.f64 (*.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 (*.f64 2 (/.f64 alpha beta)) (/.f64 (*.f64 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)) (*.f64 2 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)))) (*.f64 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)) (*.f64 2 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 alpha beta)) (/.f64 (*.f64 (/.f64 alpha beta) (/.f64 1 (/.f64 alpha beta))) (*.f64 (/.f64 alpha beta) (/.f64 1 (/.f64 alpha beta)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 alpha beta) -2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 alpha beta) -2))))))

simplify82.0ms (1.2%)

Algorithm
egg-herbie
Rules
1372×rational_best_oopsla_all_46_json_45_simplify-49
1364×rational_best_oopsla_all_46_json_45_simplify-13
1110×rational_best_oopsla_all_46_json_45_simplify-7
738×rational_best_oopsla_all_46_json_45_simplify-89
574×rational_best_oopsla_all_46_json_45_simplify-74
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
079665
1245665
2793455
33901455
Stop Event
node limit
Counts
35 → 36
Calls
Call 1
Inputs
(+.f64 (/.f64 alpha beta) (/.f64 alpha beta))
(+.f64 (*.f64 2 (/.f64 alpha beta)) 0)
(+.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 (*.f64 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)) (/.f64 (/.f64 alpha beta) (/.f64 alpha beta))) 0))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 (*.f64 (/.f64 alpha beta) (/.f64 2 (/.f64 alpha beta))) 0))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 (*.f64 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)) (*.f64 2 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)))) 0))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 (*.f64 (/.f64 alpha beta) (/.f64 1 (/.f64 alpha beta))) 0))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 (neg.f64 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta))) 0))
(+.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 (neg.f64 (*.f64 2 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)))) 0))
(+.f64 0 (*.f64 2 (/.f64 alpha beta)))
(+.f64 (*.f64 0 (*.f64 (/.f64 alpha beta) (/.f64 2 (/.f64 alpha beta)))) (*.f64 2 (/.f64 alpha beta)))
(+.f64 (*.f64 0 (*.f64 (/.f64 alpha beta) (/.f64 1 (/.f64 alpha beta)))) (*.f64 2 (/.f64 alpha beta)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)) (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)))) (*.f64 2 (/.f64 alpha beta)))
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)) (*.f64 2 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta))))) (*.f64 2 (/.f64 alpha beta)))
(-.f64 (/.f64 alpha beta) (neg.f64 (/.f64 alpha beta)))
(-.f64 (*.f64 2 (/.f64 alpha beta)) 0)
(-.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 (*.f64 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)) (/.f64 (/.f64 alpha beta) (/.f64 alpha beta))) 0))
(-.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 (*.f64 (/.f64 alpha beta) (/.f64 2 (/.f64 alpha beta))) 0))
(-.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 (*.f64 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)) (*.f64 2 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)))) 0))
(-.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 (*.f64 2 (/.f64 alpha beta)) (/.f64 0 (/.f64 alpha beta))))
(-.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 (*.f64 (/.f64 alpha beta) (/.f64 1 (/.f64 alpha beta))) 0))
(-.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 (neg.f64 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta))) 0))
(-.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 (neg.f64 (*.f64 2 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)))) 0))
(-.f64 0 (*.f64 (/.f64 alpha beta) -2))
(-.f64 (*.f64 0 (*.f64 (/.f64 alpha beta) (/.f64 2 (/.f64 alpha beta)))) (*.f64 (*.f64 (/.f64 alpha beta) (/.f64 2 (/.f64 alpha beta))) (neg.f64 (/.f64 alpha beta))))
(-.f64 (*.f64 0 (*.f64 (/.f64 alpha beta) (/.f64 1 (/.f64 alpha beta)))) (*.f64 (*.f64 (/.f64 alpha beta) (/.f64 1 (/.f64 alpha beta))) (*.f64 (/.f64 alpha beta) -2)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)) (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)))) (*.f64 (*.f64 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)) (/.f64 (/.f64 alpha beta) (/.f64 alpha beta))) (*.f64 (/.f64 alpha beta) -2)))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)) (*.f64 2 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta))))) (*.f64 (*.f64 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)) (*.f64 2 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)))) (neg.f64 (/.f64 alpha beta))))
(/.f64 (*.f64 2 (/.f64 alpha beta)) 1)
(/.f64 (*.f64 2 (/.f64 alpha beta)) (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)))
(/.f64 (*.f64 2 (/.f64 alpha beta)) (/.f64 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)) (/.f64 (/.f64 alpha beta) (/.f64 alpha beta))))
(/.f64 (*.f64 2 (/.f64 alpha beta)) (/.f64 (*.f64 (/.f64 alpha beta) (/.f64 2 (/.f64 alpha beta))) (*.f64 (/.f64 alpha beta) (/.f64 2 (/.f64 alpha beta)))))
(/.f64 (*.f64 2 (/.f64 alpha beta)) (/.f64 (*.f64 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)) (*.f64 2 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)))) (*.f64 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)) (*.f64 2 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta))))))
(/.f64 (*.f64 2 (/.f64 alpha beta)) (/.f64 (*.f64 (/.f64 alpha beta) (/.f64 1 (/.f64 alpha beta))) (*.f64 (/.f64 alpha beta) (/.f64 1 (/.f64 alpha beta)))))
(/.f64 (*.f64 (/.f64 alpha beta) -2) -1)
(neg.f64 (*.f64 (/.f64 alpha beta) -2))
Outputs
(+.f64 (/.f64 alpha beta) (/.f64 alpha beta))
(*.f64 (/.f64 alpha beta) 2)
(+.f64 (*.f64 2 (/.f64 alpha beta)) 0)
(+.f64 (/.f64 alpha beta) (/.f64 alpha beta))
(*.f64 (/.f64 alpha beta) 2)
(+.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 (*.f64 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)) (/.f64 (/.f64 alpha beta) (/.f64 alpha beta))) 0))
(+.f64 (/.f64 alpha beta) (/.f64 alpha beta))
(*.f64 (/.f64 alpha beta) 2)
(+.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 (*.f64 (/.f64 alpha beta) (/.f64 2 (/.f64 alpha beta))) 0))
(+.f64 (/.f64 alpha beta) (/.f64 alpha beta))
(*.f64 (/.f64 alpha beta) 2)
(+.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 (*.f64 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)) (*.f64 2 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)))) 0))
(+.f64 (/.f64 alpha beta) (/.f64 alpha beta))
(*.f64 (/.f64 alpha beta) 2)
(+.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 (*.f64 (/.f64 alpha beta) (/.f64 1 (/.f64 alpha beta))) 0))
(+.f64 (/.f64 alpha beta) (/.f64 alpha beta))
(*.f64 (/.f64 alpha beta) 2)
(+.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 (neg.f64 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta))) 0))
(+.f64 (/.f64 alpha beta) (/.f64 alpha beta))
(*.f64 (/.f64 alpha beta) 2)
(+.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 (neg.f64 (*.f64 2 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)))) 0))
(+.f64 (/.f64 alpha beta) (/.f64 alpha beta))
(*.f64 (/.f64 alpha beta) 2)
(+.f64 0 (*.f64 2 (/.f64 alpha beta)))
(+.f64 (/.f64 alpha beta) (/.f64 alpha beta))
(*.f64 (/.f64 alpha beta) 2)
(+.f64 (*.f64 0 (*.f64 (/.f64 alpha beta) (/.f64 2 (/.f64 alpha beta)))) (*.f64 2 (/.f64 alpha beta)))
(+.f64 (/.f64 alpha beta) (/.f64 alpha beta))
(*.f64 (/.f64 alpha beta) 2)
(+.f64 (*.f64 0 (*.f64 (/.f64 alpha beta) (/.f64 1 (/.f64 alpha beta)))) (*.f64 2 (/.f64 alpha beta)))
(+.f64 (/.f64 alpha beta) (/.f64 alpha beta))
(*.f64 (/.f64 alpha beta) 2)
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)) (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)))) (*.f64 2 (/.f64 alpha beta)))
(+.f64 (/.f64 alpha beta) (/.f64 alpha beta))
(*.f64 (/.f64 alpha beta) 2)
(+.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)) (*.f64 2 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta))))) (*.f64 2 (/.f64 alpha beta)))
(+.f64 (/.f64 alpha beta) (/.f64 alpha beta))
(*.f64 (/.f64 alpha beta) 2)
(-.f64 (/.f64 alpha beta) (neg.f64 (/.f64 alpha beta)))
(+.f64 (/.f64 alpha beta) (/.f64 alpha beta))
(*.f64 (/.f64 alpha beta) 2)
(-.f64 (*.f64 2 (/.f64 alpha beta)) 0)
(+.f64 (/.f64 alpha beta) (/.f64 alpha beta))
(*.f64 (/.f64 alpha beta) 2)
(-.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 (*.f64 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)) (/.f64 (/.f64 alpha beta) (/.f64 alpha beta))) 0))
(+.f64 (/.f64 alpha beta) (/.f64 alpha beta))
(*.f64 (/.f64 alpha beta) 2)
(-.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 (*.f64 (/.f64 alpha beta) (/.f64 2 (/.f64 alpha beta))) 0))
(+.f64 (/.f64 alpha beta) (/.f64 alpha beta))
(*.f64 (/.f64 alpha beta) 2)
(-.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 (*.f64 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)) (*.f64 2 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)))) 0))
(+.f64 (/.f64 alpha beta) (/.f64 alpha beta))
(*.f64 (/.f64 alpha beta) 2)
(-.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 (*.f64 2 (/.f64 alpha beta)) (/.f64 0 (/.f64 alpha beta))))
(+.f64 (/.f64 alpha beta) (/.f64 alpha beta))
(*.f64 (/.f64 alpha beta) 2)
(-.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 (*.f64 (/.f64 alpha beta) (/.f64 1 (/.f64 alpha beta))) 0))
(+.f64 (/.f64 alpha beta) (/.f64 alpha beta))
(*.f64 (/.f64 alpha beta) 2)
(-.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 (neg.f64 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta))) 0))
(+.f64 (/.f64 alpha beta) (/.f64 alpha beta))
(*.f64 (/.f64 alpha beta) 2)
(-.f64 (*.f64 2 (/.f64 alpha beta)) (*.f64 (neg.f64 (*.f64 2 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)))) 0))
(+.f64 (/.f64 alpha beta) (/.f64 alpha beta))
(*.f64 (/.f64 alpha beta) 2)
(-.f64 0 (*.f64 (/.f64 alpha beta) -2))
(+.f64 (/.f64 alpha beta) (/.f64 alpha beta))
(*.f64 (/.f64 alpha beta) 2)
(-.f64 (*.f64 0 (*.f64 (/.f64 alpha beta) (/.f64 2 (/.f64 alpha beta)))) (*.f64 (*.f64 (/.f64 alpha beta) (/.f64 2 (/.f64 alpha beta))) (neg.f64 (/.f64 alpha beta))))
(+.f64 (/.f64 alpha beta) (/.f64 alpha beta))
(*.f64 (/.f64 alpha beta) 2)
(-.f64 (*.f64 0 (*.f64 (/.f64 alpha beta) (/.f64 1 (/.f64 alpha beta)))) (*.f64 (*.f64 (/.f64 alpha beta) (/.f64 1 (/.f64 alpha beta))) (*.f64 (/.f64 alpha beta) -2)))
(+.f64 (/.f64 alpha beta) (/.f64 alpha beta))
(*.f64 (/.f64 alpha beta) 2)
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)) (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)))) (*.f64 (*.f64 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)) (/.f64 (/.f64 alpha beta) (/.f64 alpha beta))) (*.f64 (/.f64 alpha beta) -2)))
(+.f64 (/.f64 alpha beta) (/.f64 alpha beta))
(*.f64 (/.f64 alpha beta) 2)
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)) (*.f64 2 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta))))) (*.f64 (*.f64 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)) (*.f64 2 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)))) (neg.f64 (/.f64 alpha beta))))
(+.f64 (/.f64 alpha beta) (/.f64 alpha beta))
(*.f64 (/.f64 alpha beta) 2)
(/.f64 (*.f64 2 (/.f64 alpha beta)) 1)
(+.f64 (/.f64 alpha beta) (/.f64 alpha beta))
(*.f64 (/.f64 alpha beta) 2)
(/.f64 (*.f64 2 (/.f64 alpha beta)) (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)))
(+.f64 (/.f64 alpha beta) (/.f64 alpha beta))
(*.f64 (/.f64 alpha beta) 2)
(/.f64 (*.f64 2 (/.f64 alpha beta)) (/.f64 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)) (/.f64 (/.f64 alpha beta) (/.f64 alpha beta))))
(+.f64 (/.f64 alpha beta) (/.f64 alpha beta))
(*.f64 (/.f64 alpha beta) 2)
(/.f64 (*.f64 2 (/.f64 alpha beta)) (/.f64 (*.f64 (/.f64 alpha beta) (/.f64 2 (/.f64 alpha beta))) (*.f64 (/.f64 alpha beta) (/.f64 2 (/.f64 alpha beta)))))
(+.f64 (/.f64 alpha beta) (/.f64 alpha beta))
(*.f64 (/.f64 alpha beta) 2)
(/.f64 (*.f64 2 (/.f64 alpha beta)) (/.f64 (*.f64 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)) (*.f64 2 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)))) (*.f64 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta)) (*.f64 2 (/.f64 (/.f64 alpha beta) (/.f64 alpha beta))))))
(+.f64 (/.f64 alpha beta) (/.f64 alpha beta))
(*.f64 (/.f64 alpha beta) 2)
(/.f64 (*.f64 2 (/.f64 alpha beta)) (/.f64 (*.f64 (/.f64 alpha beta) (/.f64 1 (/.f64 alpha beta))) (*.f64 (/.f64 alpha beta) (/.f64 1 (/.f64 alpha beta)))))
(+.f64 (/.f64 alpha beta) (/.f64 alpha beta))
(*.f64 (/.f64 alpha beta) 2)
(/.f64 (*.f64 (/.f64 alpha beta) -2) -1)
(+.f64 (/.f64 alpha beta) (/.f64 alpha beta))
(*.f64 (/.f64 alpha beta) 2)
(neg.f64 (*.f64 (/.f64 alpha beta) -2))
(+.f64 (/.f64 alpha beta) (/.f64 alpha beta))
(*.f64 (/.f64 alpha beta) 2)

localize19.0ms (0.3%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))
0.5b
(/.f64 4 (pow.f64 alpha 2))
Compiler

Compiled 46 to 37 computations (19.6% saved)

series0.0ms (0%)

Counts
2 → 12
Calls

6 calls:

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

rewrite70.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1508×rational_best_oopsla_all_46_json_45_simplify-13
1496×rational_best_oopsla_all_46_json_45_simplify-23
912×rational_best_oopsla_all_46_json-2
912×rational_best_oopsla_all_46_json-1
912×rational_best_oopsla_all_46_json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01144
15844
212144
339044
4184744
Stop Event
node limit
Counts
2 → 93
Calls
Call 1
Inputs
(/.f64 4 (pow.f64 alpha 2))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 4 (pow.f64 alpha 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 4 (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 4 (pow.f64 alpha 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (*.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 1 (/.f64 4 (pow.f64 alpha 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 0 (/.f64 4 (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (*.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (neg.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 4 (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 1 (/.f64 4 (pow.f64 alpha 2))))) (*.f64 (*.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 1 (/.f64 4 (pow.f64 alpha 2)))) (neg.f64 (/.f64 4 (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))))) (*.f64 (*.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2)))) (neg.f64 (/.f64 4 (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (pow.f64 alpha 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 1 (/.f64 4 (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 4 (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (*.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 1 (/.f64 4 (pow.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (*.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 (*.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 1 (/.f64 4 (pow.f64 alpha 2)))) (/.f64 4 (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 (*.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2)))) (/.f64 4 (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 4 (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 4 (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (*.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 1 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (*.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (+.f64 0 (*.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 1 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (+.f64 0 (*.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (*.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 (*.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2)))) (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 1 (/.f64 4 (pow.f64 alpha 2)))) (/.f64 4 (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 4 (pow.f64 alpha 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 4 (pow.f64 alpha 2))) (neg.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 4 (pow.f64 alpha 2))) (-.f64 (/.f64 0 (/.f64 4 (pow.f64 alpha 2))) (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 4 (pow.f64 alpha 2))) (-.f64 0 (*.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 1 (/.f64 4 (pow.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 4 (pow.f64 alpha 2))) (-.f64 0 (*.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 4 (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2)))) (/.f64 4 (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 4 (pow.f64 alpha 2)))) (/.f64 4 (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 1 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))))) (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))))) (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2)))) (neg.f64 (/.f64 4 (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (*.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 1 (/.f64 4 (pow.f64 alpha 2))))) (/.f64 4 (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (*.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))))) (/.f64 4 (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))))) (/.f64 4 (pow.f64 alpha 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 1 (/.f64 4 (pow.f64 alpha 2))))) (neg.f64 (/.f64 4 (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))))) (neg.f64 (/.f64 4 (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 4 (pow.f64 alpha 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 alpha) (+.f64 (neg.f64 (/.f64 4 (pow.f64 alpha 2))) (/.f64 1 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 1 alpha)) (neg.f64 (/.f64 4 (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 4 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))) (*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (neg.f64 (/.f64 4 (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))) (+.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (neg.f64 (/.f64 4 (pow.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (neg.f64 (/.f64 4 (pow.f64 alpha 2)))) (*.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 1 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 1 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 1 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 1 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (+.f64 0 (*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 1 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (+.f64 0 (*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (*.f64 (+.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 1 alpha) -2)) (/.f64 -1 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (*.f64 (+.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 1 alpha) -2)) (/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 1 alpha) -2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 1 alpha) -2)) (neg.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 1 alpha) -2)) (-.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 1 alpha) -2)) (-.f64 (/.f64 0 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 1 alpha) -2)) (-.f64 0 (*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 1 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 1 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 1 alpha) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 1 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))))) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))))) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))) (+.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 1 alpha) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 1 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 1 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))))) (+.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 1 alpha) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))))) (+.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 1 alpha) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 1 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))) (*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 1 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 1 alpha) -2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 1 alpha) -2)))))))

simplify121.0ms (1.7%)

Algorithm
egg-herbie
Rules
940×rational_best_oopsla_all_46_json_45_simplify-23
812×rational_best_oopsla_all_46_json_45_simplify-80
734×rational_best_oopsla_all_46_json_45_simplify-89
664×rational_best_oopsla_all_46_json_45_simplify-35
622×rational_best_oopsla_all_46_json_45_simplify-74
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01903669
18123529
250233529
Stop Event
node limit
Counts
105 → 104
Calls
Call 1
Inputs
(/.f64 -4 (pow.f64 alpha 2))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (*.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 2 (/.f64 1 alpha)) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (*.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 2 (/.f64 1 alpha)) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(+.f64 (/.f64 4 (pow.f64 alpha 2)) 0)
(+.f64 0 (/.f64 4 (pow.f64 alpha 2)))
(-.f64 (/.f64 4 (pow.f64 alpha 2)) 0)
(-.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (*.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 1 (/.f64 4 (pow.f64 alpha 2)))) 0))
(-.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 0 (/.f64 4 (pow.f64 alpha 2)))))
(-.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (*.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2)))) 0))
(-.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (neg.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2)))) 0))
(-.f64 0 (neg.f64 (/.f64 4 (pow.f64 alpha 2))))
(-.f64 (*.f64 0 (*.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 1 (/.f64 4 (pow.f64 alpha 2))))) (*.f64 (*.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 1 (/.f64 4 (pow.f64 alpha 2)))) (neg.f64 (/.f64 4 (pow.f64 alpha 2)))))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))))) (*.f64 (*.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2)))) (neg.f64 (/.f64 4 (pow.f64 alpha 2)))))
(*.f64 (/.f64 4 (pow.f64 alpha 2)) 1)
(*.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))))
(*.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 1 (/.f64 4 (pow.f64 alpha 2)))))
(*.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2)))))
(*.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 4 (pow.f64 alpha 2)))))
(*.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (*.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 1 (/.f64 4 (pow.f64 alpha 2))))))
(*.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (*.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))))))
(*.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 (*.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 1 (/.f64 4 (pow.f64 alpha 2)))) (/.f64 4 (pow.f64 alpha 2)))))
(*.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 (*.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2)))) (/.f64 4 (pow.f64 alpha 2)))))
(*.f64 1 (/.f64 4 (pow.f64 alpha 2)))
(*.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 4 (pow.f64 alpha 2)))
(*.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (*.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 1 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))))))
(*.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (*.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))))))
(*.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (+.f64 0 (*.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 1 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2)))))))
(*.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (+.f64 0 (*.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2)))))))
(*.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (*.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 (*.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2)))) (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))))))
(*.f64 (*.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 1 (/.f64 4 (pow.f64 alpha 2)))) (/.f64 4 (pow.f64 alpha 2)))
(*.f64 (neg.f64 (/.f64 4 (pow.f64 alpha 2))) -1)
(*.f64 (neg.f64 (/.f64 4 (pow.f64 alpha 2))) (neg.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2)))))
(*.f64 (neg.f64 (/.f64 4 (pow.f64 alpha 2))) (-.f64 (/.f64 0 (/.f64 4 (pow.f64 alpha 2))) (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2)))))
(*.f64 (neg.f64 (/.f64 4 (pow.f64 alpha 2))) (-.f64 0 (*.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 1 (/.f64 4 (pow.f64 alpha 2))))))
(*.f64 (neg.f64 (/.f64 4 (pow.f64 alpha 2))) (-.f64 0 (*.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))))))
(*.f64 -1 (neg.f64 (/.f64 4 (pow.f64 alpha 2))))
(*.f64 (*.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2)))) (/.f64 4 (pow.f64 alpha 2)))
(*.f64 (*.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 4 (pow.f64 alpha 2)))) (/.f64 4 (pow.f64 alpha 2)))
(*.f64 (*.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 1 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))))) (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))))
(*.f64 (*.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))))) (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))))
(*.f64 (neg.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2)))) (neg.f64 (/.f64 4 (pow.f64 alpha 2))))
(*.f64 (*.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (*.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 1 (/.f64 4 (pow.f64 alpha 2))))) (/.f64 4 (pow.f64 alpha 2)))
(*.f64 (*.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (*.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))))) (/.f64 4 (pow.f64 alpha 2)))
(*.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))))) (/.f64 4 (pow.f64 alpha 2)))
(*.f64 (neg.f64 (*.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 1 (/.f64 4 (pow.f64 alpha 2))))) (neg.f64 (/.f64 4 (pow.f64 alpha 2))))
(*.f64 (neg.f64 (*.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))))) (neg.f64 (/.f64 4 (pow.f64 alpha 2))))
(neg.f64 (neg.f64 (/.f64 4 (pow.f64 alpha 2))))
(+.f64 (/.f64 1 alpha) (+.f64 (neg.f64 (/.f64 4 (pow.f64 alpha 2))) (/.f64 1 alpha)))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (neg.f64 (/.f64 4 (pow.f64 alpha 2))))
(+.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) 0)
(+.f64 0 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))
(+.f64 (neg.f64 (/.f64 4 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (*.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))) (*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (neg.f64 (/.f64 4 (pow.f64 alpha 2)))))
(+.f64 (*.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))) (+.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (neg.f64 (/.f64 4 (pow.f64 alpha 2))))))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (neg.f64 (/.f64 4 (pow.f64 alpha 2)))) (*.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))))
(*.f64 1 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))
(*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) 1)
(*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))))
(*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 1 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))))
(*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))))
(*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))))
(*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 1 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))))))
(*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))))))
(*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 1 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))))
(*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))))
(*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))
(*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 1 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))))))
(*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))))))
(*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (+.f64 0 (*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 1 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))))))
(*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (+.f64 0 (*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))))))
(*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (*.f64 (+.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 1 alpha) -2)) (/.f64 -1 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))))))
(*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))))))
(*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (*.f64 (+.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 1 alpha) -2)) (/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))))))
(*.f64 (+.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 1 alpha) -2)) -1)
(*.f64 (+.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 1 alpha) -2)) (neg.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))))
(*.f64 (+.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 1 alpha) -2)) (-.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))))))
(*.f64 (+.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 1 alpha) -2)) (-.f64 (/.f64 0 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))))
(*.f64 (+.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 1 alpha) -2)) (-.f64 0 (*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 1 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))))))
(*.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 1 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))
(*.f64 -1 (+.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 1 alpha) -2)))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))
(*.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))
(*.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 1 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))))) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))))
(*.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))))) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))))
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))) (+.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 1 alpha) -2)))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 1 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))
(*.f64 (neg.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 1 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))))) (+.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 1 alpha) -2)))
(*.f64 (neg.f64 (neg.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))
(*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))))) (+.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 1 alpha) -2)))
(/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) 1)
(/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))))
(/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))))
(/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 1 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))) (*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 1 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))))))
(/.f64 (+.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 1 alpha) -2)) -1)
(neg.f64 (+.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 1 alpha) -2)))
Outputs
(/.f64 -4 (pow.f64 alpha 2))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (*.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 2 (/.f64 1 alpha)) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (*.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 2 (/.f64 1 alpha)) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(+.f64 (/.f64 4 (pow.f64 alpha 2)) 0)
(/.f64 4 (pow.f64 alpha 2))
(+.f64 0 (/.f64 4 (pow.f64 alpha 2)))
(/.f64 4 (pow.f64 alpha 2))
(-.f64 (/.f64 4 (pow.f64 alpha 2)) 0)
(/.f64 4 (pow.f64 alpha 2))
(-.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (*.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 1 (/.f64 4 (pow.f64 alpha 2)))) 0))
(/.f64 4 (pow.f64 alpha 2))
(-.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 0 (/.f64 4 (pow.f64 alpha 2)))))
(/.f64 4 (pow.f64 alpha 2))
(-.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (*.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2)))) 0))
(/.f64 4 (pow.f64 alpha 2))
(-.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (neg.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2)))) 0))
(/.f64 4 (pow.f64 alpha 2))
(-.f64 0 (neg.f64 (/.f64 4 (pow.f64 alpha 2))))
(/.f64 4 (pow.f64 alpha 2))
(-.f64 (*.f64 0 (*.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 1 (/.f64 4 (pow.f64 alpha 2))))) (*.f64 (*.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 1 (/.f64 4 (pow.f64 alpha 2)))) (neg.f64 (/.f64 4 (pow.f64 alpha 2)))))
(/.f64 4 (pow.f64 alpha 2))
(-.f64 (*.f64 0 (*.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))))) (*.f64 (*.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2)))) (neg.f64 (/.f64 4 (pow.f64 alpha 2)))))
(/.f64 4 (pow.f64 alpha 2))
(*.f64 (/.f64 4 (pow.f64 alpha 2)) 1)
(/.f64 4 (pow.f64 alpha 2))
(*.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))))
(/.f64 4 (pow.f64 alpha 2))
(*.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 1 (/.f64 4 (pow.f64 alpha 2)))))
(/.f64 4 (pow.f64 alpha 2))
(*.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2)))))
(/.f64 4 (pow.f64 alpha 2))
(*.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 4 (pow.f64 alpha 2)))))
(/.f64 4 (pow.f64 alpha 2))
(*.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (*.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 1 (/.f64 4 (pow.f64 alpha 2))))))
(/.f64 4 (pow.f64 alpha 2))
(*.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (*.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))))))
(/.f64 4 (pow.f64 alpha 2))
(*.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 (*.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 1 (/.f64 4 (pow.f64 alpha 2)))) (/.f64 4 (pow.f64 alpha 2)))))
(/.f64 4 (pow.f64 alpha 2))
(*.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 (*.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2)))) (/.f64 4 (pow.f64 alpha 2)))))
(/.f64 4 (pow.f64 alpha 2))
(*.f64 1 (/.f64 4 (pow.f64 alpha 2)))
(/.f64 4 (pow.f64 alpha 2))
(*.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 4 (pow.f64 alpha 2)))
(/.f64 4 (pow.f64 alpha 2))
(*.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (*.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 1 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))))))
(/.f64 4 (pow.f64 alpha 2))
(*.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (*.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))))))
(/.f64 4 (pow.f64 alpha 2))
(*.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (+.f64 0 (*.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 1 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2)))))))
(/.f64 4 (pow.f64 alpha 2))
(*.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (+.f64 0 (*.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2)))))))
(/.f64 4 (pow.f64 alpha 2))
(*.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (*.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 (*.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2)))) (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))))))
(/.f64 4 (pow.f64 alpha 2))
(*.f64 (*.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 1 (/.f64 4 (pow.f64 alpha 2)))) (/.f64 4 (pow.f64 alpha 2)))
(/.f64 4 (pow.f64 alpha 2))
(*.f64 (neg.f64 (/.f64 4 (pow.f64 alpha 2))) -1)
(/.f64 4 (pow.f64 alpha 2))
(*.f64 (neg.f64 (/.f64 4 (pow.f64 alpha 2))) (neg.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2)))))
(/.f64 4 (pow.f64 alpha 2))
(*.f64 (neg.f64 (/.f64 4 (pow.f64 alpha 2))) (-.f64 (/.f64 0 (/.f64 4 (pow.f64 alpha 2))) (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2)))))
(/.f64 4 (pow.f64 alpha 2))
(*.f64 (neg.f64 (/.f64 4 (pow.f64 alpha 2))) (-.f64 0 (*.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 1 (/.f64 4 (pow.f64 alpha 2))))))
(/.f64 4 (pow.f64 alpha 2))
(*.f64 (neg.f64 (/.f64 4 (pow.f64 alpha 2))) (-.f64 0 (*.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))))))
(/.f64 4 (pow.f64 alpha 2))
(*.f64 -1 (neg.f64 (/.f64 4 (pow.f64 alpha 2))))
(/.f64 4 (pow.f64 alpha 2))
(*.f64 (*.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2)))) (/.f64 4 (pow.f64 alpha 2)))
(/.f64 4 (pow.f64 alpha 2))
(*.f64 (*.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 4 (pow.f64 alpha 2)))) (/.f64 4 (pow.f64 alpha 2)))
(/.f64 4 (pow.f64 alpha 2))
(*.f64 (*.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 1 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))))) (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))))
(/.f64 4 (pow.f64 alpha 2))
(*.f64 (*.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))))) (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))))
(/.f64 4 (pow.f64 alpha 2))
(*.f64 (neg.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2)))) (neg.f64 (/.f64 4 (pow.f64 alpha 2))))
(/.f64 4 (pow.f64 alpha 2))
(*.f64 (*.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (*.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 1 (/.f64 4 (pow.f64 alpha 2))))) (/.f64 4 (pow.f64 alpha 2)))
(/.f64 4 (pow.f64 alpha 2))
(*.f64 (*.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (*.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))))) (/.f64 4 (pow.f64 alpha 2)))
(/.f64 4 (pow.f64 alpha 2))
(*.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))))) (/.f64 4 (pow.f64 alpha 2)))
(/.f64 4 (pow.f64 alpha 2))
(*.f64 (neg.f64 (*.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 1 (/.f64 4 (pow.f64 alpha 2))))) (neg.f64 (/.f64 4 (pow.f64 alpha 2))))
(/.f64 4 (pow.f64 alpha 2))
(*.f64 (neg.f64 (*.f64 (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (/.f64 4 (pow.f64 alpha 2)) (/.f64 4 (pow.f64 alpha 2))))) (neg.f64 (/.f64 4 (pow.f64 alpha 2))))
(/.f64 4 (pow.f64 alpha 2))
(neg.f64 (neg.f64 (/.f64 4 (pow.f64 alpha 2))))
(/.f64 4 (pow.f64 alpha 2))
(+.f64 (/.f64 1 alpha) (+.f64 (neg.f64 (/.f64 4 (pow.f64 alpha 2))) (/.f64 1 alpha)))
(+.f64 (neg.f64 (/.f64 4 (pow.f64 alpha 2))) (+.f64 (/.f64 1 alpha) (/.f64 1 alpha)))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (neg.f64 (/.f64 4 (pow.f64 alpha 2))))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))
(+.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) 0)
(+.f64 (*.f64 2 (/.f64 1 alpha)) (neg.f64 (/.f64 4 (pow.f64 alpha 2))))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))
(+.f64 0 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (neg.f64 (/.f64 4 (pow.f64 alpha 2))))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))
(+.f64 (neg.f64 (/.f64 4 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (neg.f64 (/.f64 4 (pow.f64 alpha 2))))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))
(+.f64 (*.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))) (*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (neg.f64 (/.f64 4 (pow.f64 alpha 2)))))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (neg.f64 (/.f64 4 (pow.f64 alpha 2))))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))
(+.f64 (*.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))) (+.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (neg.f64 (/.f64 4 (pow.f64 alpha 2))))))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (neg.f64 (/.f64 4 (pow.f64 alpha 2))))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))
(+.f64 (*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (neg.f64 (/.f64 4 (pow.f64 alpha 2)))) (*.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (neg.f64 (/.f64 4 (pow.f64 alpha 2))))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))
(*.f64 1 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (neg.f64 (/.f64 4 (pow.f64 alpha 2))))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))
(*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) 1)
(+.f64 (*.f64 2 (/.f64 1 alpha)) (neg.f64 (/.f64 4 (pow.f64 alpha 2))))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))
(*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (neg.f64 (/.f64 4 (pow.f64 alpha 2))))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))
(*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 1 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (neg.f64 (/.f64 4 (pow.f64 alpha 2))))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))
(*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (neg.f64 (/.f64 4 (pow.f64 alpha 2))))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))
(*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (neg.f64 (/.f64 4 (pow.f64 alpha 2))))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))
(*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 1 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))))))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (neg.f64 (/.f64 4 (pow.f64 alpha 2))))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))
(*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))))))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (neg.f64 (/.f64 4 (pow.f64 alpha 2))))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))
(*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 1 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (neg.f64 (/.f64 4 (pow.f64 alpha 2))))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))
(*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (neg.f64 (/.f64 4 (pow.f64 alpha 2))))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))
(*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (neg.f64 (/.f64 4 (pow.f64 alpha 2))))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))
(*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 1 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))))))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (neg.f64 (/.f64 4 (pow.f64 alpha 2))))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))
(*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))))))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (neg.f64 (/.f64 4 (pow.f64 alpha 2))))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))
(*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (+.f64 0 (*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 1 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))))))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (neg.f64 (/.f64 4 (pow.f64 alpha 2))))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))
(*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (+.f64 0 (*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))))))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (neg.f64 (/.f64 4 (pow.f64 alpha 2))))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))
(*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (*.f64 (+.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 1 alpha) -2)) (/.f64 -1 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))))))
(*.f64 (+.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 1 alpha) -2)) (*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (/.f64 -1 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))))))
(*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))))))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (neg.f64 (/.f64 4 (pow.f64 alpha 2))))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))
(*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (*.f64 (+.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 1 alpha) -2)) (/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))))))
(*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))) (/.f64 (+.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 1 alpha) -2)) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))))))
(*.f64 (+.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 1 alpha) -2)) -1)
(neg.f64 (+.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 1 alpha) -2)))
(*.f64 (+.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 1 alpha) -2)) (neg.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))))
(*.f64 (+.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 1 alpha) -2)) (-.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))))))
(*.f64 (+.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 1 alpha) -2)) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))) (neg.f64 (+.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 1 alpha) -2))))
(*.f64 (+.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 1 alpha) -2)) (-.f64 (/.f64 0 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))))
(*.f64 (+.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 1 alpha) -2)) (*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 -1 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))))
(*.f64 (+.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 1 alpha) -2)) (-.f64 0 (*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 1 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))))))
(*.f64 (+.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 1 alpha) -2)) (*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 -1 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))))
(*.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 1 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (neg.f64 (/.f64 4 (pow.f64 alpha 2))))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))
(*.f64 -1 (+.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 1 alpha) -2)))
(neg.f64 (+.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 1 alpha) -2)))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (neg.f64 (/.f64 4 (pow.f64 alpha 2))))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))
(*.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (neg.f64 (/.f64 4 (pow.f64 alpha 2))))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))
(*.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 1 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))))) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (neg.f64 (/.f64 4 (pow.f64 alpha 2))))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))
(*.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))))) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (neg.f64 (/.f64 4 (pow.f64 alpha 2))))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))) (+.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 1 alpha) -2)))
(*.f64 (+.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 1 alpha) -2)) (neg.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 1 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (neg.f64 (/.f64 4 (pow.f64 alpha 2))))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (neg.f64 (/.f64 4 (pow.f64 alpha 2))))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))
(*.f64 (neg.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 1 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))))) (+.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 1 alpha) -2)))
(*.f64 (+.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 1 alpha) -2)) (*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 -1 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))))
(*.f64 (neg.f64 (neg.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (neg.f64 (/.f64 4 (pow.f64 alpha 2))))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))
(*.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))))) (+.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 1 alpha) -2)))
(*.f64 (+.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 1 alpha) -2)) (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))) (neg.f64 (+.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 1 alpha) -2))))
(/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) 1)
(+.f64 (*.f64 2 (/.f64 1 alpha)) (neg.f64 (/.f64 4 (pow.f64 alpha 2))))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))
(/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (neg.f64 (/.f64 4 (pow.f64 alpha 2))))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))
(/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))) (/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (neg.f64 (/.f64 4 (pow.f64 alpha 2))))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))
(/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 1 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))))) (*.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) (/.f64 1 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))))))
(+.f64 (*.f64 2 (/.f64 1 alpha)) (neg.f64 (/.f64 4 (pow.f64 alpha 2))))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2)))
(/.f64 (+.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 1 alpha) -2)) -1)
(neg.f64 (+.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 1 alpha) -2)))
(neg.f64 (+.f64 (/.f64 4 (pow.f64 alpha 2)) (*.f64 (/.f64 1 alpha) -2)))

localize26.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))
0.0b
(*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))
0.0b
(+.f64 (/.f64 1 alpha) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))
0.5b
(/.f64 1 (pow.f64 alpha 2))
Compiler

Compiled 67 to 54 computations (19.4% saved)

series1.0ms (0%)

Counts
3 → 36
Calls

9 calls:

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

rewrite83.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
1188×rational_best_oopsla_all_46_json_45_simplify-89
1122×rational_best_oopsla_all_46_json-2
1122×rational_best_oopsla_all_46_json-1
1122×rational_best_oopsla_all_46_json-4
1122×rational_best_oopsla_all_46_json-3
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01293
16593
213487
343187
4204187
Stop Event
node limit
Counts
3 → 100
Calls
Call 1
Inputs
(+.f64 (/.f64 1 alpha) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))
(*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))
(+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (neg.f64 (*.f64 (/.f64 1 alpha) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 alpha) 2) (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 1 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 1 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 1 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)))) (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)))) (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 1 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2))))) (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))))) (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (*.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)))) (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 1 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)))) (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (*.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 1 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))))) (/.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 1 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)))) (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 1 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)))) (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 1 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)))) (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 1 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)))) (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)))) (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 1 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2))))) (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)))) (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)))) (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 1 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))))) (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)))) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)))) (*.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (/.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))))) (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 1 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)))) (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 1 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (/.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) -8) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (/.f64 (/.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) -8) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -8)) (/.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) -8) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (/.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (/.f64 (*.f64 -4 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))) (*.f64 -4 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (/.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 -4 (/.f64 1 (pow.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (/.f64 (*.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (/.f64 1 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (*.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (/.f64 1 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (/.f64 (*.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (*.f64 -4 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))))) (*.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (*.f64 -4 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 alpha) (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (neg.f64 (/.f64 1 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (/.f64 1 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 1 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (*.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (*.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (*.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (*.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 1 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 (*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 1 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 1 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))))) (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (*.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))))) (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (*.f64 (*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))) (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 1 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))) (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (*.f64 (*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 1 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))))) (/.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 1 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 1 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))) (*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 (*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 1 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))) (*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 1 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (/.f64 1 alpha)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (/.f64 1 alpha)) (neg.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (/.f64 1 alpha)) (*.f64 -1 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (/.f64 1 alpha)) (*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))) (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (/.f64 1 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (neg.f64 (/.f64 1 alpha)) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (*.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 1 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))))) (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (/.f64 1 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))) (*.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (/.f64 1 alpha)) (/.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 1 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 (*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 1 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))) (*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 1 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (/.f64 1 alpha)))))))

simplify141.0ms (2%)

Algorithm
egg-herbie
Rules
1318×rational_best_oopsla_all_46_json_45_simplify-49
868×rational_best_oopsla_all_46_json_45_simplify-89
844×rational_best_oopsla_all_46_json_45_simplify-35
730×rational_best_oopsla_all_46_json_45_simplify-23
706×rational_best_oopsla_all_46_json_45_simplify-74
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01999136
18549136
250408862
Stop Event
node limit
Counts
136 → 133
Calls
Call 1
Inputs
(/.f64 -4 (pow.f64 alpha 2))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (*.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 2 (/.f64 1 alpha)) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (*.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 2 (/.f64 1 alpha)) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(/.f64 -4 (pow.f64 alpha 2))
(/.f64 -4 (pow.f64 alpha 2))
(/.f64 -4 (pow.f64 alpha 2))
(/.f64 -4 (pow.f64 alpha 2))
(/.f64 -4 (pow.f64 alpha 2))
(/.f64 -4 (pow.f64 alpha 2))
(/.f64 -4 (pow.f64 alpha 2))
(/.f64 -4 (pow.f64 alpha 2))
(/.f64 -4 (pow.f64 alpha 2))
(/.f64 -4 (pow.f64 alpha 2))
(/.f64 -4 (pow.f64 alpha 2))
(/.f64 -4 (pow.f64 alpha 2))
(/.f64 -4 (pow.f64 alpha 2))
(-.f64 (/.f64 1 alpha) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (/.f64 1 alpha) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (/.f64 1 alpha) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(/.f64 1 alpha)
(-.f64 (/.f64 1 alpha) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (/.f64 1 alpha) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (/.f64 1 alpha) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(/.f64 1 alpha)
(-.f64 (/.f64 1 alpha) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (/.f64 1 alpha) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (/.f64 1 alpha) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (neg.f64 (*.f64 (/.f64 1 alpha) 2)))
(-.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) 0)
(-.f64 0 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)))
(-.f64 (*.f64 (/.f64 1 alpha) 2) (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4))
(*.f64 1 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)))
(*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) 1)
(*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 1 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 1 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2))))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 1 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)))) (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)))) (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 1 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2))))) (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))))) (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (*.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)))) (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)))))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 1 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))))))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)))) (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))))))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (*.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 1 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))))) (/.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))))))
(*.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 1 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)))) (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)))
(*.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 1 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)))) (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 1 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)))) (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 1 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)))))))
(*.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) -1)
(*.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)))))
(*.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)))))
(*.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)))) (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)))))
(*.f64 -1 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)))) (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 1 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2))))) (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)))) (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)))
(*.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)))) (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)))
(*.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 1 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))))) (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))))
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)))) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)))
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)))) (*.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (/.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))))) (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)))
(/.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) 1)
(/.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))))
(/.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)))))
(/.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 1 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)))) (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 1 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2))))))
(neg.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)))
(+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) 0)
(+.f64 0 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) 0)
(-.f64 0 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4))
(/.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) 1)
(/.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))))
(/.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (/.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) -8) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -8)))
(/.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (/.f64 (/.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) -8) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -8)) (/.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) -8) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -8))))
(/.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (/.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))))
(/.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (/.f64 (*.f64 -4 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))) (*.f64 -4 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))))))
(/.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (/.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 -4 (/.f64 1 (pow.f64 alpha 2))))))
(/.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (/.f64 (*.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (/.f64 1 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (*.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (/.f64 1 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))))
(/.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (/.f64 (*.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (*.f64 -4 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))))) (*.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (*.f64 -4 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))))))
(/.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) -1)
(neg.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4))
(-.f64 (/.f64 1 alpha) (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4))
(-.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (neg.f64 (/.f64 1 alpha)))
(-.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) 0)
(-.f64 0 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (/.f64 1 alpha)))
(*.f64 1 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))
(*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) 1)
(*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))))
(*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 1 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))))
(*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (*.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))))
(*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (*.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (*.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))))))
(*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))))
(*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))))
(*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (*.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 1 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))))))
(*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 (*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 1 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))))
(*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))))
(*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 1 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))))) (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))))
(*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (*.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))))) (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))))
(*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (*.f64 (*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))) (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))))
(*.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))
(*.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 1 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))))))
(*.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))) (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))))))
(*.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (*.f64 (*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 1 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))))) (/.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))))))
(*.f64 (*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 1 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))
(*.f64 (*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 1 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))) (*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 (*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 1 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))) (*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 1 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))))))
(*.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (/.f64 1 alpha)) -1)
(*.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (/.f64 1 alpha)) (neg.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))))
(*.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (/.f64 1 alpha)) (*.f64 -1 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))))
(*.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (/.f64 1 alpha)) (*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))) (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))))
(*.f64 -1 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (/.f64 1 alpha)))
(*.f64 -1 (-.f64 (neg.f64 (/.f64 1 alpha)) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (*.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))
(*.f64 (*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))
(*.f64 (*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 1 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))))) (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))))
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (/.f64 1 alpha)))
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))) (*.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (/.f64 1 alpha)) (/.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))))))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 1 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))
(/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) 1)
(/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))))
(/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))))
(/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 (*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 1 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))) (*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 1 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))))))
(neg.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (/.f64 1 alpha)))
Outputs
(/.f64 -4 (pow.f64 alpha 2))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (*.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 2 (/.f64 1 alpha)) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (*.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 2 (/.f64 1 alpha)) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(/.f64 -4 (pow.f64 alpha 2))
(/.f64 -4 (pow.f64 alpha 2))
(/.f64 -4 (pow.f64 alpha 2))
(/.f64 -4 (pow.f64 alpha 2))
(/.f64 -4 (pow.f64 alpha 2))
(/.f64 -4 (pow.f64 alpha 2))
(/.f64 -4 (pow.f64 alpha 2))
(/.f64 -4 (pow.f64 alpha 2))
(/.f64 -4 (pow.f64 alpha 2))
(/.f64 -4 (pow.f64 alpha 2))
(/.f64 -4 (pow.f64 alpha 2))
(/.f64 -4 (pow.f64 alpha 2))
(/.f64 -4 (pow.f64 alpha 2))
(-.f64 (/.f64 1 alpha) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (/.f64 1 alpha) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (/.f64 1 alpha) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(/.f64 1 alpha)
(-.f64 (/.f64 1 alpha) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (/.f64 1 alpha) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (/.f64 1 alpha) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(/.f64 1 alpha)
(-.f64 (/.f64 1 alpha) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (/.f64 1 alpha) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (/.f64 1 alpha) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (neg.f64 (*.f64 (/.f64 1 alpha) 2)))
(-.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (neg.f64 (*.f64 2 (/.f64 1 alpha))))
(+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))
(-.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) 0)
(-.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (neg.f64 (*.f64 2 (/.f64 1 alpha))))
(+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))
(-.f64 0 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (*.f64 (/.f64 1 alpha) 2) (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(*.f64 1 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)))
(-.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (neg.f64 (*.f64 2 (/.f64 1 alpha))))
(+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))
(*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) 1)
(-.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (neg.f64 (*.f64 2 (/.f64 1 alpha))))
(+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))
(*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 1 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)))))
(-.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (neg.f64 (*.f64 2 (/.f64 1 alpha))))
(+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))
(*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (*.f64 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 1 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2))))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (/.f64 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (*.f64 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (*.f64 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 1 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)))) (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)))))
(-.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (neg.f64 (*.f64 2 (/.f64 1 alpha))))
(+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))
(*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)))) (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (*.f64 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 1 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2))))) (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (*.f64 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (*.f64 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (/.f64 1 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))))))))
(*.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))))) (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (*.f64 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (/.f64 1 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))))) (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (*.f64 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))))) (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))))))
(*.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))))) (*.f64 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (*.f64 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (*.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)))) (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (*.f64 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (/.f64 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))))))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)))
(*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 1 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (*.f64 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (/.f64 1 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))))))
(*.f64 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (/.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))))))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)))) (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))))))
(*.f64 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (+.f64 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (/.f64 0 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))))))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (*.f64 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (+.f64 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (/.f64 0 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))))))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (+.f64 0 (*.f64 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))))))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (*.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 1 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))))) (/.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (*.f64 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (/.f64 1 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))))))
(*.f64 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (/.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))))))
(*.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 1 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)))) (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)))
(-.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (neg.f64 (*.f64 2 (/.f64 1 alpha))))
(+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))
(*.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 1 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)))) (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 1 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)))) (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 1 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)))))))
(-.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (neg.f64 (*.f64 2 (/.f64 1 alpha))))
(+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))
(*.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) -1)
(-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(*.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)))))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(*.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (*.f64 -1 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)))))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(*.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)))) (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)))))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(*.f64 -1 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)))) (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)))
(*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (*.f64 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 1 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2))))) (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)))
(*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)))) (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)))
(*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (/.f64 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))))))
(*.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)))) (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)))
(*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))))
(*.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 1 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))))) (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))))
(*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (*.f64 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (/.f64 1 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))))))
(*.f64 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (/.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))))))
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)))) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(*.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)))) (*.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (/.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))))))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(*.f64 (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (*.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))))) (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)))
(*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (*.f64 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (*.f64 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))))))
(/.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) 1)
(-.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (neg.f64 (*.f64 2 (/.f64 1 alpha))))
(+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))
(/.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))))
(/.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))))
(/.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2))) (/.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)))))
(/.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (/.f64 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))) (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))) (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha))))))
(/.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 1 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)))) (*.f64 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2)) (/.f64 1 (+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 (/.f64 1 alpha) 2))))))
(-.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (neg.f64 (*.f64 2 (/.f64 1 alpha))))
(+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (*.f64 2 (/.f64 1 alpha)))
(neg.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (*.f64 (/.f64 1 alpha) 2)))
(-.f64 (*.f64 2 (/.f64 1 alpha)) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(+.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) 0)
(*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))
(+.f64 0 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))
(*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))
(-.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) 0)
(*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))
(-.f64 0 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4))
(neg.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(/.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) 1)
(*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))
(/.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))))
(*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))
(/.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (/.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) -8) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -8)))
(/.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (/.f64 (/.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) -8) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -8)) (/.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) -8) (*.f64 (/.f64 1 (pow.f64 alpha 2)) -8))))
(/.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (/.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))))
(/.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (/.f64 (*.f64 -4 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))) (*.f64 -4 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))))))
(/.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (/.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (*.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 -4 (/.f64 1 (pow.f64 alpha 2))))))
(/.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (/.f64 (*.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (/.f64 1 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (*.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (/.f64 1 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))))
(/.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (/.f64 (*.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (*.f64 -4 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))))) (*.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (*.f64 -4 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))))))
(/.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (/.f64 (*.f64 -4 (*.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))))) (*.f64 -4 (*.f64 (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2))) (/.f64 (/.f64 1 (pow.f64 alpha 2)) (/.f64 1 (pow.f64 alpha 2)))))))
(/.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) -1)
(neg.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(neg.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4))
(neg.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (/.f64 1 alpha) (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4))
(-.f64 (/.f64 1 alpha) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (neg.f64 (/.f64 1 alpha)))
(+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) 0)
(-.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (neg.f64 (/.f64 1 alpha)))
(+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))
(-.f64 0 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (/.f64 1 alpha)))
(-.f64 (/.f64 1 alpha) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(*.f64 1 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))
(-.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (neg.f64 (/.f64 1 alpha)))
(+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))
(*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) 1)
(-.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (neg.f64 (/.f64 1 alpha)))
(+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))
(*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))))
(-.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (neg.f64 (/.f64 1 alpha)))
(+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))
(*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 1 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))))
(-.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (neg.f64 (/.f64 1 alpha)))
(+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))
(*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (*.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))))
(-.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (neg.f64 (/.f64 1 alpha)))
(+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))
(*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (*.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (*.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))))))
(-.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (neg.f64 (/.f64 1 alpha)))
(+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))
(*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))))
(-.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (neg.f64 (/.f64 1 alpha)))
(+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))
(*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))))
(-.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (neg.f64 (/.f64 1 alpha)))
(+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))
(*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (*.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 1 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))))))
(-.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (neg.f64 (/.f64 1 alpha)))
(+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))
(*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 (*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 1 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))))
(-.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (neg.f64 (/.f64 1 alpha)))
(+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))
(*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))))
(-.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (neg.f64 (/.f64 1 alpha)))
(+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))
(*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 1 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))))) (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))))
(-.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (neg.f64 (/.f64 1 alpha)))
(+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))
(*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (*.f64 (*.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (*.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))))) (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))))
(-.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (neg.f64 (/.f64 1 alpha)))
(+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))
(*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (*.f64 (*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))) (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))))
(-.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (neg.f64 (/.f64 1 alpha)))
(+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))
(*.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))
(-.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (neg.f64 (/.f64 1 alpha)))
(+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))
(*.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 1 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))))))
(-.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (neg.f64 (/.f64 1 alpha)))
(+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))
(*.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 (*.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))) (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))))))
(-.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (neg.f64 (/.f64 1 alpha)))
(+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))
(*.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (*.f64 (*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 1 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))))) (/.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))))))
(-.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (neg.f64 (/.f64 1 alpha)))
(+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))
(*.f64 (*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 1 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))
(-.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (neg.f64 (/.f64 1 alpha)))
(+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))
(*.f64 (*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 1 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))) (*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 (*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 1 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))) (*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 1 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))))))
(-.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (neg.f64 (/.f64 1 alpha)))
(+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))
(*.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (/.f64 1 alpha)) -1)
(-.f64 (/.f64 1 alpha) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(*.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (/.f64 1 alpha)) (neg.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))))
(*.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (-.f64 (/.f64 1 alpha) (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))))
(*.f64 (-.f64 (/.f64 1 alpha) (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))))
(*.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (/.f64 1 alpha)) (*.f64 -1 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))))
(*.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (-.f64 (/.f64 1 alpha) (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))))
(*.f64 (-.f64 (/.f64 1 alpha) (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))))
(*.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (/.f64 1 alpha)) (*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))) (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))))
(*.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (/.f64 1 alpha)) (*.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (neg.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))))))
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))) (*.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (/.f64 1 alpha)) (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))))
(*.f64 -1 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (/.f64 1 alpha)))
(-.f64 (/.f64 1 alpha) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))
(*.f64 -1 (-.f64 (neg.f64 (/.f64 1 alpha)) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))
(-.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (neg.f64 (/.f64 1 alpha)))
(+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))
(-.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (neg.f64 (/.f64 1 alpha)))
(+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (*.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))
(-.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (neg.f64 (/.f64 1 alpha)))
(+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))
(-.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (neg.f64 (/.f64 1 alpha)))
(+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))
(*.f64 (*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))
(-.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (neg.f64 (/.f64 1 alpha)))
(+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))
(*.f64 (*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 1 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))))) (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))))
(-.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (neg.f64 (/.f64 1 alpha)))
(+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))) (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (/.f64 1 alpha)))
(*.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (-.f64 (/.f64 1 alpha) (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))))
(*.f64 (-.f64 (/.f64 1 alpha) (*.f64 4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))))
(*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))) (*.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (/.f64 1 alpha)) (/.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))))))
(*.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (/.f64 1 alpha)) (*.f64 (neg.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))) (/.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))))))
(*.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 alpha 2))) (/.f64 1 alpha)) (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))) (neg.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))))))
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 1 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))
(-.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (neg.f64 (/.f64 1 alpha)))
(+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))
(/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) 1)
(-.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (neg.f64 (/.f64 1 alpha)))
(+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))
(/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))))
(-.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (neg.f64 (/.f64 1 alpha)))
(+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))
(/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))) (/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))))
(-.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (neg.f64 (/.f64 1 alpha)))
(+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))
(/.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 (*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 1 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))))) (*.f64 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2)))) (/.f64 1 (+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))))))
(-.f64 (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))) (neg.f64 (/.f64 1 alpha)))
(+.f64 (/.f64 1 alpha) (*.f64 -4 (/.f64 1 (pow.f64 alpha 2))))
(neg.f64 (-.f64 (*.f64 (/.f64 1 (pow.f64 alpha 2)) 4) (/.f64 1 alpha)))
(-.f64 (/.f64 1 alpha) (*.f64 4 (/.f64 1 (pow.f64 alpha 2))))

eval346.0ms (5%)

Compiler

Compiled 14272 to 11774 computations (17.5% saved)

prune62.0ms (0.9%)

Pruning

17 alts after pruning (5 fresh and 12 done)

PrunedKeptTotal
New3141315
Fresh044
Picked101
Done01212
Total31517332
Error
0b
Counts
332 → 17
Alt Table
Click to see full alt table
StatusErrorProgram
46.7b
(/.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) 2)
49.6b
(/.f64 (/.f64 2 alpha) 2)
50.7b
(/.f64 (-.f64 (*.f64 2 (/.f64 1 alpha)) (/.f64 4 (pow.f64 alpha 2))) 2)
29.5b
(/.f64 (-.f64 1 (/.f64 alpha (+.f64 alpha 2))) 2)
30.5b
(/.f64 (-.f64 1 (*.f64 alpha 1/2)) 2)
15.0b
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) 2)) 1) 2)
15.5b
(/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2)
50.7b
(/.f64 (+.f64 (/.f64 1 alpha) (+.f64 (neg.f64 (/.f64 4 (pow.f64 alpha 2))) (/.f64 1 alpha))) 2)
47.5b
(/.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (/.f64 -4 (pow.f64 alpha 2))) 2)
31.2b
(/.f64 (+.f64 (*.f64 1/2 beta) 1) 2)
48.8b
(/.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 beta (+.f64 2 beta)) (pow.f64 (+.f64 2 beta) 2)) (pow.f64 alpha 2))) (*.f64 2 (/.f64 (+.f64 beta 1) alpha))) 2)
46.4b
(/.f64 (+.f64 2 (neg.f64 (/.f64 2 beta))) 2)
44.3b
(/.f64 (+.f64 2 (neg.f64 (*.f64 2 (/.f64 alpha beta)))) 2)
58.8b
(/.f64 (*.f64 2 (/.f64 beta alpha)) 2)
46.7b
(/.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) 2)
41.2b
(/.f64 2 2)
29.4b
(/.f64 1 2)
Compiler

Compiled 207 to 171 computations (17.4% saved)

regimes76.0ms (1.1%)

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

5 calls:

25.0ms
alpha
16.0ms
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2))
12.0ms
beta
7.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
3.1b2alpha
15.0b1beta
0.0b2(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1) 2)
0.0b2(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1)
0.0b2(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2))
Compiler

Compiled 342 to 262 computations (23.4% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.9999999999999092
-1.345229018384689e-6
Compiler

Compiled 20 to 15 computations (25% saved)

regimes73.0ms (1%)

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

5 calls:

31.0ms
alpha
12.0ms
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2))
10.0ms
beta
8.0ms
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1) 2)
5.0ms
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1)
Results
ErrorSegmentsBranch
3.1b2alpha
15.0b1beta
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 222 to 172 computations (22.5% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.9999999999999092
-1.345229018384689e-6
Compiler

Compiled 20 to 15 computations (25% saved)

regimes34.0ms (0.5%)

Counts
14 → 2
Calls
Call 1
Inputs
(/.f64 1 2)
(/.f64 2 2)
(/.f64 (+.f64 -1 1) 2)
(/.f64 (/.f64 2 alpha) 2)
(/.f64 (*.f64 2 (/.f64 beta alpha)) 2)
(/.f64 (+.f64 (*.f64 1/2 beta) 1) 2)
(/.f64 (-.f64 1 (*.f64 alpha 1/2)) 2)
(/.f64 (+.f64 2 (neg.f64 (/.f64 2 beta))) 2)
(/.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 (+.f64 2 (neg.f64 (*.f64 2 (/.f64 alpha beta)))) 2)
(/.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) 2)
(/.f64 (+.f64 2 (neg.f64 (/.f64 (+.f64 2 (*.f64 alpha 2)) beta))) 2)
Outputs
(/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2)
(/.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) 2)
Calls

2 calls:

22.0ms
alpha
9.0ms
beta
Results
ErrorSegmentsBranch
3.3b2alpha
15.5b1beta
Compiler

Compiled 113 to 91 computations (19.5% saved)

bsearch14.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
14.0ms
4175213017998.7866
22019222993984.836
Results
9.0ms96×body256valid
Compiler

Compiled 164 to 135 computations (17.7% saved)

regimes28.0ms (0.4%)

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

2 calls:

17.0ms
alpha
8.0ms
beta
Results
ErrorSegmentsBranch
6.5b2alpha
15.5b1beta
Compiler

Compiled 71 to 59 computations (16.9% saved)

bsearch11.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
10.0ms
4175213017998.7866
22019222993984.836
Results
9.0ms96×body256valid
Compiler

Compiled 140 to 117 computations (16.4% saved)

regimes28.0ms (0.4%)

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

2 calls:

16.0ms
beta
11.0ms
alpha
Results
ErrorSegmentsBranch
17.8b2alpha
15.9b2beta
Compiler

Compiled 53 to 45 computations (15.1% saved)

bsearch21.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
0.027667305799965437
101.76018714237092
Results
9.0ms92×body256valid
7.0ms22×body1024valid
2.0ms13×body512valid
0.0msbody2048valid
Compiler

Compiled 188 to 167 computations (11.2% saved)

regimes25.0ms (0.4%)

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

2 calls:

14.0ms
beta
9.0ms
alpha
Results
ErrorSegmentsBranch
17.8b2alpha
16.1b2beta
Compiler

Compiled 45 to 38 computations (15.6% saved)

bsearch20.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
0.027667305799965437
101.76018714237092
Results
11.0ms95×body256valid
4.0ms18×body1024valid
2.0ms12×body512valid
1.0msbody2048valid
Compiler

Compiled 148 to 135 computations (8.8% saved)

regimes55.0ms (0.8%)

Accuracy

Total -46.2b remaining (-280.7%)

Threshold costs -46.2b (-280.7%)

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

2 calls:

46.0ms
beta
7.0ms
alpha
Results
ErrorSegmentsBranch
17.9b2alpha
16.4b2beta
Compiler

Compiled 31 to 26 computations (16.1% saved)

bsearch23.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
23.0ms
0.027667305799965437
101.76018714237092
Results
11.0ms101×body256valid
7.0ms11×body512valid
3.0ms15×body1024valid
0.0msbody2048valid
Compiler

Compiled 116 to 111 computations (4.3% saved)

simplify6.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
059412
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) -1/2) (/.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (/.f64 -4 (pow.f64 alpha 2))) 2) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1) 2))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) -1/2) (/.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) 2) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1) 2))
(if (<=.f64 alpha 4200000000000) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2) (/.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) 2))
(if (<=.f64 alpha 4400000000000) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2) (/.f64 (/.f64 2 alpha) 2))
(if (<=.f64 beta 2) (/.f64 (+.f64 (*.f64 1/2 beta) 1) 2) (/.f64 (+.f64 2 (neg.f64 (/.f64 2 beta))) 2))
(if (<=.f64 beta 2) (/.f64 (+.f64 (*.f64 1/2 beta) 1) 2) (/.f64 2 2))
(if (<=.f64 beta 2) (/.f64 1 2) (/.f64 2 2))
(/.f64 1 2)
Outputs
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) -1/2) (/.f64 (+.f64 (*.f64 2 (+.f64 (/.f64 beta alpha) (/.f64 1 alpha))) (/.f64 -4 (pow.f64 alpha 2))) 2) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1) 2))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) -1/2) (/.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) 2) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) 2)) 1) 2))
(if (<=.f64 alpha 4200000000000) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2) (/.f64 (/.f64 (+.f64 2 (*.f64 2 beta)) alpha) 2))
(if (<=.f64 alpha 4400000000000) (/.f64 (+.f64 (/.f64 beta (+.f64 beta 2)) 1) 2) (/.f64 (/.f64 2 alpha) 2))
(if (<=.f64 beta 2) (/.f64 (+.f64 (*.f64 1/2 beta) 1) 2) (/.f64 (+.f64 2 (neg.f64 (/.f64 2 beta))) 2))
(if (<=.f64 beta 2) (/.f64 (+.f64 (*.f64 1/2 beta) 1) 2) (/.f64 2 2))
(if (<=.f64 beta 2) (/.f64 (+.f64 (*.f64 1/2 beta) 1) 2) 1)
(if (<=.f64 beta 2) (/.f64 1 2) (/.f64 2 2))
(if (<=.f64 beta 2) 1/2 1)
(/.f64 1 2)
1/2
Compiler

Compiled 170 to 129 computations (24.1% saved)

soundness153.0ms (2.2%)

Algorithm
egg-herbie
Rules
1376×rational_best_oopsla_all_46_json_45_simplify-35
1074×rational_best_oopsla_all_46_json_45_simplify-89
938×rational_best_oopsla_all_46_json_45_simplify-24
924×rational_best_oopsla_all_46_json_45_simplify-23
838×rational_best_oopsla_all_46_json_45_simplify-74
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01237
11737
22137
32537
04046957
114346755
269166755
Stop Event
node limit
saturated
Compiler

Compiled 332 to 243 computations (26.8% saved)

end89.0ms (1.3%)

Compiler

Compiled 156 to 113 computations (27.6% saved)

Profiling

Loading profile data...