Details

Time bar (total: 45.8s)

analyze2.7s (6%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.8%0.2%0%0%0%0
0%0%99.8%0.2%0%0%0%1
0%0%99.8%0.2%0%0%0%2
0%0%99.8%0.2%0%0%0%3
0%0%99.8%0.2%0%0%0%4
0%0%99.8%0.2%0%0%0%5
0%0%99.8%0.2%0%0%0%6
0%0%99.8%0.2%0%0%0%7
0%0%99.8%0.2%0%0%0%8
19.2%18.7%78.8%0.2%0%2.3%0%9
19.4%18.7%77.6%0.2%0%3.5%0%10
22.8%21.8%73.9%0.2%0%4.1%0%11
23.3%21.8%71.8%0.2%0%6.1%0%12
Compiler

Compiled 24 to 20 computations (16.7% saved)

sample11.1s (24.2%)

Results
6.5s8256×body256valid
4.5s7271×body256invalid
Bogosity

preprocess278.0ms (0.6%)

Algorithm
egg-herbie
Rules
1598×rational_best-simplify-51
1236×rational_best-simplify-65
1074×rational_best-simplify-108
952×rational_best-simplify-83
660×rational_best-simplify-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
068399
1141399
2265399
3531399
41261399
52887399
66790399
044
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
3
Outputs
0
1
2
3
Call 2
Inputs
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 l t) 2))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 t Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 Om l) 2))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om t) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 Omc l) 2))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 l Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t Om) 2))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om l) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t Omc) 2))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Omc Om) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
Outputs
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 l t) 2))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 t Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 Om l) 2))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om t) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 Omc l) 2))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 l Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t Om) 2))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om l) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t Omc) 2))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Omc Om) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
Compiler

Compiled 27 to 23 computations (14.8% saved)

simplify276.0ms (0.6%)

Algorithm
egg-herbie
Rules
1054×rational_best-simplify-83
1032×rational_best-simplify-64
876×rational_best-simplify-3
708×rational_best-simplify-67
618×rational_best-simplify-75
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01957
13657
26257
311857
426657
573057
6227057
7563757
Stop Event
node limit
Counts
1 → 1
Calls
Call 1
Inputs
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
Outputs
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))

eval1.0ms (0%)

Compiler

Compiled 23 to 19 computations (17.4% saved)

prune2.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022
Error
11.7b
Counts
2 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
11.7b
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
Compiler

Compiled 23 to 19 computations (17.4% saved)

localize112.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(pow.f64 (/.f64 Om Omc) 2)
0.3b
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
0.4b
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
11.0b
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
Compiler

Compiled 103 to 62 computations (39.8% saved)

series88.0ms (0.2%)

Counts
4 → 168
Calls

42 calls:

TimeVariablePointExpression
21.0ms
l
@0
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
18.0ms
t
@inf
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
3.0ms
t
@inf
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
3.0ms
t
@0
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
2.0ms
Om
@inf
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))

rewrite401.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
948×rational_best-simplify-56
846×rational_best-simplify-1
498×rational_best-simplify-65
488×rational_best-simplify-67
436×rational_best-simplify-68
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
019172
1132172
2307172
31011172
45656172
Stop Event
node limit
Counts
4 → 158
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(pow.f64 (/.f64 Om Omc) 2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))) 2) (/.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))) 2) (/.f64 (neg.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 2 (*.f64 2 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2))) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))) (sqrt.f64 (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4)) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))) (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))))) (*.f64 2 (*.f64 2 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))) 2) (/.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))) 2) (/.f64 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 2 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 2 (*.f64 2 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))))) (*.f64 2 (*.f64 2 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))) (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (neg.f64 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))) (+.f64 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (neg.f64 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))) (/.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2)) 2) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 3) (*.f64 2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (neg.f64 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) 2) (/.f64 (*.f64 3/2 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))) (+.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (/.f64 -1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (+.f64 (/.f64 -1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (neg.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (+.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (+.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))) (/.f64 -1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))) (+.f64 (/.f64 -1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 2 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (+.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 2 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (+.f64 (+.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2)) 2) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 3/2 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))) 2) (/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 3/2 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))) 2) (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 3) (*.f64 2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))) (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (*.f64 2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 3) (*.f64 2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))) (+.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (*.f64 2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (+.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 2) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) 2) (/.f64 (/.f64 (-.f64 (*.f64 2 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (+.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 2) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) 2) (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 2 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -1 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))) (/.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (*.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))) (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (-.f64 (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2)) (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2)) (-.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (/.f64 -1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (neg.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4) (/.f64 1 (*.f64 2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4) (-.f64 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (/.f64 1 (*.f64 2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (/.f64 (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (*.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (-.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4) (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))) (-.f64 (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4)) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4)) (/.f64 1 (*.f64 2 (*.f64 2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4)) (-.f64 (/.f64 1 (*.f64 2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))) (/.f64 1 (*.f64 2 (*.f64 2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1/2 (/.f64 (pow.f64 (/.f64 Om Omc) 2) 2)) (/.f64 2 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (/.f64 1 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (/.f64 1 (/.f64 2 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (-.f64 1/2 (/.f64 (pow.f64 (/.f64 Om Omc) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (*.f64 2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))) (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) (/.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 2 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) (/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))) (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2))) (/.f64 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))) (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))) (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4)) (/.f64 (/.f64 1 (*.f64 2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (*.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))) (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (*.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (/.f64 -1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (/.f64 Om Omc) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (/.f64 Om Omc) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) 2) (/.f64 (pow.f64 (/.f64 Om Omc) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (/.f64 Om Omc) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (pow.f64 (/.f64 Om Omc) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) 2) (/.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 Om Omc) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (/.f64 Om Omc) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (pow.f64 (/.f64 Om Omc) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 2 (pow.f64 (/.f64 Om Omc) 2))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 2 (*.f64 2 (pow.f64 (/.f64 Om Omc) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (pow.f64 (*.f64 (/.f64 Om Omc) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 Om 2) (pow.f64 (/.f64 1 Omc) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 1 Omc) 2) (pow.f64 Om 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 Om Om) 2) (pow.f64 (/.f64 1/2 Omc) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 1/2 Omc) 2) (pow.f64 (+.f64 Om Om) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (/.f64 Om Omc) 2) 2) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 Om 4) 2) (pow.f64 (/.f64 1 (*.f64 Omc 4)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 1 (*.f64 Omc 4)) 2) (pow.f64 (*.f64 Om 4) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 Om Omc) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (/.f64 Om Omc) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (pow.f64 (/.f64 Om Omc) 2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 2 (*.f64 2 (pow.f64 (/.f64 Om Omc) 2)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2)))))))

simplify959.0ms (2.1%)

Algorithm
egg-herbie
Rules
1138×rational_best-simplify-50
812×rational_best-simplify-3
768×rational_best-simplify-54
708×rational_best-simplify-63
678×rational_best-simplify-64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
055828638
1151628398
2429826146
Stop Event
node limit
Counts
326 → 346
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 1 (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)))) (pow.f64 t 4)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (pow.f64 l 6))) (+.f64 (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (+.f64 (*.f64 8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (/.f64 1 (pow.f64 l 6))))) (pow.f64 t 6)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 1 (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)))) (pow.f64 t 4)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5)))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -1/8 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (pow.f64 l 2)) (pow.f64 (sqrt.f64 1/2) 2))) (*.f64 1/16 (*.f64 (pow.f64 l 8) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 7)))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5)))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5)))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -1/8 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (pow.f64 l 2)) (pow.f64 (sqrt.f64 1/2) 2))) (*.f64 1/16 (*.f64 (pow.f64 l 8) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 7)))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5)))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 t (pow.f64 l 5))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 t 2)))) (*.f64 1/16 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 8)))) (*.f64 t (pow.f64 l 7))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 t (pow.f64 l 5))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (pow.f64 l 4)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (pow.f64 t 2)) (*.f64 8 (*.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (pow.f64 l 6)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (pow.f64 l 4)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (pow.f64 l 4)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (pow.f64 t 2)) (*.f64 8 (*.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (pow.f64 l 6)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (pow.f64 l 4)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) 1) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 4))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 4))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 6)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 l 8) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 8))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 l 8) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 8))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 l 8) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 8))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) 1) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 4))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 4))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 6)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) 1) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 4))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 4))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 6)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(+.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))) 0)
(+.f64 0 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))))
(+.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))) 2) (/.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))) 2))
(-.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))) 0)
(-.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))) 2) (/.f64 (neg.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))) 2))
(*.f64 1 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))) 1)
(*.f64 (*.f64 2 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))) 1/2)
(*.f64 1/2 (*.f64 2 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))))
(*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))))) 1/4)
(*.f64 1/4 (*.f64 2 (*.f64 2 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))))))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(*.f64 (sqrt.f64 (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2))) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))) (sqrt.f64 (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4)) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))) (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4)))
(/.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))) 2)
(/.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))))) 4)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))))) (*.f64 2 (*.f64 2 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))))) 8)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))) 1)
(+.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))) 0)
(+.f64 0 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))))
(+.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))) 2) (/.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))) 2))
(-.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))) 0)
(-.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))) 2) (/.f64 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))))) 2))
(*.f64 1 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))))
(*.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))) 1)
(*.f64 (*.f64 2 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))))) 1/2)
(*.f64 1/2 (*.f64 2 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))))))
(*.f64 (*.f64 2 (*.f64 2 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))))) 1/4)
(*.f64 1/4 (*.f64 2 (*.f64 2 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))))))
(/.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))) 1)
(/.f64 (*.f64 2 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))))) 2)
(/.f64 (*.f64 2 (*.f64 2 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))))) 4)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))))) (*.f64 2 (*.f64 2 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))))))) 8)
(pow.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))) 1)
(+.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))) 0)
(+.f64 0 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))
(+.f64 -1 (-.f64 1 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))
(+.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))
(+.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))) (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(+.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (neg.f64 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))) (+.f64 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))))
(+.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (neg.f64 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))) (/.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2)) 2) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))
(+.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 3) (*.f64 2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))))
(+.f64 (-.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (neg.f64 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))))
(+.f64 (/.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) 2) (/.f64 (*.f64 3/2 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))) 2))
(+.f64 (-.f64 -1 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))) 1)
(-.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))) 0)
(-.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))) (+.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))))
(-.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))) 0))
(-.f64 0 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))
(-.f64 0 (+.f64 (/.f64 -1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(-.f64 0 (+.f64 (+.f64 (/.f64 -1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 0))
(-.f64 0 (+.f64 (neg.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(-.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(-.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))
(-.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))
(-.f64 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (+.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))))
(-.f64 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))
(-.f64 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))) 0))
(-.f64 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (+.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) 0))
(-.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))) (/.f64 -1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(-.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))) (+.f64 (/.f64 -1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 0))
(-.f64 (/.f64 2 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (+.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(-.f64 (/.f64 2 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (+.f64 (+.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 0))
(-.f64 (-.f64 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))
(-.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2)) 2) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))) 2) (/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) 2))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))) 2) (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) 2) 0))
(-.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 3) (*.f64 2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))) (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (*.f64 2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))))
(-.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 3) (*.f64 2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))) (+.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (*.f64 2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))) 0))
(-.f64 (/.f64 (/.f64 (+.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 2) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) 2) (/.f64 (/.f64 (-.f64 (*.f64 2 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) 2))
(-.f64 (/.f64 (/.f64 (+.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 2) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) 2) (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 2 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) 2) 0))
(-.f64 (-.f64 -1 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))) -1)
(*.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))
(*.f64 2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))) (/.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))) 1)
(*.f64 -1 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (*.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))) (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (-.f64 (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(*.f64 (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2)) (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))
(*.f64 (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2)) (-.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))))
(*.f64 -2 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))
(*.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (/.f64 -1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (neg.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) 2)
(*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) 1/2)
(*.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4) (/.f64 1 (*.f64 2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))))
(*.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4) (-.f64 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (/.f64 1 (*.f64 2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))) -1)
(*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))
(*.f64 1/2 (-.f64 (/.f64 (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))
(*.f64 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2)))
(*.f64 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (*.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))
(*.f64 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (-.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4) (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2))))
(*.f64 (/.f64 1 (*.f64 2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4))
(*.f64 (/.f64 1 (*.f64 2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))) (-.f64 (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4)) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4)))
(*.f64 4 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))))
(*.f64 (/.f64 (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) 1/4)
(*.f64 (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4)) (/.f64 1 (*.f64 2 (*.f64 2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))))
(*.f64 (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4)) (-.f64 (/.f64 1 (*.f64 2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))) (/.f64 1 (*.f64 2 (*.f64 2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))))))
(*.f64 (-.f64 1/2 (/.f64 (pow.f64 (/.f64 Om Omc) 2) 2)) (/.f64 2 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (/.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (/.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (/.f64 1 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (/.f64 1 (/.f64 2 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(*.f64 (/.f64 2 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (-.f64 1/2 (/.f64 (pow.f64 (/.f64 Om Omc) 2) 2)))
(*.f64 1/4 (/.f64 (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))
(*.f64 (/.f64 1 (*.f64 2 (*.f64 2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))) (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4)))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) (/.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))
(*.f64 (/.f64 1 (/.f64 2 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) (/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))) 4)
(*.f64 (neg.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1))
(*.f64 (/.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (*.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))) (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2))) (/.f64 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (*.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))) (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))) (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (*.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))
(*.f64 (*.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4)) (/.f64 (/.f64 1 (*.f64 2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (*.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))) (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2))))
(*.f64 (/.f64 (/.f64 1 (*.f64 2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (*.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4)))
(pow.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))) 1)
(neg.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))
(neg.f64 (+.f64 (/.f64 -1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(+.f64 (pow.f64 (/.f64 Om Omc) 2) 0)
(+.f64 0 (pow.f64 (/.f64 Om Omc) 2))
(+.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) 2) (/.f64 (pow.f64 (/.f64 Om Omc) 2) 2))
(-.f64 (pow.f64 (/.f64 Om Omc) 2) 0)
(-.f64 0 (neg.f64 (pow.f64 (/.f64 Om Omc) 2)))
(-.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) 2) (/.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2)) 2))
(*.f64 1 (pow.f64 (/.f64 Om Omc) 2))
(*.f64 (pow.f64 (/.f64 Om Omc) 2) 1)
(*.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2)) -1)
(*.f64 (*.f64 2 (pow.f64 (/.f64 Om Omc) 2)) 1/2)
(*.f64 1/2 (*.f64 2 (pow.f64 (/.f64 Om Omc) 2)))
(*.f64 (*.f64 2 (*.f64 2 (pow.f64 (/.f64 Om Omc) 2))) 1/4)
(*.f64 1/4 (*.f64 2 (*.f64 2 (pow.f64 (/.f64 Om Omc) 2))))
(*.f64 1/4 (pow.f64 (*.f64 (/.f64 Om Omc) 2) 2))
(*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 1 Omc) 2))
(*.f64 (pow.f64 (/.f64 1 Omc) 2) (pow.f64 Om 2))
(*.f64 (pow.f64 (+.f64 Om Om) 2) (pow.f64 (/.f64 1/2 Omc) 2))
(*.f64 (pow.f64 (/.f64 1/2 Omc) 2) (pow.f64 (+.f64 Om Om) 2))
(*.f64 (pow.f64 (*.f64 (/.f64 Om Omc) 2) 2) 1/4)
(*.f64 (pow.f64 (*.f64 Om 4) 2) (pow.f64 (/.f64 1 (*.f64 Omc 4)) 2))
(*.f64 (pow.f64 (/.f64 1 (*.f64 Omc 4)) 2) (pow.f64 (*.f64 Om 4) 2))
(/.f64 (pow.f64 (/.f64 Om Omc) 2) 1)
(/.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2)) -1)
(/.f64 (*.f64 2 (pow.f64 (/.f64 Om Omc) 2)) 2)
(/.f64 (*.f64 2 (*.f64 2 (pow.f64 (/.f64 Om Omc) 2))) 4)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 2 (*.f64 2 (pow.f64 (/.f64 Om Omc) 2)))) 8)
(neg.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2)))
Outputs
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) -1/8))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) -1/8))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))))
(+.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))))))
(+.f64 (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) -1/8)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)) -1/16))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 Om (sqrt.f64 -1))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))) 1/2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)) 1/2)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 Om (sqrt.f64 -1))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) -1/8))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))) 1/2))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)) 1/2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc) (*.f64 -1/8 (/.f64 (/.f64 (pow.f64 Omc 3) (pow.f64 Om 3)) (sqrt.f64 -1))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 Om (sqrt.f64 -1))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) -1/8)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5))) 1/16)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))) 1/2))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)) 1/2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/8 (/.f64 (/.f64 (pow.f64 Omc 3) (pow.f64 Om 3)) (sqrt.f64 -1))) (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc) -1))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (neg.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc) -1)) (*.f64 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) -1/2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (neg.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))) -1/2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (neg.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)) -1/2)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc) -1)) (+.f64 (*.f64 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) -1/2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) 1/8))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (neg.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))) -1/2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) 1/8))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)) -1/2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 (/.f64 (/.f64 (pow.f64 Omc 3) (pow.f64 Om 3)) (sqrt.f64 -1)) 1/8) (neg.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc)))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))))
(+.f64 (+.f64 (*.f64 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) -1/2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) 1/8))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc) -1)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5))) -1/16))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (neg.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))) -1/2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) 1/8))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)) -1/2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 (/.f64 (/.f64 (pow.f64 Omc 3) (pow.f64 Om 3)) (sqrt.f64 -1)) 1/8) (neg.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 Om (sqrt.f64 -1))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))) 1/2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)) 1/2)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 Om (sqrt.f64 -1))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) -1/8))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))) 1/2))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)) 1/2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc) (*.f64 -1/8 (/.f64 (/.f64 (pow.f64 Omc 3) (pow.f64 Om 3)) (sqrt.f64 -1))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)) (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 Omc (*.f64 Om (sqrt.f64 -1))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) -1/8)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5))) 1/16)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))) 1/2))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (/.f64 Omc Om) (sqrt.f64 -1)) 1/2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/8 (/.f64 (/.f64 (pow.f64 Omc 3) (pow.f64 Om 3)) (sqrt.f64 -1))) (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5))))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) -1/8))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) -1/8))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))))
(+.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))))))
(+.f64 (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) -1/8)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)) -1/16))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) -1/8))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) -1/8))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))))
(+.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))))))
(+.f64 (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)) -1/8)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)) -1/16))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -1)))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (-.f64 (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) -1))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 1 (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)))) (pow.f64 t 4)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(+.f64 (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -1))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (*.f64 (+.f64 (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (pow.f64 l 2))) 2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 -4 (pow.f64 l 4)))) (pow.f64 t 4)) -1/2)))
(+.f64 (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 1 (pow.f64 l 2)))) 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 -4 (pow.f64 l 4)))) (*.f64 (pow.f64 t 4) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (-.f64 (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) -1)) (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (*.f64 1 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 -4 (pow.f64 l 4)))) (*.f64 (pow.f64 t 4) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (pow.f64 l 6))) (+.f64 (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (+.f64 (*.f64 8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (/.f64 1 (pow.f64 l 6))))) (pow.f64 t 6)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1 (*.f64 (/.f64 1 (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)))) (pow.f64 t 4)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(+.f64 (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -1))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (*.f64 (+.f64 (*.f64 1 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (pow.f64 l 2))) 2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 -4 (pow.f64 l 4)))) (pow.f64 t 4)) -1/2)) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (*.f64 (-.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (pow.f64 l 6))) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 -4 (pow.f64 l 6))) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 8 (pow.f64 l 6))) (/.f64 1 (pow.f64 l 6))))) (pow.f64 t 6)) 1/2))))
(+.f64 (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 1 (pow.f64 l 2)))) 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 -4 (pow.f64 l 4)))) (*.f64 (pow.f64 t 4) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (-.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (pow.f64 l 6))) (+.f64 (/.f64 1 (pow.f64 l 6)) (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)) 4))) (pow.f64 t 6))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (-.f64 (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) -1)) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (*.f64 1 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 -4 (pow.f64 l 4)))) (pow.f64 t 4))) (*.f64 1/2 (*.f64 (-.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (pow.f64 l 6))) (+.f64 (/.f64 1 (pow.f64 l 6)) (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)) 4))) (pow.f64 t 6))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3)) -1/8)))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (*.f64 -1/8 (/.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5)))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 6) -1/8)) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2))) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5)))))) (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3)) -1/8))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 5)))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (*.f64 -1/8 (/.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3))))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/8 (pow.f64 l 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2))) (/.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 5)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -1/8 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (pow.f64 l 2)) (pow.f64 (sqrt.f64 1/2) 2))) (*.f64 1/16 (*.f64 (pow.f64 l 8) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 7)))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5)))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 6) -1/8)) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2))) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5))))))) (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3)) -1/8)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 6) -1/8)) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2)))) 1/4) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 8) 1/16))) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 7))))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 5))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2)))) 1/4) (*.f64 1/16 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 8)))) (*.f64 l (*.f64 (pow.f64 t 7) (sqrt.f64 1/2))))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (*.f64 -1/8 (/.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/8 (pow.f64 l 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 5)))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/8 (pow.f64 l 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2))) (*.f64 (pow.f64 l 2) 1/4)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 1/16 (pow.f64 l 8)))) (*.f64 l (*.f64 (pow.f64 t 7) (sqrt.f64 1/2))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3)))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 1/8 (/.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3)))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5)))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 6) -1/8)) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2))) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5)))) 1/2)) (*.f64 1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 5))))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 1/8 (/.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 5)))) (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/8 (pow.f64 l 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2))) 1/2)))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -1/8 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (pow.f64 l 2)) (pow.f64 (sqrt.f64 1/2) 2))) (*.f64 1/16 (*.f64 (pow.f64 l 8) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 7)))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5)))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 6) -1/8)) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2))) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5)))) 1/2)) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 6) -1/8)) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2)))) 1/4) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 8) 1/16))) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 7)))) 1/2)))))
(+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))) (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 5))))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2)))) 1/4) (*.f64 1/16 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 8)))) (*.f64 l (*.f64 (pow.f64 t 7) (sqrt.f64 1/2)))))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 1/8 (/.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/8 (pow.f64 l 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 5)))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/8 (pow.f64 l 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2))) (*.f64 (pow.f64 l 2) 1/4)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 1/16 (pow.f64 l 8)))) (*.f64 l (*.f64 (pow.f64 t 7) (sqrt.f64 1/2))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3)) -1/8)))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (*.f64 -1/8 (/.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 t (pow.f64 l 5))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3)) -1/8)) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 -1/8 (pow.f64 t 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (/.f64 1 (sqrt.f64 1/2)) (pow.f64 t 3))) 2))) (*.f64 t (pow.f64 l 5))) (sqrt.f64 1/2)) -1/2))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (*.f64 t (*.f64 (pow.f64 l 5) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 -1/8 (pow.f64 t 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2))))) (sqrt.f64 1/2))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (*.f64 -1/8 (/.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3))))) (*.f64 -1/2 (*.f64 (*.f64 t (*.f64 (pow.f64 l 5) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 -1/8 (pow.f64 t 6))) (pow.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) -1/8) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (sqrt.f64 1/2)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 t 2)))) (*.f64 1/16 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 8)))) (*.f64 t (pow.f64 l 7))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (pow.f64 (*.f64 -1/8 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 t (pow.f64 l 5))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3)) -1/8)) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 -1/8 (pow.f64 t 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (/.f64 1 (sqrt.f64 1/2)) (pow.f64 t 3))) 2))) (*.f64 t (pow.f64 l 5))) (sqrt.f64 1/2)) -1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 -1/8 (pow.f64 t 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (/.f64 1 (sqrt.f64 1/2)) (pow.f64 t 3))) 2))) (/.f64 1/8 (*.f64 (pow.f64 t 2) 1/2))) (*.f64 1/16 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 8)))) (*.f64 t (pow.f64 l 7))) (sqrt.f64 1/2)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 -1/8 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (*.f64 t (*.f64 (pow.f64 l 5) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 -1/8 (pow.f64 t 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2))))) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (*.f64 t (*.f64 (pow.f64 l 7) (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 -1/8 (pow.f64 t 6))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) 2))) (/.f64 1/4 (pow.f64 t 2))) (*.f64 1/16 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 8)))))) (sqrt.f64 1/2))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (*.f64 -1/8 (/.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3))))) (*.f64 -1/2 (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (sqrt.f64 1/2)) (+.f64 (*.f64 t (*.f64 (pow.f64 l 5) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 -1/8 (pow.f64 t 6))) (pow.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) -1/8) 2)))) (*.f64 t (*.f64 (pow.f64 l 7) (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 -1/8 (pow.f64 t 6))) (pow.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) -1/8) 2)) (/.f64 1/4 (pow.f64 t 2))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 1/16 (pow.f64 t 8))))))))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -1)))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (-.f64 (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) -1))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (pow.f64 l 4)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -1)) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) -4)) (*.f64 1 (pow.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2))) (pow.f64 l 4))))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -4 (pow.f64 t 4))) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (pow.f64 t 2))) 2)) (pow.f64 l 4))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (-.f64 (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) -1)) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -4 (pow.f64 t 4))) (pow.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2)) (/.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 l 4)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (pow.f64 t 2)) (*.f64 8 (*.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (pow.f64 l 6)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (pow.f64 l 4)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -1)) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) -4)) (*.f64 1 (pow.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2))) (pow.f64 l 4)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) -4)) (*.f64 1 (pow.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 6) 8))) (pow.f64 l 6)))))
(+.f64 (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -4 (pow.f64 t 4))) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (pow.f64 t 2))) 2)) (pow.f64 l 4))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -4 (pow.f64 t 4))) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (pow.f64 t 2))) 2))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 8 (pow.f64 t 6)))) (pow.f64 l 6))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (-.f64 (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) -1)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -4 (pow.f64 t 4))) (pow.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2)) (pow.f64 l 4)) (/.f64 (+.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -4 (pow.f64 t 4))) (pow.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 8 (pow.f64 t 6)))) (pow.f64 l 6))))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -1)))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (-.f64 (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) -1))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (pow.f64 l 4)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -1)) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) -4)) (*.f64 1 (pow.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2))) (pow.f64 l 4))))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -4 (pow.f64 t 4))) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (pow.f64 t 2))) 2)) (pow.f64 l 4))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (-.f64 (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) -1)) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -4 (pow.f64 t 4))) (pow.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2)) (/.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 l 4)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (pow.f64 t 2)) (*.f64 8 (*.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (pow.f64 l 6)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (pow.f64 l 4)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -1)) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) -4)) (*.f64 1 (pow.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2))) (pow.f64 l 4)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) -4)) (*.f64 1 (pow.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 6) 8))) (pow.f64 l 6)))))
(+.f64 (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -4 (pow.f64 t 4))) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (pow.f64 t 2))) 2)) (pow.f64 l 4))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -4 (pow.f64 t 4))) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (pow.f64 t 2))) 2))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 8 (pow.f64 t 6)))) (pow.f64 l 6))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (-.f64 (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) -1)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -4 (pow.f64 t 4))) (pow.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2)) (pow.f64 l 4)) (/.f64 (+.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -4 (pow.f64 t 4))) (pow.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 8 (pow.f64 t 6)))) (pow.f64 l 6))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (pow.f64 Om 2) (/.f64 -1 (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (pow.f64 Om 2) (/.f64 -1 (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (pow.f64 Om 2) (/.f64 -1 (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2))))
(*.f64 (pow.f64 Om 2) (/.f64 -1 (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2))))
(neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (pow.f64 Om 2) (/.f64 -1 (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (pow.f64 Om 2) (/.f64 -1 (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (pow.f64 Om 2) (/.f64 -1 (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2))))
(*.f64 (pow.f64 Om 2) (/.f64 -1 (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2))))
(neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (pow.f64 Om 2) (/.f64 -1 (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (pow.f64 Om 2) (/.f64 -1 (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (pow.f64 Om 2) (/.f64 -1 (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2))))
(*.f64 (pow.f64 Om 2) (/.f64 -1 (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2))))
(neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (pow.f64 Om 2) (/.f64 -1 (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (pow.f64 Om 2) (/.f64 -1 (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (pow.f64 Om 2) (/.f64 -1 (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (pow.f64 Om 2) (/.f64 -1 (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (pow.f64 Om 2) (/.f64 -1 (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (pow.f64 Om 2) (/.f64 -1 (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (pow.f64 Om 2) (/.f64 -1 (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (pow.f64 Om 2) (/.f64 -1 (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (pow.f64 Om 2) (/.f64 -1 (*.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 2)))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) 1) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 -2 (pow.f64 l 2)))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (+.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1))
(+.f64 (-.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 2) (/.f64 -2 (pow.f64 l 2)))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1)
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 4))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 -2 (pow.f64 l 2))) (+.f64 1 (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 4)) (/.f64 4 (pow.f64 l 4))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (*.f64 4 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 4)) (pow.f64 l 4))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 2) (/.f64 -2 (pow.f64 l 2)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) (/.f64 4 (pow.f64 l 4)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 4))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 6)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 -2 (pow.f64 l 2))) (+.f64 1 (+.f64 (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 4)) (/.f64 4 (pow.f64 l 4))) (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6)) (/.f64 -8 (pow.f64 l 6)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 4)) (pow.f64 l 4))) (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6)) (/.f64 -8 (pow.f64 l 6)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 2) (/.f64 -2 (pow.f64 l 2)))) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) (/.f64 4 (pow.f64 l 4)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 6) (/.f64 -8 (pow.f64 l 6))))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))
(*.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1/2 (pow.f64 t 2)))
(*.f64 (pow.f64 l 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 1/2 (pow.f64 t 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))
(+.f64 (*.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1/2 (pow.f64 t 2))) (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)) (/.f64 -1/4 (pow.f64 t 4))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)) (pow.f64 t 4))))
(+.f64 (*.f64 (pow.f64 l 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 1/2 (pow.f64 t 2)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 4) (/.f64 -1/4 (pow.f64 t 4)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))
(+.f64 (*.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1/2 (pow.f64 t 2))) (+.f64 (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)) (/.f64 -1/4 (pow.f64 t 4))) (*.f64 1/8 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)) (pow.f64 t 6)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)) (pow.f64 t 4))) (*.f64 1/8 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)) (pow.f64 t 6)))))
(+.f64 (*.f64 (pow.f64 l 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 4) (/.f64 -1/4 (pow.f64 t 4)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 6) (/.f64 1/8 (pow.f64 t 6))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 l 8) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 8))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)) (pow.f64 t 6))) (+.f64 (*.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1/2 (pow.f64 t 2))) (+.f64 (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 8)) (/.f64 -1/16 (pow.f64 t 8))) (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)) (/.f64 -1/4 (pow.f64 t 4))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)) (pow.f64 t 4))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))) (*.f64 -1/16 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 8)) (pow.f64 t 8)))) (*.f64 1/8 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)) (pow.f64 t 6)))))
(+.f64 (+.f64 (*.f64 (pow.f64 l 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 1/2 (pow.f64 t 2)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 8) (/.f64 -1/16 (pow.f64 t 8))))) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 4) (/.f64 -1/4 (pow.f64 t 4)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 6) (/.f64 1/8 (pow.f64 t 6))))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))
(*.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1/2 (pow.f64 t 2)))
(*.f64 (pow.f64 l 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 1/2 (pow.f64 t 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))
(+.f64 (*.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1/2 (pow.f64 t 2))) (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)) (/.f64 -1/4 (pow.f64 t 4))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)) (pow.f64 t 4))))
(+.f64 (*.f64 (pow.f64 l 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 1/2 (pow.f64 t 2)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 4) (/.f64 -1/4 (pow.f64 t 4)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))
(+.f64 (*.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1/2 (pow.f64 t 2))) (+.f64 (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)) (/.f64 -1/4 (pow.f64 t 4))) (*.f64 1/8 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)) (pow.f64 t 6)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)) (pow.f64 t 4))) (*.f64 1/8 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)) (pow.f64 t 6)))))
(+.f64 (*.f64 (pow.f64 l 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 4) (/.f64 -1/4 (pow.f64 t 4)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 6) (/.f64 1/8 (pow.f64 t 6))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 l 8) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 8))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)) (pow.f64 t 6))) (+.f64 (*.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1/2 (pow.f64 t 2))) (+.f64 (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 8)) (/.f64 -1/16 (pow.f64 t 8))) (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)) (/.f64 -1/4 (pow.f64 t 4))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)) (pow.f64 t 4))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))) (*.f64 -1/16 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 8)) (pow.f64 t 8)))) (*.f64 1/8 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)) (pow.f64 t 6)))))
(+.f64 (+.f64 (*.f64 (pow.f64 l 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 1/2 (pow.f64 t 2)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 8) (/.f64 -1/16 (pow.f64 t 8))))) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 4) (/.f64 -1/4 (pow.f64 t 4)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 6) (/.f64 1/8 (pow.f64 t 6))))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))
(*.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1/2 (pow.f64 t 2)))
(*.f64 (pow.f64 l 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 1/2 (pow.f64 t 2))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))
(+.f64 (*.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1/2 (pow.f64 t 2))) (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)) (/.f64 -1/4 (pow.f64 t 4))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))) (*.f64 -1/4 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)) (pow.f64 t 4))))
(+.f64 (*.f64 (pow.f64 l 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 1/2 (pow.f64 t 2)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 4) (/.f64 -1/4 (pow.f64 t 4)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))))
(+.f64 (*.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1/2 (pow.f64 t 2))) (+.f64 (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)) (/.f64 -1/4 (pow.f64 t 4))) (*.f64 1/8 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)) (pow.f64 t 6)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)) (pow.f64 t 4))) (*.f64 1/8 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)) (pow.f64 t 6)))))
(+.f64 (*.f64 (pow.f64 l 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 1/2 (pow.f64 t 2)))) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 4) (/.f64 -1/4 (pow.f64 t 4)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 6) (/.f64 1/8 (pow.f64 t 6))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 6))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 l 8) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 8))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)) (pow.f64 t 6))) (+.f64 (*.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1/2 (pow.f64 t 2))) (+.f64 (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 8)) (/.f64 -1/16 (pow.f64 t 8))) (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)) (/.f64 -1/4 (pow.f64 t 4))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)) (pow.f64 t 4))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))) (*.f64 -1/16 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 8)) (pow.f64 t 8)))) (*.f64 1/8 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)) (pow.f64 t 6)))))
(+.f64 (+.f64 (*.f64 (pow.f64 l 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 1/2 (pow.f64 t 2)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 8) (/.f64 -1/16 (pow.f64 t 8))))) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 4) (/.f64 -1/4 (pow.f64 t 4)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 6) (/.f64 1/8 (pow.f64 t 6))))))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) 1) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 -2 (pow.f64 l 2)))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (+.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1))
(+.f64 (-.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 2) (/.f64 -2 (pow.f64 l 2)))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1)
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 4))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 -2 (pow.f64 l 2))) (+.f64 1 (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 4)) (/.f64 4 (pow.f64 l 4))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (*.f64 4 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 4)) (pow.f64 l 4))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 2) (/.f64 -2 (pow.f64 l 2)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) (/.f64 4 (pow.f64 l 4)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 4))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 6)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 -2 (pow.f64 l 2))) (+.f64 1 (+.f64 (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 4)) (/.f64 4 (pow.f64 l 4))) (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6)) (/.f64 -8 (pow.f64 l 6)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 4)) (pow.f64 l 4))) (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6)) (/.f64 -8 (pow.f64 l 6)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 2) (/.f64 -2 (pow.f64 l 2)))) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) (/.f64 4 (pow.f64 l 4)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 6) (/.f64 -8 (pow.f64 l 6))))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) 1) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 -2 (pow.f64 l 2)))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (+.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1))
(+.f64 (-.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 2) (/.f64 -2 (pow.f64 l 2)))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1)
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 4))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 -2 (pow.f64 l 2))) (+.f64 1 (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 4)) (/.f64 4 (pow.f64 l 4))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (*.f64 4 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 4)) (pow.f64 l 4))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 2) (/.f64 -2 (pow.f64 l 2)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) (/.f64 4 (pow.f64 l 4)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 4))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 6)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 -2 (pow.f64 l 2))) (+.f64 1 (+.f64 (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 4)) (/.f64 4 (pow.f64 l 4))) (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6)) (/.f64 -8 (pow.f64 l 6)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 4)) (pow.f64 l 4))) (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6)) (/.f64 -8 (pow.f64 l 6)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.f64 1 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 2) (/.f64 -2 (pow.f64 l 2)))) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) (/.f64 4 (pow.f64 l 4)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 6) (/.f64 -8 (pow.f64 l 6))))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(+.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))) 0)
(sqrt.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))
(+.f64 0 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))))
(sqrt.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))
(+.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))) 2) (/.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))) 2))
(sqrt.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))
(-.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))) 0)
(sqrt.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))
(-.f64 (/.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))) 2) (/.f64 (neg.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))) 2))
(sqrt.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))
(*.f64 1 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))))
(sqrt.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))) 1)
(sqrt.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))
(*.f64 (*.f64 2 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))) 1/2)
(sqrt.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))))
(sqrt.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))
(*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))))) 1/4)
(sqrt.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))
(*.f64 1/4 (*.f64 2 (*.f64 2 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))))))
(sqrt.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(sqrt.f64 (*.f64 1 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(*.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(sqrt.f64 (*.f64 1 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(*.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (sqrt.f64 (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2))) (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))))
(sqrt.f64 (*.f64 1 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(*.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))) (sqrt.f64 (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2))))
(sqrt.f64 (*.f64 1 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(*.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) (sqrt.f64 1/2))
(sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))))
(sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))
(sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))))
(sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4)) (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))))
(sqrt.f64 (*.f64 1 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(*.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))) (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4)))
(sqrt.f64 (*.f64 1 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(*.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(/.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))) 1)
(sqrt.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))
(/.f64 (*.f64 2 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))) 2)
(sqrt.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))
(/.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))))) 4)
(sqrt.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))))) (*.f64 2 (*.f64 2 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))))) 8)
(sqrt.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))) 1)
(sqrt.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))
(+.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))) 0)
(asin.f64 (sqrt.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))))
(+.f64 0 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))))
(asin.f64 (sqrt.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))))
(+.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))) 2) (/.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))) 2))
(asin.f64 (sqrt.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))))
(-.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))) 0)
(asin.f64 (sqrt.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))))
(-.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))) 2) (/.f64 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))))) 2))
(asin.f64 (sqrt.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))))
(*.f64 1 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))))
(asin.f64 (sqrt.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))))
(*.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))) 1)
(asin.f64 (sqrt.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))))
(*.f64 (*.f64 2 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))))) 1/2)
(asin.f64 (sqrt.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))))
(*.f64 1/2 (*.f64 2 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))))))
(asin.f64 (sqrt.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))))
(*.f64 (*.f64 2 (*.f64 2 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))))) 1/4)
(asin.f64 (sqrt.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))))
(*.f64 1/4 (*.f64 2 (*.f64 2 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))))))
(asin.f64 (sqrt.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))))
(/.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))) 1)
(asin.f64 (sqrt.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))))
(/.f64 (*.f64 2 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))))) 2)
(asin.f64 (sqrt.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))))
(/.f64 (*.f64 2 (*.f64 2 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))))) 4)
(asin.f64 (sqrt.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))))) (*.f64 2 (*.f64 2 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))))))) 8)
(asin.f64 (sqrt.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))))
(pow.f64 (asin.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))) 1)
(asin.f64 (sqrt.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))))
(+.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))) 0)
(/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))
(+.f64 0 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))
(+.f64 -1 (-.f64 1 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))
(+.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))
(/.f64 (+.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(+.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))) (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))
(+.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (neg.f64 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))) (+.f64 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))))
(/.f64 (+.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(+.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (neg.f64 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))) (/.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2)) 2) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))
(/.f64 (+.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(+.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 3) (*.f64 2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))))
(/.f64 (+.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 3 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) (*.f64 2 (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2)))))
(+.f64 (-.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (neg.f64 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))))
(/.f64 (+.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(+.f64 (/.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) 2) (/.f64 (*.f64 3/2 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))) 2))
(/.f64 (+.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2)))) (*.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 3/2 (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))) 2)
(+.f64 (-.f64 -1 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))) 1)
(/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))
(-.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))) 0)
(/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))
(-.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))) (+.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))))
(-.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))) (/.f64 (+.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2)))))
(-.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))) (/.f64 (-.f64 (*.f64 2 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 2 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2)))))
(+.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))) (/.f64 0 (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2)))))
(-.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))) 0))
(-.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))) (/.f64 (+.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2)))))
(-.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))) (/.f64 (-.f64 (*.f64 2 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 2 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2)))))
(+.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))) (/.f64 0 (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2)))))
(-.f64 0 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))
(-.f64 0 (+.f64 (/.f64 -1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(/.f64 (+.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(-.f64 0 (+.f64 (+.f64 (/.f64 -1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 0))
(/.f64 (+.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(-.f64 0 (+.f64 (neg.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(/.f64 (+.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(-.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(/.f64 (+.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(-.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))
(/.f64 (+.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(-.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))
(-.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))
(-.f64 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (+.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))))
(/.f64 (+.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(-.f64 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))
(/.f64 (+.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(-.f64 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (+.f64 (+.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))) 0))
(/.f64 (+.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(-.f64 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (+.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) 0))
(/.f64 (+.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(-.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))) (/.f64 -1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))
(-.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))) (+.f64 (/.f64 -1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) 0))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))
(-.f64 (/.f64 2 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (+.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(/.f64 (+.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(-.f64 (/.f64 2 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (+.f64 (+.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 0))
(/.f64 (+.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(-.f64 (-.f64 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))
(/.f64 (+.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(-.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2)) 2) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))
(/.f64 (+.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))) 2) (/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) 2))
(/.f64 (+.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2)))) (*.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 3/2 (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))) 2)
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))) 2) (+.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) 2) 0))
(/.f64 (+.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2)))) (*.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 3/2 (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))) 2)
(-.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 3) (*.f64 2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))) (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (*.f64 2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))))
(/.f64 (+.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 3 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) (*.f64 2 (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2)))))
(-.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 3) (*.f64 2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))) (+.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (*.f64 2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))) 0))
(/.f64 (+.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 3 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) (*.f64 2 (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2)))))
(-.f64 (/.f64 (/.f64 (+.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 2) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) 2) (/.f64 (/.f64 (-.f64 (*.f64 2 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) 2))
(/.f64 (-.f64 (/.f64 (+.f64 2 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2)))) (/.f64 (-.f64 (pow.f64 (/.f64 Om Omc) 2) (-.f64 1 (*.f64 2 (pow.f64 (/.f64 Om Omc) 2)))) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2))))) 2)
(/.f64 (/.f64 (-.f64 (+.f64 2 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 (*.f64 2 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2)))) 2)
(/.f64 (/.f64 (-.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 (*.f64 2 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2)))) 2)
(-.f64 (/.f64 (/.f64 (+.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 2) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) 2) (+.f64 (/.f64 (/.f64 (-.f64 (*.f64 2 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) 2) 0))
(/.f64 (-.f64 (/.f64 (+.f64 2 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2)))) (/.f64 (-.f64 (pow.f64 (/.f64 Om Omc) 2) (-.f64 1 (*.f64 2 (pow.f64 (/.f64 Om Omc) 2)))) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2))))) 2)
(/.f64 (/.f64 (-.f64 (+.f64 2 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (-.f64 (*.f64 2 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2)))) 2)
(/.f64 (/.f64 (-.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 (*.f64 2 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2)))) 2)
(-.f64 (-.f64 -1 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))) -1)
(/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))
(*.f64 2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))
(/.f64 (+.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(/.f64 (+.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))) (/.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2)))) (/.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))) (*.f64 (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2))) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))) 1)
(/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))
(*.f64 -1 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))
(/.f64 (+.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (*.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))) (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))) (/.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)) (/.f64 (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(*.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))) (/.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (-.f64 (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (-.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 -1 (neg.f64 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 -1 (*.f64 2 (pow.f64 (/.f64 Om Omc) 2)))) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2)) (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))
(/.f64 (+.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2)) (-.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))))
(*.f64 (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2)) (-.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (/.f64 1 (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2))))))
(*.f64 -2 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))
(/.f64 (+.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (/.f64 -1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(/.f64 (+.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (neg.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(/.f64 (+.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) 2)
(/.f64 (+.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) 1/2)
(*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4) (/.f64 1 (*.f64 2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))))
(/.f64 (+.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4) (-.f64 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (/.f64 1 (*.f64 2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))))
(/.f64 (+.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))) -1)
(/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))
(*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))
(*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(*.f64 1/2 (-.f64 (/.f64 (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))
(*.f64 1/2 (/.f64 (-.f64 (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(*.f64 1/2 (/.f64 (-.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 -1 (neg.f64 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2)))) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (-.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 -1 (*.f64 2 (pow.f64 (/.f64 Om Omc) 2)))) (/.f64 1/2 (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2)))
(/.f64 (+.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (*.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))
(*.f64 1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2)))))
(*.f64 1 (/.f64 (*.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2)))))
(/.f64 (*.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2))))
(*.f64 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (-.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4) (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2))))
(*.f64 (/.f64 1 (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2)))) (-.f64 (*.f64 4 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2))))
(*.f64 (/.f64 1 (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2)))) (+.f64 (-.f64 (*.f64 4 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2)) -2))
(*.f64 1 (/.f64 (+.f64 -2 (-.f64 (*.f64 4 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2))) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (/.f64 1 (*.f64 2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4))
(/.f64 (+.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (/.f64 1 (*.f64 2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))) (-.f64 (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4)) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4)))
(*.f64 (/.f64 1/2 (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2)))) (-.f64 (*.f64 2 (*.f64 4 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) (*.f64 4 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(*.f64 (/.f64 1/2 (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2)))) (-.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 8) (*.f64 4 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(*.f64 1/2 (/.f64 (-.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 8) (*.f64 4 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2)))))
(*.f64 4 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))))
(/.f64 (+.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (/.f64 (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) 1/4)
(*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4)) (/.f64 1 (*.f64 2 (*.f64 2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))))
(/.f64 (+.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4)) (-.f64 (/.f64 1 (*.f64 2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))) (/.f64 1 (*.f64 2 (*.f64 2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))))))
(/.f64 (+.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (-.f64 1/2 (/.f64 (pow.f64 (/.f64 Om Omc) 2) 2)) (/.f64 2 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(/.f64 (+.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (/.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2)))) (/.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))) (*.f64 (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2))) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (/.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (/.f64 1 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(*.f64 1 (/.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2))) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(*.f64 1 (/.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (*.f64 (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2))) (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 (*.f64 (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2))) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(*.f64 (/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (/.f64 1 (/.f64 2 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(*.f64 1 (/.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (/.f64 2 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(*.f64 1 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 (*.f64 (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (/.f64 2 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))))
(/.f64 (/.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))) (/.f64 2 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (/.f64 2 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (-.f64 1/2 (/.f64 (pow.f64 (/.f64 Om Omc) 2) 2)))
(/.f64 (+.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(*.f64 1/4 (/.f64 (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))
(*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (/.f64 1 (*.f64 2 (*.f64 2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))) (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4)))
(/.f64 (+.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) (/.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))
(*.f64 1 (/.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2))) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(*.f64 1 (/.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (*.f64 (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2))) (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 (*.f64 (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2))) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(*.f64 (/.f64 1 (/.f64 2 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) (/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))
(*.f64 1 (/.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (/.f64 2 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(*.f64 1 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 (*.f64 (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (/.f64 2 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))))
(/.f64 (/.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))) (/.f64 2 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))) 4)
(/.f64 (+.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (neg.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1))
(/.f64 (+.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (/.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (*.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2)))) (*.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (*.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2)))) (*.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (*.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))) (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2))) (/.f64 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (*.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2)))) (*.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (*.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))) (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))) (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(/.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))) (/.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)) (/.f64 (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))) (-.f64 -1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(*.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))) (/.f64 (/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (*.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))))
(*.f64 1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2)))))
(*.f64 1 (/.f64 (*.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2)))))
(/.f64 (*.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2))))
(*.f64 (*.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4)) (/.f64 (/.f64 1 (*.f64 2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (*.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2)))) (*.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4))) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (*.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))) (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (*.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2)))) (*.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (/.f64 (/.f64 1 (*.f64 2 (+.f64 2 (*.f64 (pow.f64 (/.f64 t l) 2) 4)))) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (*.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4)))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (*.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2)))) (*.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2)))))
(pow.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))) 1)
(/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))
(neg.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2))))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 -1 (/.f64 (pow.f64 (/.f64 t l) 2) -1/2)))
(neg.f64 (+.f64 (/.f64 -1 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(/.f64 (+.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
(+.f64 (pow.f64 (/.f64 Om Omc) 2) 0)
(pow.f64 (/.f64 Om Omc) 2)
(+.f64 0 (pow.f64 (/.f64 Om Omc) 2))
(pow.f64 (/.f64 Om Omc) 2)
(+.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) 2) (/.f64 (pow.f64 (/.f64 Om Omc) 2) 2))
(pow.f64 (/.f64 Om Omc) 2)
(-.f64 (pow.f64 (/.f64 Om Omc) 2) 0)
(pow.f64 (/.f64 Om Omc) 2)
(-.f64 0 (neg.f64 (pow.f64 (/.f64 Om Omc) 2)))
(pow.f64 (/.f64 Om Omc) 2)
(-.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) 2) (/.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2)) 2))
(pow.f64 (/.f64 Om Omc) 2)
(*.f64 1 (pow.f64 (/.f64 Om Omc) 2))
(pow.f64 (/.f64 Om Omc) 2)
(*.f64 (pow.f64 (/.f64 Om Omc) 2) 1)
(pow.f64 (/.f64 Om Omc) 2)
(*.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2)) -1)
(pow.f64 (/.f64 Om Omc) 2)
(*.f64 (*.f64 2 (pow.f64 (/.f64 Om Omc) 2)) 1/2)
(pow.f64 (/.f64 Om Omc) 2)
(*.f64 1/2 (*.f64 2 (pow.f64 (/.f64 Om Omc) 2)))
(pow.f64 (/.f64 Om Omc) 2)
(*.f64 (*.f64 2 (*.f64 2 (pow.f64 (/.f64 Om Omc) 2))) 1/4)
(pow.f64 (/.f64 Om Omc) 2)
(*.f64 1/4 (*.f64 2 (*.f64 2 (pow.f64 (/.f64 Om Omc) 2))))
(pow.f64 (/.f64 Om Omc) 2)
(*.f64 1/4 (pow.f64 (*.f64 (/.f64 Om Omc) 2) 2))
(pow.f64 (/.f64 Om Omc) 2)
(*.f64 (pow.f64 Om 2) (pow.f64 (/.f64 1 Omc) 2))
(pow.f64 (*.f64 Om (/.f64 1 Omc)) 2)
(pow.f64 (*.f64 1 (/.f64 Om Omc)) 2)
(*.f64 (pow.f64 (/.f64 1 Omc) 2) (pow.f64 Om 2))
(pow.f64 (*.f64 Om (/.f64 1 Omc)) 2)
(pow.f64 (*.f64 1 (/.f64 Om Omc)) 2)
(*.f64 (pow.f64 (+.f64 Om Om) 2) (pow.f64 (/.f64 1/2 Omc) 2))
(pow.f64 (*.f64 Om (/.f64 1 Omc)) 2)
(pow.f64 (*.f64 1 (/.f64 Om Omc)) 2)
(*.f64 (pow.f64 (/.f64 1/2 Omc) 2) (pow.f64 (+.f64 Om Om) 2))
(pow.f64 (*.f64 Om (/.f64 1 Omc)) 2)
(pow.f64 (*.f64 1 (/.f64 Om Omc)) 2)
(*.f64 (pow.f64 (*.f64 (/.f64 Om Omc) 2) 2) 1/4)
(pow.f64 (/.f64 Om Omc) 2)
(*.f64 (pow.f64 (*.f64 Om 4) 2) (pow.f64 (/.f64 1 (*.f64 Omc 4)) 2))
(pow.f64 (*.f64 Om (/.f64 1 Omc)) 2)
(pow.f64 (*.f64 1 (/.f64 Om Omc)) 2)
(*.f64 (pow.f64 (/.f64 1 (*.f64 Omc 4)) 2) (pow.f64 (*.f64 Om 4) 2))
(pow.f64 (*.f64 Om (/.f64 1 Omc)) 2)
(pow.f64 (*.f64 1 (/.f64 Om Omc)) 2)
(/.f64 (pow.f64 (/.f64 Om Omc) 2) 1)
(pow.f64 (/.f64 Om Omc) 2)
(/.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2)) -1)
(pow.f64 (/.f64 Om Omc) 2)
(/.f64 (*.f64 2 (pow.f64 (/.f64 Om Omc) 2)) 2)
(pow.f64 (/.f64 Om Omc) 2)
(/.f64 (*.f64 2 (*.f64 2 (pow.f64 (/.f64 Om Omc) 2))) 4)
(pow.f64 (/.f64 Om Omc) 2)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 2 (*.f64 2 (pow.f64 (/.f64 Om Omc) 2)))) 8)
(pow.f64 (/.f64 Om Omc) 2)
(neg.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2)))
(pow.f64 (/.f64 Om Omc) 2)

eval1.1s (2.3%)

Compiler

Compiled 16438 to 12866 computations (21.7% saved)

prune241.0ms (0.5%)

Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New3406346
Fresh000
Picked011
Done000
Total3407347
Error
2.0b
Counts
347 → 7
Alt Table
Click to see full alt table
StatusErrorProgram
45.5b
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
40.0b
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) (sqrt.f64 1/2)))
43.6b
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
11.7b
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
25.0b
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
35.9b
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
27.3b
(asin.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))) (*.f64 (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2))) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))))))
Compiler

Compiled 311 to 255 computations (18% saved)

localize108.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
0.3b
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
11.0b
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
16.2b
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
Compiler

Compiled 83 to 67 computations (19.3% saved)

series51.0ms (0.1%)

Counts
4 → 48
Calls

24 calls:

TimeVariablePointExpression
18.0ms
l
@inf
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
17.0ms
l
@-inf
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
5.0ms
t
@-inf
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
2.0ms
l
@0
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
1.0ms
t
@inf
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))

rewrite270.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1104×rational_best-4
1104×rational_best-2
1104×rational_best-3
1104×rational_best-1
1104×exponential-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
015142
1104142
2220142
3624142
42720142
Stop Event
node limit
Counts
4 → 120
Calls
Call 1
Inputs
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 2) (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) (/.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 6) 8))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 6) 8) (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (-.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))) (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (neg.f64 (pow.f64 t 2)) (pow.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 2) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 2) (-.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 2) (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) (-.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) -2)) (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 6) 8) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 6) 8) (+.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) -4)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (/.f64 (neg.f64 (pow.f64 t 2)) (pow.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 6) 8)) (-.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) -2))) (-.f64 0 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) (-.f64 1 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 2))) (-.f64 -1 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 1) (-.f64 (-.f64 -1 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 2)) (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 t 2) (/.f64 1 (pow.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 t 2) (-.f64 (/.f64 2 (pow.f64 l 2)) (/.f64 1 (pow.f64 l 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 l 2) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) (pow.f64 l 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (pow.f64 l 2)) (/.f64 (pow.f64 t 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 t 2)) (/.f64 1/2 (pow.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (/.f64 1 (pow.f64 l 2)) (/.f64 1/2 (pow.f64 l 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 t 2) 4) (/.f64 1 (*.f64 (pow.f64 l 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 t 2) 4) (-.f64 (/.f64 1/2 (pow.f64 l 2)) (/.f64 1 (*.f64 (pow.f64 l 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)) (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 l 2)) (pow.f64 t 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 l 2)) (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 l 2)) (-.f64 (*.f64 2 (pow.f64 t 2)) (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (pow.f64 l 2)) (*.f64 2 (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (pow.f64 l 2)) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (pow.f64 l 2)) (-.f64 (*.f64 (pow.f64 t 2) 4) (*.f64 2 (pow.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (pow.f64 l 2) 4)) (*.f64 (pow.f64 t 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (pow.f64 l 2) 4)) (-.f64 (*.f64 (*.f64 2 (pow.f64 t 2)) 4) (*.f64 (pow.f64 t 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 2 (pow.f64 t 2)) 4) (/.f64 1/2 (*.f64 (pow.f64 l 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 2 (pow.f64 t 2)) 4) (-.f64 (/.f64 1 (*.f64 (pow.f64 l 2) 4)) (/.f64 1/2 (*.f64 (pow.f64 l 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 t 2) 2) (/.f64 2 (pow.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 t 2) -2) (-.f64 0 (/.f64 1/2 (pow.f64 l 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) (pow.f64 l 2))) (pow.f64 l 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 l 2) 2)) (/.f64 1 (/.f64 2 (pow.f64 l 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (/.f64 1 (pow.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 t 2) -4) (-.f64 0 (/.f64 1 (*.f64 (pow.f64 l 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (pow.f64 l 2) 4)) (*.f64 (*.f64 2 (pow.f64 t 2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 2 (pow.f64 l 2))) (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 l 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (/.f64 1 (pow.f64 l 2)) (pow.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 (/.f64 1/2 (pow.f64 l 2)) (pow.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))) (/.f64 1/2 (pow.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) 4)) (/.f64 (/.f64 1 (*.f64 (pow.f64 l 2) 4)) (pow.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (pow.f64 l 2)) (pow.f64 l 2)) (*.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 (pow.f64 l 2)) (pow.f64 l 2)) (*.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 (pow.f64 l 2) 4)) (pow.f64 l 2)) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 (pow.f64 t 2)) (pow.f64 l 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))))) 2) (/.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))))) 2) (/.f64 (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (sqrt.f64 (/.f64 1/2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 1/2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 2 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))))) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 2 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))) (/.f64 1 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))) (/.f64 (neg.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 1/2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 2 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 8 (/.f64 1 (*.f64 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 4 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))))) 2) (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))))) 2) (/.f64 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))))) 1)))))

simplify423.0ms (0.9%)

Algorithm
egg-herbie
Rules
1238×rational_best-simplify-49
1164×rational_best-simplify-53
1088×rational_best-simplify-1
858×rational_best-simplify-63
578×rational_best-simplify-65
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03698072
19567986
227137552
Stop Event
node limit
Counts
168 → 231
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 l 4))) (pow.f64 (/.f64 -1 (pow.f64 l 2)) 2)) (pow.f64 t 4)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 6) (+.f64 (*.f64 8 (/.f64 1 (pow.f64 l 6))) (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 l 4))) (pow.f64 (/.f64 -1 (pow.f64 l 2)) 2)) (pow.f64 l 2)))))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 l 4))) (pow.f64 (/.f64 -1 (pow.f64 l 2)) 2)) (pow.f64 t 4))))))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/8 (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 5) l)))) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 l 8)) (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2)) (pow.f64 l 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 7) l)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/8 (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 5) l)))) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/8 (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 5) l)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/8 (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 5) l)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 l 8)) (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2)) (pow.f64 l 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 7) l)))))))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 6))) (pow.f64 (/.f64 -1/8 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) 2)) (*.f64 (pow.f64 l 5) t)) (sqrt.f64 1/2))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 6))) (pow.f64 (/.f64 -1/8 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) 2)) (*.f64 (pow.f64 l 5) t)) (sqrt.f64 1/2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 t 8))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 6))) (pow.f64 (/.f64 -1/8 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 t 2))))) (*.f64 (pow.f64 l 7) t)) (sqrt.f64 1/2))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -4 (pow.f64 t 4)) (pow.f64 (*.f64 -1 (pow.f64 t 2)) 2)) (pow.f64 l 4)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 8 (pow.f64 t 6)) (*.f64 (+.f64 (*.f64 -4 (pow.f64 t 4)) (pow.f64 (*.f64 -1 (pow.f64 t 2)) 2)) (pow.f64 t 2))) (pow.f64 l 6))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -4 (pow.f64 t 4)) (pow.f64 (*.f64 -1 (pow.f64 t 2)) 2)) (pow.f64 l 4))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -4 (pow.f64 t 4)) (pow.f64 (*.f64 -1 (pow.f64 t 2)) 2)) (pow.f64 l 4)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 8 (pow.f64 t 6)) (*.f64 (+.f64 (*.f64 -4 (pow.f64 t 4)) (pow.f64 (*.f64 -1 (pow.f64 t 2)) 2)) (pow.f64 t 2))) (pow.f64 l 6))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -4 (pow.f64 t 4)) (pow.f64 (*.f64 -1 (pow.f64 t 2)) 2)) (pow.f64 l 4))))))
1
(+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1)
(+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4)))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (+.f64 1 (+.f64 (*.f64 -8 (/.f64 (pow.f64 t 6) (pow.f64 l 6))) (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4))))))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4)))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 l 8) (pow.f64 t 8))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4))))))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4)))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 l 8) (pow.f64 t 8))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4))))))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4)))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 l 8) (pow.f64 t 8))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4))))))
1
(+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1)
(+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4)))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (+.f64 1 (+.f64 (*.f64 -8 (/.f64 (pow.f64 t 6) (pow.f64 l 6))) (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4))))))
1
(+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1)
(+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4)))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (+.f64 1 (+.f64 (*.f64 -8 (/.f64 (pow.f64 t 6) (pow.f64 l 6))) (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4))))))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 0)
(+.f64 0 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(+.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 2) (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 2))
(+.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) (/.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 6) 8))
(+.f64 (/.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 6) 8) (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4))
(-.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 0)
(-.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (-.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(-.f64 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))) (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(-.f64 0 (/.f64 (neg.f64 (pow.f64 t 2)) (pow.f64 l 2)))
(-.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 2) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) -2)))
(-.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 2) (-.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 2) (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(-.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) (-.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) -2)) (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4)))
(-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 6) 8) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) -4)))
(-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 6) 8) (+.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) -4)) 0))
(-.f64 (-.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (/.f64 (neg.f64 (pow.f64 t 2)) (pow.f64 l 2)))
(-.f64 (-.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 6) 8)) (-.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(-.f64 (-.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) -2))) (-.f64 0 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4)))
(-.f64 (-.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) (-.f64 1 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 2))) (-.f64 -1 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4)))
(-.f64 (-.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 1) (-.f64 (-.f64 -1 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 2)) (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4)))
(*.f64 2 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 2))
(*.f64 (pow.f64 t 2) (/.f64 1 (pow.f64 l 2)))
(*.f64 (pow.f64 t 2) (-.f64 (/.f64 2 (pow.f64 l 2)) (/.f64 1 (pow.f64 l 2))))
(*.f64 (pow.f64 l 2) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) (pow.f64 l 2))))
(*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1)
(*.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(*.f64 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))) 1/2)
(*.f64 (/.f64 2 (pow.f64 l 2)) (/.f64 (pow.f64 t 2) 2))
(*.f64 (*.f64 2 (pow.f64 t 2)) (/.f64 1/2 (pow.f64 l 2)))
(*.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (/.f64 1 (pow.f64 l 2)) (/.f64 1/2 (pow.f64 l 2))))
(*.f64 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)) 1/4)
(*.f64 -2 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) -2)))
(*.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 2) 2)
(*.f64 (*.f64 (pow.f64 t 2) 4) (/.f64 1 (*.f64 (pow.f64 l 2) 4)))
(*.f64 (*.f64 (pow.f64 t 2) 4) (-.f64 (/.f64 1/2 (pow.f64 l 2)) (/.f64 1 (*.f64 (pow.f64 l 2) 4))))
(*.f64 1/2 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)) (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))))
(*.f64 (/.f64 1 (pow.f64 l 2)) (pow.f64 t 2))
(*.f64 (/.f64 1 (pow.f64 l 2)) (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(*.f64 (/.f64 1 (pow.f64 l 2)) (-.f64 (*.f64 2 (pow.f64 t 2)) (pow.f64 t 2)))
(*.f64 (/.f64 1/2 (pow.f64 l 2)) (*.f64 2 (pow.f64 t 2)))
(*.f64 (/.f64 1/2 (pow.f64 l 2)) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))))
(*.f64 (/.f64 1/2 (pow.f64 l 2)) (-.f64 (*.f64 (pow.f64 t 2) 4) (*.f64 2 (pow.f64 t 2))))
(*.f64 (/.f64 1 (*.f64 (pow.f64 l 2) 4)) (*.f64 (pow.f64 t 2) 4))
(*.f64 (/.f64 1 (*.f64 (pow.f64 l 2) 4)) (-.f64 (*.f64 (*.f64 2 (pow.f64 t 2)) 4) (*.f64 (pow.f64 t 2) 4)))
(*.f64 (*.f64 (*.f64 2 (pow.f64 t 2)) 4) (/.f64 1/2 (*.f64 (pow.f64 l 2) 4)))
(*.f64 (*.f64 (*.f64 2 (pow.f64 t 2)) 4) (-.f64 (/.f64 1 (*.f64 (pow.f64 l 2) 4)) (/.f64 1/2 (*.f64 (pow.f64 l 2) 4))))
(*.f64 (/.f64 (pow.f64 t 2) 2) (/.f64 2 (pow.f64 l 2)))
(*.f64 (*.f64 (pow.f64 t 2) -2) (-.f64 0 (/.f64 1/2 (pow.f64 l 2))))
(*.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) (pow.f64 l 2))) (pow.f64 l 2))
(*.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 l 2) 2)) (/.f64 1 (/.f64 2 (pow.f64 l 2))))
(*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (/.f64 1 (pow.f64 l 2)))
(*.f64 (*.f64 (pow.f64 t 2) -4) (-.f64 0 (/.f64 1 (*.f64 (pow.f64 l 2) 4))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))
(*.f64 (/.f64 1/2 (*.f64 (pow.f64 l 2) 4)) (*.f64 (*.f64 2 (pow.f64 t 2)) 4))
(*.f64 (/.f64 1 (/.f64 2 (pow.f64 l 2))) (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 l 2) 2)))
(*.f64 (*.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (/.f64 1 (pow.f64 l 2)) (pow.f64 l 2)))
(*.f64 (*.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 (/.f64 1/2 (pow.f64 l 2)) (pow.f64 l 2)))
(*.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))) (/.f64 1/2 (pow.f64 l 2)))
(*.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) 4)) (/.f64 (/.f64 1 (*.f64 (pow.f64 l 2) 4)) (pow.f64 l 2)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 l 2)) (pow.f64 l 2)) (*.f64 (pow.f64 t 2) (pow.f64 l 2)))
(*.f64 (/.f64 (/.f64 1/2 (pow.f64 l 2)) (pow.f64 l 2)) (*.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))
(*.f64 (/.f64 (/.f64 1 (*.f64 (pow.f64 l 2) 4)) (pow.f64 l 2)) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) 4)))
(pow.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1)
(neg.f64 (/.f64 (neg.f64 (pow.f64 t 2)) (pow.f64 l 2)))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))))) 0)
(+.f64 0 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))))))
(+.f64 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))))) 2) (/.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))))) 2))
(-.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))))) 0)
(-.f64 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))))) 2) (/.f64 (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))))) 2))
(*.f64 2 (sqrt.f64 (/.f64 1/2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))))
(*.f64 1 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))))) 1)
(*.f64 (*.f64 2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))))) 1/2)
(*.f64 1/2 (*.f64 2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))))) 4) 1/4)
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))))) 4))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 1/2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))) 2)
(*.f64 (sqrt.f64 (/.f64 2 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))))) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 2 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))))))
(/.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))))) 2)
(/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))))) 4)) 8)
(pow.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))))) 1)
(+.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))) 0)
(+.f64 0 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))))
(+.f64 (/.f64 1 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))) (/.f64 1 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))
(-.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))) 0)
(-.f64 (/.f64 1 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))) (/.f64 (neg.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))))) 2))
(*.f64 2 (/.f64 1 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))
(*.f64 1 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))) 1)
(*.f64 4 (/.f64 1/2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))
(*.f64 (/.f64 2 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))) 1/2)
(*.f64 1/2 (/.f64 2 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))))
(*.f64 (/.f64 1/2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))) 4)
(*.f64 8 (/.f64 1 (*.f64 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))) 4)))
(*.f64 (/.f64 4 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))) 1/4)
(*.f64 (/.f64 1 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))) 2)
(*.f64 1/4 (/.f64 4 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))))
(*.f64 (/.f64 1 (*.f64 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))) 4)) 8)
(pow.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))) 1)
(+.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))))) 0)
(+.f64 0 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))))))
(+.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))))) 2) (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))))) 2))
(-.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))))) 0)
(-.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))))) 2) (/.f64 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))))))) 2))
(*.f64 1 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))))))
(*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))))) 1)
(*.f64 (*.f64 2 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))))))) 1/2)
(*.f64 1/2 (*.f64 2 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))))))))
(*.f64 (*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))))) 4) 1/4)
(*.f64 1/4 (*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))))) 4))
(/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))))) 1)
(/.f64 (*.f64 2 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))))))) 2)
(/.f64 (*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))))) 4)) 8)
(pow.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))))) 1)
Outputs
1
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(+.f64 1 (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(+.f64 1 (/.f64 (neg.f64 (pow.f64 t 2)) (pow.f64 l 2)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 l 4))) (pow.f64 (/.f64 -1 (pow.f64 l 2)) 2)) (pow.f64 t 4)))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1 (/.f64 4 (pow.f64 l 4))) (pow.f64 (/.f64 -1 (pow.f64 l 2)) 2)) (pow.f64 t 4))) (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 l 4))) (pow.f64 (/.f64 -1 (pow.f64 l 2)) 2)) (pow.f64 t 4)))))
(-.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 4 (pow.f64 l 4)) (pow.f64 (/.f64 -1 (pow.f64 l 2)) 2)) (pow.f64 t 4))) (+.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 6) (+.f64 (*.f64 8 (/.f64 1 (pow.f64 l 6))) (*.f64 -1 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 l 4))) (pow.f64 (/.f64 -1 (pow.f64 l 2)) 2)) (pow.f64 l 2)))))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 l 4))) (pow.f64 (/.f64 -1 (pow.f64 l 2)) 2)) (pow.f64 t 4))))))
(+.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1 (/.f64 4 (pow.f64 l 4))) (pow.f64 (/.f64 -1 (pow.f64 l 2)) 2)) (pow.f64 t 4))) (*.f64 (+.f64 (*.f64 1 (/.f64 8 (pow.f64 l 6))) (*.f64 (-.f64 (*.f64 1 (/.f64 4 (pow.f64 l 4))) (pow.f64 (/.f64 -1 (pow.f64 l 2)) 2)) (/.f64 -1 (pow.f64 l 2)))) (*.f64 (pow.f64 t 6) -1/2))) (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 l 4))) (pow.f64 (/.f64 -1 (pow.f64 l 2)) 2)) (pow.f64 t 4))) (*.f64 -1/2 (*.f64 (pow.f64 t 6) (+.f64 (*.f64 1 (/.f64 8 (pow.f64 l 6))) (neg.f64 (/.f64 (-.f64 (*.f64 4 (/.f64 1 (pow.f64 l 4))) (pow.f64 (/.f64 -1 (pow.f64 l 2)) 2)) (pow.f64 l 2)))))))))
(+.f64 1 (+.f64 (-.f64 (*.f64 1/2 (*.f64 (-.f64 (/.f64 4 (pow.f64 l 4)) (pow.f64 (/.f64 -1 (pow.f64 l 2)) 2)) (pow.f64 t 4))) (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 (+.f64 (/.f64 8 (pow.f64 l 6)) (neg.f64 (/.f64 (-.f64 (/.f64 4 (pow.f64 l 4)) (pow.f64 (/.f64 -1 (pow.f64 l 2)) 2)) (pow.f64 l 2)))) (*.f64 -1/2 (pow.f64 t 6)))))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 l (sqrt.f64 1/2)) t)
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (*.f64 (pow.f64 l 3) (/.f64 -1/8 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (*.f64 -1/8 (/.f64 (/.f64 (pow.f64 l 3) (pow.f64 t 3)) (sqrt.f64 1/2))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/8 (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 5) l)))) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))))
(+.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (+.f64 (*.f64 (pow.f64 l 3) (/.f64 -1/8 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 l 6) -1/8) (pow.f64 (*.f64 (pow.f64 l 3) (/.f64 -1/8 (sqrt.f64 1/2))) 2)) (*.f64 l (*.f64 (pow.f64 t 5) (sqrt.f64 1/2)))))))
(+.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 l 6) -1/8) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5)))))))
(+.f64 (+.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (*.f64 -1/8 (/.f64 (/.f64 (pow.f64 l 3) (pow.f64 t 3)) (sqrt.f64 1/2)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 l 6) -1/8) (*.f64 1/64 (pow.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) 2))) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5))))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 l 8)) (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2)) (pow.f64 l 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 7) l)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/8 (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 5) l)))) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))))
(+.f64 (+.f64 (*.f64 (pow.f64 l 3) (/.f64 -1/8 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 l 6) -1/8) (pow.f64 (*.f64 (pow.f64 l 3) (/.f64 -1/8 (sqrt.f64 1/2))) 2)) (*.f64 l (*.f64 (pow.f64 t 5) (sqrt.f64 1/2)))))) (+.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 l 8)) (*.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 (pow.f64 l 6) -1/8) (pow.f64 (*.f64 (pow.f64 l 3) (/.f64 -1/8 (sqrt.f64 1/2))) 2))) 1/4)) (*.f64 l (*.f64 (pow.f64 t 7) (sqrt.f64 1/2)))))))
(+.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (+.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 l 6) -1/8) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5)))))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 l 8)) (*.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 (pow.f64 l 6) -1/8) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2))) 1/4)) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 7)))))))
(+.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (+.f64 (+.f64 (*.f64 -1/8 (/.f64 (/.f64 (pow.f64 l 3) (pow.f64 t 3)) (sqrt.f64 1/2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 l 6) -1/8) (*.f64 1/64 (pow.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) 2))) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5)))))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 l 8)) (*.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 (pow.f64 l 6) -1/8) (*.f64 1/64 (pow.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) 2)))) 1/4)) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 7)))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 -1 t))
(neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))
(/.f64 (neg.f64 (*.f64 l (sqrt.f64 1/2))) t)
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(+.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 -1 t)) (*.f64 (pow.f64 l 3) (/.f64 1/8 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (pow.f64 l 3) (/.f64 1/8 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))
(+.f64 (/.f64 (neg.f64 (*.f64 l (sqrt.f64 1/2))) t) (*.f64 (/.f64 (/.f64 (pow.f64 l 3) (pow.f64 t 3)) (sqrt.f64 1/2)) 1/8))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/8 (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 5) l)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(+.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 -1 t)) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 l 6) -1/8) (pow.f64 (*.f64 (pow.f64 l 3) (/.f64 -1/8 (sqrt.f64 1/2))) 2)) (/.f64 1/2 (*.f64 l (*.f64 (pow.f64 t 5) (sqrt.f64 1/2))))) (*.f64 (pow.f64 l 3) (/.f64 1/8 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))))
(+.f64 (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (+.f64 (*.f64 (pow.f64 l 3) (/.f64 1/8 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (*.f64 (+.f64 (*.f64 (pow.f64 l 6) -1/8) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2)) (/.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5)))))))
(+.f64 (+.f64 (/.f64 (neg.f64 (*.f64 l (sqrt.f64 1/2))) t) (*.f64 (/.f64 (/.f64 (pow.f64 l 3) (pow.f64 t 3)) (sqrt.f64 1/2)) 1/8)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 l 6) -1/8) (*.f64 1/64 (pow.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) 2))) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5))))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/8 (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2)) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 5) l)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 1/16 (pow.f64 l 8)) (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 l 6)) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2)) (pow.f64 l 2)) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 7) l)))))))
(+.f64 (*.f64 (pow.f64 l 3) (/.f64 1/8 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (+.f64 (*.f64 (+.f64 (*.f64 1/16 (pow.f64 l 8)) (*.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 (pow.f64 l 6) -1/8) (pow.f64 (*.f64 (pow.f64 l 3) (/.f64 -1/8 (sqrt.f64 1/2))) 2))) 1/4)) (/.f64 1/2 (*.f64 l (*.f64 (pow.f64 t 7) (sqrt.f64 1/2))))) (+.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 -1 t)) (*.f64 (+.f64 (*.f64 (pow.f64 l 6) -1/8) (pow.f64 (*.f64 (pow.f64 l 3) (/.f64 -1/8 (sqrt.f64 1/2))) 2)) (/.f64 1/2 (*.f64 l (*.f64 (pow.f64 t 5) (sqrt.f64 1/2))))))))
(+.f64 (*.f64 (pow.f64 l 3) (/.f64 1/8 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (+.f64 (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (+.f64 (*.f64 (+.f64 (*.f64 1/16 (pow.f64 l 8)) (*.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 (pow.f64 l 6) -1/8) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2))) 1/4)) (/.f64 1/2 (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 7))))) (*.f64 (+.f64 (*.f64 (pow.f64 l 6) -1/8) (pow.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2))) 2)) (/.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5))))))))
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 l 6) -1/8) (*.f64 1/64 (pow.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) 2))) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5)))) (/.f64 (+.f64 (*.f64 1/16 (pow.f64 l 8)) (*.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 (pow.f64 l 6) -1/8) (*.f64 1/64 (pow.f64 (/.f64 (pow.f64 l 3) (sqrt.f64 1/2)) 2)))) 1/4)) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 7)))))) (+.f64 (/.f64 (neg.f64 (*.f64 l (sqrt.f64 1/2))) t) (*.f64 (/.f64 (/.f64 (pow.f64 l 3) (pow.f64 t 3)) (sqrt.f64 1/2)) 1/8)))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 l (sqrt.f64 1/2)) t)
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (*.f64 (pow.f64 l 3) (/.f64 -1/8 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))
(+.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (*.f64 -1/8 (/.f64 (/.f64 (pow.f64 l 3) (pow.f64 t 3)) (sqrt.f64 1/2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 6))) (pow.f64 (/.f64 -1/8 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) 2)) (*.f64 (pow.f64 l 5) t)) (sqrt.f64 1/2))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))))
(+.f64 (*.f64 (pow.f64 l 3) (/.f64 -1/8 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (+.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (*.f64 (*.f64 t (*.f64 (pow.f64 l 5) (-.f64 (*.f64 1 (/.f64 1/8 (pow.f64 t 6))) (pow.f64 (/.f64 -1/8 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) 2)))) (/.f64 1/2 (sqrt.f64 1/2)))))
(+.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (*.f64 1/2 (/.f64 (*.f64 t (*.f64 (-.f64 (*.f64 1 (/.f64 1/8 (pow.f64 t 6))) (pow.f64 (/.f64 -1/8 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) 2)) (pow.f64 l 5))) (sqrt.f64 1/2)))))
(+.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (+.f64 (*.f64 -1/8 (/.f64 (/.f64 (pow.f64 l 3) (pow.f64 t 3)) (sqrt.f64 1/2))) (*.f64 (*.f64 t (*.f64 (-.f64 (/.f64 1/8 (pow.f64 t 6)) (pow.f64 (/.f64 -1/8 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) 2)) (pow.f64 l 5))) (/.f64 1/2 (sqrt.f64 1/2)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 6))) (pow.f64 (/.f64 -1/8 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) 2)) (*.f64 (pow.f64 l 5) t)) (sqrt.f64 1/2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 t 8))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/8 (/.f64 1 (pow.f64 t 6))) (pow.f64 (/.f64 -1/8 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) 2)) (*.f64 (pow.f64 (sqrt.f64 1/2) 2) (pow.f64 t 2))))) (*.f64 (pow.f64 l 7) t)) (sqrt.f64 1/2))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))))
(+.f64 (+.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (*.f64 (pow.f64 l 3) (/.f64 -1/8 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))) (+.f64 (*.f64 (*.f64 t (*.f64 (pow.f64 l 7) (+.f64 (*.f64 1 (/.f64 1/16 (pow.f64 t 8))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1 (/.f64 1/8 (pow.f64 t 6))) (pow.f64 (/.f64 -1/8 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) 2)) (*.f64 (pow.f64 t 2) 1/2)))))) (/.f64 -1/2 (sqrt.f64 1/2))) (*.f64 (*.f64 t (*.f64 (pow.f64 l 5) (-.f64 (*.f64 1 (/.f64 1/8 (pow.f64 t 6))) (pow.f64 (/.f64 -1/8 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) 2)))) (/.f64 1/2 (sqrt.f64 1/2)))))
(+.f64 (+.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 t (*.f64 (-.f64 (*.f64 1 (/.f64 1/8 (pow.f64 t 6))) (pow.f64 (/.f64 -1/8 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) 2)) (pow.f64 l 5))) (sqrt.f64 1/2))) (*.f64 -1/2 (/.f64 (*.f64 t (*.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 t 8))) (*.f64 (-.f64 (*.f64 1 (/.f64 1/8 (pow.f64 t 6))) (pow.f64 (/.f64 -1/8 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) 2)) (/.f64 -1/4 (pow.f64 t 2)))) (pow.f64 l 7))) (sqrt.f64 1/2)))))
(+.f64 (+.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (+.f64 (*.f64 -1/8 (/.f64 (/.f64 (pow.f64 l 3) (pow.f64 t 3)) (sqrt.f64 1/2))) (*.f64 (*.f64 t (*.f64 (-.f64 (/.f64 1/8 (pow.f64 t 6)) (pow.f64 (/.f64 -1/8 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) 2)) (pow.f64 l 5))) (/.f64 1/2 (sqrt.f64 1/2))))) (*.f64 (*.f64 t (*.f64 (+.f64 (/.f64 1/16 (pow.f64 t 8)) (*.f64 (-.f64 (/.f64 1/8 (pow.f64 t 6)) (pow.f64 (/.f64 -1/8 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) 2)) (/.f64 -1/4 (pow.f64 t 2)))) (pow.f64 l 7))) (/.f64 -1/2 (sqrt.f64 1/2))))
1
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(+.f64 1 (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(+.f64 1 (/.f64 (neg.f64 (pow.f64 t 2)) (pow.f64 l 2)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -4 (pow.f64 t 4)) (pow.f64 (*.f64 -1 (pow.f64 t 2)) 2)) (pow.f64 l 4)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 (+.f64 (*.f64 (pow.f64 t 4) -4) (pow.f64 (neg.f64 (pow.f64 t 2)) 2)) (/.f64 -1/2 (pow.f64 l 4)))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 t 4) -4) (*.f64 1 (pow.f64 t 4))) (pow.f64 l 4)))))
(+.f64 1 (-.f64 (*.f64 (*.f64 (pow.f64 t 4) -3) (/.f64 -1/2 (pow.f64 l 4))) (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 8 (pow.f64 t 6)) (*.f64 (+.f64 (*.f64 -4 (pow.f64 t 4)) (pow.f64 (*.f64 -1 (pow.f64 t 2)) 2)) (pow.f64 t 2))) (pow.f64 l 6))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -4 (pow.f64 t 4)) (pow.f64 (*.f64 -1 (pow.f64 t 2)) 2)) (pow.f64 l 4))))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 (+.f64 (*.f64 (pow.f64 t 4) -4) (pow.f64 (neg.f64 (pow.f64 t 2)) 2)) (/.f64 -1/2 (pow.f64 l 4)))) (+.f64 1 (*.f64 (+.f64 (*.f64 (pow.f64 t 6) 8) (*.f64 (pow.f64 t 2) (+.f64 (*.f64 (pow.f64 t 4) -4) (pow.f64 (neg.f64 (pow.f64 t 2)) 2)))) (/.f64 -1/2 (pow.f64 l 6)))))
(+.f64 (+.f64 1 (+.f64 (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 t 4) -4) (*.f64 1 (pow.f64 t 4))) (pow.f64 l 4))))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 t 6) 8) (*.f64 (pow.f64 t 2) (+.f64 (*.f64 (pow.f64 t 4) -4) (*.f64 1 (pow.f64 t 4))))) (pow.f64 l 6))))
(+.f64 (+.f64 1 (/.f64 (neg.f64 (pow.f64 t 2)) (pow.f64 l 2))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (pow.f64 t 4) -3) (pow.f64 l 4)) (/.f64 (+.f64 (*.f64 (pow.f64 t 6) 8) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 4) -3))) (pow.f64 l 6)))))
1
(+.f64 1 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(+.f64 1 (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(+.f64 1 (/.f64 (neg.f64 (pow.f64 t 2)) (pow.f64 l 2)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -4 (pow.f64 t 4)) (pow.f64 (*.f64 -1 (pow.f64 t 2)) 2)) (pow.f64 l 4)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 (+.f64 (*.f64 (pow.f64 t 4) -4) (pow.f64 (neg.f64 (pow.f64 t 2)) 2)) (/.f64 -1/2 (pow.f64 l 4)))))
(+.f64 1 (+.f64 (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 t 4) -4) (*.f64 1 (pow.f64 t 4))) (pow.f64 l 4)))))
(+.f64 1 (-.f64 (*.f64 (*.f64 (pow.f64 t 4) -3) (/.f64 -1/2 (pow.f64 l 4))) (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 8 (pow.f64 t 6)) (*.f64 (+.f64 (*.f64 -4 (pow.f64 t 4)) (pow.f64 (*.f64 -1 (pow.f64 t 2)) 2)) (pow.f64 t 2))) (pow.f64 l 6))) (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -4 (pow.f64 t 4)) (pow.f64 (*.f64 -1 (pow.f64 t 2)) 2)) (pow.f64 l 4))))))
(+.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 (+.f64 (*.f64 (pow.f64 t 4) -4) (pow.f64 (neg.f64 (pow.f64 t 2)) 2)) (/.f64 -1/2 (pow.f64 l 4)))) (+.f64 1 (*.f64 (+.f64 (*.f64 (pow.f64 t 6) 8) (*.f64 (pow.f64 t 2) (+.f64 (*.f64 (pow.f64 t 4) -4) (pow.f64 (neg.f64 (pow.f64 t 2)) 2)))) (/.f64 -1/2 (pow.f64 l 6)))))
(+.f64 (+.f64 1 (+.f64 (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 t 4) -4) (*.f64 1 (pow.f64 t 4))) (pow.f64 l 4))))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 t 6) 8) (*.f64 (pow.f64 t 2) (+.f64 (*.f64 (pow.f64 t 4) -4) (*.f64 1 (pow.f64 t 4))))) (pow.f64 l 6))))
(+.f64 (+.f64 1 (/.f64 (neg.f64 (pow.f64 t 2)) (pow.f64 l 2))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (pow.f64 t 4) -3) (pow.f64 l 4)) (/.f64 (+.f64 (*.f64 (pow.f64 t 6) 8) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 4) -3))) (pow.f64 l 6)))))
1
(+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1)
(+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 -2 (pow.f64 l 2))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4)))))
(+.f64 (*.f64 (pow.f64 t 2) (/.f64 -2 (pow.f64 l 2))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4)))))
(+.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4))) (*.f64 (pow.f64 t 2) (/.f64 -2 (pow.f64 l 2)))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 t 2) (/.f64 -2 (pow.f64 l 2))) (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4)))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (+.f64 1 (+.f64 (*.f64 -8 (/.f64 (pow.f64 t 6) (pow.f64 l 6))) (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4))))))
(+.f64 (*.f64 (pow.f64 t 2) (/.f64 -2 (pow.f64 l 2))) (+.f64 (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 t 6) (pow.f64 l 6))) 1)))
(+.f64 (*.f64 (pow.f64 t 2) (/.f64 -2 (pow.f64 l 2))) (+.f64 (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4))) (+.f64 1 (*.f64 -8 (/.f64 (pow.f64 t 6) (pow.f64 l 6))))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 t 2) (/.f64 -2 (pow.f64 l 2))) (+.f64 (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4))) (*.f64 (pow.f64 t 6) (/.f64 -8 (pow.f64 l 6))))))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(*.f64 (pow.f64 l 2) (/.f64 1/2 (pow.f64 t 2)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4))))
(+.f64 (*.f64 (pow.f64 l 2) (/.f64 1/2 (pow.f64 t 2))) (*.f64 (pow.f64 l 4) (/.f64 -1/4 (pow.f64 t 4))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4)))))
(+.f64 (*.f64 (pow.f64 l 4) (/.f64 -1/4 (pow.f64 t 4))) (+.f64 (*.f64 (pow.f64 l 2) (/.f64 1/2 (pow.f64 t 2))) (*.f64 (pow.f64 l 6) (/.f64 1/8 (pow.f64 t 6)))))
(+.f64 (*.f64 (pow.f64 l 2) (/.f64 1/2 (pow.f64 t 2))) (+.f64 (*.f64 (pow.f64 l 4) (/.f64 -1/4 (pow.f64 t 4))) (*.f64 (pow.f64 l 6) (/.f64 1/8 (pow.f64 t 6)))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 l 8) (pow.f64 t 8))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4))))))
(+.f64 (+.f64 (*.f64 (pow.f64 l 2) (/.f64 1/2 (pow.f64 t 2))) (*.f64 (pow.f64 l 4) (/.f64 -1/4 (pow.f64 t 4)))) (+.f64 (*.f64 (pow.f64 l 6) (/.f64 1/8 (pow.f64 t 6))) (*.f64 (pow.f64 l 8) (/.f64 -1/16 (pow.f64 t 8)))))
(+.f64 (*.f64 (pow.f64 l 2) (/.f64 1/2 (pow.f64 t 2))) (+.f64 (*.f64 (pow.f64 l 4) (/.f64 -1/4 (pow.f64 t 4))) (+.f64 (*.f64 (pow.f64 l 6) (/.f64 1/8 (pow.f64 t 6))) (*.f64 (pow.f64 l 8) (/.f64 -1/16 (pow.f64 t 8))))))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(*.f64 (pow.f64 l 2) (/.f64 1/2 (pow.f64 t 2)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4))))
(+.f64 (*.f64 (pow.f64 l 2) (/.f64 1/2 (pow.f64 t 2))) (*.f64 (pow.f64 l 4) (/.f64 -1/4 (pow.f64 t 4))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4)))))
(+.f64 (*.f64 (pow.f64 l 4) (/.f64 -1/4 (pow.f64 t 4))) (+.f64 (*.f64 (pow.f64 l 2) (/.f64 1/2 (pow.f64 t 2))) (*.f64 (pow.f64 l 6) (/.f64 1/8 (pow.f64 t 6)))))
(+.f64 (*.f64 (pow.f64 l 2) (/.f64 1/2 (pow.f64 t 2))) (+.f64 (*.f64 (pow.f64 l 4) (/.f64 -1/4 (pow.f64 t 4))) (*.f64 (pow.f64 l 6) (/.f64 1/8 (pow.f64 t 6)))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 l 8) (pow.f64 t 8))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4))))))
(+.f64 (+.f64 (*.f64 (pow.f64 l 2) (/.f64 1/2 (pow.f64 t 2))) (*.f64 (pow.f64 l 4) (/.f64 -1/4 (pow.f64 t 4)))) (+.f64 (*.f64 (pow.f64 l 6) (/.f64 1/8 (pow.f64 t 6))) (*.f64 (pow.f64 l 8) (/.f64 -1/16 (pow.f64 t 8)))))
(+.f64 (*.f64 (pow.f64 l 2) (/.f64 1/2 (pow.f64 t 2))) (+.f64 (*.f64 (pow.f64 l 4) (/.f64 -1/4 (pow.f64 t 4))) (+.f64 (*.f64 (pow.f64 l 6) (/.f64 1/8 (pow.f64 t 6))) (*.f64 (pow.f64 l 8) (/.f64 -1/16 (pow.f64 t 8))))))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(*.f64 (pow.f64 l 2) (/.f64 1/2 (pow.f64 t 2)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4))))
(+.f64 (*.f64 (pow.f64 l 2) (/.f64 1/2 (pow.f64 t 2))) (*.f64 (pow.f64 l 4) (/.f64 -1/4 (pow.f64 t 4))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4)))))
(+.f64 (*.f64 (pow.f64 l 4) (/.f64 -1/4 (pow.f64 t 4))) (+.f64 (*.f64 (pow.f64 l 2) (/.f64 1/2 (pow.f64 t 2))) (*.f64 (pow.f64 l 6) (/.f64 1/8 (pow.f64 t 6)))))
(+.f64 (*.f64 (pow.f64 l 2) (/.f64 1/2 (pow.f64 t 2))) (+.f64 (*.f64 (pow.f64 l 4) (/.f64 -1/4 (pow.f64 t 4))) (*.f64 (pow.f64 l 6) (/.f64 1/8 (pow.f64 t 6)))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 l 8) (pow.f64 t 8))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 l 6) (pow.f64 t 6))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 -1/4 (/.f64 (pow.f64 l 4) (pow.f64 t 4))))))
(+.f64 (+.f64 (*.f64 (pow.f64 l 2) (/.f64 1/2 (pow.f64 t 2))) (*.f64 (pow.f64 l 4) (/.f64 -1/4 (pow.f64 t 4)))) (+.f64 (*.f64 (pow.f64 l 6) (/.f64 1/8 (pow.f64 t 6))) (*.f64 (pow.f64 l 8) (/.f64 -1/16 (pow.f64 t 8)))))
(+.f64 (*.f64 (pow.f64 l 2) (/.f64 1/2 (pow.f64 t 2))) (+.f64 (*.f64 (pow.f64 l 4) (/.f64 -1/4 (pow.f64 t 4))) (+.f64 (*.f64 (pow.f64 l 6) (/.f64 1/8 (pow.f64 t 6))) (*.f64 (pow.f64 l 8) (/.f64 -1/16 (pow.f64 t 8))))))
1
(+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1)
(+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 -2 (pow.f64 l 2))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4)))))
(+.f64 (*.f64 (pow.f64 t 2) (/.f64 -2 (pow.f64 l 2))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4)))))
(+.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4))) (*.f64 (pow.f64 t 2) (/.f64 -2 (pow.f64 l 2)))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 t 2) (/.f64 -2 (pow.f64 l 2))) (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4)))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (+.f64 1 (+.f64 (*.f64 -8 (/.f64 (pow.f64 t 6) (pow.f64 l 6))) (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4))))))
(+.f64 (*.f64 (pow.f64 t 2) (/.f64 -2 (pow.f64 l 2))) (+.f64 (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 t 6) (pow.f64 l 6))) 1)))
(+.f64 (*.f64 (pow.f64 t 2) (/.f64 -2 (pow.f64 l 2))) (+.f64 (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4))) (+.f64 1 (*.f64 -8 (/.f64 (pow.f64 t 6) (pow.f64 l 6))))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 t 2) (/.f64 -2 (pow.f64 l 2))) (+.f64 (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4))) (*.f64 (pow.f64 t 6) (/.f64 -8 (pow.f64 l 6))))))
1
(+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 1)
(+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 -2 (pow.f64 l 2))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4)))))
(+.f64 (*.f64 (pow.f64 t 2) (/.f64 -2 (pow.f64 l 2))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4)))))
(+.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4))) (*.f64 (pow.f64 t 2) (/.f64 -2 (pow.f64 l 2)))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 t 2) (/.f64 -2 (pow.f64 l 2))) (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4)))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (+.f64 1 (+.f64 (*.f64 -8 (/.f64 (pow.f64 t 6) (pow.f64 l 6))) (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4))))))
(+.f64 (*.f64 (pow.f64 t 2) (/.f64 -2 (pow.f64 l 2))) (+.f64 (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4))) (+.f64 (*.f64 -8 (/.f64 (pow.f64 t 6) (pow.f64 l 6))) 1)))
(+.f64 (*.f64 (pow.f64 t 2) (/.f64 -2 (pow.f64 l 2))) (+.f64 (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4))) (+.f64 1 (*.f64 -8 (/.f64 (pow.f64 t 6) (pow.f64 l 6))))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 t 2) (/.f64 -2 (pow.f64 l 2))) (+.f64 (*.f64 4 (/.f64 (pow.f64 t 4) (pow.f64 l 4))) (*.f64 (pow.f64 t 6) (/.f64 -8 (pow.f64 l 6))))))
(+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 0)
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(+.f64 0 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(+.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 2) (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 2))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(+.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) (/.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 6) 8))
(+.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) 4)) (/.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 6) 8))
(+.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) 4)) (/.f64 (*.f64 (pow.f64 t 2) (/.f64 6 (pow.f64 l 2))) 8))
(/.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 8) 8)
(+.f64 (/.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 6) 8) (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4))
(+.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) 4)) (/.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 6) 8))
(+.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) 4)) (/.f64 (*.f64 (pow.f64 t 2) (/.f64 6 (pow.f64 l 2))) 8))
(/.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 8) 8)
(-.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 0)
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(-.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (-.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(-.f64 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))) (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(-.f64 0 (/.f64 (neg.f64 (pow.f64 t 2)) (pow.f64 l 2)))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(-.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 2) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) -2)))
(-.f64 (/.f64 (/.f64 (pow.f64 t 2) 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) -2)))
(/.f64 (-.f64 (/.f64 (pow.f64 t 2) 2) (/.f64 (pow.f64 t 2) -2)) (pow.f64 l 2))
(-.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 2) (-.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 2) (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(-.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) (-.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) -2)) (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4)))
(-.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) 4)) (-.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) -2)) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) 4))))
(-.f64 (*.f64 -2 (/.f64 (/.f64 (pow.f64 t 2) -4) (pow.f64 l 2))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) -2)))
(-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 6) 8) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) -4)))
(-.f64 (/.f64 (*.f64 (pow.f64 t 2) (/.f64 6 (pow.f64 l 2))) 8) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) -4)))
(-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 12) 16) (/.f64 (/.f64 (pow.f64 t 2) -4) (pow.f64 l 2)))
(-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 6) 8) (+.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) -4)) 0))
(-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 6) 8) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) -4)))
(-.f64 (/.f64 (*.f64 (pow.f64 t 2) (/.f64 6 (pow.f64 l 2))) 8) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) -4)))
(-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 12) 16) (/.f64 (/.f64 (pow.f64 t 2) -4) (pow.f64 l 2)))
(-.f64 (-.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (/.f64 (neg.f64 (pow.f64 t 2)) (pow.f64 l 2)))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(-.f64 (-.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 6) 8)) (-.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(-.f64 (-.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 6) 8)) (*.f64 -3 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) 4))))
(-.f64 (-.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (*.f64 (pow.f64 t 2) (/.f64 6 (pow.f64 l 2))) 8)) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) -3/4))
(-.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 7/4) (/.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 12) 16))
(-.f64 (-.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) -2))) (-.f64 0 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4)))
(-.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) 4)) (-.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) -2)) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) 4))))
(-.f64 (*.f64 -2 (/.f64 (/.f64 (pow.f64 t 2) -4) (pow.f64 l 2))) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) -2)))
(-.f64 (-.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) (-.f64 1 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 2))) (-.f64 -1 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4)))
(-.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) 4)) (-.f64 -1 (-.f64 (/.f64 (/.f64 (pow.f64 t 2) 2) (pow.f64 l 2)) (-.f64 1 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) 4))))))
(-.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) 4)) (-.f64 (-.f64 1 (/.f64 (/.f64 (pow.f64 t 2) 2) (pow.f64 l 2))) (-.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) 4)) -1)))
(-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 3) 4) (/.f64 (/.f64 (pow.f64 t 2) -4) (pow.f64 l 2)))
(-.f64 (-.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4) 1) (-.f64 (-.f64 -1 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 2)) (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 4)))
(-.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) 4)) (-.f64 -1 (-.f64 (/.f64 (/.f64 (pow.f64 t 2) 2) (pow.f64 l 2)) (-.f64 1 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) 4))))))
(-.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) 4)) (-.f64 (-.f64 1 (/.f64 (/.f64 (pow.f64 t 2) 2) (pow.f64 l 2))) (-.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) 4)) -1)))
(-.f64 (/.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 3) 4) (/.f64 (/.f64 (pow.f64 t 2) -4) (pow.f64 l 2)))
(*.f64 2 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 2))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 (pow.f64 t 2) (/.f64 1 (pow.f64 l 2)))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 (pow.f64 t 2) (-.f64 (/.f64 2 (pow.f64 l 2)) (/.f64 1 (pow.f64 l 2))))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 (pow.f64 l 2) (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) (pow.f64 l 2))))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1)
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 1 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))) 1/2)
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 (/.f64 2 (pow.f64 l 2)) (/.f64 (pow.f64 t 2) 2))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 (*.f64 2 (pow.f64 t 2)) (/.f64 1/2 (pow.f64 l 2)))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 (*.f64 2 (pow.f64 t 2)) (-.f64 (/.f64 1 (pow.f64 l 2)) (/.f64 1/2 (pow.f64 l 2))))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)) 1/4)
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 -2 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) -2)))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 2) 2)
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 (*.f64 (pow.f64 t 2) 4) (/.f64 1 (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 (*.f64 (pow.f64 t 2) 4) (-.f64 (/.f64 1/2 (pow.f64 l 2)) (/.f64 1 (*.f64 (pow.f64 l 2) 4))))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 1/2 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)) (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)) (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(*.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 t 2) 4) (+.f64 (pow.f64 t 2) (pow.f64 t 2))) (pow.f64 l 2)))
(*.f64 (/.f64 1 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 (/.f64 1 (pow.f64 l 2)) (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 (/.f64 1 (pow.f64 l 2)) (-.f64 (*.f64 2 (pow.f64 t 2)) (pow.f64 t 2)))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 (/.f64 1/2 (pow.f64 l 2)) (*.f64 2 (pow.f64 t 2)))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 (/.f64 1/2 (pow.f64 l 2)) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 (/.f64 1/2 (pow.f64 l 2)) (-.f64 (*.f64 (pow.f64 t 2) 4) (*.f64 2 (pow.f64 t 2))))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 (/.f64 1 (*.f64 (pow.f64 l 2) 4)) (*.f64 (pow.f64 t 2) 4))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 (/.f64 1 (*.f64 (pow.f64 l 2) 4)) (-.f64 (*.f64 (*.f64 2 (pow.f64 t 2)) 4) (*.f64 (pow.f64 t 2) 4)))
(*.f64 (/.f64 1 (*.f64 (pow.f64 l 2) 4)) (-.f64 (*.f64 4 (*.f64 2 (pow.f64 t 2))) (*.f64 (pow.f64 t 2) 4)))
(*.f64 (/.f64 1/4 (pow.f64 l 2)) (-.f64 (*.f64 (pow.f64 t 2) 8) (*.f64 (pow.f64 t 2) 4)))
(*.f64 (*.f64 (*.f64 2 (pow.f64 t 2)) 4) (/.f64 1/2 (*.f64 (pow.f64 l 2) 4)))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 (*.f64 (*.f64 2 (pow.f64 t 2)) 4) (-.f64 (/.f64 1 (*.f64 (pow.f64 l 2) 4)) (/.f64 1/2 (*.f64 (pow.f64 l 2) 4))))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 (/.f64 (pow.f64 t 2) 2) (/.f64 2 (pow.f64 l 2)))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 (*.f64 (pow.f64 t 2) -2) (-.f64 0 (/.f64 1/2 (pow.f64 l 2))))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) (pow.f64 l 2))) (pow.f64 l 2))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 l 2) 2)) (/.f64 1 (/.f64 2 (pow.f64 l 2))))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (/.f64 1 (pow.f64 l 2)))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 (*.f64 (pow.f64 t 2) -4) (-.f64 0 (/.f64 1 (*.f64 (pow.f64 l 2) 4))))
(*.f64 (*.f64 (pow.f64 t 2) -4) (neg.f64 (/.f64 1 (*.f64 (pow.f64 l 2) 4))))
(*.f64 (pow.f64 t 2) (*.f64 -4 (neg.f64 (/.f64 1/4 (pow.f64 l 2)))))
(*.f64 (pow.f64 t 2) (*.f64 -4 (/.f64 -1/4 (pow.f64 l 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 (/.f64 1/2 (*.f64 (pow.f64 l 2) 4)) (*.f64 (*.f64 2 (pow.f64 t 2)) 4))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 (/.f64 1 (/.f64 2 (pow.f64 l 2))) (/.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (pow.f64 l 2) 2)))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 (*.f64 (pow.f64 t 2) (pow.f64 l 2)) (/.f64 (/.f64 1 (pow.f64 l 2)) (pow.f64 l 2)))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 (*.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))) (/.f64 (/.f64 1/2 (pow.f64 l 2)) (pow.f64 l 2)))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))) (/.f64 1/2 (pow.f64 l 2)))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) 4)) (/.f64 (/.f64 1 (*.f64 (pow.f64 l 2) 4)) (pow.f64 l 2)))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 (/.f64 (/.f64 1 (pow.f64 l 2)) (pow.f64 l 2)) (*.f64 (pow.f64 t 2) (pow.f64 l 2)))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 (/.f64 (/.f64 1/2 (pow.f64 l 2)) (pow.f64 l 2)) (*.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2))))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(*.f64 (/.f64 (/.f64 1 (*.f64 (pow.f64 l 2) 4)) (pow.f64 l 2)) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) 4)))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(pow.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1)
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(neg.f64 (/.f64 (neg.f64 (pow.f64 t 2)) (pow.f64 l 2)))
(/.f64 (pow.f64 t 2) (pow.f64 l 2))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))))) 0)
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 0 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))))) 2) (/.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))))) 2))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(-.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))))) 0)
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(-.f64 (/.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))))) 2) (/.f64 (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))))) 2))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(*.f64 2 (sqrt.f64 (/.f64 1/2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))))
(*.f64 1 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))))) 1)
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(*.f64 (*.f64 2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))))) 1/2)
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))))) 4) 1/4)
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))))) 4))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))))
(sqrt.f64 (*.f64 1 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))))
(*.f64 1 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))))
(sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))) (sqrt.f64 2))
(sqrt.f64 (*.f64 1 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))))
(*.f64 1 (sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))))
(sqrt.f64 (/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))
(*.f64 (sqrt.f64 (/.f64 1/2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))) 2)
(*.f64 2 (sqrt.f64 (/.f64 1/2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))))
(*.f64 (sqrt.f64 (/.f64 2 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))))) (sqrt.f64 1/2))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 2 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(/.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))))) 1)
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(/.f64 (*.f64 2 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))))) 2)
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))))) 4) 4)
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))))) 4)) 8)
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(pow.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))))) 1)
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))) 0)
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(+.f64 0 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(+.f64 (/.f64 1 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))) (/.f64 1 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))
(/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))
(-.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))) 0)
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(-.f64 (/.f64 1 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))) (/.f64 (neg.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))))) 2))
(-.f64 (/.f64 1 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))) (/.f64 (neg.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) 2))
(-.f64 (/.f64 1 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))) (/.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) -2))
(-.f64 (/.f64 1 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))) (/.f64 -1/2 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(*.f64 2 (/.f64 1 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))
(/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))
(*.f64 1 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))) 1)
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(*.f64 4 (/.f64 1/2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))))
(/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))
(*.f64 (/.f64 2 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))) 1/2)
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(*.f64 1/2 (/.f64 2 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(*.f64 (/.f64 1/2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))) 4)
(/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))
(*.f64 8 (/.f64 1 (*.f64 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))) 4)))
(/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))
(*.f64 (/.f64 4 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))) 1/4)
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(*.f64 (/.f64 1 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2)))) 2)
(/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))
(*.f64 1/4 (/.f64 4 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(*.f64 (/.f64 1 (*.f64 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))) 4)) 8)
(/.f64 2 (+.f64 2 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 l 2))))
(pow.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))) 1)
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(+.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))))) 0)
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 0 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))))) 2) (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))))) 2))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(-.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))))) 0)
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(-.f64 (/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))))) 2) (/.f64 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))))))) 2))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(*.f64 1 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))))))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))))) 1)
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(*.f64 (*.f64 2 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))))))) 1/2)
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(*.f64 1/2 (*.f64 2 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))))))))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(*.f64 (*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))))) 4) 1/4)
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(*.f64 1/4 (*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))))) 4))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(/.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))))) 1)
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(/.f64 (*.f64 2 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2)))))))) 2)
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(/.f64 (*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))))) 4) 4)
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(/.f64 (*.f64 2 (*.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))))) 4)) 8)
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(pow.f64 (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 t 2) (/.f64 2 (pow.f64 l 2))))))) 1)
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))

localize59.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
0.5b
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
15.0b
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
Compiler

Compiled 51 to 39 computations (23.5% saved)

series36.0ms (0.1%)

Counts
3 → 24
Calls

18 calls:

TimeVariablePointExpression
29.0ms
Omc
@inf
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
1.0ms
Om
@0
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
1.0ms
Om
@inf
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
1.0ms
Omc
@0
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
1.0ms
Om
@inf
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))

rewrite306.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1018×rational_best-simplify-51
1000×rational_best-simplify-64
864×rational_best-4
864×rational_best-2
864×rational_best-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01381
18281
216281
346981
4214181
Stop Event
node limit
Counts
3 → 110
Calls
Call 1
Inputs
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))) (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) 4)) (/.f64 (*.f64 (pow.f64 Om 2) 3) (*.f64 (pow.f64 Omc 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (pow.f64 Om 2) 3) (*.f64 (pow.f64 Omc 2) 4)) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))) -1) (neg.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 Om 2) -2) (pow.f64 Omc 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))) (+.f64 -1 (/.f64 (/.f64 (pow.f64 Om 2) -2) (pow.f64 Omc 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2)))) (/.f64 (/.f64 (pow.f64 Om 2) -2) (pow.f64 Omc 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) 4))) (neg.f64 (/.f64 (*.f64 (pow.f64 Om 2) 3) (*.f64 (pow.f64 Omc 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))) (/.f64 (/.f64 (pow.f64 Om 2) -2) (pow.f64 Omc 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (pow.f64 Om 2) -2) (pow.f64 Omc 2)) (-.f64 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))) (*.f64 2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 Om 2) 3) (*.f64 (pow.f64 Omc 2) 4)) (/.f64 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 Om 2) 3) (*.f64 (pow.f64 Omc 2) 4)) (+.f64 (/.f64 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2))) 4) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2))) 4) (-.f64 (/.f64 (*.f64 (pow.f64 Om 2) 3) (*.f64 (pow.f64 Omc 2) 4)) (*.f64 2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (pow.f64 Om 2) (/.f64 1/2 (pow.f64 Omc 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 2 (pow.f64 Om 2)) (/.f64 2 (*.f64 (pow.f64 Omc 2) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 Om 2) (/.f64 1 (pow.f64 Omc 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 Om 2) (*.f64 2 (/.f64 1/2 (pow.f64 Omc 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 Omc 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (pow.f64 Omc 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 Om 2)) (/.f64 1/2 (pow.f64 Omc 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 Om 2)) (*.f64 (/.f64 1 (pow.f64 Omc 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 Om 2)) (*.f64 1/2 (/.f64 1 (pow.f64 Omc 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 Om 2)) (*.f64 2 (/.f64 2 (*.f64 (pow.f64 Omc 2) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 Om 2)) (-.f64 (/.f64 1 (pow.f64 Omc 2)) (/.f64 1/2 (pow.f64 Omc 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 Om 2)) (*.f64 -2 (/.f64 1/2 (pow.f64 Omc 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 Om 2) 4) (/.f64 2 (*.f64 (pow.f64 Omc 2) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 Om 2) 4) (*.f64 (/.f64 1/2 (pow.f64 Omc 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 Om 2) 4) (*.f64 1/2 (/.f64 1/2 (pow.f64 Omc 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 Om 2) 4) (-.f64 (/.f64 1/2 (pow.f64 Omc 2)) (/.f64 2 (*.f64 (pow.f64 Omc 2) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (/.f64 (*.f64 (pow.f64 Om 2) 4) (pow.f64 Omc 2)) (*.f64 2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 Omc 2)) (pow.f64 Om 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 Omc 2)) (-.f64 (*.f64 2 (pow.f64 Om 2)) (pow.f64 Om 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (pow.f64 Omc 2)) (*.f64 2 (pow.f64 Om 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (pow.f64 Omc 2)) (-.f64 (*.f64 (pow.f64 Om 2) 4) (*.f64 2 (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (pow.f64 Omc 2) 8)) (*.f64 (pow.f64 Om 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (pow.f64 Omc 2) 8)) (*.f64 (*.f64 (*.f64 2 (pow.f64 Om 2)) 4) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (pow.f64 Omc 2) 8)) (-.f64 (*.f64 (*.f64 2 (pow.f64 Om 2)) 4) (*.f64 (pow.f64 Om 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 Om 2) 4) (pow.f64 Omc 2)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 2 (pow.f64 Om 2)) 4) (/.f64 1 (*.f64 (pow.f64 Omc 2) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 2 (pow.f64 Om 2)) 4) (*.f64 (/.f64 2 (*.f64 (pow.f64 Omc 2) 8)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 2 (pow.f64 Om 2)) 4) (-.f64 (/.f64 2 (*.f64 (pow.f64 Omc 2) 8)) (/.f64 1 (*.f64 (pow.f64 Omc 2) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (pow.f64 Omc 2))) (pow.f64 Omc 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (pow.f64 Omc 2))) (/.f64 1 (/.f64 1 (pow.f64 Omc 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Omc 2) 2)) (/.f64 1 (/.f64 2 (pow.f64 Omc 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (pow.f64 Om 2) (/.f64 2 (*.f64 (pow.f64 Omc 2) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (/.f64 (pow.f64 Om 2) -2) (pow.f64 Omc 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 (*.f64 (pow.f64 Om 2) 4) (pow.f64 Omc 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (*.f64 (pow.f64 Om 2) 4) (/.f64 1 (pow.f64 Omc 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (pow.f64 (+.f64 Om Om) 2) (/.f64 1 (pow.f64 Omc 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (pow.f64 Omc 2) 8)) (*.f64 (*.f64 2 (pow.f64 Om 2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (pow.f64 Omc 2))) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (pow.f64 Omc 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 2 (pow.f64 Omc 2))) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Omc 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (/.f64 1 (pow.f64 Omc 2)) (pow.f64 Omc 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 Omc 2) (*.f64 2 (pow.f64 Om 2))) (/.f64 (/.f64 1/2 (pow.f64 Omc 2)) (pow.f64 Omc 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 Omc 2) (*.f64 (pow.f64 Om 2) 4)) (/.f64 (/.f64 2 (*.f64 (pow.f64 Omc 2) 8)) (pow.f64 Omc 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (pow.f64 Omc 2)) (pow.f64 Omc 2)) (*.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 (pow.f64 Omc 2)) (pow.f64 Omc 2)) (*.f64 (pow.f64 Omc 2) (*.f64 2 (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2 (*.f64 (pow.f64 Omc 2) 8)) (pow.f64 Omc 2)) (*.f64 (pow.f64 Omc 2) (*.f64 (pow.f64 Om 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (pow.f64 Omc 2) (/.f64 2 (pow.f64 Omc 2))) -1) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2) (/.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2) (/.f64 (neg.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 4) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 2) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 2) (/.f64 (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -2) -2)) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 1)))))

simplify641.0ms (1.4%)

Algorithm
egg-herbie
Rules
1162×rational_best-simplify-55
1020×rational_best-simplify-1
898×rational_best-simplify-3
786×rational_best-simplify-108
556×rational_best-simplify-49
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02753988
16783974
220263974
374923974
Stop Event
node limit
Counts
134 → 159
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))))))
(/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)
(+.f64 (*.f64 1/2 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc))
(+.f64 (*.f64 1/2 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)))
(+.f64 (*.f64 1/2 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5)))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc))
(+.f64 (*.f64 -1/2 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)))
(+.f64 (*.f64 -1/2 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc))))
(+.f64 (*.f64 -1/2 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)))))
(/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)
(+.f64 (*.f64 1/2 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc))
(+.f64 (*.f64 1/2 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)))
(+.f64 (*.f64 1/2 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5)))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))))))
(+.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 0)
(+.f64 0 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(+.f64 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))) (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))))
(+.f64 (*.f64 2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2))))
(+.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) 4)) (/.f64 (*.f64 (pow.f64 Om 2) 3) (*.f64 (pow.f64 Omc 2) 4)))
(+.f64 (/.f64 (*.f64 (pow.f64 Om 2) 3) (*.f64 (pow.f64 Omc 2) 4)) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) 4)))
(+.f64 (-.f64 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))) -1) (neg.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 Om 2) -2) (pow.f64 Omc 2)))))
(+.f64 (-.f64 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))) (+.f64 -1 (/.f64 (/.f64 (pow.f64 Om 2) -2) (pow.f64 Omc 2)))) -1)
(+.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2)))) (/.f64 (/.f64 (pow.f64 Om 2) -2) (pow.f64 Omc 2)))
(+.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) 4))) (neg.f64 (/.f64 (*.f64 (pow.f64 Om 2) 3) (*.f64 (pow.f64 Omc 2) 4))))
(-.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 0)
(-.f64 0 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2))))
(-.f64 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -2))
(-.f64 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))) (/.f64 (/.f64 (pow.f64 Om 2) -2) (pow.f64 Omc 2)))
(-.f64 (*.f64 2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (/.f64 (/.f64 (pow.f64 Om 2) -2) (pow.f64 Omc 2)) (-.f64 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))) (*.f64 2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(-.f64 (/.f64 (*.f64 (pow.f64 Om 2) 3) (*.f64 (pow.f64 Omc 2) 4)) (/.f64 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2))) 4))
(-.f64 (/.f64 (*.f64 (pow.f64 Om 2) 3) (*.f64 (pow.f64 Omc 2) 4)) (+.f64 (/.f64 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2))) 4) 0))
(-.f64 (/.f64 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2))) 4) (-.f64 (/.f64 (*.f64 (pow.f64 Om 2) 3) (*.f64 (pow.f64 Omc 2) 4)) (*.f64 2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 2 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))))
(*.f64 2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))
(*.f64 2 (*.f64 (pow.f64 Om 2) (/.f64 1/2 (pow.f64 Omc 2))))
(*.f64 2 (*.f64 (*.f64 2 (pow.f64 Om 2)) (/.f64 2 (*.f64 (pow.f64 Omc 2) 8))))
(*.f64 (pow.f64 Om 2) (/.f64 1 (pow.f64 Omc 2)))
(*.f64 (pow.f64 Om 2) (*.f64 2 (/.f64 1/2 (pow.f64 Omc 2))))
(*.f64 (pow.f64 Omc 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (pow.f64 Omc 2))))
(*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1)
(*.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(*.f64 (*.f64 2 (pow.f64 Om 2)) (/.f64 1/2 (pow.f64 Omc 2)))
(*.f64 (*.f64 2 (pow.f64 Om 2)) (*.f64 (/.f64 1 (pow.f64 Omc 2)) 1/2))
(*.f64 (*.f64 2 (pow.f64 Om 2)) (*.f64 1/2 (/.f64 1 (pow.f64 Omc 2))))
(*.f64 (*.f64 2 (pow.f64 Om 2)) (*.f64 2 (/.f64 2 (*.f64 (pow.f64 Omc 2) 8))))
(*.f64 (*.f64 2 (pow.f64 Om 2)) (-.f64 (/.f64 1 (pow.f64 Omc 2)) (/.f64 1/2 (pow.f64 Omc 2))))
(*.f64 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2))) -1)
(*.f64 (neg.f64 (pow.f64 Om 2)) (*.f64 -2 (/.f64 1/2 (pow.f64 Omc 2))))
(*.f64 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))) 2)
(*.f64 (*.f64 2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)
(*.f64 (*.f64 (pow.f64 Om 2) 4) (/.f64 2 (*.f64 (pow.f64 Omc 2) 8)))
(*.f64 (*.f64 (pow.f64 Om 2) 4) (*.f64 (/.f64 1/2 (pow.f64 Omc 2)) 1/2))
(*.f64 (*.f64 (pow.f64 Om 2) 4) (*.f64 1/2 (/.f64 1/2 (pow.f64 Omc 2))))
(*.f64 (*.f64 (pow.f64 Om 2) 4) (-.f64 (/.f64 1/2 (pow.f64 Omc 2)) (/.f64 2 (*.f64 (pow.f64 Omc 2) 8))))
(*.f64 1/2 (*.f64 2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 (pow.f64 Om 2) 4) (pow.f64 Omc 2)) (*.f64 2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 1 (pow.f64 Omc 2)) (pow.f64 Om 2))
(*.f64 (/.f64 1 (pow.f64 Omc 2)) (-.f64 (*.f64 2 (pow.f64 Om 2)) (pow.f64 Om 2)))
(*.f64 (/.f64 1/2 (pow.f64 Omc 2)) (*.f64 2 (pow.f64 Om 2)))
(*.f64 (/.f64 1/2 (pow.f64 Omc 2)) (-.f64 (*.f64 (pow.f64 Om 2) 4) (*.f64 2 (pow.f64 Om 2))))
(*.f64 (/.f64 2 (*.f64 (pow.f64 Omc 2) 8)) (*.f64 (pow.f64 Om 2) 4))
(*.f64 (/.f64 2 (*.f64 (pow.f64 Omc 2) 8)) (*.f64 (*.f64 (*.f64 2 (pow.f64 Om 2)) 4) 1/2))
(*.f64 (/.f64 2 (*.f64 (pow.f64 Omc 2) 8)) (-.f64 (*.f64 (*.f64 2 (pow.f64 Om 2)) 4) (*.f64 (pow.f64 Om 2) 4)))
(*.f64 (/.f64 (*.f64 (pow.f64 Om 2) 4) (pow.f64 Omc 2)) 1/4)
(*.f64 (*.f64 (*.f64 2 (pow.f64 Om 2)) 4) (/.f64 1 (*.f64 (pow.f64 Omc 2) 8)))
(*.f64 (*.f64 (*.f64 2 (pow.f64 Om 2)) 4) (*.f64 (/.f64 2 (*.f64 (pow.f64 Omc 2) 8)) 1/2))
(*.f64 (*.f64 (*.f64 2 (pow.f64 Om 2)) 4) (-.f64 (/.f64 2 (*.f64 (pow.f64 Omc 2) 8)) (/.f64 1 (*.f64 (pow.f64 Omc 2) 8))))
(*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (pow.f64 Omc 2))) (pow.f64 Omc 2))
(*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (pow.f64 Omc 2))) (/.f64 1 (/.f64 1 (pow.f64 Omc 2))))
(*.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Omc 2) 2)) (/.f64 1 (/.f64 2 (pow.f64 Omc 2))))
(*.f64 4 (*.f64 (pow.f64 Om 2) (/.f64 2 (*.f64 (pow.f64 Omc 2) 8))))
(*.f64 -2 (/.f64 (/.f64 (pow.f64 Om 2) -2) (pow.f64 Omc 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 Om 2) 4) (pow.f64 Omc 2)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 Om 2) 4) (/.f64 1 (pow.f64 Omc 2))))
(*.f64 1/4 (*.f64 (pow.f64 (+.f64 Om Om) 2) (/.f64 1 (pow.f64 Omc 2))))
(*.f64 (/.f64 1 (*.f64 (pow.f64 Omc 2) 8)) (*.f64 (*.f64 2 (pow.f64 Om 2)) 4))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 Omc 2))) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (pow.f64 Omc 2))))
(*.f64 (/.f64 1 (/.f64 2 (pow.f64 Omc 2))) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Omc 2) 2)))
(*.f64 (*.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (/.f64 1 (pow.f64 Omc 2)) (pow.f64 Omc 2)))
(*.f64 (*.f64 (pow.f64 Omc 2) (*.f64 2 (pow.f64 Om 2))) (/.f64 (/.f64 1/2 (pow.f64 Omc 2)) (pow.f64 Omc 2)))
(*.f64 (*.f64 (pow.f64 Omc 2) (*.f64 (pow.f64 Om 2) 4)) (/.f64 (/.f64 2 (*.f64 (pow.f64 Omc 2) 8)) (pow.f64 Omc 2)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 Omc 2)) (pow.f64 Omc 2)) (*.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(*.f64 (/.f64 (/.f64 1/2 (pow.f64 Omc 2)) (pow.f64 Omc 2)) (*.f64 (pow.f64 Omc 2) (*.f64 2 (pow.f64 Om 2))))
(*.f64 (/.f64 (/.f64 2 (*.f64 (pow.f64 Omc 2) 8)) (pow.f64 Omc 2)) (*.f64 (pow.f64 Omc 2) (*.f64 (pow.f64 Om 2) 4)))
(*.f64 (+.f64 (*.f64 (pow.f64 Omc 2) (/.f64 2 (pow.f64 Omc 2))) -1) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(pow.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1)
(neg.f64 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2))))
(+.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 0)
(+.f64 0 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (/.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2) (/.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2))
(-.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 0)
(-.f64 (/.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2) (/.f64 (neg.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2))
(*.f64 2 (*.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1/2))
(*.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1)
(*.f64 (*.f64 2 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1/2)
(*.f64 1/2 (*.f64 2 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 (*.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4) 1/4)
(*.f64 1/4 (*.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4))
(/.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1)
(/.f64 (*.f64 2 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)
(/.f64 (*.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4) 4)
(/.f64 (*.f64 (*.f64 2 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 4) 8)
(pow.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1)
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 0)
(+.f64 0 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 2) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 2))
(-.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 0)
(-.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 2) (/.f64 (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2))
(*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 1/2))
(*.f64 1 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 1)
(*.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1/2)
(*.f64 1/2 (*.f64 2 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 4) 1/4)
(*.f64 1/4 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 4))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -2) -2)) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -2) -2)))
(/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2)
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 4)) 8)
(pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 1)
Outputs
1
(+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)))) 1))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))) (+.f64 1 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))))))
(+.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 1 (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)))))
(/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)
(/.f64 (*.f64 Om (sqrt.f64 -1)) Omc)
(+.f64 (*.f64 1/2 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc))
(+.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc) (*.f64 1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om)))
(+.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc) (*.f64 Omc (/.f64 (/.f64 1/2 Om) (sqrt.f64 -1))))
(+.f64 (*.f64 1/2 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)))
(+.f64 (*.f64 1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om)) (+.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc) (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))))))
(+.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc) (+.f64 (*.f64 1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om)) (*.f64 (pow.f64 Omc 3) (/.f64 -1/8 (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))))))
(+.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc) (+.f64 (*.f64 Omc (/.f64 (/.f64 1/2 Om) (sqrt.f64 -1))) (*.f64 -1/8 (/.f64 (/.f64 (pow.f64 Omc 3) (sqrt.f64 -1)) (pow.f64 Om 3)))))
(+.f64 (*.f64 1/2 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5)))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc))))
(+.f64 (*.f64 1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))) (+.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc) (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))))))
(+.f64 (*.f64 1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om)) (+.f64 (*.f64 1/16 (/.f64 (/.f64 (pow.f64 Omc 5) (pow.f64 Om 5)) (sqrt.f64 -1))) (+.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc) (*.f64 (pow.f64 Omc 3) (/.f64 -1/8 (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(+.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc) (+.f64 (+.f64 (*.f64 -1/8 (/.f64 (/.f64 (pow.f64 Omc 3) (sqrt.f64 -1)) (pow.f64 Om 3))) (*.f64 1/16 (/.f64 (/.f64 (pow.f64 Omc 5) (pow.f64 Om 5)) (sqrt.f64 -1)))) (*.f64 Omc (/.f64 (/.f64 1/2 Om) (sqrt.f64 -1)))))
(+.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc) (+.f64 (*.f64 Omc (/.f64 (/.f64 1/2 Om) (sqrt.f64 -1))) (+.f64 (*.f64 -1/8 (/.f64 (/.f64 (pow.f64 Omc 3) (sqrt.f64 -1)) (pow.f64 Om 3))) (*.f64 1/16 (/.f64 (/.f64 (pow.f64 Omc 5) (pow.f64 Om 5)) (sqrt.f64 -1))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc))
(*.f64 -1 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc))
(neg.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc))
(+.f64 (*.f64 -1/2 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc)) (*.f64 -1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om)))
(+.f64 (neg.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc)) (*.f64 -1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om)))
(+.f64 (neg.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc)) (*.f64 Omc (/.f64 (/.f64 -1/2 Om) (sqrt.f64 -1))))
(+.f64 (*.f64 -1/2 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc))))
(+.f64 (*.f64 -1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om)) (+.f64 (*.f64 -1 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc)) (*.f64 (pow.f64 Omc 3) (/.f64 1/8 (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))))))
(+.f64 (*.f64 (pow.f64 Omc 3) (/.f64 (/.f64 1/8 (sqrt.f64 -1)) (pow.f64 Om 3))) (+.f64 (neg.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc)) (*.f64 -1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om))))
(+.f64 (neg.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc)) (+.f64 (*.f64 Omc (/.f64 (/.f64 -1/2 Om) (sqrt.f64 -1))) (*.f64 (pow.f64 Omc 3) (/.f64 (/.f64 1/8 (sqrt.f64 -1)) (pow.f64 Om 3)))))
(+.f64 (*.f64 -1/2 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)))))
(+.f64 (*.f64 -1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om)) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc)) (*.f64 (pow.f64 Omc 3) (/.f64 1/8 (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))))) (*.f64 -1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5))))))
(+.f64 (+.f64 (*.f64 (pow.f64 Omc 3) (/.f64 (/.f64 1/8 (sqrt.f64 -1)) (pow.f64 Om 3))) (*.f64 -1/16 (/.f64 (/.f64 (pow.f64 Omc 5) (pow.f64 Om 5)) (sqrt.f64 -1)))) (+.f64 (neg.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc)) (*.f64 -1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om))))
(+.f64 (neg.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc)) (+.f64 (+.f64 (*.f64 (pow.f64 Omc 3) (/.f64 (/.f64 1/8 (sqrt.f64 -1)) (pow.f64 Om 3))) (*.f64 -1/16 (/.f64 (/.f64 (pow.f64 Omc 5) (pow.f64 Om 5)) (sqrt.f64 -1)))) (*.f64 Omc (/.f64 (/.f64 -1/2 Om) (sqrt.f64 -1)))))
(+.f64 (neg.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc)) (+.f64 (*.f64 -1/16 (/.f64 (/.f64 (pow.f64 Omc 5) (pow.f64 Om 5)) (sqrt.f64 -1))) (+.f64 (*.f64 Omc (/.f64 (/.f64 -1/2 Om) (sqrt.f64 -1))) (*.f64 (pow.f64 Omc 3) (/.f64 (/.f64 1/8 (sqrt.f64 -1)) (pow.f64 Om 3))))))
(/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)
(/.f64 (*.f64 Om (sqrt.f64 -1)) Omc)
(+.f64 (*.f64 1/2 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc))
(+.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc) (*.f64 1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om)))
(+.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc) (*.f64 Omc (/.f64 (/.f64 1/2 Om) (sqrt.f64 -1))))
(+.f64 (*.f64 1/2 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc)))
(+.f64 (*.f64 1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om)) (+.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc) (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))))))
(+.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc) (+.f64 (*.f64 1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om)) (*.f64 (pow.f64 Omc 3) (/.f64 -1/8 (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))))))
(+.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc) (+.f64 (*.f64 Omc (/.f64 (/.f64 1/2 Om) (sqrt.f64 -1))) (*.f64 -1/8 (/.f64 (/.f64 (pow.f64 Omc 3) (sqrt.f64 -1)) (pow.f64 Om 3)))))
(+.f64 (*.f64 1/2 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3)))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (pow.f64 Om 5)))) (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc))))
(+.f64 (*.f64 1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))) (+.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc) (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))))))
(+.f64 (*.f64 1/2 (/.f64 (/.f64 Omc (sqrt.f64 -1)) Om)) (+.f64 (*.f64 1/16 (/.f64 (/.f64 (pow.f64 Omc 5) (pow.f64 Om 5)) (sqrt.f64 -1))) (+.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc) (*.f64 (pow.f64 Omc 3) (/.f64 -1/8 (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(+.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc) (+.f64 (+.f64 (*.f64 -1/8 (/.f64 (/.f64 (pow.f64 Omc 3) (sqrt.f64 -1)) (pow.f64 Om 3))) (*.f64 1/16 (/.f64 (/.f64 (pow.f64 Omc 5) (pow.f64 Om 5)) (sqrt.f64 -1)))) (*.f64 Omc (/.f64 (/.f64 1/2 Om) (sqrt.f64 -1)))))
(+.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc) (+.f64 (*.f64 Omc (/.f64 (/.f64 1/2 Om) (sqrt.f64 -1))) (+.f64 (*.f64 -1/8 (/.f64 (/.f64 (pow.f64 Omc 3) (sqrt.f64 -1)) (pow.f64 Om 3))) (*.f64 1/16 (/.f64 (/.f64 (pow.f64 Omc 5) (pow.f64 Om 5)) (sqrt.f64 -1))))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)))) 1))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))) (+.f64 1 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))))))
(+.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 1 (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)))))
1
(+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))
(+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)))) 1))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))) (+.f64 1 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))))))
(+.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 1 (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)))))
(+.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 0)
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(+.f64 0 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(+.f64 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))) (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(+.f64 (*.f64 2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2))))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(+.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) 4)) (/.f64 (*.f64 (pow.f64 Om 2) 3) (*.f64 (pow.f64 Omc 2) 4)))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(+.f64 (/.f64 (*.f64 (pow.f64 Om 2) 3) (*.f64 (pow.f64 Omc 2) 4)) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) 4)))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(+.f64 (-.f64 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))) -1) (neg.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 Om 2) -2) (pow.f64 Omc 2)))))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(+.f64 (-.f64 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))) (+.f64 -1 (/.f64 (/.f64 (pow.f64 Om 2) -2) (pow.f64 Omc 2)))) -1)
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(+.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2)))) (/.f64 (/.f64 (pow.f64 Om 2) -2) (pow.f64 Omc 2)))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(+.f64 (-.f64 (*.f64 2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) 4))) (neg.f64 (/.f64 (*.f64 (pow.f64 Om 2) 3) (*.f64 (pow.f64 Omc 2) 4))))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(-.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 0)
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(-.f64 0 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2))))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(-.f64 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(-.f64 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))) (/.f64 (/.f64 (pow.f64 Om 2) -2) (pow.f64 Omc 2)))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(-.f64 (*.f64 2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(-.f64 (/.f64 (/.f64 (pow.f64 Om 2) -2) (pow.f64 Omc 2)) (-.f64 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))) (*.f64 2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(-.f64 (/.f64 (*.f64 (pow.f64 Om 2) 3) (*.f64 (pow.f64 Omc 2) 4)) (/.f64 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2))) 4))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(-.f64 (/.f64 (*.f64 (pow.f64 Om 2) 3) (*.f64 (pow.f64 Omc 2) 4)) (+.f64 (/.f64 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2))) 4) 0))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(-.f64 (/.f64 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2))) 4) (-.f64 (/.f64 (*.f64 (pow.f64 Om 2) 3) (*.f64 (pow.f64 Omc 2) 4)) (*.f64 2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 2 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 2 (*.f64 (pow.f64 Om 2) (/.f64 1/2 (pow.f64 Omc 2))))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 2 (*.f64 (*.f64 2 (pow.f64 Om 2)) (/.f64 2 (*.f64 (pow.f64 Omc 2) 8))))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (pow.f64 Om 2) (/.f64 1 (pow.f64 Omc 2)))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (pow.f64 Om 2) (*.f64 2 (/.f64 1/2 (pow.f64 Omc 2))))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (pow.f64 Omc 2) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (pow.f64 Omc 2))))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1)
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (*.f64 2 (pow.f64 Om 2)) (/.f64 1/2 (pow.f64 Omc 2)))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (*.f64 2 (pow.f64 Om 2)) (*.f64 (/.f64 1 (pow.f64 Omc 2)) 1/2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (*.f64 2 (pow.f64 Om 2)) (*.f64 1/2 (/.f64 1 (pow.f64 Omc 2))))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (*.f64 2 (pow.f64 Om 2)) (*.f64 2 (/.f64 2 (*.f64 (pow.f64 Omc 2) 8))))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (*.f64 2 (pow.f64 Om 2)) (-.f64 (/.f64 1 (pow.f64 Omc 2)) (/.f64 1/2 (pow.f64 Omc 2))))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2))) -1)
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (neg.f64 (pow.f64 Om 2)) (*.f64 -2 (/.f64 1/2 (pow.f64 Omc 2))))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))) 2)
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (*.f64 2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (*.f64 (pow.f64 Om 2) 4) (/.f64 2 (*.f64 (pow.f64 Omc 2) 8)))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (*.f64 (pow.f64 Om 2) 4) (*.f64 (/.f64 1/2 (pow.f64 Omc 2)) 1/2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (*.f64 (pow.f64 Om 2) 4) (*.f64 1/2 (/.f64 1/2 (pow.f64 Omc 2))))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (*.f64 (pow.f64 Om 2) 4) (-.f64 (/.f64 1/2 (pow.f64 Omc 2)) (/.f64 2 (*.f64 (pow.f64 Omc 2) 8))))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 1/2 (*.f64 2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 (pow.f64 Om 2) 4) (pow.f64 Omc 2)) (*.f64 2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (/.f64 1 (pow.f64 Omc 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (/.f64 1 (pow.f64 Omc 2)) (-.f64 (*.f64 2 (pow.f64 Om 2)) (pow.f64 Om 2)))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (/.f64 1/2 (pow.f64 Omc 2)) (*.f64 2 (pow.f64 Om 2)))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (/.f64 1/2 (pow.f64 Omc 2)) (-.f64 (*.f64 (pow.f64 Om 2) 4) (*.f64 2 (pow.f64 Om 2))))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (/.f64 2 (*.f64 (pow.f64 Omc 2) 8)) (*.f64 (pow.f64 Om 2) 4))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (/.f64 2 (*.f64 (pow.f64 Omc 2) 8)) (*.f64 (*.f64 (*.f64 2 (pow.f64 Om 2)) 4) 1/2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (/.f64 2 (*.f64 (pow.f64 Omc 2) 8)) (-.f64 (*.f64 (*.f64 2 (pow.f64 Om 2)) 4) (*.f64 (pow.f64 Om 2) 4)))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (/.f64 (*.f64 (pow.f64 Om 2) 4) (pow.f64 Omc 2)) 1/4)
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (*.f64 (*.f64 2 (pow.f64 Om 2)) 4) (/.f64 1 (*.f64 (pow.f64 Omc 2) 8)))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (*.f64 (*.f64 2 (pow.f64 Om 2)) 4) (*.f64 (/.f64 2 (*.f64 (pow.f64 Omc 2) 8)) 1/2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (*.f64 (*.f64 2 (pow.f64 Om 2)) 4) (-.f64 (/.f64 2 (*.f64 (pow.f64 Omc 2) 8)) (/.f64 1 (*.f64 (pow.f64 Omc 2) 8))))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (pow.f64 Omc 2))) (pow.f64 Omc 2))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (pow.f64 Omc 2))) (/.f64 1 (/.f64 1 (pow.f64 Omc 2))))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Omc 2) 2)) (/.f64 1 (/.f64 2 (pow.f64 Omc 2))))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 4 (*.f64 (pow.f64 Om 2) (/.f64 2 (*.f64 (pow.f64 Omc 2) 8))))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 -2 (/.f64 (/.f64 (pow.f64 Om 2) -2) (pow.f64 Omc 2)))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 Om 2) 4) (pow.f64 Omc 2)))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 Om 2) 4) (/.f64 1 (pow.f64 Omc 2))))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 1/4 (*.f64 (pow.f64 (+.f64 Om Om) 2) (/.f64 1 (pow.f64 Omc 2))))
(*.f64 (/.f64 1 (pow.f64 Omc 2)) (*.f64 (pow.f64 (+.f64 Om Om) 2) 1/4))
(*.f64 (/.f64 (pow.f64 (+.f64 Om Om) 2) (pow.f64 Omc 2)) 1/4)
(*.f64 1/4 (/.f64 (pow.f64 (+.f64 Om Om) 2) (pow.f64 Omc 2)))
(*.f64 (/.f64 1/4 (pow.f64 Omc 2)) (pow.f64 (+.f64 Om Om) 2))
(*.f64 (/.f64 1 (*.f64 (pow.f64 Omc 2) 8)) (*.f64 (*.f64 2 (pow.f64 Om 2)) 4))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (/.f64 1 (/.f64 1 (pow.f64 Omc 2))) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (pow.f64 Omc 2))))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (/.f64 1 (/.f64 2 (pow.f64 Omc 2))) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Omc 2) 2)))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (*.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (/.f64 1 (pow.f64 Omc 2)) (pow.f64 Omc 2)))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (*.f64 (pow.f64 Omc 2) (*.f64 2 (pow.f64 Om 2))) (/.f64 (/.f64 1/2 (pow.f64 Omc 2)) (pow.f64 Omc 2)))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (*.f64 (pow.f64 Omc 2) (*.f64 (pow.f64 Om 2) 4)) (/.f64 (/.f64 2 (*.f64 (pow.f64 Omc 2) 8)) (pow.f64 Omc 2)))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (/.f64 (/.f64 1 (pow.f64 Omc 2)) (pow.f64 Omc 2)) (*.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (/.f64 (/.f64 1/2 (pow.f64 Omc 2)) (pow.f64 Omc 2)) (*.f64 (pow.f64 Omc 2) (*.f64 2 (pow.f64 Om 2))))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (/.f64 (/.f64 2 (*.f64 (pow.f64 Omc 2) 8)) (pow.f64 Omc 2)) (*.f64 (pow.f64 Omc 2) (*.f64 (pow.f64 Om 2) 4)))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(*.f64 (+.f64 (*.f64 (pow.f64 Omc 2) (/.f64 2 (pow.f64 Omc 2))) -1) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(*.f64 (pow.f64 Om 2) (/.f64 (+.f64 -1 (*.f64 2 (/.f64 (pow.f64 Omc 2) (pow.f64 Omc 2)))) (pow.f64 Omc 2)))
(pow.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1)
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(neg.f64 (/.f64 (pow.f64 Om 2) (neg.f64 (pow.f64 Omc 2))))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(+.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 0)
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 0 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (/.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2) (/.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2))
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(-.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 0)
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(-.f64 (/.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2) (/.f64 (neg.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2))
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 2 (*.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1/2))
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1)
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 2 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1/2)
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 1/2 (*.f64 2 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4) 1/4)
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 1/4 (*.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4))
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(/.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1)
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(/.f64 (*.f64 2 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(/.f64 (*.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 4) 4)
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(/.f64 (*.f64 (*.f64 2 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 4) 8)
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(pow.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1)
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 0)
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 0 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 2) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 2))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(-.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 0)
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(-.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 2) (/.f64 (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 1/2))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(*.f64 1 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 1)
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(*.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1/2)
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(*.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 4) 1/4)
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(*.f64 1/4 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 4))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -2) -2)) (sqrt.f64 1/2))
(sqrt.f64 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -2) -2) 1/2))
(sqrt.f64 (*.f64 1/2 (-.f64 (*.f64 (pow.f64 Om 2) (/.f64 -2 (pow.f64 Omc 2))) -2)))
(sqrt.f64 (*.f64 1/2 (-.f64 (/.f64 (*.f64 (pow.f64 Om 2) -2) (pow.f64 Omc 2)) -2)))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (-.f64 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -2) -2)))
(sqrt.f64 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -2) -2) 1/2))
(sqrt.f64 (*.f64 1/2 (-.f64 (*.f64 (pow.f64 Om 2) (/.f64 -2 (pow.f64 Omc 2))) -2)))
(sqrt.f64 (*.f64 1/2 (-.f64 (/.f64 (*.f64 (pow.f64 Om 2) -2) (pow.f64 Omc 2)) -2)))
(/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 1)
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(/.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 2)
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 4) 4)
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 4)) 8)
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 1)
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))

localize291.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
0.2b
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
0.4b
(*.f64 (sqrt.f64 1/2) l)
15.0b
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
Compiler

Compiled 90 to 67 computations (25.6% saved)

series100.0ms (0.2%)

Counts
3 → 24
Calls

21 calls:

TimeVariablePointExpression
82.0ms
t
@0
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
2.0ms
l
@0
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
1.0ms
t
@0
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
1.0ms
t
@inf
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
1.0ms
Om
@inf
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))

rewrite396.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1600×rational_best-4
1600×rational_best-2
1600×rational_best-3
1600×rational_best-1
1600×exponential-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01979
112379
225179
379479
4384479
Stop Event
node limit
Counts
3 → 75
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 1/2) l)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 1/2) l) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 1/2) l))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) 2) (/.f64 (*.f64 (sqrt.f64 1/2) l) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) 4) (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 3) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 3) 4) (/.f64 (*.f64 (sqrt.f64 1/2) l) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 1/2) l) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) 2) (/.f64 (*.f64 (sqrt.f64 1/2) l) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 3) 4) (/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) l) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (sqrt.f64 1/2) 2)) (*.f64 2 (+.f64 l l))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 1/2) l) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 t 4)) (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 3) (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) 2) (/.f64 (*.f64 3/2 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) 2) (/.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 3) (*.f64 t 4)) (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 t -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 t 2)) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) 2) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 t -1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 3) (*.f64 t 4)) (/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) (/.f64 1/2 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 t 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) (/.f64 1 (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) (*.f64 (sqrt.f64 1/2) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) (*.f64 t (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 t) (*.f64 (sqrt.f64 1/2) (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 t) (*.f64 t (/.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 t 4)) (*.f64 (*.f64 (sqrt.f64 1/2) l) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) t) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4)) (/.f64 1 (*.f64 2 (*.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 t t)) t)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 t t)) (/.f64 1 (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) (*.f64 t t)) (/.f64 1 (/.f64 2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 t -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (*.f64 t 4))) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 t)) (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 2 t)) (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (/.f64 1 t) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (*.f64 (sqrt.f64 1/2) (+.f64 l l))) (/.f64 (/.f64 1/2 t) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (/.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 t 2))) (/.f64 1/2 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (*.f64 (*.f64 (sqrt.f64 1/2) l) 4)) (/.f64 (/.f64 1 (*.f64 t 4)) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 t) t) (*.f64 (*.f64 (sqrt.f64 1/2) l) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 t) t) (*.f64 t (*.f64 (sqrt.f64 1/2) (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 t 4)) t) (*.f64 t (*.f64 (*.f64 (sqrt.f64 1/2) l) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 t (/.f64 2 t)) -1) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 2)) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 2)) (/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 t 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) t)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) t)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) t))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) t) (*.f64 2 (*.f64 2 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1)))))

simplify327.0ms (0.7%)

Algorithm
egg-herbie
Rules
1150×rational_best-simplify-1
1086×rational_best-simplify-65
1016×rational_best-simplify-63
750×rational_best-simplify-54
702×rational_best-simplify-47
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02744279
17704151
223944143
Stop Event
node limit
Counts
99 → 129
Calls
Call 1
Inputs
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 (pow.f64 Omc 2) t))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 (pow.f64 Omc 2) t))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) l)) (*.f64 (pow.f64 Omc 4) t))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 (pow.f64 Omc 2) t))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) l)) (*.f64 (pow.f64 Omc 4) t))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 6) l)) (*.f64 (pow.f64 Omc 6) t))))))
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 Om l))) (*.f64 Omc t)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 Om l))) (*.f64 Omc t))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 5))) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 Om 5) t)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 Om l))) (*.f64 Omc t)))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 Om l))) (*.f64 Omc t)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 Om l))) (*.f64 Omc t))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 Om l))) (*.f64 Omc t)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 5))) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 Om 5) t)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 Om l))) (*.f64 Omc t))))))
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 Omc t))
(+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 Om l))) (*.f64 t Omc)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Omc l)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Omc 3) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 Om l))) (*.f64 t Omc)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Omc l)) (*.f64 (sqrt.f64 -1) (*.f64 Om t))))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Omc 5) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 Om 5) t)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Omc 3) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 Om l))) (*.f64 t Omc)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Omc l)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))))))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 t (pow.f64 Omc 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) l)) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 t (pow.f64 Omc 2))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 6) l)) (*.f64 t (pow.f64 Omc 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) l)) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 t (pow.f64 Omc 2)))))))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 t (pow.f64 Omc 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) l)) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 t (pow.f64 Omc 2))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 6) l)) (*.f64 t (pow.f64 Omc 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) l)) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 t (pow.f64 Omc 2)))))))
(+.f64 (*.f64 (sqrt.f64 1/2) l) 0)
(+.f64 0 (*.f64 (sqrt.f64 1/2) l))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) 2) (/.f64 (*.f64 (sqrt.f64 1/2) l) 2))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) 4) (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 3) 4))
(+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 3) 4) (/.f64 (*.f64 (sqrt.f64 1/2) l) 4))
(-.f64 (*.f64 (sqrt.f64 1/2) l) 0)
(-.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) 2) (/.f64 (*.f64 (sqrt.f64 1/2) l) -2))
(-.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 3) 4) (/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) 4))
(/.f64 (*.f64 (sqrt.f64 1/2) l) 1)
(/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) 2)
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4)) 8)
(/.f64 (*.f64 (*.f64 2 (*.f64 (sqrt.f64 1/2) 2)) (*.f64 2 (+.f64 l l))) 16)
(pow.f64 (*.f64 (sqrt.f64 1/2) l) 1)
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) 0)
(+.f64 0 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 t 4)) (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 3) (*.f64 t 4)))
(+.f64 (/.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) 2) (/.f64 (*.f64 3/2 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) 2))
(+.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) 2) (/.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) 2))
(+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 3) (*.f64 t 4)) (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 t 4)))
(-.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) 0)
(-.f64 0 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(-.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 t -1/2)))
(-.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) 2))
(-.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 t 2)) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) 2) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 t -1/2)) 2))
(-.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 3) (*.f64 t 4)) (/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) (*.f64 t 4)))
(*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 t 2)))
(*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 1 t))
(*.f64 t (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 t t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) 1)
(*.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 2 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) (/.f64 1/2 t))
(*.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) 2)
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 t 2)) 1/2)
(*.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) (/.f64 1 (*.f64 t 4)))
(*.f64 (/.f64 1 t) (*.f64 (sqrt.f64 1/2) l))
(*.f64 (/.f64 1 t) (*.f64 t (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (/.f64 1/2 t) (*.f64 (sqrt.f64 1/2) (+.f64 l l)))
(*.f64 (/.f64 1/2 t) (*.f64 t (/.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 t 2))))
(*.f64 (/.f64 1 (*.f64 t 4)) (*.f64 (*.f64 (sqrt.f64 1/2) l) 4))
(*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) t) 1/4)
(*.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4)) (/.f64 1 (*.f64 2 (*.f64 t 4))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 t t)) t)
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 t t)) (/.f64 1 (/.f64 1 t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) (*.f64 t t)) (/.f64 1 (/.f64 2 t)))
(*.f64 -2 (/.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 t -1/2)))
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) t))
(*.f64 (/.f64 1 (*.f64 2 (*.f64 t 4))) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4)))
(*.f64 (/.f64 1 (/.f64 1 t)) (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 t t)))
(*.f64 (/.f64 1 (/.f64 2 t)) (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) (*.f64 t t)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (/.f64 1 t) t))
(*.f64 (*.f64 t (*.f64 (sqrt.f64 1/2) (+.f64 l l))) (/.f64 (/.f64 1/2 t) t))
(*.f64 (*.f64 t (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 t))
(*.f64 (*.f64 t (/.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 t 2))) (/.f64 1/2 t))
(*.f64 (*.f64 t (*.f64 (*.f64 (sqrt.f64 1/2) l) 4)) (/.f64 (/.f64 1 (*.f64 t 4)) t))
(*.f64 (/.f64 (/.f64 1 t) t) (*.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (/.f64 (/.f64 1/2 t) t) (*.f64 t (*.f64 (sqrt.f64 1/2) (+.f64 l l))))
(*.f64 (/.f64 (/.f64 1 (*.f64 t 4)) t) (*.f64 t (*.f64 (*.f64 (sqrt.f64 1/2) l) 4)))
(*.f64 (+.f64 (*.f64 t (/.f64 2 t)) -1) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) 1)
(neg.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 0)
(+.f64 0 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 2)) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 2)))
(-.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 0)
(-.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 2)) (/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2))
(/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1)
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 t 2))) 2)
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) t)) 4)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) t)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) t))) 8)
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) t) (*.f64 2 (*.f64 2 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) 16)
(pow.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1)
Outputs
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 (pow.f64 Omc 2) t))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2)))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (/.f64 (/.f64 -1/2 t) (pow.f64 Omc 2))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 (pow.f64 Omc 2) t))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) l)) (*.f64 (pow.f64 Omc 4) t))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (*.f64 t (pow.f64 Omc 4))))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (/.f64 (/.f64 -1/2 t) (pow.f64 Omc 2))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (*.f64 t (pow.f64 Omc 4))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 (pow.f64 Omc 2) t))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) l)) (*.f64 (pow.f64 Omc 4) t))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 6) l)) (*.f64 (pow.f64 Omc 6) t))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 6))) (/.f64 -1/16 (*.f64 t (pow.f64 Omc 6)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (/.f64 (/.f64 -1/2 t) (pow.f64 Omc 2)))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 6))) (/.f64 (/.f64 -1/16 t) (pow.f64 Omc 6)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 6))) (/.f64 (/.f64 -1/16 t) (pow.f64 Omc 6))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2)))))))
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc))
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (*.f64 Om (sqrt.f64 -1)))) (*.f64 t Omc))
(/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 Om l))) (*.f64 Omc t)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 1/2 (*.f64 t (*.f64 Om (sqrt.f64 -1))))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 l Om))) (*.f64 t Omc)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 (/.f64 1/2 (sqrt.f64 -1)) (*.f64 t Om))) (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 Om l))) (*.f64 Omc t))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 l Om))) (*.f64 t Omc)) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 1/2 (*.f64 t (*.f64 Om (sqrt.f64 -1))))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 (sqrt.f64 -1) (*.f64 t (pow.f64 Om 3)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 (/.f64 1/2 (sqrt.f64 -1)) (*.f64 t Om))) (+.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc)) (*.f64 -1/8 (/.f64 (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 Omc 3))) (*.f64 (pow.f64 Om 3) (*.f64 t (sqrt.f64 -1)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 (/.f64 1/2 (sqrt.f64 -1)) (*.f64 t Om))) (+.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc)) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (pow.f64 Omc 3)) (*.f64 t (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 5))) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 Om 5) t)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 Om l))) (*.f64 Omc t)))))
(+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 1/2 (*.f64 t (*.f64 Om (sqrt.f64 -1))))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 l Om))) (*.f64 t Omc))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 5))) (*.f64 t (*.f64 (pow.f64 Om 5) (sqrt.f64 -1))))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 (sqrt.f64 -1) (*.f64 t (pow.f64 Om 3)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 Omc 3))) (*.f64 (pow.f64 Om 3) (*.f64 t (sqrt.f64 -1))))) (+.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc)) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 (/.f64 1/2 (sqrt.f64 -1)) (*.f64 t Om))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 5))) (*.f64 t (*.f64 (sqrt.f64 -1) (pow.f64 Om 5))))))))
(+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 (/.f64 1/2 (sqrt.f64 -1)) (*.f64 t Om))) (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (pow.f64 Omc 3)) (*.f64 t (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))))) (*.f64 1/16 (/.f64 (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 Omc 5))) (*.f64 t (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 Om l))) (*.f64 Omc t)))
(*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 l Om))) (/.f64 -1 (*.f64 t Omc)))
(neg.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 Om l))) (*.f64 Omc t))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 l Om))) (/.f64 -1 (*.f64 t Omc))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 t (*.f64 Om (sqrt.f64 -1))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 (/.f64 -1/2 t) (*.f64 Om (sqrt.f64 -1)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 Om l))) (*.f64 Omc t)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 l Om))) (/.f64 -1 (*.f64 t Omc))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 t (*.f64 Om (sqrt.f64 -1))))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (/.f64 1/8 (*.f64 (sqrt.f64 -1) (*.f64 t (pow.f64 Om 3)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 (/.f64 -1/2 t) (*.f64 Om (sqrt.f64 -1)))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc))) (*.f64 (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 Omc 3))) (/.f64 1/8 (*.f64 (pow.f64 Om 3) (*.f64 t (sqrt.f64 -1)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc))) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 (/.f64 -1/2 t) (*.f64 Om (sqrt.f64 -1)))) (*.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (pow.f64 Omc 3)) (/.f64 1/8 (*.f64 t (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 5))) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 Om 5) t)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 Om l))) (*.f64 Omc t))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (/.f64 1/8 (*.f64 (sqrt.f64 -1) (*.f64 t (pow.f64 Om 3))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 t (*.f64 Om (sqrt.f64 -1))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 l Om))) (/.f64 -1 (*.f64 t Omc))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 5))) (/.f64 -1/16 (*.f64 t (*.f64 (pow.f64 Om 5) (sqrt.f64 -1))))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 (/.f64 -1/2 t) (*.f64 Om (sqrt.f64 -1)))) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc))) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 5))) (*.f64 t (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))))) (*.f64 (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 Omc 3))) (/.f64 1/8 (*.f64 (pow.f64 Om 3) (*.f64 t (sqrt.f64 -1)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc))) (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 (/.f64 -1/2 t) (*.f64 Om (sqrt.f64 -1)))) (*.f64 -1/16 (/.f64 (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 Omc 5))) (*.f64 t (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (pow.f64 Omc 3)) (/.f64 1/8 (*.f64 t (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 Omc t))
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (*.f64 Om (sqrt.f64 -1)))) (*.f64 t Omc))
(/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc))
(+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 Om l))) (*.f64 t Omc)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Omc l)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 1/2 (*.f64 t (*.f64 Om (sqrt.f64 -1))))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 l Om))) (*.f64 t Omc)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 (/.f64 1/2 (sqrt.f64 -1)) (*.f64 t Om))) (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Omc 3) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 Om l))) (*.f64 t Omc)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Omc l)) (*.f64 (sqrt.f64 -1) (*.f64 Om t))))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 l Om))) (*.f64 t Omc)) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 1/2 (*.f64 t (*.f64 Om (sqrt.f64 -1))))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 (sqrt.f64 -1) (*.f64 t (pow.f64 Om 3)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 (/.f64 1/2 (sqrt.f64 -1)) (*.f64 t Om))) (+.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc)) (*.f64 -1/8 (/.f64 (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 Omc 3))) (*.f64 (pow.f64 Om 3) (*.f64 t (sqrt.f64 -1)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 (/.f64 1/2 (sqrt.f64 -1)) (*.f64 t Om))) (+.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc)) (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (pow.f64 Omc 3)) (*.f64 t (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Omc 5) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 Om 5) t)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Omc 3) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 Om l))) (*.f64 t Omc)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Omc l)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))))))
(+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 1/2 (*.f64 t (*.f64 Om (sqrt.f64 -1))))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 l Om))) (*.f64 t Omc))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 5))) (*.f64 t (*.f64 (pow.f64 Om 5) (sqrt.f64 -1))))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 (sqrt.f64 -1) (*.f64 t (pow.f64 Om 3)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 Omc 3))) (*.f64 (pow.f64 Om 3) (*.f64 t (sqrt.f64 -1))))) (+.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc)) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 (/.f64 1/2 (sqrt.f64 -1)) (*.f64 t Om))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 5))) (*.f64 t (*.f64 (sqrt.f64 -1) (pow.f64 Om 5))))))))
(+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 (/.f64 1/2 (sqrt.f64 -1)) (*.f64 t Om))) (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (pow.f64 Omc 3)) (*.f64 t (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))))) (*.f64 1/16 (/.f64 (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 Omc 5))) (*.f64 t (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))))))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 t (pow.f64 Omc 2)))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2)))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (/.f64 (/.f64 -1/2 t) (pow.f64 Omc 2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) l)) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 t (pow.f64 Omc 2))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (*.f64 t (pow.f64 Omc 4))))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (/.f64 (/.f64 -1/2 t) (pow.f64 Omc 2))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (*.f64 t (pow.f64 Omc 4))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 6) l)) (*.f64 t (pow.f64 Omc 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) l)) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 t (pow.f64 Omc 2)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 6))) (/.f64 -1/16 (*.f64 t (pow.f64 Omc 6)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (/.f64 (/.f64 -1/2 t) (pow.f64 Omc 2)))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 6))) (/.f64 (/.f64 -1/16 t) (pow.f64 Omc 6)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 6))) (/.f64 (/.f64 -1/16 t) (pow.f64 Omc 6))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2)))))))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 t (pow.f64 Omc 2)))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2)))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (/.f64 (/.f64 -1/2 t) (pow.f64 Omc 2))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) l)) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 t (pow.f64 Omc 2))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (*.f64 t (pow.f64 Omc 4))))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (/.f64 (/.f64 -1/2 t) (pow.f64 Omc 2))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (*.f64 t (pow.f64 Omc 4))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 6) l)) (*.f64 t (pow.f64 Omc 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) l)) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 t (pow.f64 Omc 2)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 6))) (/.f64 -1/16 (*.f64 t (pow.f64 Omc 6)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (/.f64 (/.f64 -1/2 t) (pow.f64 Omc 2)))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 6))) (/.f64 (/.f64 -1/16 t) (pow.f64 Omc 6)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 6))) (/.f64 (/.f64 -1/16 t) (pow.f64 Omc 6))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2)))))))
(+.f64 (*.f64 (sqrt.f64 1/2) l) 0)
(*.f64 (sqrt.f64 1/2) l)
(+.f64 0 (*.f64 (sqrt.f64 1/2) l))
(*.f64 (sqrt.f64 1/2) l)
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) 2) (/.f64 (*.f64 (sqrt.f64 1/2) l) 2))
(*.f64 (sqrt.f64 1/2) l)
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) 4) (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 3) 4))
(*.f64 (sqrt.f64 1/2) l)
(+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 3) 4) (/.f64 (*.f64 (sqrt.f64 1/2) l) 4))
(*.f64 (sqrt.f64 1/2) l)
(-.f64 (*.f64 (sqrt.f64 1/2) l) 0)
(*.f64 (sqrt.f64 1/2) l)
(-.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) 2) (/.f64 (*.f64 (sqrt.f64 1/2) l) -2))
(*.f64 (sqrt.f64 1/2) l)
(-.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 3) 4) (/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) 4))
(*.f64 (sqrt.f64 1/2) l)
(/.f64 (*.f64 (sqrt.f64 1/2) l) 1)
(*.f64 (sqrt.f64 1/2) l)
(/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) 2)
(*.f64 (sqrt.f64 1/2) l)
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) 4)
(*.f64 (sqrt.f64 1/2) l)
(/.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4)) 8)
(*.f64 (sqrt.f64 1/2) l)
(/.f64 (*.f64 (*.f64 2 (*.f64 (sqrt.f64 1/2) 2)) (*.f64 2 (+.f64 l l))) 16)
(*.f64 (sqrt.f64 1/2) l)
(pow.f64 (*.f64 (sqrt.f64 1/2) l) 1)
(*.f64 (sqrt.f64 1/2) l)
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) 0)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(+.f64 0 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 t 4)) (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 3) (*.f64 t 4)))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(+.f64 (/.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) 2) (/.f64 (*.f64 3/2 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) 2))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(+.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) 2) (/.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) 2))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 3) (*.f64 t 4)) (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 t 4)))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(-.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) 0)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(-.f64 0 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(-.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 t -1/2)))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(-.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) 2))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(-.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 t 2)) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 (+.f64 -1 (*.f64 t (/.f64 2 t))) t))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) 2) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 t -1/2)) 2))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(-.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 3) (*.f64 t 4)) (/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) (*.f64 t 4)))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 t 2)))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 1 t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 t (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 t t)))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) 1)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 2 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) (/.f64 1/2 t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) 2)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 t 2)) 1/2)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) (/.f64 1 (*.f64 t 4)))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (/.f64 1 t) (*.f64 (sqrt.f64 1/2) l))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (/.f64 1 t) (*.f64 t (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (/.f64 1/2 t) (*.f64 (sqrt.f64 1/2) (+.f64 l l)))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (/.f64 1/2 t) (*.f64 t (/.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 t 2))))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (/.f64 1 (*.f64 t 4)) (*.f64 (*.f64 (sqrt.f64 1/2) l) 4))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) t) 1/4)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4)) (/.f64 1 (*.f64 2 (*.f64 t 4))))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 t t)) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 t t)) (/.f64 1 (/.f64 1 t)))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) (*.f64 t t)) (/.f64 1 (/.f64 2 t)))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 -2 (/.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 t -1/2)))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 1/4 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (/.f64 1 (*.f64 2 (*.f64 t 4))) (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4)))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (/.f64 1 (/.f64 1 t)) (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 t t)))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (/.f64 1 (/.f64 2 t)) (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) (*.f64 t t)))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (/.f64 1 t) t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (*.f64 t (*.f64 (sqrt.f64 1/2) (+.f64 l l))) (/.f64 (/.f64 1/2 t) t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (*.f64 t (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 1 t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (*.f64 t (/.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 t 2))) (/.f64 1/2 t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (*.f64 t (*.f64 (*.f64 (sqrt.f64 1/2) l) 4)) (/.f64 (/.f64 1 (*.f64 t 4)) t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (/.f64 (/.f64 1 t) t) (*.f64 (*.f64 (sqrt.f64 1/2) l) t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (/.f64 (/.f64 1/2 t) t) (*.f64 t (*.f64 (sqrt.f64 1/2) (+.f64 l l))))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (/.f64 (/.f64 1 (*.f64 t 4)) t) (*.f64 t (*.f64 (*.f64 (sqrt.f64 1/2) l) 4)))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (+.f64 (*.f64 t (/.f64 2 t)) -1) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(-.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 t 2)) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 (+.f64 -1 (*.f64 t (/.f64 2 t))) t))
(pow.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) 1)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(neg.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 0)
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t))
(+.f64 0 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 2)) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 2)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t))
(-.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 0)
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t))
(-.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 2)) (/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t))
(/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1)
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t))
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 t 2))) 2)
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) t)) 4)
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) t)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) t))) 8)
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) t) (*.f64 2 (*.f64 2 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) 16)
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) t) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 4)) 16)
(/.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l 4)) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t))) 16)
(/.f64 (*.f64 8 (*.f64 2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) 16)
(pow.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1)
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t))

localize143.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))
0.2b
(/.f64 (*.f64 l (sqrt.f64 1/2)) t)
0.4b
(*.f64 l (sqrt.f64 1/2))
15.0b
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
Compiler

Compiled 99 to 74 computations (25.3% saved)

series18.0ms (0%)

Counts
3 → 84
Calls

21 calls:

TimeVariablePointExpression
3.0ms
Om
@-inf
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))
2.0ms
Om
@inf
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))
2.0ms
Omc
@0
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))
2.0ms
Om
@0
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))
2.0ms
Omc
@inf
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))

rewrite463.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1976×rational_best-4
1976×rational_best-2
1976×rational_best-3
1976×rational_best-1
414×rational_best-simplify-53
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02083
113383
228883
396783
4498583
Stop Event
node limit
Counts
3 → 103
Calls
Call 1
Inputs
(*.f64 l (sqrt.f64 1/2))
(/.f64 (*.f64 l (sqrt.f64 1/2)) t)
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (sqrt.f64 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 l (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) 2) (/.f64 (*.f64 l (sqrt.f64 1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) 4) (/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) 3) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (sqrt.f64 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 l (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) 2) (/.f64 (*.f64 l (sqrt.f64 1/2)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) 3) 4) (/.f64 (neg.f64 (*.f64 l (sqrt.f64 1/2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (sqrt.f64 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 l (sqrt.f64 1/2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (*.f64 l (sqrt.f64 1/2))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 l (sqrt.f64 1/2)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 -2 (*.f64 l (sqrt.f64 1/2))) -1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (+.f64 l l)) (*.f64 2 (*.f64 (sqrt.f64 1/2) 2))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (sqrt.f64 1/2) 2)) (*.f64 2 (+.f64 l l))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 l (sqrt.f64 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 l (sqrt.f64 1/2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 0 t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 0 (/.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 0 t) (/.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 1/2 t)) (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 1/2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 1/2 t)) 2) (/.f64 (/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) 3) (+.f64 t t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 t 4)) (/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) 3) (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 t t)) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 0 t) (/.f64 t t)) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (+.f64 2 (/.f64 0 t))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 1/2 t)) (+.f64 2 (/.f64 0 t))) (/.f64 (/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) 3) (+.f64 t t)) (+.f64 2 (/.f64 0 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 0 t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 0 (/.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 0 t) (/.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 0 (+.f64 2 (/.f64 0 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 t) (*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 1/2 t)) (/.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 t -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 t 2)) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) 3) (+.f64 t t)) 2) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 t -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) 3) (+.f64 t t)) (+.f64 2 (/.f64 0 t))) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 t -2)) (+.f64 2 (/.f64 0 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) 3) (*.f64 t 4)) (/.f64 (neg.f64 (*.f64 l (sqrt.f64 1/2))) (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (/.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) (/.f64 1/2 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 t 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 t 2)) (/.f64 1 (+.f64 2 (/.f64 0 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) 4) (/.f64 (/.f64 1/2 t) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) (*.f64 l (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 t) (*.f64 (sqrt.f64 1/2) (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 t) 2) (*.f64 (*.f64 l (sqrt.f64 1/2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) 4) t) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) 4) t) (/.f64 1 (/.f64 (*.f64 t 4) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (*.f64 l (sqrt.f64 1/2)) 4)) (/.f64 1 (*.f64 2 (*.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 t t)) (/.f64 1 (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) (*.f64 t t)) (/.f64 1 (/.f64 2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (*.f64 l (sqrt.f64 1/2))) (/.f64 (/.f64 1 t) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (*.f64 (sqrt.f64 1/2) (+.f64 l l))) (/.f64 (/.f64 1/2 t) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (/.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 t 2))) (/.f64 1/2 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (*.f64 (*.f64 l (sqrt.f64 1/2)) 4)) (/.f64 (/.f64 (/.f64 1/2 t) 2) t))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t)) -2) (/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t)) -2) (/.f64 (neg.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 t)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t)) (neg.f64 (/.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 t 2))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 t 2))) (neg.f64 (+.f64 2 (/.f64 0 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 t 2)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) 4) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 t))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 t 2)))) -1) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 t -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (*.f64 2 (*.f64 2 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 l (sqrt.f64 1/2))) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (sqrt.f64 1/2) (+.f64 l l))) (*.f64 t -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (*.f64 l (sqrt.f64 1/2)) 4)) (neg.f64 (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) 4) t)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) 4) t)) (neg.f64 (/.f64 (*.f64 t 4) t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 2 (*.f64 (*.f64 l (sqrt.f64 1/2)) 4))) (neg.f64 (*.f64 2 (*.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 t t))) (neg.f64 (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) (*.f64 t t))) (neg.f64 (/.f64 2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 t 2))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 t 2)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) 4) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 t))) (*.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) 4) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 t)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) 4) (neg.f64 t))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) 4) (neg.f64 t)) (*.f64 2 (*.f64 2 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 t 2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t)))))))

simplify366.0ms (0.8%)

Algorithm
egg-herbie
Rules
1166×rational_best-simplify-64
968×rational_best-simplify-54
884×rational_best-simplify-67
568×rational_best-simplify-108
546×rational_best-simplify-47
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03347743
19737271
236367235
Stop Event
node limit
Counts
187 → 168
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 1/2) l)
(*.f64 (sqrt.f64 1/2) l)
(*.f64 (sqrt.f64 1/2) l)
(*.f64 (sqrt.f64 1/2) l)
(*.f64 (sqrt.f64 1/2) l)
(*.f64 (sqrt.f64 1/2) l)
(*.f64 (sqrt.f64 1/2) l)
(*.f64 (sqrt.f64 1/2) l)
(*.f64 (sqrt.f64 1/2) l)
(*.f64 (sqrt.f64 1/2) l)
(*.f64 (sqrt.f64 1/2) l)
(*.f64 (sqrt.f64 1/2) l)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 (pow.f64 Omc 2) t))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) l)) (*.f64 (pow.f64 Omc 4) t))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 (pow.f64 Omc 2) t)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) l)) (*.f64 (pow.f64 Omc 4) t))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 (pow.f64 Omc 2) t))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 6) l)) (*.f64 (pow.f64 Omc 6) t))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Omc l)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Omc l)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Omc 3) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Omc l)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Omc 5) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 Om 5) t)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Omc 3) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t)))))))
(/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 Om l))) (*.f64 Omc t))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Omc l)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Omc 3) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Omc l)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Omc 5) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 Om 5) t)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Omc 3) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Omc l)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc)))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Omc l)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Omc l)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Omc 3) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Omc l)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Omc 5) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 Om 5) t)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Omc 3) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t)))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 t (pow.f64 Omc 2)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) l)) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 t (pow.f64 Omc 2))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) l)) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 t (pow.f64 Omc 2)))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 6) l)) (*.f64 t (pow.f64 Omc 6)))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 t (pow.f64 Omc 2)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) l)) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 t (pow.f64 Omc 2))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) l)) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 t (pow.f64 Omc 2)))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 6) l)) (*.f64 t (pow.f64 Omc 6)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (*.f64 l (sqrt.f64 1/2)) 0)
(+.f64 0 (*.f64 l (sqrt.f64 1/2)))
(+.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) 2) (/.f64 (*.f64 l (sqrt.f64 1/2)) 2))
(+.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) 4) (/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) 3) 4))
(-.f64 (*.f64 l (sqrt.f64 1/2)) 0)
(-.f64 0 (neg.f64 (*.f64 l (sqrt.f64 1/2))))
(-.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) 2) (/.f64 (*.f64 l (sqrt.f64 1/2)) -2))
(-.f64 (/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) 3) 4) (/.f64 (neg.f64 (*.f64 l (sqrt.f64 1/2))) 4))
(/.f64 (*.f64 l (sqrt.f64 1/2)) 1)
(/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) 2)
(/.f64 (neg.f64 (*.f64 l (sqrt.f64 1/2))) -1)
(/.f64 (*.f64 -2 (*.f64 l (sqrt.f64 1/2))) -2)
(/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) 4) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 l (sqrt.f64 1/2)) 4)) 8)
(/.f64 (/.f64 (*.f64 -2 (*.f64 l (sqrt.f64 1/2))) -1) 2)
(/.f64 (*.f64 (*.f64 2 (+.f64 l l)) (*.f64 2 (*.f64 (sqrt.f64 1/2) 2))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (sqrt.f64 1/2) 2)) (*.f64 2 (+.f64 l l))) 16)
(pow.f64 (*.f64 l (sqrt.f64 1/2)) 1)
(neg.f64 (neg.f64 (*.f64 l (sqrt.f64 1/2))))
(+.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) 0)
(+.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 0 t))
(+.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 0 (/.f64 t t)))
(+.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 0 t) (/.f64 t t)))
(+.f64 0 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))
(+.f64 (/.f64 0 t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))
(+.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 1/2 t)) (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 1/2 t)))
(+.f64 (/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 1/2 t)) 2) (/.f64 (/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) 3) (+.f64 t t)) 2))
(+.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 t 4)) (/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) 3) (*.f64 t 4)))
(+.f64 (/.f64 0 (/.f64 t t)) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))
(+.f64 (/.f64 (/.f64 0 t) (/.f64 t t)) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))
(+.f64 (/.f64 0 (+.f64 2 (/.f64 0 t))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))
(+.f64 (/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 1/2 t)) (+.f64 2 (/.f64 0 t))) (/.f64 (/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) 3) (+.f64 t t)) (+.f64 2 (/.f64 0 t))))
(-.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) 0)
(-.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 0 t))
(-.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 0 (/.f64 t t)))
(-.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 0 t) (/.f64 t t)))
(-.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 0 (+.f64 2 (/.f64 0 t))))
(-.f64 0 (*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t)))
(-.f64 (/.f64 0 t) (*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t)))
(-.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 1/2 t)) (/.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 t -2)))
(-.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 t 2)) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) 3) (+.f64 t t)) 2) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 t -2)) 2))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) 3) (+.f64 t t)) (+.f64 2 (/.f64 0 t))) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 t -2)) (+.f64 2 (/.f64 0 t))))
(-.f64 (/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) 3) (*.f64 t 4)) (/.f64 (neg.f64 (*.f64 l (sqrt.f64 1/2))) (*.f64 t 4)))
(*.f64 1/2 (/.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 t 2)))
(*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 1 t))
(*.f64 t (/.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 t t)))
(*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) 1)
(*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 t t)))
(*.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))
(*.f64 (*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t)) -1)
(*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) (/.f64 1/2 t))
(*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 t 2)) 1/2)
(*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 t 2)) (/.f64 1 (+.f64 2 (/.f64 0 t))))
(*.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) 4) (/.f64 (/.f64 1/2 t) 2))
(*.f64 (/.f64 1 t) (*.f64 l (sqrt.f64 1/2)))
(*.f64 (/.f64 1/2 t) (*.f64 (sqrt.f64 1/2) (+.f64 l l)))
(*.f64 (/.f64 (/.f64 1/2 t) 2) (*.f64 (*.f64 l (sqrt.f64 1/2)) 4))
(*.f64 (/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) 4) t) 1/4)
(*.f64 (/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) 4) t) (/.f64 1 (/.f64 (*.f64 t 4) t)))
(*.f64 (*.f64 2 (*.f64 (*.f64 l (sqrt.f64 1/2)) 4)) (/.f64 1 (*.f64 2 (*.f64 t 4))))
(*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 t t)) (/.f64 1 (/.f64 1 t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) (*.f64 t t)) (/.f64 1 (/.f64 2 t)))
(*.f64 (*.f64 t (*.f64 l (sqrt.f64 1/2))) (/.f64 (/.f64 1 t) t))
(*.f64 (*.f64 t (*.f64 (sqrt.f64 1/2) (+.f64 l l))) (/.f64 (/.f64 1/2 t) t))
(*.f64 (*.f64 t (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 t))
(*.f64 (*.f64 t (/.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 t 2))) (/.f64 1/2 t))
(*.f64 (*.f64 t (*.f64 (*.f64 l (sqrt.f64 1/2)) 4)) (/.f64 (/.f64 (/.f64 1/2 t) 2) t))
(pow.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) 1)
(neg.f64 (*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t)))
(+.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 t))) 0)
(+.f64 0 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 t))))
(+.f64 (/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t)) -2) (/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t)) -2))
(-.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 t))) 0)
(-.f64 0 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t)))
(-.f64 (/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t)) -2) (/.f64 (neg.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 t)))) 2))
(/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 t))) 1)
(/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t)) -1)
(/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t)) (neg.f64 (/.f64 t t)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) -2)) 2)
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 t 2))) -2)
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 t 2))) (neg.f64 (+.f64 2 (/.f64 0 t))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 t 2)))) -4)
(/.f64 (*.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) 4) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 t))) 4)
(/.f64 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 t 2)))) -1) 4)
(/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (neg.f64 t))
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 t -2))
(/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (*.f64 2 (*.f64 2 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) -4)
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 l (sqrt.f64 1/2))) (neg.f64 t))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (sqrt.f64 1/2) (+.f64 l l))) (*.f64 t -2))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (*.f64 l (sqrt.f64 1/2)) 4)) (neg.f64 (*.f64 t 4)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) 4) t)) -4)
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) 4) t)) (neg.f64 (/.f64 (*.f64 t 4) t)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 2 (*.f64 (*.f64 l (sqrt.f64 1/2)) 4))) (neg.f64 (*.f64 2 (*.f64 t 4))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 t t))) (neg.f64 (/.f64 1 t)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) (*.f64 t t))) (neg.f64 (/.f64 2 t)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 t 2))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 t 2)))) -4)
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) 4) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 t))) (*.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) 4) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 t)))) 8)
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) 4) (neg.f64 t))) 16)
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) 4) (neg.f64 t)) (*.f64 2 (*.f64 2 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) 16)
(/.f64 (*.f64 (neg.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 t 2))) 4)
(pow.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 t))) 1)
(neg.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t)))
Outputs
(*.f64 (sqrt.f64 1/2) l)
(*.f64 (sqrt.f64 1/2) l)
(*.f64 (sqrt.f64 1/2) l)
(*.f64 (sqrt.f64 1/2) l)
(*.f64 (sqrt.f64 1/2) l)
(*.f64 (sqrt.f64 1/2) l)
(*.f64 (sqrt.f64 1/2) l)
(*.f64 (sqrt.f64 1/2) l)
(*.f64 (sqrt.f64 1/2) l)
(*.f64 (sqrt.f64 1/2) l)
(*.f64 (sqrt.f64 1/2) l)
(*.f64 (sqrt.f64 1/2) l)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 (pow.f64 Omc 2) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2)))))
(-.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (/.f64 (/.f64 1/2 t) (pow.f64 Omc 2))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) l)) (*.f64 (pow.f64 Omc 4) t))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 (pow.f64 Omc 2) t)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (/.f64 1/8 (*.f64 t (pow.f64 Omc 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2)))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (/.f64 1/8 (*.f64 t (pow.f64 Omc 4))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (/.f64 1/8 (*.f64 t (pow.f64 Omc 4)))) (-.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (/.f64 (/.f64 1/2 t) (pow.f64 Omc 2))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) l)) (*.f64 (pow.f64 Omc 4) t))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 (pow.f64 Omc 2) t))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 6) l)) (*.f64 (pow.f64 Omc 6) t))))))
(+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 6))) (/.f64 1/16 (*.f64 t (pow.f64 Omc 6)))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (/.f64 1/8 (*.f64 t (pow.f64 Omc 4))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (/.f64 1/8 (*.f64 t (pow.f64 Omc 4)))) (+.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 6))) (pow.f64 Omc 6)) (/.f64 1/16 t)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2)))))))
(+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 6))) (/.f64 1/16 (*.f64 t (pow.f64 Omc 6)))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (/.f64 (/.f64 1/2 t) (pow.f64 Omc 2)))) (-.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (/.f64 1/8 (*.f64 t (pow.f64 Omc 4)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 l Om))) (*.f64 t Omc)))
(neg.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Omc l)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 l Om))) (*.f64 t Omc))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 -1/2 (*.f64 (sqrt.f64 -1) (*.f64 t Om)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 t (*.f64 Om (sqrt.f64 -1))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 (/.f64 -1/2 (*.f64 t Om)) (sqrt.f64 -1))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Omc l)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Omc 3) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 t (*.f64 (pow.f64 Om 3) (sqrt.f64 -1))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 l Om))) (*.f64 t Omc))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 -1/2 (*.f64 (sqrt.f64 -1) (*.f64 t Om))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 t (*.f64 Om (sqrt.f64 -1))))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 (sqrt.f64 -1) (*.f64 t (pow.f64 Om 3)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc))) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 (/.f64 -1/2 (*.f64 t Om)) (sqrt.f64 -1))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 (pow.f64 Om 3) (*.f64 t (sqrt.f64 -1)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Omc l)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Omc 5) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 Om 5) t)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Omc 3) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 -1/2 (*.f64 (sqrt.f64 -1) (*.f64 t Om)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 t (*.f64 (pow.f64 Om 3) (sqrt.f64 -1))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 l Om))) (*.f64 t Omc))) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 5))) (*.f64 t (*.f64 (pow.f64 Om 5) (sqrt.f64 -1))))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 t (*.f64 Om (sqrt.f64 -1))))) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 (sqrt.f64 -1) (*.f64 t (pow.f64 Om 3)))))) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 5))) (*.f64 (sqrt.f64 -1) (*.f64 t (pow.f64 Om 5)))))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 (/.f64 -1/2 (*.f64 t Om)) (sqrt.f64 -1)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 (pow.f64 Om 3) (*.f64 t (sqrt.f64 -1))))) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 5))) (*.f64 t (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))))))
(/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 Om l))) (*.f64 Omc t))
(/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 l Om))) (*.f64 t Omc))
(/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Omc l)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc)))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 l Om))) (*.f64 t Omc)) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 1/2 (*.f64 (sqrt.f64 -1) (*.f64 t Om)))))
(+.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc)) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 1/2 (*.f64 t (*.f64 Om (sqrt.f64 -1))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Omc 3) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Omc l)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 l Om))) (*.f64 t Omc)) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 1/2 (*.f64 (sqrt.f64 -1) (*.f64 t Om)))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (/.f64 -1/8 (*.f64 t (*.f64 (pow.f64 Om 3) (sqrt.f64 -1)))))))
(+.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc)) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 1/2 (*.f64 t (*.f64 Om (sqrt.f64 -1))))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (/.f64 -1/8 (*.f64 (sqrt.f64 -1) (*.f64 t (pow.f64 Om 3)))))))
(+.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc)) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 1/2 (*.f64 t (*.f64 Om (sqrt.f64 -1))))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (/.f64 -1/8 (*.f64 (pow.f64 Om 3) (*.f64 t (sqrt.f64 -1)))))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Omc 5) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 Om 5) t)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Omc 3) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Omc l)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc)))))
(+.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 l Om))) (*.f64 t Omc)) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 1/2 (*.f64 (sqrt.f64 -1) (*.f64 t Om))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (/.f64 -1/8 (*.f64 t (*.f64 (pow.f64 Om 3) (sqrt.f64 -1))))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 5))) (*.f64 t (*.f64 (pow.f64 Om 5) (sqrt.f64 -1)))))))
(+.f64 (+.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc)) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 1/2 (*.f64 t (*.f64 Om (sqrt.f64 -1)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (/.f64 -1/8 (*.f64 (sqrt.f64 -1) (*.f64 t (pow.f64 Om 3))))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 5))) (*.f64 (sqrt.f64 -1) (*.f64 t (pow.f64 Om 5)))))))
(+.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc)) (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 1/2 (*.f64 t (*.f64 Om (sqrt.f64 -1))))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (/.f64 -1/8 (*.f64 (pow.f64 Om 3) (*.f64 t (sqrt.f64 -1)))))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 5))) (*.f64 t (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 l Om))) (*.f64 t Omc)))
(neg.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Omc l)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 l Om))) (*.f64 t Omc))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 -1/2 (*.f64 (sqrt.f64 -1) (*.f64 t Om)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 t (*.f64 Om (sqrt.f64 -1))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 (/.f64 -1/2 (*.f64 t Om)) (sqrt.f64 -1))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Omc l)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Omc 3) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 t (*.f64 (pow.f64 Om 3) (sqrt.f64 -1))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 l Om))) (*.f64 t Omc))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 -1/2 (*.f64 (sqrt.f64 -1) (*.f64 t Om))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 t (*.f64 Om (sqrt.f64 -1))))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 (sqrt.f64 -1) (*.f64 t (pow.f64 Om 3)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc))) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 (/.f64 -1/2 (*.f64 t Om)) (sqrt.f64 -1))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 (pow.f64 Om 3) (*.f64 t (sqrt.f64 -1)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Omc l)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Omc 5) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 Om 5) t)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Omc 3) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 -1/2 (*.f64 (sqrt.f64 -1) (*.f64 t Om)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 t (*.f64 (pow.f64 Om 3) (sqrt.f64 -1))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 l Om))) (*.f64 t Omc))) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 5))) (*.f64 t (*.f64 (pow.f64 Om 5) (sqrt.f64 -1))))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 t (*.f64 Om (sqrt.f64 -1))))) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 (sqrt.f64 -1) (*.f64 t (pow.f64 Om 3)))))) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 5))) (*.f64 (sqrt.f64 -1) (*.f64 t (pow.f64 Om 5)))))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 (/.f64 -1/2 (*.f64 t Om)) (sqrt.f64 -1)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 (pow.f64 Om 3) (*.f64 t (sqrt.f64 -1))))) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 5))) (*.f64 t (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 t (pow.f64 Omc 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2)))))
(-.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (/.f64 (/.f64 1/2 t) (pow.f64 Omc 2))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) l)) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 t (pow.f64 Omc 2))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (/.f64 1/8 (*.f64 t (pow.f64 Omc 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2)))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (/.f64 1/8 (*.f64 t (pow.f64 Omc 4))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (/.f64 1/8 (*.f64 t (pow.f64 Omc 4)))) (-.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (/.f64 (/.f64 1/2 t) (pow.f64 Omc 2))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) l)) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 t (pow.f64 Omc 2)))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 6) l)) (*.f64 t (pow.f64 Omc 6)))))))
(+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 6))) (/.f64 1/16 (*.f64 t (pow.f64 Omc 6)))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (/.f64 1/8 (*.f64 t (pow.f64 Omc 4))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (/.f64 1/8 (*.f64 t (pow.f64 Omc 4)))) (+.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 6))) (pow.f64 Omc 6)) (/.f64 1/16 t)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2)))))))
(+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 6))) (/.f64 1/16 (*.f64 t (pow.f64 Omc 6)))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (/.f64 (/.f64 1/2 t) (pow.f64 Omc 2)))) (-.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (/.f64 1/8 (*.f64 t (pow.f64 Omc 4)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 t (pow.f64 Omc 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2)))))
(-.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (/.f64 (/.f64 1/2 t) (pow.f64 Omc 2))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) l)) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 t (pow.f64 Omc 2))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (/.f64 1/8 (*.f64 t (pow.f64 Omc 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2)))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (/.f64 1/8 (*.f64 t (pow.f64 Omc 4))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (/.f64 1/8 (*.f64 t (pow.f64 Omc 4)))) (-.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (/.f64 (/.f64 1/2 t) (pow.f64 Omc 2))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) l)) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 t (pow.f64 Omc 2)))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 6) l)) (*.f64 t (pow.f64 Omc 6)))))))
(+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 6))) (/.f64 1/16 (*.f64 t (pow.f64 Omc 6)))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (/.f64 1/8 (*.f64 t (pow.f64 Omc 4))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (/.f64 1/8 (*.f64 t (pow.f64 Omc 4)))) (+.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 6))) (pow.f64 Omc 6)) (/.f64 1/16 t)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2)))))))
(+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 6))) (/.f64 1/16 (*.f64 t (pow.f64 Omc 6)))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (/.f64 (/.f64 1/2 t) (pow.f64 Omc 2)))) (-.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (/.f64 1/8 (*.f64 t (pow.f64 Omc 4)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (*.f64 l (sqrt.f64 1/2)) 0)
(*.f64 (sqrt.f64 1/2) l)
(+.f64 0 (*.f64 l (sqrt.f64 1/2)))
(*.f64 (sqrt.f64 1/2) l)
(+.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) 2) (/.f64 (*.f64 l (sqrt.f64 1/2)) 2))
(*.f64 (sqrt.f64 1/2) l)
(+.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) 4) (/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) 3) 4))
(/.f64 (+.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 3 (*.f64 (sqrt.f64 1/2) l))) 4)
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l 4)) 4)
(-.f64 (*.f64 l (sqrt.f64 1/2)) 0)
(*.f64 (sqrt.f64 1/2) l)
(-.f64 0 (neg.f64 (*.f64 l (sqrt.f64 1/2))))
(*.f64 (sqrt.f64 1/2) l)
(-.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) 2) (/.f64 (*.f64 l (sqrt.f64 1/2)) -2))
(*.f64 (sqrt.f64 1/2) l)
(-.f64 (/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) 3) 4) (/.f64 (neg.f64 (*.f64 l (sqrt.f64 1/2))) 4))
(/.f64 (+.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 3 (*.f64 (sqrt.f64 1/2) l))) 4)
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l 4)) 4)
(/.f64 (*.f64 l (sqrt.f64 1/2)) 1)
(*.f64 (sqrt.f64 1/2) l)
(/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) 2)
(*.f64 (sqrt.f64 1/2) l)
(/.f64 (neg.f64 (*.f64 l (sqrt.f64 1/2))) -1)
(*.f64 (sqrt.f64 1/2) l)
(/.f64 (*.f64 -2 (*.f64 l (sqrt.f64 1/2))) -2)
(*.f64 (sqrt.f64 1/2) l)
(/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) 4) 4)
(/.f64 (+.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 3 (*.f64 (sqrt.f64 1/2) l))) 4)
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l 4)) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 l (sqrt.f64 1/2)) 4)) 8)
(/.f64 (+.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 3 (*.f64 (sqrt.f64 1/2) l))) 4)
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l 4)) 4)
(/.f64 (/.f64 (*.f64 -2 (*.f64 l (sqrt.f64 1/2))) -1) 2)
(*.f64 (sqrt.f64 1/2) l)
(/.f64 (*.f64 (*.f64 2 (+.f64 l l)) (*.f64 2 (*.f64 (sqrt.f64 1/2) 2))) 16)
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) 2) (*.f64 2 (*.f64 2 (+.f64 l l)))) 16)
(/.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 1/2) 4) l)) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 (sqrt.f64 1/2) 2)) (*.f64 2 (+.f64 l l))) 16)
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) 2) (*.f64 2 (*.f64 2 (+.f64 l l)))) 16)
(/.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 1/2) 4) l)) 16)
(pow.f64 (*.f64 l (sqrt.f64 1/2)) 1)
(*.f64 (sqrt.f64 1/2) l)
(neg.f64 (neg.f64 (*.f64 l (sqrt.f64 1/2))))
(*.f64 (sqrt.f64 1/2) l)
(+.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) 0)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(+.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 0 t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(+.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 0 (/.f64 t t)))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(+.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 0 t) (/.f64 t t)))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(+.f64 0 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(+.f64 (/.f64 0 t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(+.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 1/2 t)) (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 1/2 t)))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(+.f64 (/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 1/2 t)) 2) (/.f64 (/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) 3) (+.f64 t t)) 2))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(+.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 t 4)) (/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) 3) (*.f64 t 4)))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(+.f64 (/.f64 0 (/.f64 t t)) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(+.f64 (/.f64 (/.f64 0 t) (/.f64 t t)) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(+.f64 (/.f64 0 (+.f64 2 (/.f64 0 t))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(+.f64 (/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 1/2 t)) (+.f64 2 (/.f64 0 t))) (/.f64 (/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) 3) (+.f64 t t)) (+.f64 2 (/.f64 0 t))))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(-.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) 0)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(-.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 0 t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(-.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 0 (/.f64 t t)))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(-.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 0 t) (/.f64 t t)))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(-.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 0 (+.f64 2 (/.f64 0 t))))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(-.f64 0 (*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t)))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(-.f64 (/.f64 0 t) (*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t)))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(-.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 1/2 t)) (/.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 t -2)))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(-.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 t 2)) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) 3) (+.f64 t t)) 2) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 t -2)) 2))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) 3) (+.f64 t t)) (+.f64 2 (/.f64 0 t))) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 t -2)) (+.f64 2 (/.f64 0 t))))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(-.f64 (/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) 3) (*.f64 t 4)) (/.f64 (neg.f64 (*.f64 l (sqrt.f64 1/2))) (*.f64 t 4)))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 1/2 (/.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 t 2)))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 1 t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 t (/.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 t t)))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) 1)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 1 (/.f64 t t)))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t)) -1)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) (/.f64 1/2 t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 t 2)) 1/2)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 t 2)) (/.f64 1 (+.f64 2 (/.f64 0 t))))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) 4) (/.f64 (/.f64 1/2 t) 2))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (/.f64 1 t) (*.f64 l (sqrt.f64 1/2)))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (/.f64 1/2 t) (*.f64 (sqrt.f64 1/2) (+.f64 l l)))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (/.f64 (/.f64 1/2 t) 2) (*.f64 (*.f64 l (sqrt.f64 1/2)) 4))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) 4) t) 1/4)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) 4) t) (/.f64 1 (/.f64 (*.f64 t 4) t)))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (*.f64 2 (*.f64 (*.f64 l (sqrt.f64 1/2)) 4)) (/.f64 1 (*.f64 2 (*.f64 t 4))))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 t t)) (/.f64 1 (/.f64 1 t)))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) (*.f64 t t)) (/.f64 1 (/.f64 2 t)))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (*.f64 t (*.f64 l (sqrt.f64 1/2))) (/.f64 (/.f64 1 t) t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (*.f64 t (*.f64 (sqrt.f64 1/2) (+.f64 l l))) (/.f64 (/.f64 1/2 t) t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (*.f64 t (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (*.f64 t (/.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 t 2))) (/.f64 1/2 t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (*.f64 t (*.f64 (*.f64 l (sqrt.f64 1/2)) 4)) (/.f64 (/.f64 (/.f64 1/2 t) 2) t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(pow.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) 1)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(neg.f64 (*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t)))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(+.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 t))) 0)
(neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 0 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 t))))
(neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t)) -2) (/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t)) -2))
(neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(-.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 t))) 0)
(neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(-.f64 0 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t)))
(neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(-.f64 (/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t)) -2) (/.f64 (neg.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 t)))) 2))
(neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 t))) 1)
(neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t)) -1)
(neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t)) (neg.f64 (/.f64 t t)))
(neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) -2)) 2)
(neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 t 2))) -2)
(neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 t 2))) (neg.f64 (+.f64 2 (/.f64 0 t))))
(neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 t 2)))) -4)
(neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (*.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) 4) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 t))) 4)
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) (/.f64 4 t))) 4)
(/.f64 (*.f64 4 (*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) 4)
(/.f64 (/.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 t 2)))) -1) 4)
(neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (neg.f64 t))
(neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 t -2))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (sqrt.f64 1/2) (+.f64 l l))) (*.f64 t -2))
(/.f64 (*.f64 (+.f64 l l) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 t -2))
(/.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (*.f64 2 (*.f64 2 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) -4)
(/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 4)) -4)
(/.f64 (*.f64 4 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) -4)
(/.f64 (*.f64 4 (*.f64 (sqrt.f64 1/2) (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t)))) -4)
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 l (sqrt.f64 1/2))) (neg.f64 t))
(neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (sqrt.f64 1/2) (+.f64 l l))) (*.f64 t -2))
(/.f64 (*.f64 (+.f64 l l) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 t -2))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (*.f64 l (sqrt.f64 1/2)) 4)) (neg.f64 (*.f64 t 4)))
(neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) 4) t)) -4)
(neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) 4) t)) (neg.f64 (/.f64 (*.f64 t 4) t)))
(neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 2 (*.f64 (*.f64 l (sqrt.f64 1/2)) 4))) (neg.f64 (*.f64 2 (*.f64 t 4))))
(neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 t t))) (neg.f64 (/.f64 1 t)))
(neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) (*.f64 t t))) (neg.f64 (/.f64 2 t)))
(neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 t 2))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 t 2)))) -4)
(neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) 4) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 t))) (*.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) 4) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 t)))) 8)
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) (/.f64 4 t))) 4)
(/.f64 (*.f64 4 (*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) 4)
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) 4) (neg.f64 t))) 16)
(/.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 4) (*.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) (/.f64 4 t))) 16)
(/.f64 (*.f64 (*.f64 4 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -4 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) 16)
(/.f64 (*.f64 4 (*.f64 4 (*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) 16)
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) 4) (neg.f64 t)) (*.f64 2 (*.f64 2 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) 16)
(/.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 4) (*.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) (/.f64 4 t))) 16)
(/.f64 (*.f64 (*.f64 4 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -4 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) 16)
(/.f64 (*.f64 4 (*.f64 4 (*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) 16)
(/.f64 (*.f64 (neg.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 t 2))) 4)
(neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(pow.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 t))) 1)
(neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(neg.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t)))
(neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))

localize174.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))
0.4b
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) (sqrt.f64 1/2)))
0.7b
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) (sqrt.f64 1/2))
11.0b
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))
Compiler

Compiled 113 to 69 computations (38.9% saved)

series118.0ms (0.3%)

Counts
4 → 192
Calls

48 calls:

TimeVariablePointExpression
26.0ms
Omc
@0
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))
18.0ms
Om
@0
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) (sqrt.f64 1/2))
10.0ms
t
@0
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) (sqrt.f64 1/2))
9.0ms
Om
@0
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))
8.0ms
Omc
@-inf
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))

rewrite444.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
944×rational_best-simplify-1
902×rational_best-simplify-56
512×rational_best-simplify-65
478×rational_best-simplify-67
458×rational_best-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
021200
1143200
2323200
31063200
45853200
Stop Event
node limit
Counts
4 → 143
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) (sqrt.f64 1/2))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) (sqrt.f64 1/2)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) 2) (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) 2) (/.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 2 (*.f64 2 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2))) (sqrt.f64 (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) (sqrt.f64 (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4)) (sqrt.f64 (/.f64 1/4 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 1/4 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))) (*.f64 2 (*.f64 2 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))) 2) (/.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))) (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))) (*.f64 2 (*.f64 2 (sqrt.f64 1/2)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (asin.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (asin.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))) 2) (/.f64 (asin.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (asin.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))) 2) (/.f64 (neg.f64 (asin.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (asin.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (asin.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (asin.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 2 (*.f64 2 (asin.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 2 (asin.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (asin.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (asin.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (asin.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (asin.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))))) (*.f64 2 (*.f64 2 (asin.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (asin.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (-.f64 -1/2 (pow.f64 (/.f64 t l) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1/2 (pow.f64 (/.f64 t l) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (-.f64 -1/2 (pow.f64 (/.f64 t l) 2))) (/.f64 1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (-.f64 -1/2 (pow.f64 (/.f64 t l) 2))) 2) (+.f64 (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (-.f64 -1/2 (pow.f64 (/.f64 t l) 2))) 2) (/.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2)) 2) (*.f64 2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) 4)) (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 3) (*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (*.f64 2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))) (/.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (-.f64 -1/2 (pow.f64 (/.f64 t l) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) 2) (/.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) 3/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1/2 (pow.f64 (/.f64 t l) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (+.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 2 (-.f64 -1/2 (pow.f64 (/.f64 t l) 2)))) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (+.f64 (+.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 2 (-.f64 -1/2 (pow.f64 (/.f64 t l) 2)))) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1/2 (pow.f64 (/.f64 t l) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (/.f64 -1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (+.f64 (/.f64 -1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (neg.f64 (/.f64 1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 2 (-.f64 -1/2 (pow.f64 (/.f64 t l) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (+.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 2 (-.f64 -1/2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (*.f64 2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1)) (*.f64 2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (+.f64 (+.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 2 (-.f64 -1/2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (*.f64 2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (+.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1)) (*.f64 2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (-.f64 -1/2 (pow.f64 (/.f64 t l) 2))) (/.f64 -1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (-.f64 -1/2 (pow.f64 (/.f64 t l) 2))) (+.f64 (/.f64 -1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (+.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (/.f64 1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (+.f64 (+.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (/.f64 1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 2 (-.f64 -1/2 (pow.f64 (/.f64 t l) 2))))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (*.f64 2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2)) 2) (*.f64 2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (*.f64 2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) 3/2) 2) (/.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 2 (-.f64 -1/2 (pow.f64 (/.f64 t l) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) 3/2) 2) (+.f64 (/.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 2 (-.f64 -1/2 (pow.f64 (/.f64 t l) 2)))) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 3) (*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) 4)) (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 3) (*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) 4)) (+.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) 4)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (+.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 2) (*.f64 2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) 2) (/.f64 (*.f64 (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (-.f64 (*.f64 2 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (+.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 2) (*.f64 2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) 2) (+.f64 (/.f64 (*.f64 (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (-.f64 (*.f64 2 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -1 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1/2 (pow.f64 (/.f64 t l) 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (*.f64 2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (-.f64 (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2)) (-.f64 (/.f64 1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (/.f64 -1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (neg.f64 (/.f64 1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4) (/.f64 1/4 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4) (-.f64 (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (/.f64 1/4 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1/2 (pow.f64 (/.f64 t l) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1/2 (pow.f64 (/.f64 t l) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) (*.f64 2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (-.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4) (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/4 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/4 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (-.f64 (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4)) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) 4)) (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4)) (/.f64 1/2 (*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4)) (-.f64 (/.f64 1/4 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (/.f64 1/2 (*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1/2 (/.f64 (pow.f64 (/.f64 Om Omc) 2) 2)) (/.f64 2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) (/.f64 1 (/.f64 1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2)) (*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) (/.f64 1 (/.f64 2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (-.f64 1/2 (/.f64 (pow.f64 (/.f64 Om Omc) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 2 (-.f64 -1/2 (pow.f64 (/.f64 t l) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) (/.f64 (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2)) (*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (/.f64 (/.f64 1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2))) (/.f64 (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (/.f64 1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) (*.f64 2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4)) (/.f64 (/.f64 1/4 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/4 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1/2 (pow.f64 (/.f64 t l) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (/.f64 -1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))))))

simplify1.2s (2.7%)

Algorithm
egg-herbie
Rules
996×rational_best-simplify-49
950×rational_best-simplify-53
908×rational_best-simplify-1
804×rational_best-simplify-54
724×rational_best-simplify-108
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
068739169
1198838541
2531738241
Stop Event
node limit
Counts
335 → 392
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 Om 4) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2) 3))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 Om 4) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2) 3))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 Omc 6) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 Omc (*.f64 (sqrt.f64 -1) (*.f64 Om (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 Omc (*.f64 (sqrt.f64 -1) (*.f64 Om (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 Omc 3) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2) 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 Om 5) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 Omc (*.f64 (sqrt.f64 -1) (*.f64 Om (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 Omc 3) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2) 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 Omc (*.f64 (sqrt.f64 -1) (*.f64 Om (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 Omc (*.f64 (sqrt.f64 -1) (*.f64 Om (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 Omc 3) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2) 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 Omc (*.f64 (sqrt.f64 -1) (*.f64 Om (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 Om 5) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 Omc 3) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2) 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 Omc (*.f64 (sqrt.f64 -1) (*.f64 Om (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 Omc (*.f64 (sqrt.f64 -1) (*.f64 Om (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 Omc 3) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2) 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 Om 5) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 Omc (*.f64 (sqrt.f64 -1) (*.f64 Om (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 Omc 3) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2) 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))
(sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 Om 4) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2) 3))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 Om 4) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2) 3))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 Omc 6) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))))))
(sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 Om 4) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2) 3))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 Om 4) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2) 3))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 Omc 6) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 t 2) (*.f64 (sqrt.f64 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 t 2) (*.f64 (sqrt.f64 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 t 4) (+.f64 (*.f64 -8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 t 2) (*.f64 (sqrt.f64 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 t 4) (+.f64 (*.f64 -8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 t 6) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 l 2)))) (*.f64 16 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))
(*.f64 (/.f64 l t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 t 3)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 l t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 t 3)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 (/.f64 l t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 3) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 (pow.f64 t 5) l)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 t 3)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 l 8) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 1/4 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 3) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (pow.f64 l 2)))) (*.f64 (pow.f64 t 7) l)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 (/.f64 l t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 3) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 (pow.f64 t 5) l)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))
(*.f64 -1 (*.f64 (/.f64 l t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 t 3)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 -1 (*.f64 (/.f64 l t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 3) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 (pow.f64 t 5) l)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 t 3)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 -1 (*.f64 (/.f64 l t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 3) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 (pow.f64 t 5) l)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 t 3)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 l 8) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 1/4 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 3) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (pow.f64 l 2)))) (*.f64 (pow.f64 t 7) l)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 -1 (*.f64 (/.f64 l t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(*.f64 (/.f64 l t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 t 3)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 l t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 t 3)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 1 (pow.f64 t 3)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -1/4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6)))) (*.f64 t (pow.f64 l 5))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (/.f64 l t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 t 3)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 t (*.f64 (pow.f64 l 7) (+.f64 (*.f64 1/4 (/.f64 (+.f64 (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 1 (pow.f64 t 3)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -1/4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6)))) (pow.f64 t 2))) (*.f64 1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 8)))))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 1 (pow.f64 t 3)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -1/4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6)))) (*.f64 t (pow.f64 l 5))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (/.f64 l t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 t 2) (*.f64 (sqrt.f64 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 t 2) (*.f64 (sqrt.f64 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 t 2) (sqrt.f64 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -8 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (sqrt.f64 2) (pow.f64 l 4))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 t 2) (*.f64 (sqrt.f64 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 t 2) (sqrt.f64 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -8 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (sqrt.f64 2) (pow.f64 l 4))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 t 2) (sqrt.f64 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -8 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (pow.f64 t 2)) (pow.f64 (sqrt.f64 2) 2))) (*.f64 16 (*.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (sqrt.f64 2) (pow.f64 l 6))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 t 2) (*.f64 (sqrt.f64 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 t 2) (*.f64 (sqrt.f64 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 t 2) (sqrt.f64 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -8 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (sqrt.f64 2) (pow.f64 l 4))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 t 2) (*.f64 (sqrt.f64 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 t 2) (sqrt.f64 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -8 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (sqrt.f64 2) (pow.f64 l 4))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 t 2) (sqrt.f64 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -8 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (pow.f64 t 2)) (pow.f64 (sqrt.f64 2) 2))) (*.f64 16 (*.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (sqrt.f64 2) (pow.f64 l 6))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))))
(+.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 Omc 2) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))) (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 Omc 2) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))) (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))) (pow.f64 Omc 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3)))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 6)) (*.f64 (pow.f64 Omc 6) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))) (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 Omc 2) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))) (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))) (pow.f64 Omc 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) Om)) Omc) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) Omc) (*.f64 (sqrt.f64 -1) (*.f64 Om (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) Om)) Omc) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) Omc) (*.f64 (sqrt.f64 -1) (*.f64 Om (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Omc 3) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) Om)) Omc) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) Omc) (*.f64 (sqrt.f64 -1) (*.f64 Om (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Omc 3) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) Om)) Omc) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Omc 5)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 Om 5) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) Om)) Omc) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) Om)) Omc) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) Omc) (*.f64 (sqrt.f64 -1) (*.f64 Om (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) Om)) Omc) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Omc 3) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) Omc) (*.f64 (sqrt.f64 -1) (*.f64 Om (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) Om)) Omc) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Omc 3) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Omc 5)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 Om 5) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) Omc) (*.f64 (sqrt.f64 -1) (*.f64 Om (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) Om)) Omc) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) Omc) (*.f64 (sqrt.f64 -1) (*.f64 Om (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) Om)) Omc) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) Omc) (*.f64 (sqrt.f64 -1) (*.f64 Om (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Omc 3) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) Om)) Omc) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) Omc) (*.f64 (sqrt.f64 -1) (*.f64 Om (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Omc 3) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) Om)) Omc) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Omc 5)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 Om 5) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))))
(+.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 Omc 2) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))) (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 Omc 2) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))) (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))) (pow.f64 Omc 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3)))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 6)) (*.f64 (pow.f64 Omc 6) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))) (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 Omc 2) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))) (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))) (pow.f64 Omc 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3))))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))))
(+.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 Omc 2) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))) (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 Omc 2) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))) (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))) (pow.f64 Omc 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3)))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 6)) (*.f64 (pow.f64 Omc 6) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))) (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 Omc 2) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))) (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))) (pow.f64 Omc 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3))))))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 t 2)) (*.f64 (sqrt.f64 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 4) (+.f64 (*.f64 -8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 t 2)) (*.f64 (sqrt.f64 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 6) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 l 2)))) (*.f64 16 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 4) (+.f64 (*.f64 -8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 t 2)) (*.f64 (sqrt.f64 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 l 3)) (pow.f64 t 3)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 l 3)) (pow.f64 t 3)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 3) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2))) (*.f64 (pow.f64 t 5) l)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 l 3)) (pow.f64 t 3)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 3) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2))) (*.f64 (pow.f64 t 5) l)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 3) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (pow.f64 l 2))) (*.f64 1/8 (*.f64 (pow.f64 l 8) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (pow.f64 t 7) l)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 l 3)) (pow.f64 t 3)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 3) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2))) (*.f64 (pow.f64 t 5) l)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 l 3)) (pow.f64 t 3)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 3) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2))) (*.f64 (pow.f64 t 5) l)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 3) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (pow.f64 l 2))) (*.f64 1/8 (*.f64 (pow.f64 l 8) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (pow.f64 t 7) l)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 l 3)) (pow.f64 t 3)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 l 3)) (pow.f64 t 3)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 l 3)) (pow.f64 t 3)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 5) (*.f64 t (+.f64 (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 1 (pow.f64 t 3)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -1/4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))))))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 l 3)) (pow.f64 t 3)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 7) (*.f64 t (+.f64 (*.f64 1/4 (/.f64 (+.f64 (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 1 (pow.f64 t 3)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -1/4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6)))) (pow.f64 t 2))) (*.f64 1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 8))))))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 5) (*.f64 t (+.f64 (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 1 (pow.f64 t 3)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -1/4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))))))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 t 2)) (*.f64 (sqrt.f64 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 t 2)) (*.f64 (sqrt.f64 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 t 2) (sqrt.f64 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -8 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (sqrt.f64 2) (pow.f64 l 4))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 t 2) (sqrt.f64 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -8 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (pow.f64 t 2)) (pow.f64 (sqrt.f64 2) 2))) (*.f64 16 (*.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (sqrt.f64 2) (pow.f64 l 6))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 t 2)) (*.f64 (sqrt.f64 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 t 2) (sqrt.f64 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -8 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (sqrt.f64 2) (pow.f64 l 4))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 t 2)) (*.f64 (sqrt.f64 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 t 2)) (*.f64 (sqrt.f64 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 t 2) (sqrt.f64 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -8 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (sqrt.f64 2) (pow.f64 l 4))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 t 2) (sqrt.f64 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -8 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (pow.f64 t 2)) (pow.f64 (sqrt.f64 2) 2))) (*.f64 16 (*.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (sqrt.f64 2) (pow.f64 l 6))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 t 2)) (*.f64 (sqrt.f64 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 t 2) (sqrt.f64 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -8 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (sqrt.f64 2) (pow.f64 l 4))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))
(+.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))))
(+.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))))
(+.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))))
(*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))))
(+.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))))
(+.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))))
(+.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))))
(*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))))
(+.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))))
(+.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))))
(+.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))))
(*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))))
(+.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))))
(+.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))))
(+.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))))
(/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))
(+.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))))
(+.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))))
(+.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))))
(/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))
(+.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))))
(+.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))))
(+.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))))
(*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (+.f64 (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -16 (/.f64 (*.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 6))))))
(/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 6)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 l 8) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 8))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 6))))))
(/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 6)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 l 8) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 8))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 6))))))
(/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 6)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 l 8) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 8))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 6))))))
(*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (+.f64 (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -16 (/.f64 (*.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 6))))))
(*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (+.f64 (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -16 (/.f64 (*.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 6))))))
(+.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) 0)
(+.f64 0 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))
(+.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) 2) (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) 2))
(-.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) 0)
(-.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) 2) (/.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))) 2))
(*.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) 1)
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))
(*.f64 (*.f64 2 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))) 1/2)
(*.f64 1/4 (*.f64 2 (*.f64 2 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))))
(*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))) 1/4)
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(*.f64 (sqrt.f64 (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2))) (sqrt.f64 (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))
(*.f64 (sqrt.f64 (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) (sqrt.f64 (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2))))
(*.f64 (sqrt.f64 (*.f64 2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4)) (sqrt.f64 (/.f64 1/4 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))
(*.f64 (sqrt.f64 (/.f64 1/4 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4)))
(/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))) 2)
(/.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))) 4)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))) (*.f64 2 (*.f64 2 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))) 8)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) 1)
(+.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))) 0)
(+.f64 0 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))) 2) (/.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))) 2))
(-.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))) 0)
(-.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))) 2))
(/.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))) 2)
(/.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))) 4)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))) (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))))) 8)
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))) (*.f64 2 (*.f64 2 (sqrt.f64 1/2)))) 16)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))) 1)
(sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))
(+.f64 (asin.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))) 0)
(+.f64 0 (asin.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))))
(+.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))) 2) (/.f64 (asin.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))) 2))
(-.f64 (asin.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))) 0)
(-.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))) 2) (/.f64 (neg.f64 (asin.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))) 2))
(*.f64 1 (asin.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))))
(*.f64 1/2 (*.f64 2 (asin.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))))
(*.f64 (asin.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))) 1)
(*.f64 (*.f64 2 (asin.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))) 1/2)
(*.f64 1/4 (*.f64 2 (*.f64 2 (asin.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))))))
(*.f64 (*.f64 2 (*.f64 2 (asin.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))))) 1/4)
(/.f64 (asin.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))) 1)
(/.f64 (*.f64 2 (asin.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))) 2)
(/.f64 (*.f64 2 (*.f64 2 (asin.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))))) 4)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (asin.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))))) (*.f64 2 (*.f64 2 (asin.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))))) 8)
(pow.f64 (asin.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))) 1)
(+.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) 0)
(+.f64 0 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))
(+.f64 (/.f64 1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (-.f64 -1/2 (pow.f64 (/.f64 t l) 2))))
(+.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))
(+.f64 -1 (-.f64 1 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1/2 (pow.f64 (/.f64 t l) 2)))))
(+.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (-.f64 -1/2 (pow.f64 (/.f64 t l) 2))) (/.f64 1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))
(+.f64 (/.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (-.f64 -1/2 (pow.f64 (/.f64 t l) 2))) 2) (+.f64 (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))
(+.f64 (/.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (-.f64 -1/2 (pow.f64 (/.f64 t l) 2))) 2) (/.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2)) 2) (*.f64 2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))
(+.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) 4)) (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 3) (*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) 4)))
(+.f64 (-.f64 (/.f64 1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (*.f64 2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))) (/.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (-.f64 -1/2 (pow.f64 (/.f64 t l) 2))) 2))
(+.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) 2) (/.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) 3/2) 2))
(+.f64 (-.f64 -1 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1/2 (pow.f64 (/.f64 t l) 2)))) 1)
(-.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) 0)
(-.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (+.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 2 (-.f64 -1/2 (pow.f64 (/.f64 t l) 2)))) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))
(-.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (+.f64 (+.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 2 (-.f64 -1/2 (pow.f64 (/.f64 t l) 2)))) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))) 0))
(-.f64 0 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1/2 (pow.f64 (/.f64 t l) 2))))
(-.f64 0 (+.f64 (/.f64 -1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))
(-.f64 0 (+.f64 (+.f64 (/.f64 -1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) 0))
(-.f64 0 (+.f64 (neg.f64 (/.f64 1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))
(-.f64 (/.f64 1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))
(-.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 2 (-.f64 -1/2 (pow.f64 (/.f64 t l) 2)))))
(-.f64 (*.f64 2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))
(-.f64 (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (+.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 2 (-.f64 -1/2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (*.f64 2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))
(-.f64 (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1)) (*.f64 2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))
(-.f64 (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (+.f64 (+.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 2 (-.f64 -1/2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (*.f64 2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))) 0))
(-.f64 (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (+.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1)) (*.f64 2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) 0))
(-.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (-.f64 -1/2 (pow.f64 (/.f64 t l) 2))) (/.f64 -1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))
(-.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (-.f64 -1/2 (pow.f64 (/.f64 t l) 2))) (+.f64 (/.f64 -1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) 0))
(-.f64 (/.f64 2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (+.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (/.f64 1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))
(-.f64 (/.f64 2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (+.f64 (+.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (/.f64 1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) 0))
(-.f64 (-.f64 (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 2 (-.f64 -1/2 (pow.f64 (/.f64 t l) 2))))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (*.f64 2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))
(-.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2)) 2) (*.f64 2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (*.f64 2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))
(-.f64 (/.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) 3/2) 2) (/.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 2 (-.f64 -1/2 (pow.f64 (/.f64 t l) 2)))) 2))
(-.f64 (/.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) 3/2) 2) (+.f64 (/.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 2 (-.f64 -1/2 (pow.f64 (/.f64 t l) 2)))) 2) 0))
(-.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 3) (*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) 4)) (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) 4)))
(-.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 3) (*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) 4)) (+.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) 4)) 0))
(-.f64 (/.f64 (/.f64 (+.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 2) (*.f64 2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) 2) (/.f64 (*.f64 (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (-.f64 (*.f64 2 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 2))
(-.f64 (/.f64 (/.f64 (+.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 2) (*.f64 2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) 2) (+.f64 (/.f64 (*.f64 (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (-.f64 (*.f64 2 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 2) 0))
(-.f64 (-.f64 -1 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1/2 (pow.f64 (/.f64 t l) 2)))) -1)
(*.f64 1 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))
(*.f64 2 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))
(*.f64 1/2 (*.f64 2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (*.f64 2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))
(*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) 1)
(*.f64 (/.f64 1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (-.f64 (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(*.f64 (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))
(*.f64 (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2)) (-.f64 (/.f64 1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))
(*.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (/.f64 -1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))
(*.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (neg.f64 (/.f64 1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))
(*.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) 2)
(*.f64 (*.f64 2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) 1/2)
(*.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4) (/.f64 1/4 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))
(*.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4) (-.f64 (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (/.f64 1/4 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))
(*.f64 -1 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1/2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1/2 (pow.f64 (/.f64 t l) 2))) -1)
(*.f64 (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2)))
(*.f64 (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) (*.f64 2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))
(*.f64 (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (-.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4) (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2))))
(*.f64 (/.f64 1/4 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4))
(*.f64 (/.f64 1/4 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (-.f64 (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4)) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4)))
(*.f64 1/4 (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))
(*.f64 (/.f64 1/2 (*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) 4)) (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4)))
(*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) 1/4)
(*.f64 (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4)) (/.f64 1/2 (*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) 4)))
(*.f64 (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4)) (-.f64 (/.f64 1/4 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (/.f64 1/2 (*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) 4))))
(*.f64 (-.f64 1/2 (/.f64 (pow.f64 (/.f64 Om Omc) 2) 2)) (/.f64 2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))
(*.f64 4 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) 4)))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) (/.f64 1 (/.f64 1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))
(*.f64 (/.f64 (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2)) (*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) (/.f64 1 (/.f64 2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))
(*.f64 (/.f64 2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (-.f64 1/2 (/.f64 (pow.f64 (/.f64 Om Omc) 2) 2)))
(*.f64 -2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 2 (-.f64 -1/2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))
(*.f64 (/.f64 1 (/.f64 2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) (/.f64 (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2)) (*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) 4)) 4)
(*.f64 (neg.f64 (/.f64 1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1))
(*.f64 (/.f64 (/.f64 1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))
(*.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (/.f64 (/.f64 1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))
(*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2))) (/.f64 (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))
(*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (/.f64 1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))
(*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) (*.f64 2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))
(*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4)) (/.f64 (/.f64 1/4 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))
(*.f64 (/.f64 (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2))))
(*.f64 (/.f64 (/.f64 1/4 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4)))
(pow.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) 1)
(neg.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1/2 (pow.f64 (/.f64 t l) 2))))
(neg.f64 (+.f64 (/.f64 -1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))
Outputs
(sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1/2 (*.f64 (pow.f64 Om 2) (/.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (pow.f64 Omc 2) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 Om 4) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2) 3))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (pow.f64 Om 4)) (pow.f64 Omc 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3)))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 Om 2) (/.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (pow.f64 Omc 2) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3))) (*.f64 -1/8 (/.f64 (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (pow.f64 Om 4)) (pow.f64 Omc 4))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 Om 4) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2) 3))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 Omc 6) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (pow.f64 Om 4)) (pow.f64 Omc 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (/.f64 (pow.f64 Om 6) (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (pow.f64 Omc 6))) -1/16)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (+.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 Om 2) (/.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (pow.f64 Omc 2) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (pow.f64 Omc 6)))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3))) (*.f64 -1/8 (/.f64 (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (pow.f64 Om 4)) (pow.f64 Omc 4))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 Omc (*.f64 (sqrt.f64 -1) (*.f64 Om (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc)) (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 Omc (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 Om (sqrt.f64 -1)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc)) (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 Omc (*.f64 Om (*.f64 (sqrt.f64 -1) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 Omc (*.f64 (sqrt.f64 -1) (*.f64 Om (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 Omc 3) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2) 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3))) (/.f64 (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (pow.f64 Omc 3)) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 Omc (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 Om (sqrt.f64 -1))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 Omc (*.f64 Om (*.f64 (sqrt.f64 -1) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3))) (/.f64 (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (pow.f64 Omc 3)) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 Om 5) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 Omc (*.f64 (sqrt.f64 -1) (*.f64 Om (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 Omc 3) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2) 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3))) (/.f64 (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (pow.f64 Omc 3)) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 Omc (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 Om (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (/.f64 (pow.f64 Omc 5) (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 (pow.f64 Om 5) (sqrt.f64 -1)))) 1/16))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 Omc (*.f64 Om (*.f64 (sqrt.f64 -1) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3))) (/.f64 (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (pow.f64 Omc 3)) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 1/16 (/.f64 (/.f64 (pow.f64 Omc 5) (sqrt.f64 -1)) (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (pow.f64 Om 5))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc) -1))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (neg.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 Omc (*.f64 (sqrt.f64 -1) (*.f64 Om (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc) -1)) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 Omc (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 Om (sqrt.f64 -1)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (neg.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 Omc (*.f64 Om (*.f64 (sqrt.f64 -1) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 Omc (*.f64 (sqrt.f64 -1) (*.f64 Om (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 Omc 3) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2) 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 Omc (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 Om (sqrt.f64 -1)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc) -1)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3))) (*.f64 (/.f64 (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (pow.f64 Omc 3)) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) 1/8))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3))) (*.f64 (/.f64 (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (pow.f64 Omc 3)) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) 1/8)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (neg.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 Omc (*.f64 Om (*.f64 (sqrt.f64 -1) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 Omc (*.f64 (sqrt.f64 -1) (*.f64 Om (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 Om 5) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 Omc 3) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2) 3))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc) -1)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3))) (*.f64 (/.f64 (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (pow.f64 Omc 3)) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) 1/8))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (pow.f64 Omc 5) (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 (pow.f64 Om 5) (sqrt.f64 -1)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 Omc (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 Om (sqrt.f64 -1))))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 Omc (*.f64 Om (*.f64 (sqrt.f64 -1) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (neg.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3))) (*.f64 (/.f64 (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (pow.f64 Omc 3)) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) 1/8)) (*.f64 (/.f64 (/.f64 (pow.f64 Omc 5) (sqrt.f64 -1)) (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (pow.f64 Om 5))) (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) -1/16)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 Omc (*.f64 (sqrt.f64 -1) (*.f64 Om (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc)) (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 Omc (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 Om (sqrt.f64 -1)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc)) (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 Omc (*.f64 Om (*.f64 (sqrt.f64 -1) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 Omc (*.f64 (sqrt.f64 -1) (*.f64 Om (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 Omc 3) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2) 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3))) (/.f64 (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (pow.f64 Omc 3)) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 Omc (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 Om (sqrt.f64 -1))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 Omc (*.f64 Om (*.f64 (sqrt.f64 -1) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3))) (/.f64 (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (pow.f64 Omc 3)) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 Omc 5) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 Om 5) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 Omc (*.f64 (sqrt.f64 -1) (*.f64 Om (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 Omc 3) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2) 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) Om) Omc) (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3))) (/.f64 (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (pow.f64 Omc 3)) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 Omc (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 Om (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (/.f64 (pow.f64 Omc 5) (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 (pow.f64 Om 5) (sqrt.f64 -1)))) 1/16))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 Omc (*.f64 Om (*.f64 (sqrt.f64 -1) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3))) (/.f64 (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (pow.f64 Omc 3)) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 1/16 (/.f64 (/.f64 (pow.f64 Omc 5) (sqrt.f64 -1)) (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (pow.f64 Om 5))))))
(sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1/2 (*.f64 (pow.f64 Om 2) (/.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (pow.f64 Omc 2) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 Om 4) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2) 3))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (pow.f64 Om 4)) (pow.f64 Omc 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3)))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 Om 2) (/.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (pow.f64 Omc 2) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3))) (*.f64 -1/8 (/.f64 (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (pow.f64 Om 4)) (pow.f64 Omc 4))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 Om 4) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2) 3))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 Omc 6) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (pow.f64 Om 4)) (pow.f64 Omc 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (/.f64 (pow.f64 Om 6) (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (pow.f64 Omc 6))) -1/16)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (+.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 Om 2) (/.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (pow.f64 Omc 2) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (pow.f64 Omc 6)))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3))) (*.f64 -1/8 (/.f64 (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (pow.f64 Om 4)) (pow.f64 Omc 4))))))
(sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1/2 (*.f64 (pow.f64 Om 2) (/.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (pow.f64 Omc 2) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 Om 4) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2) 3))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (pow.f64 Om 4)) (pow.f64 Omc 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3)))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 Om 2) (/.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (pow.f64 Omc 2) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3))) (*.f64 -1/8 (/.f64 (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (pow.f64 Om 4)) (pow.f64 Omc 4))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 Om 4) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (pow.f64 Omc 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2) 3))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 Omc 6) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (sqrt.f64 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))))))
(+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (pow.f64 Om 4)) (pow.f64 Omc 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (/.f64 (pow.f64 Om 6) (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (pow.f64 Omc 6))) -1/16)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (+.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 Om 2) (/.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (pow.f64 Omc 2) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (pow.f64 Omc 6)))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3))) (*.f64 -1/8 (/.f64 (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (pow.f64 Om 4)) (pow.f64 Omc 4))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(sqrt.f64 (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 t 2) (*.f64 (sqrt.f64 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) (sqrt.f64 2))) -2)))
(+.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -2 (/.f64 (/.f64 (pow.f64 t 2) (sqrt.f64 2)) (pow.f64 l 2)))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 t 2) (*.f64 (sqrt.f64 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 t 4) (+.f64 (*.f64 -8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) (sqrt.f64 2))) -2)) (+.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 t 4) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 -8 (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (*.f64 (pow.f64 l 2) (sqrt.f64 2))))) 2))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(+.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -2 (/.f64 (/.f64 (pow.f64 t 2) (sqrt.f64 2)) (pow.f64 l 2)))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 t 4) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 -8 (pow.f64 l 4))) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (/.f64 1 (sqrt.f64 2)) (pow.f64 l 2))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (sqrt.f64 2))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 t 2) (*.f64 (sqrt.f64 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 t 4) (+.f64 (*.f64 -8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 t 6) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 l 2)))) (*.f64 16 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) (sqrt.f64 2))) -2)) (+.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 t 4) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 -8 (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (*.f64 (pow.f64 l 2) (sqrt.f64 2))))) 2))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (*.f64 (pow.f64 t 6) (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 -8 (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (*.f64 (pow.f64 l 2) (sqrt.f64 2))))) 2)) (/.f64 2 (*.f64 2 (pow.f64 l 2)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 16 (pow.f64 l 6))))) (sqrt.f64 2)))))))
(+.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (pow.f64 t 4) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 -8 (pow.f64 l 4))) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (/.f64 1 (sqrt.f64 2)) (pow.f64 l 2))) 2)))) (/.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (sqrt.f64 2))) (*.f64 (*.f64 (pow.f64 t 6) (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 -8 (pow.f64 l 4))) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (/.f64 1 (sqrt.f64 2)) (pow.f64 l 2))) 2))) (/.f64 1 (pow.f64 l 2))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 16 (pow.f64 l 6))))) (/.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (sqrt.f64 2))))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -2 (/.f64 (/.f64 (pow.f64 t 2) (sqrt.f64 2)) (pow.f64 l 2))))))
(*.f64 (/.f64 l t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 l t))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 t 3)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 l t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 l t)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 t 3)) -1/4)))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 l t)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/4 (/.f64 (pow.f64 l 3) (pow.f64 t 3)))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 t 3)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 (/.f64 l t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 3) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 (pow.f64 t 5) l)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 t 3)) -1/4)) (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 l t)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 6) -1/4)) (*.f64 1/16 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 3)) 2))) (*.f64 l (pow.f64 t 5)))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 l t)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 6) -1/4)) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/4 (pow.f64 l 3))) 2)) (/.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 l (pow.f64 t 5))))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/4 (/.f64 (pow.f64 l 3) (pow.f64 t 3))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 t 3)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 l 8) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 1/4 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 3) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (pow.f64 l 2)))) (*.f64 (pow.f64 t 7) l)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 (/.f64 l t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 3) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 (pow.f64 t 5) l)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 t 3)) -1/4)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 6) -1/4)) (*.f64 1/16 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 3)) 2))) (*.f64 l (pow.f64 t 5))))) (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 l t)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 8) 1/8)) (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 6) -1/4)) (*.f64 1/16 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 3)) 2))) 1/4))) (*.f64 l (pow.f64 t 7))))))))
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 1/8 (pow.f64 l 8))) (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 6) -1/4)) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/4 (pow.f64 l 3))) 2)) 1/4))) (/.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 l (pow.f64 t 7))))) (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 l t)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 6) -1/4)) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/4 (pow.f64 l 3))) 2)) (/.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 l (pow.f64 t 5))))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/4 (/.f64 (pow.f64 l 3) (pow.f64 t 3)))))))
(*.f64 -1 (*.f64 (/.f64 l t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 l t) -1))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 l t)))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 t 3)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 -1 (*.f64 (/.f64 l t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 l t) -1)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 t 3)) 1/4)))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 l t))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 t 3)) 1/4)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 3) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 (pow.f64 t 5) l)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 t 3)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 -1 (*.f64 (/.f64 l t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 l t) -1)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 t 3)) 1/4))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 6) -1/4)) (*.f64 1/16 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 3)) 2))) (*.f64 l (pow.f64 t 5))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 l t))) (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 t 3)) 1/4)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 6) -1/4)) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/4 (pow.f64 l 3))) 2)) (/.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 l (pow.f64 t 5)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 3) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 (pow.f64 t 5) l)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 t 3)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 l 8) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 1/4 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 3) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (pow.f64 l 2)))) (*.f64 (pow.f64 t 7) l)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 -1 (*.f64 (/.f64 l t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 6) -1/4)) (*.f64 1/16 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 3)) 2))) (*.f64 l (pow.f64 t 5))))) (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 l t) -1)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 8) 1/8)) (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 6) -1/4)) (*.f64 1/16 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 3)) 2))) 1/4))) (*.f64 l (pow.f64 t 7))))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 t 3)) 1/4)))))
(+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 6) -1/4)) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/4 (pow.f64 l 3))) 2)) (/.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 l (pow.f64 t 5))))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 1/8 (pow.f64 l 8))) (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 6) -1/4)) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/4 (pow.f64 l 3))) 2)) 1/4))) (/.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 l (pow.f64 t 7))))) (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 l t))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 t 3)) 1/4)))))
(*.f64 (/.f64 l t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 l t))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 t 3)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 l t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 l t)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 t 3)) -1/4)))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 l t)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/4 (/.f64 (pow.f64 l 3) (pow.f64 t 3)))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 t 3)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 1 (pow.f64 t 3)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -1/4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6)))) (*.f64 t (pow.f64 l 5))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (/.f64 l t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 l t)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (+.f64 (*.f64 1/16 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (pow.f64 t 3))) 2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 -1/4 (pow.f64 t 6)))) (*.f64 t (pow.f64 l 5))))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 t 3)) -1/4))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 l t)) (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/4 (/.f64 (pow.f64 l 3) (pow.f64 t 3)))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/16 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (pow.f64 t 3))) 2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 -1/4 (pow.f64 t 6)))) (*.f64 (*.f64 t (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 t 3)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 t (*.f64 (pow.f64 l 7) (+.f64 (*.f64 1/4 (/.f64 (+.f64 (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 1 (pow.f64 t 3)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -1/4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6)))) (pow.f64 t 2))) (*.f64 1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 8)))))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 1 (pow.f64 t 3)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -1/4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6)))) (*.f64 t (pow.f64 l 5))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (/.f64 l t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 t 3)) -1/4)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 l t)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (+.f64 (*.f64 1/16 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (pow.f64 t 3))) 2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 -1/4 (pow.f64 t 6)))) (*.f64 t (pow.f64 l 5)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 t (*.f64 (pow.f64 l 7) (+.f64 (*.f64 (+.f64 (*.f64 1/16 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (pow.f64 t 3))) 2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 -1/4 (pow.f64 t 6)))) (/.f64 1/4 (pow.f64 t 2))) (*.f64 1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 8))))))))))
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 (+.f64 (*.f64 1/16 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (pow.f64 t 3))) 2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 -1/4 (pow.f64 t 6)))) (*.f64 (*.f64 t (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 t (*.f64 (*.f64 (pow.f64 l 7) (+.f64 (*.f64 (+.f64 (*.f64 1/16 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (pow.f64 t 3))) 2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 -1/4 (pow.f64 t 6)))) (/.f64 1/4 (pow.f64 t 2))) (*.f64 1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 8))))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 l t)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/4 (/.f64 (pow.f64 l 3) (pow.f64 t 3))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(sqrt.f64 (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 t 2) (*.f64 (sqrt.f64 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) (sqrt.f64 2))) -2)))
(+.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -2 (/.f64 (/.f64 (pow.f64 t 2) (sqrt.f64 2)) (pow.f64 l 2)))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 t 2) (*.f64 (sqrt.f64 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 t 2) (sqrt.f64 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -8 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (sqrt.f64 2) (pow.f64 l 4))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 t 2) (sqrt.f64 2))) 2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) -8))) (*.f64 (sqrt.f64 2) (pow.f64 l 4))))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) (sqrt.f64 2))) -2))))
(+.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -2 (/.f64 (/.f64 (pow.f64 t 2) (sqrt.f64 2)) (pow.f64 l 2)))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 t 2) (sqrt.f64 2))) 2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) -8))) (*.f64 (sqrt.f64 2) (pow.f64 l 4)))))))
(+.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -2 (/.f64 (/.f64 (pow.f64 t 2) (sqrt.f64 2)) (pow.f64 l 2)))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) -8)) (/.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 t 2) (sqrt.f64 2))) 2) -1/4)) (*.f64 (sqrt.f64 2) (pow.f64 l 4)))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 t 2) (*.f64 (sqrt.f64 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 t 2) (sqrt.f64 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -8 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (sqrt.f64 2) (pow.f64 l 4))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 t 2) (sqrt.f64 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -8 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (pow.f64 t 2)) (pow.f64 (sqrt.f64 2) 2))) (*.f64 16 (*.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (sqrt.f64 2) (pow.f64 l 6))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) (sqrt.f64 2))) -2)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 t 2) (sqrt.f64 2))) 2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) -8))) (*.f64 (sqrt.f64 2) (pow.f64 l 4))))) (+.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 t 2) (sqrt.f64 2))) 2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) -8)))) 1) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 6) 16))) (*.f64 (sqrt.f64 2) (pow.f64 l 6))))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -2 (/.f64 (/.f64 (pow.f64 t 2) (sqrt.f64 2)) (pow.f64 l 2)))) (+.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 t 2) (sqrt.f64 2))) 2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) -8)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 6) 16))) (*.f64 (sqrt.f64 2) (pow.f64 l 6))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) -1/2)) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 t 2) (sqrt.f64 2))) 2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) -8))) (*.f64 (sqrt.f64 2) (pow.f64 l 4))))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -2 (/.f64 (/.f64 (pow.f64 t 2) (sqrt.f64 2)) (pow.f64 l 2)))) (+.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) -8)) (/.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 t 2) (sqrt.f64 2))) 2) -1/4))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 6) 16))) (*.f64 (sqrt.f64 2) (pow.f64 l 6))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) -1/2)) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) -8)) (/.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 t 2) (sqrt.f64 2))) 2) -1/4)) (*.f64 (sqrt.f64 2) (pow.f64 l 4))))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(sqrt.f64 (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 t 2) (*.f64 (sqrt.f64 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) (sqrt.f64 2))) -2)))
(+.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -2 (/.f64 (/.f64 (pow.f64 t 2) (sqrt.f64 2)) (pow.f64 l 2)))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 t 2) (*.f64 (sqrt.f64 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 t 2) (sqrt.f64 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -8 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (sqrt.f64 2) (pow.f64 l 4))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 t 2) (sqrt.f64 2))) 2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) -8))) (*.f64 (sqrt.f64 2) (pow.f64 l 4))))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) (sqrt.f64 2))) -2))))
(+.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -2 (/.f64 (/.f64 (pow.f64 t 2) (sqrt.f64 2)) (pow.f64 l 2)))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 t 2) (sqrt.f64 2))) 2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) -8))) (*.f64 (sqrt.f64 2) (pow.f64 l 4)))))))
(+.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -2 (/.f64 (/.f64 (pow.f64 t 2) (sqrt.f64 2)) (pow.f64 l 2)))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) -8)) (/.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 t 2) (sqrt.f64 2))) 2) -1/4)) (*.f64 (sqrt.f64 2) (pow.f64 l 4)))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 t 2) (*.f64 (sqrt.f64 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 t 2) (sqrt.f64 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -8 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (sqrt.f64 2) (pow.f64 l 4))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 t 2) (sqrt.f64 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -8 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (pow.f64 t 2)) (pow.f64 (sqrt.f64 2) 2))) (*.f64 16 (*.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (sqrt.f64 2) (pow.f64 l 6))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) (sqrt.f64 2))) -2)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 t 2) (sqrt.f64 2))) 2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) -8))) (*.f64 (sqrt.f64 2) (pow.f64 l 4))))) (+.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 t 2) (sqrt.f64 2))) 2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) -8)))) 1) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 6) 16))) (*.f64 (sqrt.f64 2) (pow.f64 l 6))))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -2 (/.f64 (/.f64 (pow.f64 t 2) (sqrt.f64 2)) (pow.f64 l 2)))) (+.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 t 2) (sqrt.f64 2))) 2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) -8)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 6) 16))) (*.f64 (sqrt.f64 2) (pow.f64 l 6))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) -1/2)) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 t 2) (sqrt.f64 2))) 2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) -8))) (*.f64 (sqrt.f64 2) (pow.f64 l 4))))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -2 (/.f64 (/.f64 (pow.f64 t 2) (sqrt.f64 2)) (pow.f64 l 2)))) (+.f64 (sqrt.f64 (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) -8)) (/.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 t 2) (sqrt.f64 2))) 2) -1/4))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 6) 16))) (*.f64 (sqrt.f64 2) (pow.f64 l 6))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) -1/2)) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) -8)) (/.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 t 2) (sqrt.f64 2))) 2) -1/4)) (*.f64 (sqrt.f64 2) (pow.f64 l 4))))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))))
(sqrt.f64 (*.f64 1/2 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(sqrt.f64 (*.f64 1 (/.f64 1/2 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 Omc 2) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))) (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (sqrt.f64 (*.f64 1/2 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (*.f64 (pow.f64 Om 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 Omc 2) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(+.f64 (sqrt.f64 (*.f64 1 (/.f64 1/2 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (/.f64 (*.f64 (pow.f64 Om 2) (sqrt.f64 1/2)) (pow.f64 Omc 2)) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 Omc 2) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))) (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))) (pow.f64 Omc 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3)))))))
(+.f64 (sqrt.f64 (*.f64 1/2 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (*.f64 (pow.f64 Om 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 Omc 2) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3))) (/.f64 (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 (pow.f64 Om 4) (sqrt.f64 1/2))) (pow.f64 Omc 4))))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 1 (/.f64 1/2 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (/.f64 (*.f64 (pow.f64 Om 2) (sqrt.f64 1/2)) (pow.f64 Omc 2)) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3))) (*.f64 -1/8 (/.f64 (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 (pow.f64 Om 4) (sqrt.f64 1/2))) (pow.f64 Omc 4)))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 6)) (*.f64 (pow.f64 Omc 6) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))) (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 Omc 2) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))) (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))) (pow.f64 Omc 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3))))))))
(+.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (*.f64 (pow.f64 Om 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 Omc 2) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3))) (/.f64 (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 (pow.f64 Om 4) (sqrt.f64 1/2))) (pow.f64 Omc 4))))) (+.f64 (sqrt.f64 (*.f64 1/2 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 Om 6) (sqrt.f64 1/2)) (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (pow.f64 Omc 6))) -1/16))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 1 (/.f64 1/2 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (/.f64 (*.f64 (pow.f64 Om 2) (sqrt.f64 1/2)) (pow.f64 Omc 2)) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3))) (*.f64 -1/8 (/.f64 (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 (pow.f64 Om 4) (sqrt.f64 1/2))) (pow.f64 Omc 4)))) (*.f64 (/.f64 (*.f64 (pow.f64 Om 6) (sqrt.f64 1/2)) (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (pow.f64 Omc 6))) (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) -1/16))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) Om)) Omc) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (*.f64 Om (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) Omc))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (*.f64 Om (sqrt.f64 -1/2)) Omc))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) Omc) (*.f64 (sqrt.f64 -1) (*.f64 Om (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) Om)) Omc) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (*.f64 Om (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) Omc)) (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (*.f64 Omc (sqrt.f64 1/2)) (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 Om (sqrt.f64 -1)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (*.f64 Om (sqrt.f64 -1/2)) Omc)) (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (/.f64 (*.f64 Omc (sqrt.f64 1/2)) (sqrt.f64 -1)) (*.f64 Om (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) Omc) (*.f64 (sqrt.f64 -1) (*.f64 Om (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Omc 3) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) Om)) Omc) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (*.f64 Om (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) Omc)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3))) (/.f64 (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 (pow.f64 Omc 3) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (*.f64 Omc (sqrt.f64 1/2)) (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 Om (sqrt.f64 -1))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (*.f64 Om (sqrt.f64 -1/2)) Omc)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (/.f64 (*.f64 Omc (sqrt.f64 1/2)) (sqrt.f64 -1)) (*.f64 Om (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3))) (*.f64 -1/8 (/.f64 (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 (pow.f64 Omc 3) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) Omc) (*.f64 (sqrt.f64 -1) (*.f64 Om (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Omc 3) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) Om)) Omc) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Omc 5)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 Om 5) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (*.f64 Omc (sqrt.f64 1/2)) (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 Om (sqrt.f64 -1)))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3))) (/.f64 (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 (pow.f64 Omc 3) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (*.f64 Om (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) Omc)) (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 Omc 5) (sqrt.f64 1/2)) (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 (pow.f64 Om 5) (sqrt.f64 -1)))) 1/16)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3))) (*.f64 -1/8 (/.f64 (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 (pow.f64 Omc 3) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (*.f64 Om (sqrt.f64 -1/2)) Omc)) (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 1/16 (/.f64 (/.f64 (*.f64 (pow.f64 Omc 5) (sqrt.f64 1/2)) (sqrt.f64 -1)) (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (pow.f64 Om 5)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (/.f64 (*.f64 Omc (sqrt.f64 1/2)) (sqrt.f64 -1)) (*.f64 Om (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) Om)) Omc) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (/.f64 (*.f64 Om (*.f64 (sqrt.f64 1/2) (sqrt.f64 -1))) Omc) -1))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (neg.f64 (/.f64 (*.f64 Om (sqrt.f64 -1/2)) Omc)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) Om)) Omc) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) Omc) (*.f64 (sqrt.f64 -1) (*.f64 Om (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (/.f64 (*.f64 Om (*.f64 (sqrt.f64 1/2) (sqrt.f64 -1))) Omc) -1)) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (*.f64 Omc (sqrt.f64 1/2)) (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 Om (sqrt.f64 -1)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (neg.f64 (/.f64 (*.f64 Om (sqrt.f64 -1/2)) Omc))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (/.f64 (*.f64 Omc (sqrt.f64 1/2)) (sqrt.f64 -1)) (*.f64 Om (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) Om)) Omc) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Omc 3) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) Omc) (*.f64 (sqrt.f64 -1) (*.f64 Om (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (/.f64 (*.f64 Om (*.f64 (sqrt.f64 1/2) (sqrt.f64 -1))) Omc) -1)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (*.f64 Omc (sqrt.f64 1/2)) (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 Om (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3))) (*.f64 (/.f64 (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 (pow.f64 Omc 3) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) 1/8))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3))) (*.f64 1/8 (/.f64 (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 (pow.f64 Omc 3) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (neg.f64 (/.f64 (*.f64 Om (sqrt.f64 -1/2)) Omc))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (/.f64 (*.f64 Omc (sqrt.f64 1/2)) (sqrt.f64 -1)) (*.f64 Om (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) Om)) Omc) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Omc 3) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Omc 5)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 Om 5) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) Omc) (*.f64 (sqrt.f64 -1) (*.f64 Om (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (/.f64 (*.f64 Om (*.f64 (sqrt.f64 1/2) (sqrt.f64 -1))) Omc) -1)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (*.f64 Omc (sqrt.f64 1/2)) (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 Om (sqrt.f64 -1)))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 Omc 5) (sqrt.f64 1/2)) (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 (pow.f64 Om 5) (sqrt.f64 -1)))) -1/16)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3))) (*.f64 (/.f64 (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 (pow.f64 Omc 3) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) 1/8)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (neg.f64 (/.f64 (*.f64 Om (sqrt.f64 -1/2)) Omc))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3))) (*.f64 1/8 (/.f64 (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 (pow.f64 Omc 3) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (/.f64 (*.f64 Omc (sqrt.f64 1/2)) (sqrt.f64 -1)) (*.f64 Om (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 -1/16 (/.f64 (/.f64 (*.f64 (pow.f64 Omc 5) (sqrt.f64 1/2)) (sqrt.f64 -1)) (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (pow.f64 Om 5))))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) Om)) Omc) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (*.f64 Om (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) Omc))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (*.f64 Om (sqrt.f64 -1/2)) Omc))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) Omc) (*.f64 (sqrt.f64 -1) (*.f64 Om (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) Om)) Omc) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (*.f64 Om (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) Omc)) (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (*.f64 Omc (sqrt.f64 1/2)) (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 Om (sqrt.f64 -1)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (*.f64 Om (sqrt.f64 -1/2)) Omc)) (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (/.f64 (*.f64 Omc (sqrt.f64 1/2)) (sqrt.f64 -1)) (*.f64 Om (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) Omc) (*.f64 (sqrt.f64 -1) (*.f64 Om (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Omc 3) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) Om)) Omc) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (*.f64 Om (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) Omc)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3))) (/.f64 (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 (pow.f64 Omc 3) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (*.f64 Omc (sqrt.f64 1/2)) (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 Om (sqrt.f64 -1))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (*.f64 Om (sqrt.f64 -1/2)) Omc)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (/.f64 (*.f64 Omc (sqrt.f64 1/2)) (sqrt.f64 -1)) (*.f64 Om (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3))) (*.f64 -1/8 (/.f64 (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 (pow.f64 Omc 3) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) Omc) (*.f64 (sqrt.f64 -1) (*.f64 Om (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Omc 3) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (pow.f64 Om 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) Om)) Omc) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Omc 5)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 Om 5) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (*.f64 Omc (sqrt.f64 1/2)) (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 Om (sqrt.f64 -1)))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3))) (/.f64 (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 (pow.f64 Omc 3) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (*.f64 Om (*.f64 (sqrt.f64 -1) (sqrt.f64 1/2))) Omc)) (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 Omc 5) (sqrt.f64 1/2)) (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 (pow.f64 Om 5) (sqrt.f64 -1)))) 1/16)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3))) (*.f64 -1/8 (/.f64 (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 (pow.f64 Omc 3) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (/.f64 (*.f64 Om (sqrt.f64 -1/2)) Omc)) (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 1/16 (/.f64 (/.f64 (*.f64 (pow.f64 Omc 5) (sqrt.f64 1/2)) (sqrt.f64 -1)) (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (pow.f64 Om 5)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (/.f64 (*.f64 Omc (sqrt.f64 1/2)) (sqrt.f64 -1)) (*.f64 Om (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))))
(sqrt.f64 (*.f64 1/2 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(sqrt.f64 (*.f64 1 (/.f64 1/2 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 Omc 2) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))) (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (sqrt.f64 (*.f64 1/2 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (*.f64 (pow.f64 Om 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 Omc 2) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(+.f64 (sqrt.f64 (*.f64 1 (/.f64 1/2 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (/.f64 (*.f64 (pow.f64 Om 2) (sqrt.f64 1/2)) (pow.f64 Omc 2)) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 Omc 2) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))) (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))) (pow.f64 Omc 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3)))))))
(+.f64 (sqrt.f64 (*.f64 1/2 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (*.f64 (pow.f64 Om 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 Omc 2) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3))) (/.f64 (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 (pow.f64 Om 4) (sqrt.f64 1/2))) (pow.f64 Omc 4))))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 1 (/.f64 1/2 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (/.f64 (*.f64 (pow.f64 Om 2) (sqrt.f64 1/2)) (pow.f64 Omc 2)) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3))) (*.f64 -1/8 (/.f64 (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 (pow.f64 Om 4) (sqrt.f64 1/2))) (pow.f64 Omc 4)))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 6)) (*.f64 (pow.f64 Omc 6) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))) (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 Omc 2) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))) (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))) (pow.f64 Omc 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3))))))))
(+.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (*.f64 (pow.f64 Om 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 Omc 2) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3))) (/.f64 (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 (pow.f64 Om 4) (sqrt.f64 1/2))) (pow.f64 Omc 4))))) (+.f64 (sqrt.f64 (*.f64 1/2 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 Om 6) (sqrt.f64 1/2)) (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (pow.f64 Omc 6))) -1/16))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 1 (/.f64 1/2 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (/.f64 (*.f64 (pow.f64 Om 2) (sqrt.f64 1/2)) (pow.f64 Omc 2)) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3))) (*.f64 -1/8 (/.f64 (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 (pow.f64 Om 4) (sqrt.f64 1/2))) (pow.f64 Omc 4)))) (*.f64 (/.f64 (*.f64 (pow.f64 Om 6) (sqrt.f64 1/2)) (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (pow.f64 Omc 6))) (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) -1/16))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))))
(sqrt.f64 (*.f64 1/2 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(sqrt.f64 (*.f64 1 (/.f64 1/2 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 Omc 2) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))) (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (sqrt.f64 (*.f64 1/2 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (*.f64 (pow.f64 Om 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 Omc 2) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))))
(+.f64 (sqrt.f64 (*.f64 1 (/.f64 1/2 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (/.f64 (*.f64 (pow.f64 Om 2) (sqrt.f64 1/2)) (pow.f64 Omc 2)) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(+.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 Omc 2) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))) (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))) (pow.f64 Omc 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3)))))))
(+.f64 (sqrt.f64 (*.f64 1/2 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (*.f64 (pow.f64 Om 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 Omc 2) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3))) (/.f64 (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 (pow.f64 Om 4) (sqrt.f64 1/2))) (pow.f64 Omc 4))))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 1 (/.f64 1/2 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (/.f64 (*.f64 (pow.f64 Om 2) (sqrt.f64 1/2)) (pow.f64 Omc 2)) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3))) (*.f64 -1/8 (/.f64 (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 (pow.f64 Om 4) (sqrt.f64 1/2))) (pow.f64 Omc 4)))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 6)) (*.f64 (pow.f64 Omc 6) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))) (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 Omc 2) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))) (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))) (pow.f64 Omc 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3))))))))
(+.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (*.f64 (pow.f64 Om 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 Omc 2) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3))) (/.f64 (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 (pow.f64 Om 4) (sqrt.f64 1/2))) (pow.f64 Omc 4))))) (+.f64 (sqrt.f64 (*.f64 1/2 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 Om 6) (sqrt.f64 1/2)) (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (pow.f64 Omc 6))) -1/16))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 1 (/.f64 1/2 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (/.f64 (/.f64 (*.f64 (pow.f64 Om 2) (sqrt.f64 1/2)) (pow.f64 Omc 2)) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) 3))) (*.f64 -1/8 (/.f64 (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (*.f64 (pow.f64 Om 4) (sqrt.f64 1/2))) (pow.f64 Omc 4)))) (*.f64 (/.f64 (*.f64 (pow.f64 Om 6) (sqrt.f64 1/2)) (*.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))) (pow.f64 Omc 6))) (*.f64 (sqrt.f64 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) -1/16))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 1 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 t 2)) (*.f64 (sqrt.f64 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (*.f64 1 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -2 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 l 2) (sqrt.f64 2))))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -2 (/.f64 (/.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)) (sqrt.f64 2)) (pow.f64 l 2)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 4) (+.f64 (*.f64 -8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 t 2)) (*.f64 (sqrt.f64 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(+.f64 (*.f64 1 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 l 2) (sqrt.f64 2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 -8 (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (*.f64 (pow.f64 l 2) (sqrt.f64 2))))) 2)) (*.f64 (pow.f64 t 4) (sqrt.f64 1/2))) (sqrt.f64 2))))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -2 (/.f64 (/.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)) (sqrt.f64 2)) (pow.f64 l 2)))) (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 -8 (pow.f64 l 4))) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (/.f64 1 (sqrt.f64 2)) (pow.f64 l 2))) 2))) (*.f64 (pow.f64 t 4) (sqrt.f64 1/2))) (/.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (sqrt.f64 2))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 6) (+.f64 (*.f64 2 (/.f64 (+.f64 (*.f64 -8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 l 2)))) (*.f64 16 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 t 4) (+.f64 (*.f64 -8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (/.f64 1 (*.f64 (sqrt.f64 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)))) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 t 2)) (*.f64 (sqrt.f64 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(+.f64 (*.f64 1 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 l 2) (sqrt.f64 2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 -8 (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (*.f64 (pow.f64 l 2) (sqrt.f64 2))))) 2)) (*.f64 (pow.f64 t 4) (sqrt.f64 1/2))) (sqrt.f64 2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 -8 (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (*.f64 (pow.f64 l 2) (sqrt.f64 2))))) 2)) (/.f64 2 (*.f64 2 (pow.f64 l 2)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 16 (pow.f64 l 6)))) (*.f64 (pow.f64 t 6) (sqrt.f64 1/2))) (sqrt.f64 2))))))
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 -8 (pow.f64 l 4))) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (/.f64 1 (sqrt.f64 2)) (pow.f64 l 2))) 2))) (*.f64 (pow.f64 t 4) (sqrt.f64 1/2))) (/.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (sqrt.f64 2))) (*.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 -8 (pow.f64 l 4))) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (/.f64 1 (sqrt.f64 2)) (pow.f64 l 2))) 2))) (/.f64 1 (pow.f64 l 2))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 16 (pow.f64 l 6)))) (*.f64 (pow.f64 t 6) (sqrt.f64 1/2))) (/.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (sqrt.f64 2))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -2 (/.f64 (/.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)) (sqrt.f64 2)) (pow.f64 l 2))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 l 3)) (pow.f64 t 3)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3)) -1/4)))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3)))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 l 3)) (pow.f64 t 3)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 3) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2))) (*.f64 (pow.f64 t 5) l)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 6) -1/4)) (*.f64 1/16 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 3)) 2))) (sqrt.f64 1/2)) (*.f64 l (pow.f64 t 5))))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3)) -1/4))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3)))) (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 6) -1/4)) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/4 (pow.f64 l 3))) 2)) (sqrt.f64 1/2)) (/.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 l (pow.f64 t 5)))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 l 3)) (pow.f64 t 3)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 3) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2))) (*.f64 (pow.f64 t 5) l)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 3) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (pow.f64 l 2))) (*.f64 1/8 (*.f64 (pow.f64 l 8) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (pow.f64 t 7) l)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3)) -1/4)) (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 8) 1/8)) (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 6) -1/4)) (*.f64 1/16 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 3)) 2))) 1/4)))) (*.f64 l (pow.f64 t 7))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 6) -1/4)) (*.f64 1/16 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 3)) 2))) (sqrt.f64 1/2)) (*.f64 l (pow.f64 t 5))))))))
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 1/8 (pow.f64 l 8))) (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 6) -1/4)) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/4 (pow.f64 l 3))) 2)) 1/4)))) (/.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 l (pow.f64 t 7)))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 6) -1/4)) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/4 (pow.f64 l 3))) 2)) (sqrt.f64 1/2)) (/.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 l (pow.f64 t 5)))))) (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 l 3)) (pow.f64 t 3)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3)) 1/4)))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 3) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2))) (*.f64 (pow.f64 t 5) l)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 l 3)) (pow.f64 t 3)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3)) 1/4))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 6) -1/4)) (*.f64 1/16 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 3)) 2))) (sqrt.f64 1/2)) (*.f64 l (pow.f64 t 5))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3)))) (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 6) -1/4)) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/4 (pow.f64 l 3))) 2)) (sqrt.f64 1/2)) (/.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 l (pow.f64 t 5)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 3) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2))) (*.f64 (pow.f64 t 5) l)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (*.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 (*.f64 -1/4 (*.f64 (pow.f64 l 3) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)) (pow.f64 l 2))) (*.f64 1/8 (*.f64 (pow.f64 l 8) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (pow.f64 t 7) l)) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 l 3)) (pow.f64 t 3)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3)) 1/4))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 8) 1/8)) (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 6) -1/4)) (*.f64 1/16 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 3)) 2))) 1/4)))) (*.f64 l (pow.f64 t 7))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 6) -1/4)) (*.f64 1/16 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 3)) 2))) (sqrt.f64 1/2)) (*.f64 l (pow.f64 t 5)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3))))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 1/8 (pow.f64 l 8))) (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 6) -1/4)) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/4 (pow.f64 l 3))) 2)) 1/4)))) (/.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 l (pow.f64 t 7)))) (*.f64 (*.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 6) -1/4)) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/4 (pow.f64 l 3))) 2)) (sqrt.f64 1/2)) (/.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 l (pow.f64 t 5)))))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 l 3)) (pow.f64 t 3)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3)) -1/4)))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3)))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 l 3)) (pow.f64 t 3)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 5) (*.f64 t (+.f64 (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 1 (pow.f64 t 3)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -1/4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))))))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3)) -1/4)) (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (*.f64 (+.f64 (*.f64 1/16 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (pow.f64 t 3))) 2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 -1/4 (pow.f64 t 6)))) (*.f64 t (pow.f64 l 5))) (sqrt.f64 1/2))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/16 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (pow.f64 t 3))) 2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 -1/4 (pow.f64 t 6)))) (*.f64 (*.f64 t (pow.f64 l 5)) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) -1/2)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 l 3)) (pow.f64 t 3)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 7) (*.f64 t (+.f64 (*.f64 1/4 (/.f64 (+.f64 (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 1 (pow.f64 t 3)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -1/4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6)))) (pow.f64 t 2))) (*.f64 1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 8))))))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 5) (*.f64 t (+.f64 (pow.f64 (*.f64 -1/4 (*.f64 (/.f64 1 (pow.f64 t 3)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -1/4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))))))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3)) -1/4)) (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (*.f64 (+.f64 (*.f64 1/16 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (pow.f64 t 3))) 2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 -1/4 (pow.f64 t 6)))) (*.f64 t (pow.f64 l 5))) (sqrt.f64 1/2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 l 7) (*.f64 t (+.f64 (*.f64 (+.f64 (*.f64 1/16 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (pow.f64 t 3))) 2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 -1/4 (pow.f64 t 6)))) (/.f64 1/4 (pow.f64 t 2))) (*.f64 1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 8))))))))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (+.f64 (*.f64 1/16 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (pow.f64 t 3))) 2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 -1/4 (pow.f64 t 6)))) (*.f64 (*.f64 t (pow.f64 l 5)) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (*.f64 (pow.f64 l 7) (*.f64 t (+.f64 (*.f64 (+.f64 (*.f64 1/16 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (pow.f64 t 3))) 2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 -1/4 (pow.f64 t 6)))) (/.f64 1/4 (pow.f64 t 2))) (*.f64 1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 8)))))) (sqrt.f64 1/2))))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 l 3) (sqrt.f64 1/2)) (pow.f64 t 3))))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 1 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 t 2)) (*.f64 (sqrt.f64 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (*.f64 1 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -2 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 l 2) (sqrt.f64 2))))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -2 (/.f64 (/.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)) (sqrt.f64 2)) (pow.f64 l 2)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 t 2)) (*.f64 (sqrt.f64 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 t 2) (sqrt.f64 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -8 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (sqrt.f64 2) (pow.f64 l 4))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(+.f64 (*.f64 1 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 l 2) (sqrt.f64 2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 t 2) (sqrt.f64 2))) 2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) -8))) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (pow.f64 l 4)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 t 2) (sqrt.f64 2))) 2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) -8))) (sqrt.f64 1/2)) (/.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (sqrt.f64 2) (pow.f64 l 4))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -2 (/.f64 (/.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)) (sqrt.f64 2)) (pow.f64 l 2))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) -8)) (/.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 t 2) (sqrt.f64 2))) 2) -1/4)) (sqrt.f64 1/2)) (/.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (sqrt.f64 2) (pow.f64 l 4))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -2 (/.f64 (/.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)) (sqrt.f64 2)) (pow.f64 l 2))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 t 2) (sqrt.f64 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -8 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (pow.f64 t 2)) (pow.f64 (sqrt.f64 2) 2))) (*.f64 16 (*.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (sqrt.f64 2) (pow.f64 l 6))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 t 2)) (*.f64 (sqrt.f64 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 t 2) (sqrt.f64 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -8 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (sqrt.f64 2) (pow.f64 l 4))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))
(+.f64 (*.f64 1 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 l 2) (sqrt.f64 2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 t 2) (sqrt.f64 2))) 2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) -8))) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (pow.f64 l 4)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 t 2) (sqrt.f64 2))) 2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) -8)))) 1) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 6) 16))) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (pow.f64 l 6)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -2 (/.f64 (/.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)) (sqrt.f64 2)) (pow.f64 l 2)))) (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 t 2) (sqrt.f64 2))) 2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) -8))) (sqrt.f64 1/2)) (/.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (sqrt.f64 2) (pow.f64 l 4)))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 t 2) (sqrt.f64 2))) 2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) -8)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 6) 16))) (sqrt.f64 1/2)) (/.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (sqrt.f64 2) (pow.f64 l 6)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -2 (/.f64 (/.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)) (sqrt.f64 2)) (pow.f64 l 2)))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) -8)) (/.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 t 2) (sqrt.f64 2))) 2) -1/4)) (sqrt.f64 1/2)) (/.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (sqrt.f64 2) (pow.f64 l 4)))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) -8)) (/.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 t 2) (sqrt.f64 2))) 2) -1/4))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 6) 16))) (sqrt.f64 1/2)) (/.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (sqrt.f64 2) (pow.f64 l 6)))))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 1 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 t 2)) (*.f64 (sqrt.f64 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (*.f64 1 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -2 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 l 2) (sqrt.f64 2))))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -2 (/.f64 (/.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)) (sqrt.f64 2)) (pow.f64 l 2)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 t 2)) (*.f64 (sqrt.f64 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 t 2) (sqrt.f64 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -8 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (sqrt.f64 2) (pow.f64 l 4))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(+.f64 (*.f64 1 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 l 2) (sqrt.f64 2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 t 2) (sqrt.f64 2))) 2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) -8))) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (pow.f64 l 4)))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 t 2) (sqrt.f64 2))) 2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) -8))) (sqrt.f64 1/2)) (/.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (sqrt.f64 2) (pow.f64 l 4))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -2 (/.f64 (/.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)) (sqrt.f64 2)) (pow.f64 l 2))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) -8)) (/.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 t 2) (sqrt.f64 2))) 2) -1/4)) (sqrt.f64 1/2)) (/.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (sqrt.f64 2) (pow.f64 l 4))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -2 (/.f64 (/.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)) (sqrt.f64 2)) (pow.f64 l 2))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 1/2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 t 2) (sqrt.f64 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -8 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (pow.f64 t 2)) (pow.f64 (sqrt.f64 2) 2))) (*.f64 16 (*.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (sqrt.f64 2) (pow.f64 l 6))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 t 2)) (*.f64 (sqrt.f64 2) (pow.f64 l 2))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 t 2) (sqrt.f64 2)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2) (*.f64 -8 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (sqrt.f64 2) (pow.f64 l 4))) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))
(+.f64 (*.f64 1 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)) (*.f64 (pow.f64 l 2) (sqrt.f64 2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 t 2) (sqrt.f64 2))) 2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) -8))) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (pow.f64 l 4)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 t 2) (sqrt.f64 2))) 2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) -8)))) 1) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 6) 16))) (sqrt.f64 1/2)) (*.f64 (sqrt.f64 2) (pow.f64 l 6)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -2 (/.f64 (/.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)) (sqrt.f64 2)) (pow.f64 l 2)))) (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 t 2) (sqrt.f64 2))) 2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) -8))) (sqrt.f64 1/2)) (/.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (sqrt.f64 2) (pow.f64 l 4)))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 t 2) (sqrt.f64 2))) 2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) -8)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 6) 16))) (sqrt.f64 1/2)) (/.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (sqrt.f64 2) (pow.f64 l 6)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -2 (/.f64 (/.f64 (*.f64 (pow.f64 t 2) (sqrt.f64 1/2)) (sqrt.f64 2)) (pow.f64 l 2)))) (*.f64 -1/2 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) -8)) (/.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 t 2) (sqrt.f64 2))) 2) -1/4)) (sqrt.f64 1/2)) (/.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (sqrt.f64 2) (pow.f64 l 4)))))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 t 2) (-.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) -8)) (/.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (pow.f64 t 2) (sqrt.f64 2))) 2) -1/4))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 6) 16))) (sqrt.f64 1/2)) (/.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (sqrt.f64 2) (pow.f64 l 6)))))))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) 1/2)))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) 1/2)))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) 1/2)))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) 1/2)))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) 1/2)))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) 1/2)))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) 1/2)))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) 1/2)))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) 1/2)))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) 1/2)))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) 1/2)))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) 1/2)))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) 1/2)))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) 1/2)))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) 1/2)))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) 1/2)))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) 1/2)))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) 1/2)))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) 1/2)))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) 1/2)))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) 1/2)))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) 1/2)))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) 1/2)))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) 1/2)))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) 1/2)))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) 1/2)))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) 1/2)))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) 1/2)))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) 1/2)))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) 1/2)))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) 1/2)))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) 1/2)))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) 1/2)))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) 1/2)))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) 1/2)))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) 1/2)))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) 1/2)))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) 1/2)))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) 1/2)))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) 1/2)))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) 1/2)))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) 1/2)))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) 1/2)))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) 1/2)))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) 1/2)))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) 1/2)))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) 1/2)))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (sqrt.f64 1/2)))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) 1/2)))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))))
(/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))
(/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(+.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))))
(+.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) -1))
(+.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))))
(+.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) -1))
(+.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))))
(+.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) -1))
(+.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))))
(*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) -1)
(neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(+.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))))
(+.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) -1))
(+.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))))
(+.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) -1))
(+.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))))
(+.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) -1))
(+.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))))
(*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) -1)
(neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(+.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))))
(+.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) -1))
(+.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))))
(+.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) -1))
(+.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))))
(+.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) -1))
(+.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))))
(*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) -1)
(neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(+.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))))
(+.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) -1))
(+.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))))
(+.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) -1))
(+.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))))
(+.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) -1))
(+.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))
(/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(+.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))))
(+.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) -1))
(+.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))))
(+.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) -1))
(+.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))))
(+.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) -1))
(+.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2))
(/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))
(+.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))))
(+.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) -1))
(+.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))))
(+.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) -1))
(+.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(+.f64 (/.f64 1 (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)) (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) 1/2)))))
(+.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) -1))
(+.f64 (/.f64 1 (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (+.f64 1/2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))
(*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))))
(+.f64 (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 -4 (pow.f64 l 2))))
(+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (*.f64 8 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 4)) (pow.f64 l 4)))))
(+.f64 (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 -4 (pow.f64 l 2))) (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 4)) (/.f64 8 (pow.f64 l 4)))))
(+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (+.f64 (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -16 (/.f64 (*.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 6))))))
(+.f64 (*.f64 8 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 4)) (pow.f64 l 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (+.f64 (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6)) (/.f64 -16 (pow.f64 l 6))))))
(+.f64 (+.f64 (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6)) (/.f64 -16 (pow.f64 l 6)))) (+.f64 (*.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 -4 (pow.f64 l 2))) (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 4)) (/.f64 8 (pow.f64 l 4)))))
(/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)) (pow.f64 t 4))))
(+.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)) (/.f64 -1/2 (pow.f64 t 4))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 6)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)) (pow.f64 t 4))) (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)) (/.f64 1/4 (pow.f64 t 6)))))
(+.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (+.f64 (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)) (/.f64 -1/2 (pow.f64 t 4))) (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)) (/.f64 1/4 (pow.f64 t 6)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 l 8) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 8))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 6))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)) (pow.f64 t 4))) (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (+.f64 (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)) (/.f64 1/4 (pow.f64 t 6))) (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 8)) (/.f64 -1/8 (pow.f64 t 8))))))
(+.f64 (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)) (/.f64 -1/2 (pow.f64 t 4))) (+.f64 (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)) (/.f64 1/4 (pow.f64 t 6))) (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 8)) (/.f64 -1/8 (pow.f64 t 8))))))
(/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)) (pow.f64 t 4))))
(+.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)) (/.f64 -1/2 (pow.f64 t 4))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 6)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)) (pow.f64 t 4))) (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)) (/.f64 1/4 (pow.f64 t 6)))))
(+.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (+.f64 (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)) (/.f64 -1/2 (pow.f64 t 4))) (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)) (/.f64 1/4 (pow.f64 t 6)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 l 8) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 8))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 6))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)) (pow.f64 t 4))) (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (+.f64 (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)) (/.f64 1/4 (pow.f64 t 6))) (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 8)) (/.f64 -1/8 (pow.f64 t 8))))))
(+.f64 (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)) (/.f64 -1/2 (pow.f64 t 4))) (+.f64 (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)) (/.f64 1/4 (pow.f64 t 6))) (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 8)) (/.f64 -1/8 (pow.f64 t 8))))))
(/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)))
(+.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)) (pow.f64 t 4))))
(+.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)) (/.f64 -1/2 (pow.f64 t 4))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 6)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)) (pow.f64 t 4))) (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)) (/.f64 1/4 (pow.f64 t 6)))))
(+.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (+.f64 (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)) (/.f64 -1/2 (pow.f64 t 4))) (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)) (/.f64 1/4 (pow.f64 t 6)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 4))) (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 l 8) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 8))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 l 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 6))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)) (pow.f64 t 4))) (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (+.f64 (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)) (/.f64 1/4 (pow.f64 t 6))) (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 8)) (/.f64 -1/8 (pow.f64 t 8))))))
(+.f64 (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)) (/.f64 -1/2 (pow.f64 t 4))) (+.f64 (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)) (/.f64 1/4 (pow.f64 t 6))) (+.f64 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 t 2)) (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 8)) (/.f64 -1/8 (pow.f64 t 8))))))
(*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))))
(+.f64 (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 -4 (pow.f64 l 2))))
(+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (*.f64 8 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 4)) (pow.f64 l 4)))))
(+.f64 (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 -4 (pow.f64 l 2))) (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 4)) (/.f64 8 (pow.f64 l 4)))))
(+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (+.f64 (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -16 (/.f64 (*.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 6))))))
(+.f64 (*.f64 8 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 4)) (pow.f64 l 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (+.f64 (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6)) (/.f64 -16 (pow.f64 l 6))))))
(+.f64 (+.f64 (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6)) (/.f64 -16 (pow.f64 l 6)))) (+.f64 (*.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 -4 (pow.f64 l 2))) (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 4)) (/.f64 8 (pow.f64 l 4)))))
(*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))))
(+.f64 (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 -4 (pow.f64 l 2))))
(+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (*.f64 8 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 4)) (pow.f64 l 4)))))
(+.f64 (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 -4 (pow.f64 l 2))) (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 4)) (/.f64 8 (pow.f64 l 4)))))
(+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 t 4) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (+.f64 (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -16 (/.f64 (*.f64 (pow.f64 t 6) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 6))))))
(+.f64 (*.f64 8 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 4)) (pow.f64 l 4))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))) (+.f64 (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6)) (/.f64 -16 (pow.f64 l 6))))))
(+.f64 (+.f64 (*.f64 2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6)) (/.f64 -16 (pow.f64 l 6)))) (+.f64 (*.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 -4 (pow.f64 l 2))) (*.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 4)) (/.f64 8 (pow.f64 l 4)))))
(+.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) 0)
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(+.f64 0 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(+.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) 2) (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) 2))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(-.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) 0)
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(-.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) 2) (/.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))) 2))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(*.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) 1)
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (*.f64 2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (*.f64 2 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))) 1/2)
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(*.f64 1/4 (*.f64 2 (*.f64 2 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))) 1/4)
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (sqrt.f64 (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2))) (sqrt.f64 (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))
(sqrt.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 -2 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (sqrt.f64 (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) (sqrt.f64 (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2))))
(sqrt.f64 (*.f64 1/2 (/.f64 (+.f64 2 (*.f64 -2 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))) (sqrt.f64 1/2))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4)) (sqrt.f64 (/.f64 1/4 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (sqrt.f64 (/.f64 1/4 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4)))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) 1)
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(/.f64 (*.f64 2 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))) 2)
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(/.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))) 4)
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))) (*.f64 2 (*.f64 2 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))) 8)
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) 1)
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(+.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))) 0)
(sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))))
(+.f64 0 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))
(sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))) 2) (/.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))) 2))
(sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))))
(-.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))) 0)
(sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))) 2))
(sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))) 1)
(sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))) 2)
(sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))))
(/.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))) 4)
(sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))) (*.f64 2 (*.f64 2 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))))) 8)
(sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))))
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))) (*.f64 2 (*.f64 2 (sqrt.f64 1/2)))) 16)
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) 4) (*.f64 (sqrt.f64 1/2) 4)) 16)
(/.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (*.f64 4 (sqrt.f64 1/2)))) 16)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))) 1)
(sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))))
(sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))
(sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))))
(+.f64 (asin.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))) 0)
(asin.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) 1/2)))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))))
(+.f64 0 (asin.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) 1/2)))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))))
(+.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))) 2) (/.f64 (asin.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))) 2))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) 1/2)))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))))
(-.f64 (asin.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))) 0)
(asin.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) 1/2)))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))))
(-.f64 (/.f64 (asin.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))) 2) (/.f64 (neg.f64 (asin.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))) 2))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) 1/2)))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))))
(*.f64 1 (asin.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) 1/2)))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))))
(*.f64 1/2 (*.f64 2 (asin.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) 1/2)))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))))
(*.f64 (asin.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))) 1)
(asin.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) 1/2)))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))))
(*.f64 (*.f64 2 (asin.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))) 1/2)
(asin.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) 1/2)))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))))
(*.f64 1/4 (*.f64 2 (*.f64 2 (asin.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))))))
(asin.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) 1/2)))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))))
(*.f64 (*.f64 2 (*.f64 2 (asin.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))))) 1/4)
(asin.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) 1/2)))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))))
(/.f64 (asin.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))) 1)
(asin.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) 1/2)))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))))
(/.f64 (*.f64 2 (asin.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))) 2)
(asin.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) 1/2)))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))))
(/.f64 (*.f64 2 (*.f64 2 (asin.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))))) 4)
(asin.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) 1/2)))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (asin.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))))) (*.f64 2 (*.f64 2 (asin.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))))) 8)
(asin.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) 1/2)))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))))
(pow.f64 (asin.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))) 1)
(asin.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) 1/2)))
(asin.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))))
(+.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) 0)
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))
(+.f64 0 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))
(+.f64 (/.f64 1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (-.f64 -1/2 (pow.f64 (/.f64 t l) 2))))
(+.f64 (/.f64 1 (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (-.f64 -1/2 (pow.f64 (/.f64 t l) 2))))
(+.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))
(+.f64 -1 (-.f64 1 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1/2 (pow.f64 (/.f64 t l) 2)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (neg.f64 (-.f64 -1/2 (pow.f64 (/.f64 t l) 2))))
(+.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (-.f64 -1/2 (pow.f64 (/.f64 t l) 2))) (/.f64 1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))
(+.f64 (/.f64 1 (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (-.f64 -1/2 (pow.f64 (/.f64 t l) 2))))
(+.f64 (/.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (-.f64 -1/2 (pow.f64 (/.f64 t l) 2))) 2) (+.f64 (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))
(+.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (+.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (*.f64 2 (-.f64 -1/2 (pow.f64 (/.f64 t l) 2))))))
(+.f64 (/.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (-.f64 -1/2 (pow.f64 (/.f64 t l) 2))) 2) (/.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2)) 2) (*.f64 2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))
(+.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (*.f64 2 (-.f64 -1/2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (+.f64 2 (neg.f64 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 2 (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))))
(+.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (*.f64 2 (-.f64 -1/2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (-.f64 2 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 2 (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))))
(+.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) 4)) (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 3) (*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) 4)))
(/.f64 (+.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 3 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) (*.f64 4 (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(+.f64 (-.f64 (/.f64 1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (*.f64 2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))) (/.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (-.f64 -1/2 (pow.f64 (/.f64 t l) 2))) 2))
(+.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (*.f64 2 (-.f64 -1/2 (pow.f64 (/.f64 t l) 2)))) (-.f64 (/.f64 1 (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (/.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) 2) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))))
(+.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (*.f64 2 (-.f64 -1/2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 Om Omc) 2) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(+.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) 2) (/.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) 3/2) 2))
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) 3/2)) 2)
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 2 (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) 2)
(+.f64 (-.f64 -1 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1/2 (pow.f64 (/.f64 t l) 2)))) 1)
(+.f64 -1 (-.f64 1 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1/2 (pow.f64 (/.f64 t l) 2)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (neg.f64 (-.f64 -1/2 (pow.f64 (/.f64 t l) 2))))
(-.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) 0)
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))
(-.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (+.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 2 (-.f64 -1/2 (pow.f64 (/.f64 t l) 2)))) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))
(-.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 2 (-.f64 -1/2 (pow.f64 (/.f64 t l) 2))))))
(+.f64 (-.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))) (/.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1/2 (pow.f64 (/.f64 t l) 2))) -2))
(-.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (+.f64 (+.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 2 (-.f64 -1/2 (pow.f64 (/.f64 t l) 2)))) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))) 0))
(-.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 2 (-.f64 -1/2 (pow.f64 (/.f64 t l) 2))))))
(+.f64 (-.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))) (/.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1/2 (pow.f64 (/.f64 t l) 2))) -2))
(-.f64 0 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1/2 (pow.f64 (/.f64 t l) 2))))
(+.f64 -1 (-.f64 1 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1/2 (pow.f64 (/.f64 t l) 2)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (neg.f64 (-.f64 -1/2 (pow.f64 (/.f64 t l) 2))))
(-.f64 0 (+.f64 (/.f64 -1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))
(-.f64 0 (+.f64 (+.f64 (/.f64 -1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) 0))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))
(-.f64 0 (+.f64 (neg.f64 (/.f64 1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))
(-.f64 (/.f64 1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))
(-.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 2 (-.f64 -1/2 (pow.f64 (/.f64 t l) 2)))))
(-.f64 (*.f64 1/2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 2 (-.f64 -1/2 (pow.f64 (/.f64 t l) 2)))))
(-.f64 (*.f64 2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))
(-.f64 (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (+.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 2 (-.f64 -1/2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (*.f64 2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))
(-.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (+.f64 (/.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) 2) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 2 (-.f64 -1/2 (pow.f64 (/.f64 t l) 2))))))
(-.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 2 (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 2 (-.f64 -1/2 (pow.f64 (/.f64 t l) 2)))))
(+.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 2 (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1/2 (pow.f64 (/.f64 t l) 2))) -2))
(-.f64 (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1)) (*.f64 2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))
(-.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (/.f64 (/.f64 (+.f64 -1 (+.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2))) 2) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(/.f64 (-.f64 1/2 (+.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)) 2))) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))
(-.f64 (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (+.f64 (+.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 2 (-.f64 -1/2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (*.f64 2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))) 0))
(-.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (+.f64 (/.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) 2) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 2 (-.f64 -1/2 (pow.f64 (/.f64 t l) 2))))))
(-.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 2 (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 2 (-.f64 -1/2 (pow.f64 (/.f64 t l) 2)))))
(+.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 2 (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1/2 (pow.f64 (/.f64 t l) 2))) -2))
(-.f64 (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (+.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1)) (*.f64 2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) 0))
(-.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (/.f64 (/.f64 (+.f64 -1 (+.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2))) 2) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(/.f64 (-.f64 1/2 (+.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)) 2))) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))
(-.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (-.f64 -1/2 (pow.f64 (/.f64 t l) 2))) (/.f64 -1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))
(+.f64 (/.f64 1 (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (-.f64 -1/2 (pow.f64 (/.f64 t l) 2))))
(-.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (-.f64 -1/2 (pow.f64 (/.f64 t l) 2))) (+.f64 (/.f64 -1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) 0))
(+.f64 (/.f64 1 (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (-.f64 -1/2 (pow.f64 (/.f64 t l) 2))))
(-.f64 (/.f64 2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (+.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (/.f64 1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))
(-.f64 (/.f64 2 (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) 1) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(/.f64 (-.f64 2 (+.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))
(-.f64 (/.f64 2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (+.f64 (+.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (/.f64 1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) 0))
(-.f64 (/.f64 2 (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) 1) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(/.f64 (-.f64 2 (+.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))
(-.f64 (-.f64 (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 2 (-.f64 -1/2 (pow.f64 (/.f64 t l) 2))))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (*.f64 2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))
(-.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (+.f64 (/.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) 2) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 2 (-.f64 -1/2 (pow.f64 (/.f64 t l) 2))))))
(-.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 2 (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 2 (-.f64 -1/2 (pow.f64 (/.f64 t l) 2)))))
(+.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 2 (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1/2 (pow.f64 (/.f64 t l) 2))) -2))
(-.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2)) 2) (*.f64 2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (*.f64 2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))
(/.f64 (-.f64 (+.f64 2 (neg.f64 (pow.f64 (/.f64 Om Omc) 2))) (pow.f64 (/.f64 Om Omc) 2)) (*.f64 2 (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(/.f64 (-.f64 (-.f64 2 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 (/.f64 Om Omc) 2)) (*.f64 2 (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(-.f64 (/.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) 3/2) 2) (/.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 2 (-.f64 -1/2 (pow.f64 (/.f64 t l) 2)))) 2))
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) 3/2) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 2 (-.f64 -1/2 (pow.f64 (/.f64 t l) 2))))) 2)
(/.f64 (-.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 3/2 (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 2 (-.f64 -1/2 (pow.f64 (/.f64 t l) 2))))) 2)
(-.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 3/2 (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) 2) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 (-.f64 -1/2 (pow.f64 (/.f64 t l) 2)) 4)))
(-.f64 (/.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) 3/2) 2) (+.f64 (/.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 2 (-.f64 -1/2 (pow.f64 (/.f64 t l) 2)))) 2) 0))
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) 3/2) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 2 (-.f64 -1/2 (pow.f64 (/.f64 t l) 2))))) 2)
(/.f64 (-.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 3/2 (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 2 (-.f64 -1/2 (pow.f64 (/.f64 t l) 2))))) 2)
(-.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 3/2 (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) 2) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 (-.f64 -1/2 (pow.f64 (/.f64 t l) 2)) 4)))
(-.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 3) (*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) 4)) (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) 4)))
(/.f64 (-.f64 (*.f64 3 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 4 (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(-.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 3) (*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) 4)) (+.f64 (/.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) 4)) 0))
(/.f64 (-.f64 (*.f64 3 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 4 (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(-.f64 (/.f64 (/.f64 (+.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 2) (*.f64 2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) 2) (/.f64 (*.f64 (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (-.f64 (*.f64 2 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 2))
(/.f64 (-.f64 (/.f64 (/.f64 (+.f64 2 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) 2) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (*.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (-.f64 (*.f64 2 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 2)
(/.f64 (-.f64 (/.f64 (+.f64 2 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 2 (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (*.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (-.f64 (*.f64 2 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 2)
(-.f64 (/.f64 (+.f64 2 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 4 (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (*.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (-.f64 (*.f64 2 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 2))
(-.f64 (/.f64 (/.f64 (+.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 2) (*.f64 2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) 2) (+.f64 (/.f64 (*.f64 (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (-.f64 (*.f64 2 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 2) 0))
(/.f64 (-.f64 (/.f64 (/.f64 (+.f64 2 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) 2) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (*.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (-.f64 (*.f64 2 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 2)
(/.f64 (-.f64 (/.f64 (+.f64 2 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 2 (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (*.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (-.f64 (*.f64 2 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))) 2)
(-.f64 (/.f64 (+.f64 2 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 4 (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (/.f64 (*.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (-.f64 (*.f64 2 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) 2))
(-.f64 (-.f64 -1 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1/2 (pow.f64 (/.f64 t l) 2)))) -1)
(+.f64 -1 (-.f64 1 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1/2 (pow.f64 (/.f64 t l) 2)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (neg.f64 (-.f64 -1/2 (pow.f64 (/.f64 t l) 2))))
(*.f64 1 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))
(*.f64 2 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))
(*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))
(*.f64 1/2 (*.f64 2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (*.f64 2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 4 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (*.f64 2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))))
(*.f64 1/2 (-.f64 (/.f64 (*.f64 4 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 2 (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))))
(*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))
(*.f64 (+.f64 1/2 (pow.f64 (/.f64 t l) 2)) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 (+.f64 1/2 (pow.f64 (/.f64 t l) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 (/.f64 (+.f64 1/2 (pow.f64 (/.f64 t l) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(-.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (/.f64 0 (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) 1)
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))
(*.f64 (+.f64 1/2 (pow.f64 (/.f64 t l) 2)) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 (+.f64 1/2 (pow.f64 (/.f64 t l) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 (/.f64 (+.f64 1/2 (pow.f64 (/.f64 t l) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(-.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (/.f64 0 (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (/.f64 1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (-.f64 (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2)) (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))))
(*.f64 (/.f64 1 (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (-.f64 (pow.f64 (/.f64 Om Omc) 2) (-.f64 1 (+.f64 2 (*.f64 -2 (pow.f64 (/.f64 Om Omc) 2))))))
(*.f64 (/.f64 1 (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (-.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 -1 (neg.f64 (*.f64 -2 (pow.f64 (/.f64 Om Omc) 2))))))
(*.f64 (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))
(*.f64 1/2 (/.f64 (+.f64 2 (*.f64 -2 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2)) (-.f64 (/.f64 1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))
(*.f64 1/2 (/.f64 (+.f64 2 (*.f64 -2 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (/.f64 -1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))
(*.f64 (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1) (neg.f64 (/.f64 1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))
(*.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) 2)
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))
(*.f64 (*.f64 2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) 1/2)
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))
(*.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4) (/.f64 1/4 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))
(*.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4) (-.f64 (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (/.f64 1/4 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))
(*.f64 -1 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1/2 (pow.f64 (/.f64 t l) 2))))
(+.f64 -1 (-.f64 1 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1/2 (pow.f64 (/.f64 t l) 2)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (neg.f64 (-.f64 -1/2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1/2 (pow.f64 (/.f64 t l) 2))) -1)
(+.f64 -1 (-.f64 1 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1/2 (pow.f64 (/.f64 t l) 2)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (neg.f64 (-.f64 -1/2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2)))
(*.f64 1/2 (/.f64 (+.f64 2 (*.f64 -2 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) (*.f64 2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))))
(*.f64 (+.f64 1/2 (pow.f64 (/.f64 t l) 2)) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 (+.f64 1/2 (pow.f64 (/.f64 t l) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 (/.f64 (+.f64 1/2 (pow.f64 (/.f64 t l) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(-.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (/.f64 0 (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (-.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4) (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2))))
(*.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (-.f64 (*.f64 4 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 2 (*.f64 -2 (pow.f64 (/.f64 Om Omc) 2)))))
(*.f64 1/2 (/.f64 (+.f64 (-.f64 (*.f64 4 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 -2 (pow.f64 (/.f64 Om Omc) 2))) -2) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (/.f64 1/4 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))
(*.f64 (/.f64 1/4 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (-.f64 (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4)) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4)))
(*.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (-.f64 (*.f64 2 (*.f64 4 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))) (*.f64 4 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(*.f64 (/.f64 1/4 (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (-.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 8) (*.f64 4 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))
(*.f64 1/4 (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))
(*.f64 (/.f64 1/2 (*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) 4)) (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))
(*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) 1/4)
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))
(*.f64 (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4)) (/.f64 1/2 (*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) 4)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))
(*.f64 (*.f64 2 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4)) (-.f64 (/.f64 1/4 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (/.f64 1/2 (*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) 4))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))
(*.f64 (-.f64 1/2 (/.f64 (pow.f64 (/.f64 Om Omc) 2) 2)) (/.f64 2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))
(*.f64 4 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) 4)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))
(*.f64 (+.f64 1/2 (pow.f64 (/.f64 t l) 2)) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 (+.f64 1/2 (pow.f64 (/.f64 t l) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 (/.f64 (+.f64 1/2 (pow.f64 (/.f64 t l) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(-.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (/.f64 0 (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) (/.f64 1 (/.f64 1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))
(*.f64 (+.f64 1/2 (pow.f64 (/.f64 t l) 2)) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 (+.f64 1/2 (pow.f64 (/.f64 t l) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 (/.f64 (+.f64 1/2 (pow.f64 (/.f64 t l) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(-.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (/.f64 0 (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (/.f64 (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2)) (*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) (/.f64 1 (/.f64 2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))
(*.f64 1 (/.f64 (/.f64 (+.f64 2 (*.f64 -2 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 (+.f64 1/2 (pow.f64 (/.f64 t l) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (/.f64 2 (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 1 (-.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 -2 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) 2) (/.f64 0 (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))))
(-.f64 (/.f64 (+.f64 2 (*.f64 -2 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 2 (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (/.f64 0 (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (/.f64 2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (-.f64 1/2 (/.f64 (pow.f64 (/.f64 Om Omc) 2) 2)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))
(*.f64 -2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 2 (-.f64 -1/2 (pow.f64 (/.f64 t l) 2)))))
(+.f64 -1 (-.f64 1 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1/2 (pow.f64 (/.f64 t l) 2)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (neg.f64 (-.f64 -1/2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))
(*.f64 (+.f64 1/2 (pow.f64 (/.f64 t l) 2)) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 (+.f64 1/2 (pow.f64 (/.f64 t l) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 (/.f64 (+.f64 1/2 (pow.f64 (/.f64 t l) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(-.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (/.f64 0 (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (/.f64 1 (/.f64 2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) (/.f64 (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2)) (*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))
(*.f64 1 (/.f64 (/.f64 (+.f64 2 (*.f64 -2 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 (+.f64 1/2 (pow.f64 (/.f64 t l) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (/.f64 2 (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 1 (-.f64 (/.f64 (/.f64 (+.f64 2 (*.f64 -2 (pow.f64 (/.f64 Om Omc) 2))) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) 2) (/.f64 0 (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))))
(-.f64 (/.f64 (+.f64 2 (*.f64 -2 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 2 (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))) (/.f64 0 (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) 4)) 4)
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))
(*.f64 (neg.f64 (/.f64 1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) (+.f64 (pow.f64 (/.f64 Om Omc) 2) -1))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))
(*.f64 (/.f64 (/.f64 1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))
(*.f64 (+.f64 1/2 (pow.f64 (/.f64 t l) 2)) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 (+.f64 1/2 (pow.f64 (/.f64 t l) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 (/.f64 (+.f64 1/2 (pow.f64 (/.f64 t l) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(-.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (/.f64 0 (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (/.f64 (/.f64 1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))
(*.f64 (+.f64 1/2 (pow.f64 (/.f64 t l) 2)) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 (+.f64 1/2 (pow.f64 (/.f64 t l) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 (/.f64 (+.f64 1/2 (pow.f64 (/.f64 t l) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(-.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (/.f64 0 (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2))) (/.f64 (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))
(*.f64 (+.f64 2 (*.f64 -2 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 (+.f64 1/2 (pow.f64 (/.f64 t l) 2)) (/.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 1/2 (pow.f64 (/.f64 t l) 2)) (+.f64 2 (*.f64 -2 (pow.f64 (/.f64 Om Omc) 2)))) (*.f64 (+.f64 1/2 (pow.f64 (/.f64 t l) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (/.f64 1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))
(*.f64 (+.f64 1/2 (pow.f64 (/.f64 t l) 2)) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 (+.f64 1/2 (pow.f64 (/.f64 t l) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 (/.f64 (+.f64 1/2 (pow.f64 (/.f64 t l) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(-.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (/.f64 0 (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) (*.f64 2 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))) (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))
(*.f64 (+.f64 1/2 (pow.f64 (/.f64 t l) 2)) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 (+.f64 1/2 (pow.f64 (/.f64 t l) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 (/.f64 (+.f64 1/2 (pow.f64 (/.f64 t l) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(-.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (/.f64 0 (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4)) (/.f64 (/.f64 1/4 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)))
(*.f64 (+.f64 1/2 (pow.f64 (/.f64 t l) 2)) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 (+.f64 1/2 (pow.f64 (/.f64 t l) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 (/.f64 (+.f64 1/2 (pow.f64 (/.f64 t l) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(-.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (/.f64 0 (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(*.f64 (/.f64 (/.f64 1/2 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) (+.f64 2 (*.f64 (pow.f64 (/.f64 Om Omc) 2) -2))))
(*.f64 (+.f64 2 (*.f64 -2 (pow.f64 (/.f64 Om Omc) 2))) (*.f64 (+.f64 1/2 (pow.f64 (/.f64 t l) 2)) (/.f64 (/.f64 1/2 (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 1/2 (/.f64 (*.f64 (+.f64 1/2 (pow.f64 (/.f64 t l) 2)) (+.f64 2 (*.f64 -2 (pow.f64 (/.f64 Om Omc) 2)))) (*.f64 (+.f64 1/2 (pow.f64 (/.f64 t l) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (/.f64 (/.f64 1/4 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (*.f64 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2) (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 4)))
(*.f64 (+.f64 1/2 (pow.f64 (/.f64 t l) 2)) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (*.f64 (+.f64 1/2 (pow.f64 (/.f64 t l) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 (/.f64 (+.f64 1/2 (pow.f64 (/.f64 t l) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(-.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2))) (/.f64 0 (+.f64 1/2 (pow.f64 (/.f64 t l) 2))))
(pow.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) 1)
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))
(neg.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1/2 (pow.f64 (/.f64 t l) 2))))
(+.f64 -1 (-.f64 1 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 -1/2 (pow.f64 (/.f64 t l) 2)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (neg.f64 (-.f64 -1/2 (pow.f64 (/.f64 t l) 2))))
(neg.f64 (+.f64 (/.f64 -1 (+.f64 (pow.f64 (/.f64 t l) 2) 1/2)) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))

eval3.6s (7.8%)

Compiler

Compiled 46213 to 37064 computations (19.8% saved)

prune1.2s (2.6%)

Pruning

18 alts after pruning (15 fresh and 3 done)

PrunedKeptTotal
New1224151239
Fresh101
Picked011
Done325
Total1228181246
Error
0.4b
Counts
1246 → 18
Alt Table
Click to see full alt table
StatusErrorProgram
49.0b
(asin.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 t t))) (neg.f64 (/.f64 1 t))))
43.6b
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
42.5b
(asin.f64 (/.f64 (neg.f64 (*.f64 l (sqrt.f64 1/2))) t))
46.0b
(asin.f64 (+.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 -1 t)) (*.f64 (pow.f64 l 3) (/.f64 1/8 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))))
38.9b
(asin.f64 (+.f64 1 (/.f64 (neg.f64 (pow.f64 t 2)) (pow.f64 l 2))))
35.9b
(asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
45.5b
(asin.f64 (*.f64 (*.f64 (/.f64 l t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (sqrt.f64 1/2)))
45.5b
(asin.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t)))
42.5b
(asin.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 -1 t)))
40.0b
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) (sqrt.f64 1/2)))
43.6b
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (+.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 t 4)) (/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) 3) (*.f64 t 4))))))
49.0b
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (*.f64 t (/.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 t t))))))
43.6b
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (neg.f64 (*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))))))
42.5b
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
11.7b
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
25.0b
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
50.2b
(asin.f64 (sqrt.f64 (*.f64 (pow.f64 l 2) (/.f64 1/2 (pow.f64 t 2)))))
33.5b
(asin.f64 1)
Compiler

Compiled 640 to 534 computations (16.6% saved)

localize27.0ms (0.1%)

Compiler

Compiled 7 to 7 computations (0% saved)

localize36.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.2b
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
0.4b
(*.f64 (sqrt.f64 1/2) l)
Compiler

Compiled 26 to 19 computations (26.9% saved)

localize40.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.3b
(*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 -1 t))
0.4b
(*.f64 l (sqrt.f64 1/2))
Compiler

Compiled 34 to 26 computations (23.5% saved)

series1.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
t
@0
(*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 -1 t))
0.0ms
l
@0
(*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 -1 t))
0.0ms
l
@-inf
(*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 -1 t))
0.0ms
l
@inf
(*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 -1 t))
0.0ms
t
@inf
(*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 -1 t))

rewrite283.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1036×rational_best-simplify-80
864×rational_best-simplify-63
746×rational_best-4
746×rational_best-2
746×rational_best-3
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01123
17623
215721
344821
4198621
Stop Event
node limit
Counts
1 → 71
Calls
Call 1
Inputs
(*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 -1 t))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))) (/.f64 0 t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))) (neg.f64 (/.f64 0 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))) (-.f64 (/.f64 0 t) (/.f64 0 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))) (-.f64 (/.f64 0 t) (/.f64 0 (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))) (-.f64 (/.f64 0 t) (/.f64 (/.f64 0 t) (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))) (neg.f64 (neg.f64 (/.f64 0 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))) (neg.f64 (/.f64 0 (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))) (neg.f64 (/.f64 (/.f64 0 t) (/.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 t) (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 0 t)) (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 0 t) (/.f64 0 t)) (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 -1/2 t)) (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 -1/2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 t -4)) (+.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 t -4)) (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 -1/2 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 (/.f64 0 (/.f64 t t))) (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 0 t) (/.f64 0 (/.f64 t t))) (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 (/.f64 (/.f64 0 t) (/.f64 t t))) (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 0 t) (/.f64 (/.f64 0 t) (/.f64 t t))) (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))) (/.f64 0 t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))) (neg.f64 (/.f64 0 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))) (-.f64 (/.f64 0 t) (/.f64 0 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))) (-.f64 (/.f64 0 (/.f64 t t)) (/.f64 0 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))) (-.f64 (/.f64 (/.f64 0 t) (/.f64 t t)) (/.f64 0 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (*.f64 (sqrt.f64 1/2) 2)) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 0 t)) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 0 t) (/.f64 0 t)) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 -1/2 t)) (/.f64 (*.f64 l (sqrt.f64 1/2)) (+.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (/.f64 t t)) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 0 t) (/.f64 t t)) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (/.f64 0 t)) (/.f64 t t)) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 0 t) (/.f64 0 (/.f64 t t))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 0 t) (/.f64 (/.f64 0 t) (/.f64 t t))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))) (*.f64 (/.f64 t t) (/.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (sqrt.f64 1/2) (/.f64 -2 t))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 l (sqrt.f64 1/2))) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (sqrt.f64 1/2) (/.f64 -4 t))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 l t)) (/.f64 -1 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) -2) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 -1/2 t)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 -8 t)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 t -4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l 4) (*.f64 (sqrt.f64 1/2) (/.f64 -4 t))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 l t))) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 l (sqrt.f64 1/2))) 1/2) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (/.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 t t))) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (/.f64 (*.f64 l (*.f64 (sqrt.f64 1/2) 2)) (+.f64 (/.f64 0 t) 2))) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 t (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (/.f64 (*.f64 l (*.f64 (sqrt.f64 1/2) 2)) (/.f64 t t))) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 l (*.f64 (sqrt.f64 1/2) 4))) (*.f64 t 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (/.f64 (*.f64 l (*.f64 (sqrt.f64 1/2) 4)) (/.f64 t t))) (*.f64 t 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -8 t) (*.f64 l (*.f64 2 (*.f64 (sqrt.f64 1/2) 4)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l (*.f64 2 (*.f64 (sqrt.f64 1/2) 4))) (/.f64 -8 t)) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 l l) 4) (*.f64 (sqrt.f64 1/2) (/.f64 -8 t))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (sqrt.f64 1/2) 4)) (*.f64 l (/.f64 -8 t))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l (/.f64 -8 t)) (*.f64 2 (*.f64 (sqrt.f64 1/2) 4))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 -8 t)) (*.f64 (+.f64 l l) 4)) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) 1/4) -1) (*.f64 (+.f64 (/.f64 0 t) 2) (+.f64 (/.f64 0 t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l (*.f64 (sqrt.f64 1/2) 2)) (/.f64 -8 t)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -2 t) (*.f64 l (*.f64 2 (*.f64 (sqrt.f64 1/2) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 -4 t) (*.f64 (sqrt.f64 1/2) 4)) l) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 l 4) (/.f64 -4 t)) (sqrt.f64 1/2)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 l 4) (*.f64 (sqrt.f64 1/2) 4)) (/.f64 -1 t)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 l t)) t) -1) (*.f64 (/.f64 1 t) (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))))

simplify526.0ms (1.1%)

Algorithm
egg-herbie
Rules
1130×rational_best-simplify-49
1100×rational_best-simplify-53
1072×rational_best-simplify-47
752×rational_best-simplify-108
706×rational_best-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01851995
15481995
215181995
370341995
Stop Event
node limit
Counts
95 → 76
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(+.f64 (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))) 0)
(+.f64 (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))) (/.f64 0 t))
(+.f64 (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))) (neg.f64 (/.f64 0 t)))
(+.f64 (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))) (-.f64 (/.f64 0 t) (/.f64 0 t)))
(+.f64 (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))) (-.f64 (/.f64 0 t) (/.f64 0 (/.f64 t t))))
(+.f64 (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))) (-.f64 (/.f64 0 t) (/.f64 (/.f64 0 t) (/.f64 t t))))
(+.f64 (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))) (neg.f64 (neg.f64 (/.f64 0 t))))
(+.f64 (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))) (neg.f64 (/.f64 0 (/.f64 t t))))
(+.f64 (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))) (neg.f64 (/.f64 (/.f64 0 t) (/.f64 t t))))
(+.f64 0 (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))))
(+.f64 (/.f64 0 t) (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))))
(+.f64 (neg.f64 (/.f64 0 t)) (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))))
(+.f64 (-.f64 (/.f64 0 t) (/.f64 0 t)) (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))))
(+.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 -1/2 t)) (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 -1/2 t)))
(+.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 t -4)) (+.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 t -4)) (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 -1/2 t))))
(+.f64 (-.f64 0 (/.f64 0 (/.f64 t t))) (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))))
(+.f64 (-.f64 (/.f64 0 t) (/.f64 0 (/.f64 t t))) (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))))
(+.f64 (-.f64 0 (/.f64 (/.f64 0 t) (/.f64 t t))) (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))))
(+.f64 (-.f64 (/.f64 0 t) (/.f64 (/.f64 0 t) (/.f64 t t))) (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))))
(-.f64 (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))) 0)
(-.f64 (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))) (/.f64 0 t))
(-.f64 (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))) (neg.f64 (/.f64 0 t)))
(-.f64 (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))) (-.f64 (/.f64 0 t) (/.f64 0 t)))
(-.f64 (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))) (-.f64 (/.f64 0 (/.f64 t t)) (/.f64 0 t)))
(-.f64 (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))) (-.f64 (/.f64 (/.f64 0 t) (/.f64 t t)) (/.f64 0 t)))
(-.f64 0 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))
(-.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (*.f64 (sqrt.f64 1/2) 2)) t))
(-.f64 (/.f64 0 t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))
(-.f64 (neg.f64 (/.f64 0 t)) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))
(-.f64 (-.f64 (/.f64 0 t) (/.f64 0 t)) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))
(-.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 -1/2 t)) (/.f64 (*.f64 l (sqrt.f64 1/2)) (+.f64 t t)))
(-.f64 (/.f64 0 (/.f64 t t)) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))
(-.f64 (/.f64 (/.f64 0 t) (/.f64 t t)) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))
(-.f64 (/.f64 (neg.f64 (/.f64 0 t)) (/.f64 t t)) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))
(-.f64 (-.f64 (/.f64 0 t) (/.f64 0 (/.f64 t t))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))
(-.f64 (-.f64 (/.f64 0 t) (/.f64 (/.f64 0 t) (/.f64 t t))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))
(/.f64 (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))) 1)
(/.f64 (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))) (*.f64 (/.f64 t t) (/.f64 t t)))
(/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) -1)
(/.f64 (*.f64 l (*.f64 (sqrt.f64 1/2) (/.f64 -2 t))) 2)
(/.f64 (neg.f64 (*.f64 l (sqrt.f64 1/2))) t)
(/.f64 (*.f64 l (*.f64 (sqrt.f64 1/2) (/.f64 -4 t))) 4)
(/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 l t)) (/.f64 -1 t))
(/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) -2) (+.f64 t t))
(/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 -1/2 t)) 1/2)
(/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 -8 t)) 8)
(/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 t -4)) 1/4)
(/.f64 (*.f64 (*.f64 l 4) (*.f64 (sqrt.f64 1/2) (/.f64 -4 t))) 16)
(/.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 l t))) (/.f64 1 t))
(/.f64 (/.f64 (neg.f64 (*.f64 l (sqrt.f64 1/2))) 1/2) (+.f64 t t))
(/.f64 (-.f64 0 (/.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 t t))) t)
(/.f64 (-.f64 0 (/.f64 (*.f64 l (*.f64 (sqrt.f64 1/2) 2)) (+.f64 (/.f64 0 t) 2))) t)
(/.f64 (-.f64 0 (*.f64 t (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) t)
(/.f64 (-.f64 0 (/.f64 (*.f64 l (*.f64 (sqrt.f64 1/2) 2)) (/.f64 t t))) (+.f64 t t))
(/.f64 (-.f64 0 (*.f64 l (*.f64 (sqrt.f64 1/2) 4))) (*.f64 t 4))
(/.f64 (-.f64 0 (/.f64 (*.f64 l (*.f64 (sqrt.f64 1/2) 4)) (/.f64 t t))) (*.f64 t 4))
(/.f64 (*.f64 (/.f64 -8 t) (*.f64 l (*.f64 2 (*.f64 (sqrt.f64 1/2) 4)))) 64)
(/.f64 (*.f64 (*.f64 l (*.f64 2 (*.f64 (sqrt.f64 1/2) 4))) (/.f64 -8 t)) 64)
(/.f64 (*.f64 (*.f64 (+.f64 l l) 4) (*.f64 (sqrt.f64 1/2) (/.f64 -8 t))) 64)
(/.f64 (*.f64 (*.f64 2 (*.f64 (sqrt.f64 1/2) 4)) (*.f64 l (/.f64 -8 t))) 64)
(/.f64 (*.f64 (*.f64 l (/.f64 -8 t)) (*.f64 2 (*.f64 (sqrt.f64 1/2) 4))) 64)
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 -8 t)) (*.f64 (+.f64 l l) 4)) 64)
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) 1/4) -1) (*.f64 (+.f64 (/.f64 0 t) 2) (+.f64 (/.f64 0 t) 2)))
(/.f64 (*.f64 (*.f64 l (*.f64 (sqrt.f64 1/2) 2)) (/.f64 -8 t)) 16)
(/.f64 (*.f64 (/.f64 -2 t) (*.f64 l (*.f64 2 (*.f64 (sqrt.f64 1/2) 4)))) 16)
(/.f64 (*.f64 (*.f64 (/.f64 -4 t) (*.f64 (sqrt.f64 1/2) 4)) l) 16)
(/.f64 (*.f64 (*.f64 (*.f64 l 4) (/.f64 -4 t)) (sqrt.f64 1/2)) 16)
(/.f64 (*.f64 (*.f64 (*.f64 l 4) (*.f64 (sqrt.f64 1/2) 4)) (/.f64 -1 t)) 16)
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 l t)) t) -1) (*.f64 (/.f64 1 t) (/.f64 1 t)))
(pow.f64 (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))) 1)
(neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))
Outputs
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(+.f64 (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))) 0)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(+.f64 (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))) (/.f64 0 t))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(+.f64 (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))) (neg.f64 (/.f64 0 t)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(+.f64 (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))) (-.f64 (/.f64 0 t) (/.f64 0 t)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(+.f64 (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))) (-.f64 (/.f64 0 t) (/.f64 0 (/.f64 t t))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(+.f64 (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))) (-.f64 (/.f64 0 t) (/.f64 (/.f64 0 t) (/.f64 t t))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(+.f64 (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))) (neg.f64 (neg.f64 (/.f64 0 t))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(+.f64 (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))) (neg.f64 (/.f64 0 (/.f64 t t))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(+.f64 (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))) (neg.f64 (/.f64 (/.f64 0 t) (/.f64 t t))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(+.f64 0 (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(+.f64 (/.f64 0 t) (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(+.f64 (neg.f64 (/.f64 0 t)) (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(+.f64 (-.f64 (/.f64 0 t) (/.f64 0 t)) (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(+.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 -1/2 t)) (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 -1/2 t)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(+.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 t -4)) (+.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 t -4)) (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 -1/2 t))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(+.f64 (-.f64 0 (/.f64 0 (/.f64 t t))) (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(+.f64 (-.f64 (/.f64 0 t) (/.f64 0 (/.f64 t t))) (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(+.f64 (-.f64 0 (/.f64 (/.f64 0 t) (/.f64 t t))) (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(+.f64 (-.f64 (/.f64 0 t) (/.f64 (/.f64 0 t) (/.f64 t t))) (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(-.f64 (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))) 0)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(-.f64 (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))) (/.f64 0 t))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(-.f64 (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))) (neg.f64 (/.f64 0 t)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(-.f64 (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))) (-.f64 (/.f64 0 t) (/.f64 0 t)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(-.f64 (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))) (-.f64 (/.f64 0 (/.f64 t t)) (/.f64 0 t)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(-.f64 (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))) (-.f64 (/.f64 (/.f64 0 t) (/.f64 t t)) (/.f64 0 t)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(-.f64 0 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(-.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (*.f64 (sqrt.f64 1/2) 2)) t))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(-.f64 (/.f64 0 t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(-.f64 (neg.f64 (/.f64 0 t)) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(-.f64 (-.f64 (/.f64 0 t) (/.f64 0 t)) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(-.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 -1/2 t)) (/.f64 (*.f64 l (sqrt.f64 1/2)) (+.f64 t t)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(-.f64 (/.f64 0 (/.f64 t t)) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(-.f64 (/.f64 (/.f64 0 t) (/.f64 t t)) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(-.f64 (/.f64 (neg.f64 (/.f64 0 t)) (/.f64 t t)) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(-.f64 (-.f64 (/.f64 0 t) (/.f64 0 (/.f64 t t))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(-.f64 (-.f64 (/.f64 0 t) (/.f64 (/.f64 0 t) (/.f64 t t))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(/.f64 (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))) 1)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(/.f64 (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))) (*.f64 (/.f64 t t) (/.f64 t t)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) -1)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(/.f64 (*.f64 l (*.f64 (sqrt.f64 1/2) (/.f64 -2 t))) 2)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(/.f64 (neg.f64 (*.f64 l (sqrt.f64 1/2))) t)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(/.f64 (*.f64 l (*.f64 (sqrt.f64 1/2) (/.f64 -4 t))) 4)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 l t)) (/.f64 -1 t))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) -2) (+.f64 t t))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 -1/2 t)) 1/2)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 -8 t)) 8)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 t -4)) 1/4)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(/.f64 (*.f64 (*.f64 l 4) (*.f64 (sqrt.f64 1/2) (/.f64 -4 t))) 16)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(/.f64 (neg.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 l t))) (/.f64 1 t))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(/.f64 (/.f64 (neg.f64 (*.f64 l (sqrt.f64 1/2))) 1/2) (+.f64 t t))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(/.f64 (-.f64 0 (/.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 t t))) t)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(/.f64 (-.f64 0 (/.f64 (*.f64 l (*.f64 (sqrt.f64 1/2) 2)) (+.f64 (/.f64 0 t) 2))) t)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(/.f64 (-.f64 0 (*.f64 t (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) t)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(/.f64 (-.f64 0 (/.f64 (*.f64 l (*.f64 (sqrt.f64 1/2) 2)) (/.f64 t t))) (+.f64 t t))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(/.f64 (-.f64 0 (*.f64 l (*.f64 (sqrt.f64 1/2) 4))) (*.f64 t 4))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(/.f64 (-.f64 0 (/.f64 (*.f64 l (*.f64 (sqrt.f64 1/2) 4)) (/.f64 t t))) (*.f64 t 4))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(/.f64 (*.f64 (/.f64 -8 t) (*.f64 l (*.f64 2 (*.f64 (sqrt.f64 1/2) 4)))) 64)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(/.f64 (*.f64 (*.f64 l (*.f64 2 (*.f64 (sqrt.f64 1/2) 4))) (/.f64 -8 t)) 64)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(/.f64 (*.f64 (*.f64 (+.f64 l l) 4) (*.f64 (sqrt.f64 1/2) (/.f64 -8 t))) 64)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(/.f64 (*.f64 (*.f64 2 (*.f64 (sqrt.f64 1/2) 4)) (*.f64 l (/.f64 -8 t))) 64)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(/.f64 (*.f64 (*.f64 l (/.f64 -8 t)) (*.f64 2 (*.f64 (sqrt.f64 1/2) 4))) 64)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 -8 t)) (*.f64 (+.f64 l l) 4)) 64)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(/.f64 (*.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) 1/4) -1) (*.f64 (+.f64 (/.f64 0 t) 2) (+.f64 (/.f64 0 t) 2)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(/.f64 (*.f64 (*.f64 l (*.f64 (sqrt.f64 1/2) 2)) (/.f64 -8 t)) 16)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(/.f64 (*.f64 (/.f64 -2 t) (*.f64 l (*.f64 2 (*.f64 (sqrt.f64 1/2) 4)))) 16)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(/.f64 (*.f64 (*.f64 (/.f64 -4 t) (*.f64 (sqrt.f64 1/2) 4)) l) 16)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(/.f64 (*.f64 (*.f64 (*.f64 l 4) (/.f64 -4 t)) (sqrt.f64 1/2)) 16)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(/.f64 (*.f64 (*.f64 (*.f64 l 4) (*.f64 (sqrt.f64 1/2) 4)) (/.f64 -1 t)) 16)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 l t)) t) -1) (*.f64 (/.f64 1 t) (/.f64 1 t)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(pow.f64 (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))) 1)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t)
(*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2)))
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))

localize77.0ms (0.2%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.5b
(/.f64 1/2 (pow.f64 t 2))
15.7b
(*.f64 (pow.f64 l 2) (/.f64 1/2 (pow.f64 t 2)))
19.0b
(sqrt.f64 (*.f64 (pow.f64 l 2) (/.f64 1/2 (pow.f64 t 2))))
Compiler

Compiled 49 to 38 computations (22.4% saved)

series5.0ms (0%)

Counts
3 → 48
Calls

15 calls:

TimeVariablePointExpression
1.0ms
l
@0
(*.f64 (pow.f64 l 2) (/.f64 1/2 (pow.f64 t 2)))
1.0ms
l
@inf
(*.f64 (pow.f64 l 2) (/.f64 1/2 (pow.f64 t 2)))
1.0ms
t
@0
(*.f64 (pow.f64 l 2) (/.f64 1/2 (pow.f64 t 2)))
0.0ms
t
@inf
(*.f64 (pow.f64 l 2) (/.f64 1/2 (pow.f64 t 2)))
0.0ms
t
@0
(/.f64 1/2 (pow.f64 t 2))

rewrite214.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
958×rational_best-simplify-82
770×rational_best-simplify-52
656×rational_best-4
656×rational_best-2
656×rational_best-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01267
18367
217567
344067
4170567
Stop Event
node limit
Counts
3 → 217
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 (pow.f64 l 2) (/.f64 1/2 (pow.f64 t 2))))
(*.f64 (pow.f64 l 2) (/.f64 1/2 (pow.f64 t 2)))
(/.f64 1/2 (pow.f64 t 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) 2) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) 2) 2) (+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) 2) 2) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) 2) (+.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (sqrt.f64 (/.f64 1/2 (pow.f64 t 2))) (/.f64 (pow.f64 (sqrt.f64 l) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (pow.f64 (sqrt.f64 l) 2) (/.f64 (sqrt.f64 (/.f64 1/2 (pow.f64 t 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 l) 2) (sqrt.f64 (/.f64 1/2 (pow.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 1/2 (pow.f64 t 2))) (pow.f64 (sqrt.f64 l) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (sqrt.f64 l) 2)) (/.f64 (sqrt.f64 (/.f64 1/2 (pow.f64 t 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (sqrt.f64 l) 2)) (*.f64 1 (/.f64 (sqrt.f64 (/.f64 1/2 (pow.f64 t 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (/.f64 1/2 (pow.f64 t 2)))) (/.f64 (pow.f64 (sqrt.f64 l) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (/.f64 1/2 (pow.f64 t 2)))) (*.f64 1 (/.f64 (pow.f64 (sqrt.f64 l) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 2))) (/.f64 (pow.f64 (sqrt.f64 l) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sqrt.f64 l) 2) 2) (*.f64 2 (sqrt.f64 (/.f64 1/2 (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (/.f64 1/2 (pow.f64 t 2))) 2) (*.f64 2 (pow.f64 (sqrt.f64 l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (/.f64 1/2 (pow.f64 t 2))))) (*.f64 1/2 (/.f64 (pow.f64 (sqrt.f64 l) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 2 (pow.f64 (sqrt.f64 l) 2))) (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 1/2 (pow.f64 t 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 2 (pow.f64 l 2))) (sqrt.f64 (/.f64 1/4 (pow.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 2))) (sqrt.f64 (/.f64 (pow.f64 l 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (pow.f64 l 2) (/.f64 1/4 (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 1/4 (pow.f64 t 2))) (sqrt.f64 (*.f64 2 (pow.f64 l 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (pow.f64 l 2) (/.f64 1/4 (pow.f64 t 2)))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (pow.f64 l 2) 2)) (sqrt.f64 (/.f64 1 (pow.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 2))) (sqrt.f64 (/.f64 1 (pow.f64 t 2)))) (*.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 (sqrt.f64 l) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 2) (sqrt.f64 2)) (*.f64 (sqrt.f64 (/.f64 1/4 (pow.f64 t 2))) (/.f64 (pow.f64 (sqrt.f64 l) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (*.f64 2 (pow.f64 l 2))) (sqrt.f64 (*.f64 2 (pow.f64 l 2)))) (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 (/.f64 1/2 (pow.f64 t 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 2 (pow.f64 (sqrt.f64 l) 2))) (*.f64 2 (*.f64 2 (sqrt.f64 (/.f64 1/2 (pow.f64 t 2)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (/.f64 1/2 (pow.f64 t 2))))) (*.f64 2 (*.f64 2 (pow.f64 (sqrt.f64 l) 2)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 0 (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (neg.f64 (/.f64 0 (pow.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (neg.f64 (neg.f64 (/.f64 0 (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (pow.f64 t 2)) (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 0 (pow.f64 t 2))) (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 l 2) (/.f64 1/4 (pow.f64 t 2))) (*.f64 (pow.f64 l 2) (/.f64 1/4 (pow.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 l 2) (/.f64 1/4 (pow.f64 t 2))) (-.f64 (*.f64 (pow.f64 l 2) (/.f64 1/4 (pow.f64 t 2))) (neg.f64 (/.f64 0 (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 l 2) 2) (/.f64 1/4 (pow.f64 t 2))) (+.f64 (*.f64 (/.f64 (pow.f64 l 2) 2) (/.f64 1/4 (pow.f64 t 2))) (*.f64 (pow.f64 l 2) (/.f64 1/4 (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (pow.f64 l 2) (/.f64 1/4 (pow.f64 t 2)))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (pow.f64 l 2) (/.f64 1/4 (pow.f64 t 2)))) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (pow.f64 l 2) (/.f64 1/4 (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 0 (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (neg.f64 (/.f64 0 (pow.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (-.f64 (/.f64 0 (pow.f64 t 2)) (/.f64 0 (pow.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 0 (+.f64 1 (/.f64 0 (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (pow.f64 t 2) (/.f64 (/.f64 0 (pow.f64 t 2)) (pow.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (neg.f64 (/.f64 0 (pow.f64 t 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (neg.f64 (/.f64 0 (pow.f64 t 2))) (+.f64 1 (/.f64 0 (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (+.f64 (/.f64 0 (pow.f64 t 2)) (/.f64 (neg.f64 (/.f64 0 (pow.f64 t 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (+.f64 (neg.f64 (/.f64 0 (pow.f64 t 2))) (/.f64 (neg.f64 (/.f64 0 (pow.f64 t 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (+.f64 (/.f64 (neg.f64 (/.f64 0 (pow.f64 t 2))) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (+.f64 (/.f64 (neg.f64 (/.f64 0 (pow.f64 t 2))) 2) (/.f64 0 (pow.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (+.f64 (/.f64 (neg.f64 (/.f64 0 (pow.f64 t 2))) 2) (neg.f64 (/.f64 0 (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (+.f64 (/.f64 (neg.f64 (/.f64 0 (pow.f64 t 2))) 2) (/.f64 (neg.f64 (/.f64 0 (pow.f64 t 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -2)) (+.f64 1 (/.f64 0 (pow.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (/.f64 (neg.f64 (/.f64 0 (pow.f64 t 2))) 2) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (neg.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 0 (+.f64 1 (/.f64 0 (pow.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (pow.f64 t 2) (/.f64 (/.f64 0 (pow.f64 t 2)) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (+.f64 (/.f64 (neg.f64 (/.f64 0 (pow.f64 t 2))) 2) (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (-.f64 (/.f64 0 (pow.f64 t 2)) (/.f64 0 (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (neg.f64 (/.f64 0 (pow.f64 t 2))) (+.f64 1 (/.f64 0 (pow.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (pow.f64 t 2)) (+.f64 (/.f64 (neg.f64 (/.f64 0 (pow.f64 t 2))) 2) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 (pow.f64 t 2)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (neg.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (/.f64 0 (pow.f64 t 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -2)) (neg.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 l 2) (/.f64 2 (pow.f64 t 2))) (*.f64 (pow.f64 l 2) (/.f64 3/2 (pow.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 l 2) (/.f64 1/4 (pow.f64 t 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 l 2) (/.f64 1/4 (pow.f64 t 2))) (+.f64 (/.f64 (neg.f64 (/.f64 0 (pow.f64 t 2))) 2) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (pow.f64 l 2) 3) (*.f64 (pow.f64 t 2) 4)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 0 (pow.f64 t 2)) (/.f64 0 (pow.f64 t 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (/.f64 0 (pow.f64 t 2))) 2) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -4)) (-.f64 (*.f64 (pow.f64 l 2) (/.f64 1/4 (pow.f64 t 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 1/4 (pow.f64 t 2))) (neg.f64 (/.f64 0 (pow.f64 t 2)))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (/.f64 (neg.f64 (/.f64 0 (pow.f64 t 2))) 2)) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 0 (pow.f64 t 2)) (/.f64 (neg.f64 (/.f64 0 (pow.f64 t 2))) 2)) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 1/4 (pow.f64 t 2))) (/.f64 (neg.f64 (/.f64 0 (pow.f64 t 2))) 2)) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -2)) (+.f64 1 (/.f64 0 (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 2 (pow.f64 t 2))) (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) 3) (*.f64 (pow.f64 t 2) 4)) (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (pow.f64 l 2) (/.f64 1/4 (pow.f64 t 2)))) (-.f64 (*.f64 (pow.f64 l 2) (/.f64 1/4 (pow.f64 t 2))) (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (+.f64 1 (/.f64 0 (pow.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (+.f64 1 (/.f64 0 (pow.f64 t 2))) (+.f64 1 (/.f64 0 (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (+.f64 2 (/.f64 0 (pow.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 l 2) 2) (pow.f64 t 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 l 2) (/.f64 2 (pow.f64 t 2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 l 2) (/.f64 2 (pow.f64 t 2))) (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 l 2) (/.f64 2 (pow.f64 t 2))) (*.f64 2 (+.f64 2 (/.f64 0 (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 l 2) 4) (*.f64 2 (*.f64 (pow.f64 t 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 l 2) (/.f64 1/4 (pow.f64 t 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 l 2) (/.f64 1/4 (pow.f64 t 2))) (/.f64 1/2 (+.f64 1 (/.f64 0 (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) (pow.f64 t 2))) (/.f64 2 (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) (/.f64 2 (pow.f64 t 2)))) (*.f64 (pow.f64 t 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 4)) (*.f64 2 (*.f64 (pow.f64 t 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (+.f64 1 (/.f64 0 (pow.f64 t 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 l 2) 4)) (*.f64 (*.f64 (pow.f64 t 2) 4) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 4) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 4) (/.f64 (+.f64 2 (/.f64 0 (pow.f64 t 2))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 4) (*.f64 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 t 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) (pow.f64 t 2))) (/.f64 4 (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 l 2) 2) (/.f64 1/4 (pow.f64 t 2))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (pow.f64 t 2)) (/.f64 1 (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 (pow.f64 l 2) 4)) (*.f64 4 (*.f64 2 (*.f64 (pow.f64 t 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 2 (*.f64 (pow.f64 t 2) (pow.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 t 2) (*.f64 2 (pow.f64 l 2))) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 l 2) (+.f64 1 (/.f64 0 (pow.f64 t 2)))) (*.f64 2 (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 4)) (*.f64 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 t 2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 t 2) (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (pow.f64 t 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) -4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (pow.f64 t 2) 4)) (/.f64 1/2 (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (pow.f64 l 2)) 1/2) (/.f64 (*.f64 (pow.f64 t 2) 4) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 l 2) 2) 1/2) (*.f64 2 (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 l 2) 1/2) (*.f64 (pow.f64 t 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (pow.f64 t 2)) 4) (/.f64 1/4 (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (pow.f64 t 2)) (/.f64 2 (pow.f64 t 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 l 2) -2) (neg.f64 (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 l 2) 2) (pow.f64 (+.f64 t t) 2)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (pow.f64 t 2) 4)) 2) (/.f64 1/4 (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (pow.f64 t 2) 4)) 2) (*.f64 1/2 (/.f64 1/2 (pow.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (pow.f64 t 2) 4)) (/.f64 1 (pow.f64 t 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (pow.f64 t 2) 4)) 4) (/.f64 1/2 (*.f64 (pow.f64 t 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (pow.f64 t 2) 4)) (/.f64 2 (pow.f64 t 2))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2 (pow.f64 l 2)) (pow.f64 l 2)) (*.f64 2 (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 l 2) 4) (*.f64 2 (pow.f64 l 2))) (*.f64 (pow.f64 t 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 l 2) (/.f64 (pow.f64 l 2) 2)) (pow.f64 t 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 l 2) (+.f64 1 (/.f64 0 (pow.f64 t 2)))) (/.f64 (pow.f64 l 2) 2)) (pow.f64 t 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 4) (*.f64 (pow.f64 l 2) (/.f64 2 (pow.f64 t 2)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 4) (*.f64 (pow.f64 l 2) (/.f64 2 (pow.f64 t 2)))) (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 l 2) 4)) (*.f64 (pow.f64 l 2) 4)) (*.f64 2 (*.f64 (pow.f64 t 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) (pow.f64 t 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) (pow.f64 t 2)))) (/.f64 2 (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) (pow.f64 t 2))) (/.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (pow.f64 t 2))) (/.f64 1 (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) (/.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) (*.f64 2 (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 4)) (*.f64 2 (pow.f64 l 2))) (*.f64 (pow.f64 t 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 2 (pow.f64 l 2)) (+.f64 2 (/.f64 0 (pow.f64 t 2)))) (/.f64 (pow.f64 l 2) 2)) (pow.f64 t 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (pow.f64 t 2)) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (pow.f64 t 2) 4))) (/.f64 1/2 (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 2 (*.f64 (pow.f64 l 2) 4))) (*.f64 (*.f64 (*.f64 (pow.f64 t 2) 4) 4) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 8 (*.f64 2 (*.f64 (pow.f64 l 2) 4))) (*.f64 (*.f64 (*.f64 (pow.f64 t 2) 4) 4) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 2 (pow.f64 l 2))) (*.f64 (*.f64 (pow.f64 t 2) 4) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 t 2) (/.f64 (pow.f64 l 2) 2)) (*.f64 (pow.f64 t 2) (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (pow.f64 t 2)) (pow.f64 l 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 t 2) 4) (*.f64 2 (pow.f64 l 2))) (*.f64 (*.f64 (pow.f64 t 2) 4) (*.f64 (pow.f64 t 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 t 2) (/.f64 (*.f64 2 (pow.f64 l 2)) (+.f64 2 (/.f64 0 (pow.f64 t 2))))) (*.f64 2 (*.f64 (pow.f64 t 2) (pow.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) (+.f64 1 (/.f64 0 (pow.f64 t 2))))) (*.f64 2 (*.f64 (pow.f64 t 2) (pow.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (pow.f64 t 2)) (*.f64 2 (pow.f64 l 2))) (*.f64 (*.f64 (pow.f64 t 2) 4) (*.f64 2 (pow.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (pow.f64 t 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) (/.f64 2 (pow.f64 t 2))))) (*.f64 (*.f64 (pow.f64 t 2) 4) (*.f64 2 (pow.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 t 2) 4) (*.f64 (pow.f64 l 2) 4)) (*.f64 (*.f64 2 (*.f64 (pow.f64 t 2) 4)) (*.f64 (pow.f64 t 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 t 2) 4) (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 4))) (*.f64 (*.f64 2 (*.f64 (pow.f64 t 2) 4)) (*.f64 (pow.f64 t 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 t 2) 4) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 4)) (*.f64 8 (*.f64 (pow.f64 t 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 8 (*.f64 (pow.f64 l 2) 4)) (*.f64 (*.f64 2 (*.f64 (pow.f64 t 2) 4)) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (pow.f64 l 2)) (*.f64 2 (*.f64 (pow.f64 t 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (pow.f64 t 2)) (*.f64 (pow.f64 l 2) 4)) (*.f64 (*.f64 2 (*.f64 (pow.f64 t 2) 4)) (*.f64 2 (pow.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) (pow.f64 t 2)))) (*.f64 (/.f64 4 (pow.f64 t 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 t 2) 2) (/.f64 (pow.f64 l 2) 2)) (*.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) (pow.f64 t 2)))) (*.f64 (/.f64 2 (pow.f64 t 2)) (/.f64 1 (pow.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) 4)) (*.f64 (*.f64 2 (*.f64 (pow.f64 t 2) 4)) (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (pow.f64 t 2)) (/.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (pow.f64 t 2))) (*.f64 (/.f64 1 (pow.f64 t 2)) (/.f64 1 (pow.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) (pow.f64 t 2)))) (/.f64 4 (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 (pow.f64 l 2) 4)) (/.f64 4 (pow.f64 t 2))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 4 (pow.f64 t 2)) (*.f64 2 (*.f64 (pow.f64 l 2) 4))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (pow.f64 l 2)) (/.f64 4 (pow.f64 t 2))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (pow.f64 t 2)) (*.f64 2 (*.f64 (pow.f64 l 2) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 4) 1/2) (*.f64 (+.f64 2 (/.f64 0 (pow.f64 t 2))) (+.f64 2 (/.f64 0 (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) (pow.f64 t 2))) (pow.f64 t 2)) 1/2) (*.f64 (/.f64 1 (pow.f64 t 2)) (/.f64 1 (pow.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/2 (pow.f64 t 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1/2 (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/4 (pow.f64 t 2)) (/.f64 1/4 (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/2 (*.f64 (pow.f64 t 2) 4)) (+.f64 (/.f64 1/2 (*.f64 (pow.f64 t 2) 4)) (/.f64 1/4 (pow.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1/2 (pow.f64 t 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1/4 (pow.f64 t 2)) (/.f64 (neg.f64 (/.f64 1/2 (pow.f64 t 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1/4 (pow.f64 t 2)) (+.f64 (/.f64 (neg.f64 (/.f64 1/2 (pow.f64 t 2))) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/4 (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (/.f64 1/2 (pow.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 1 (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (pow.f64 t 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1/2 (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 t 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/4 (pow.f64 t 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 1/2 (*.f64 (pow.f64 t 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (pow.f64 t 2)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 2 (pow.f64 t 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1/2 (pow.f64 t 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (pow.f64 t 2) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1/2 (pow.f64 t 2)) 1)))))

simplify468.0ms (1%)

Algorithm
egg-herbie
Rules
1044×rational_best-simplify-47
1008×rational_best-simplify-51
880×rational_best-simplify-108
714×rational_best-simplify-49
660×rational_best-simplify-53
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04596919
114876865
255966787
Stop Event
node limit
Counts
265 → 255
Calls
Call 1
Inputs
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(+.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) 0)
(+.f64 0 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(+.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) 2) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) 2))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) 2) 2) (+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) 2) 2) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) 2)))
(-.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) 0)
(-.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) 2))
(-.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) 2) (+.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) 2) 0))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 1/2 (pow.f64 t 2))) (/.f64 (pow.f64 (sqrt.f64 l) 2) 2)))
(*.f64 2 (*.f64 (pow.f64 (sqrt.f64 l) 2) (/.f64 (sqrt.f64 (/.f64 1/2 (pow.f64 t 2))) 2)))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) 1)
(*.f64 1 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 (pow.f64 (sqrt.f64 l) 2) (sqrt.f64 (/.f64 1/2 (pow.f64 t 2))))
(*.f64 (sqrt.f64 (/.f64 1/2 (pow.f64 t 2))) (pow.f64 (sqrt.f64 l) 2))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) 1/2)
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (sqrt.f64 1/2))
(*.f64 (*.f64 2 (pow.f64 (sqrt.f64 l) 2)) (/.f64 (sqrt.f64 (/.f64 1/2 (pow.f64 t 2))) 2))
(*.f64 (*.f64 2 (pow.f64 (sqrt.f64 l) 2)) (*.f64 1 (/.f64 (sqrt.f64 (/.f64 1/2 (pow.f64 t 2))) 2)))
(*.f64 (*.f64 2 (sqrt.f64 (/.f64 1/2 (pow.f64 t 2)))) (/.f64 (pow.f64 (sqrt.f64 l) 2) 2))
(*.f64 (*.f64 2 (sqrt.f64 (/.f64 1/2 (pow.f64 t 2)))) (*.f64 1 (/.f64 (pow.f64 (sqrt.f64 l) 2) 2)))
(*.f64 (*.f64 2 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 2))) (/.f64 (pow.f64 (sqrt.f64 l) 2) 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) 4) 1/4)
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) 4))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 l) 2) 2) (*.f64 2 (sqrt.f64 (/.f64 1/2 (pow.f64 t 2)))))
(*.f64 (/.f64 (sqrt.f64 (/.f64 1/2 (pow.f64 t 2))) 2) (*.f64 2 (pow.f64 (sqrt.f64 l) 2)))
(*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (/.f64 1/2 (pow.f64 t 2))))) (*.f64 1/2 (/.f64 (pow.f64 (sqrt.f64 l) 2) 2)))
(*.f64 (*.f64 2 (*.f64 2 (pow.f64 (sqrt.f64 l) 2))) (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 1/2 (pow.f64 t 2))) 2)))
(*.f64 (sqrt.f64 (*.f64 2 (pow.f64 l 2))) (sqrt.f64 (/.f64 1/4 (pow.f64 t 2))))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 2))) (sqrt.f64 (/.f64 (pow.f64 l 2) 2)))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (pow.f64 l 2) (/.f64 1/4 (pow.f64 t 2)))))
(*.f64 (sqrt.f64 (/.f64 1/4 (pow.f64 t 2))) (sqrt.f64 (*.f64 2 (pow.f64 l 2))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 l 2) (/.f64 1/4 (pow.f64 t 2)))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 l 2) 2)) (sqrt.f64 (/.f64 1 (pow.f64 t 2))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 2))) (sqrt.f64 (/.f64 1 (pow.f64 t 2)))) (*.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 (sqrt.f64 l) 2) 2)))
(*.f64 (+.f64 (sqrt.f64 2) (sqrt.f64 2)) (*.f64 (sqrt.f64 (/.f64 1/4 (pow.f64 t 2))) (/.f64 (pow.f64 (sqrt.f64 l) 2) 2)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 2 (pow.f64 l 2))) (sqrt.f64 (*.f64 2 (pow.f64 l 2)))) (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 (/.f64 1/2 (pow.f64 t 2))) 2)))
(/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) 2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) 4)) 8)
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (pow.f64 (sqrt.f64 l) 2))) (*.f64 2 (*.f64 2 (sqrt.f64 (/.f64 1/2 (pow.f64 t 2)))))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (/.f64 1/2 (pow.f64 t 2))))) (*.f64 2 (*.f64 2 (pow.f64 (sqrt.f64 l) 2)))) 16)
(pow.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) 1)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) 0)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 0 (pow.f64 t 2)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (neg.f64 (/.f64 0 (pow.f64 t 2))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (neg.f64 (neg.f64 (/.f64 0 (pow.f64 t 2)))))
(+.f64 0 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -2)))
(+.f64 (/.f64 0 (pow.f64 t 2)) (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(+.f64 (neg.f64 (/.f64 0 (pow.f64 t 2))) (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(+.f64 (*.f64 (pow.f64 l 2) (/.f64 1/4 (pow.f64 t 2))) (*.f64 (pow.f64 l 2) (/.f64 1/4 (pow.f64 t 2))))
(+.f64 (*.f64 (pow.f64 l 2) (/.f64 1/4 (pow.f64 t 2))) (-.f64 (*.f64 (pow.f64 l 2) (/.f64 1/4 (pow.f64 t 2))) (neg.f64 (/.f64 0 (pow.f64 t 2)))))
(+.f64 (*.f64 (/.f64 (pow.f64 l 2) 2) (/.f64 1/4 (pow.f64 t 2))) (+.f64 (*.f64 (/.f64 (pow.f64 l 2) 2) (/.f64 1/4 (pow.f64 t 2))) (*.f64 (pow.f64 l 2) (/.f64 1/4 (pow.f64 t 2)))))
(+.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(+.f64 (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (pow.f64 l 2) (/.f64 1/4 (pow.f64 t 2)))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -4)))
(+.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (pow.f64 l 2) (/.f64 1/4 (pow.f64 t 2)))) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (pow.f64 l 2) (/.f64 1/4 (pow.f64 t 2)))))
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) 0)
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 0 (pow.f64 t 2)))
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (neg.f64 (/.f64 0 (pow.f64 t 2))))
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (-.f64 (/.f64 0 (pow.f64 t 2)) (/.f64 0 (pow.f64 t 2))))
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 0 (+.f64 1 (/.f64 0 (pow.f64 t 2)))))
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (pow.f64 t 2) (/.f64 (/.f64 0 (pow.f64 t 2)) (pow.f64 t 2))))
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (neg.f64 (/.f64 0 (pow.f64 t 2))) 2))
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (neg.f64 (/.f64 0 (pow.f64 t 2))) (+.f64 1 (/.f64 0 (pow.f64 t 2)))))
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (+.f64 (/.f64 0 (pow.f64 t 2)) (/.f64 (neg.f64 (/.f64 0 (pow.f64 t 2))) 2)))
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (+.f64 (neg.f64 (/.f64 0 (pow.f64 t 2))) (/.f64 (neg.f64 (/.f64 0 (pow.f64 t 2))) 2)))
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (+.f64 (/.f64 (neg.f64 (/.f64 0 (pow.f64 t 2))) 2) 0))
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (+.f64 (/.f64 (neg.f64 (/.f64 0 (pow.f64 t 2))) 2) (/.f64 0 (pow.f64 t 2))))
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (+.f64 (/.f64 (neg.f64 (/.f64 0 (pow.f64 t 2))) 2) (neg.f64 (/.f64 0 (pow.f64 t 2)))))
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (+.f64 (/.f64 (neg.f64 (/.f64 0 (pow.f64 t 2))) 2) (/.f64 (neg.f64 (/.f64 0 (pow.f64 t 2))) 2)))
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -2))))
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -2)) (+.f64 1 (/.f64 0 (pow.f64 t 2))))))
(-.f64 0 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -2)))
(-.f64 0 (+.f64 (/.f64 (neg.f64 (/.f64 0 (pow.f64 t 2))) 2) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -2))))
(-.f64 0 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (neg.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(-.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(-.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 0 (+.f64 1 (/.f64 0 (pow.f64 t 2))))))
(-.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (pow.f64 t 2) (/.f64 (/.f64 0 (pow.f64 t 2)) (pow.f64 t 2)))))
(-.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (+.f64 (/.f64 (neg.f64 (/.f64 0 (pow.f64 t 2))) 2) (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(-.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (-.f64 (/.f64 0 (pow.f64 t 2)) (/.f64 0 (pow.f64 t 2)))))
(-.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (neg.f64 (/.f64 0 (pow.f64 t 2))) (+.f64 1 (/.f64 0 (pow.f64 t 2))))))
(-.f64 (/.f64 0 (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -2)))
(-.f64 (/.f64 0 (pow.f64 t 2)) (+.f64 (/.f64 (neg.f64 (/.f64 0 (pow.f64 t 2))) 2) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -2))))
(-.f64 (/.f64 0 (pow.f64 t 2)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (neg.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(-.f64 (neg.f64 (/.f64 0 (pow.f64 t 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -2)))
(-.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -2)) (neg.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(-.f64 (*.f64 (pow.f64 l 2) (/.f64 2 (pow.f64 t 2))) (*.f64 (pow.f64 l 2) (/.f64 3/2 (pow.f64 t 2))))
(-.f64 (*.f64 (pow.f64 l 2) (/.f64 1/4 (pow.f64 t 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -4)))
(-.f64 (*.f64 (pow.f64 l 2) (/.f64 1/4 (pow.f64 t 2))) (+.f64 (/.f64 (neg.f64 (/.f64 0 (pow.f64 t 2))) 2) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -4))))
(-.f64 (/.f64 (*.f64 (pow.f64 l 2) 3) (*.f64 (pow.f64 t 2) 4)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -4))))
(-.f64 (-.f64 (/.f64 0 (pow.f64 t 2)) (/.f64 0 (pow.f64 t 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -2)))
(-.f64 (/.f64 (neg.f64 (/.f64 0 (pow.f64 t 2))) 2) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -2)))
(-.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -4)) (-.f64 (*.f64 (pow.f64 l 2) (/.f64 1/4 (pow.f64 t 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(-.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 1/4 (pow.f64 t 2))) (neg.f64 (/.f64 0 (pow.f64 t 2)))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -4)))
(-.f64 (-.f64 0 (/.f64 (neg.f64 (/.f64 0 (pow.f64 t 2))) 2)) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -2)))
(-.f64 (-.f64 (/.f64 0 (pow.f64 t 2)) (/.f64 (neg.f64 (/.f64 0 (pow.f64 t 2))) 2)) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -2)))
(-.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 1/4 (pow.f64 t 2))) (/.f64 (neg.f64 (/.f64 0 (pow.f64 t 2))) 2)) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -4)))
(-.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -2)))
(-.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -2)) (+.f64 1 (/.f64 0 (pow.f64 t 2)))))
(-.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 2 (pow.f64 t 2))) (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(-.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) 3) (*.f64 (pow.f64 t 2) 4)) (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -4)))
(-.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (pow.f64 l 2) (/.f64 1/4 (pow.f64 t 2)))) (-.f64 (*.f64 (pow.f64 l 2) (/.f64 1/4 (pow.f64 t 2))) (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(/.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) 1)
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (+.f64 1 (/.f64 0 (pow.f64 t 2))))
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (+.f64 1 (/.f64 0 (pow.f64 t 2))) (+.f64 1 (/.f64 0 (pow.f64 t 2)))))
(/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 2)
(/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (+.f64 2 (/.f64 0 (pow.f64 t 2))))
(/.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4))
(/.f64 (/.f64 (pow.f64 l 2) 2) (pow.f64 t 2))
(/.f64 (neg.f64 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) -2))
(/.f64 (*.f64 (pow.f64 l 2) (/.f64 2 (pow.f64 t 2))) 4)
(/.f64 (*.f64 (pow.f64 l 2) (/.f64 2 (pow.f64 t 2))) (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 t 2)))
(/.f64 (*.f64 (pow.f64 l 2) (/.f64 2 (pow.f64 t 2))) (*.f64 2 (+.f64 2 (/.f64 0 (pow.f64 t 2)))))
(/.f64 (*.f64 (pow.f64 l 2) 4) (*.f64 2 (*.f64 (pow.f64 t 2) 4)))
(/.f64 (*.f64 (pow.f64 l 2) (/.f64 1/4 (pow.f64 t 2))) 1/2)
(/.f64 (*.f64 (pow.f64 l 2) (/.f64 1/4 (pow.f64 t 2))) (/.f64 1/2 (+.f64 1 (/.f64 0 (pow.f64 t 2)))))
(/.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) (pow.f64 t 2))) (/.f64 2 (pow.f64 t 2)))
(/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) (/.f64 2 (pow.f64 t 2)))) (*.f64 (pow.f64 t 2) 4))
(/.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 4)) (*.f64 2 (*.f64 (pow.f64 t 2) 4)))
(/.f64 (*.f64 1/2 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (+.f64 1 (/.f64 0 (pow.f64 t 2))) 1/2))
(/.f64 (*.f64 2 (*.f64 (pow.f64 l 2) 4)) (*.f64 (*.f64 (pow.f64 t 2) 4) 4))
(/.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 4) 8)
(/.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 4) (/.f64 (+.f64 2 (/.f64 0 (pow.f64 t 2))) 1/4))
(/.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 4) (*.f64 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 t 2)) 2))
(/.f64 (/.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) (pow.f64 t 2))) (/.f64 4 (pow.f64 t 2)))
(/.f64 (*.f64 (/.f64 (pow.f64 l 2) 2) (/.f64 1/4 (pow.f64 t 2))) 1/4)
(/.f64 (/.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (pow.f64 t 2)) (/.f64 1 (pow.f64 t 2)))
(/.f64 (*.f64 4 (*.f64 (pow.f64 l 2) 4)) (*.f64 4 (*.f64 2 (*.f64 (pow.f64 t 2) 4))))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 2 (*.f64 (pow.f64 t 2) (pow.f64 t 2))))
(/.f64 (*.f64 (pow.f64 t 2) (*.f64 2 (pow.f64 l 2))) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 2) 4)))
(/.f64 (*.f64 (pow.f64 l 2) (+.f64 1 (/.f64 0 (pow.f64 t 2)))) (*.f64 2 (pow.f64 t 2)))
(/.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 4)) 16)
(/.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 4)) (*.f64 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 t 2)) 4))
(/.f64 (*.f64 (pow.f64 t 2) (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (pow.f64 t 2))
(/.f64 (*.f64 -2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) -4))
(/.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (pow.f64 t 2) 4)) (/.f64 1/2 (pow.f64 t 2)))
(/.f64 (/.f64 (*.f64 2 (pow.f64 l 2)) 1/2) (/.f64 (*.f64 (pow.f64 t 2) 4) 1/2))
(/.f64 (/.f64 (/.f64 (pow.f64 l 2) 2) 1/2) (*.f64 2 (pow.f64 t 2)))
(/.f64 (/.f64 (pow.f64 l 2) 1/2) (*.f64 (pow.f64 t 2) 4))
(/.f64 (/.f64 (/.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (pow.f64 t 2)) 4) (/.f64 1/4 (pow.f64 t 2)))
(/.f64 (/.f64 (/.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (pow.f64 t 2)) (/.f64 2 (pow.f64 t 2))) 1/2)
(/.f64 (/.f64 (pow.f64 l 2) -2) (neg.f64 (pow.f64 t 2)))
(/.f64 (/.f64 (/.f64 (pow.f64 l 2) 2) (pow.f64 (+.f64 t t) 2)) 1/4)
(/.f64 (/.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (pow.f64 t 2) 4)) 2) (/.f64 1/4 (pow.f64 t 2)))
(/.f64 (/.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (pow.f64 t 2) 4)) 2) (*.f64 1/2 (/.f64 1/2 (pow.f64 t 2))))
(/.f64 (/.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (pow.f64 t 2) 4)) (/.f64 1 (pow.f64 t 2))) 1/2)
(/.f64 (/.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (pow.f64 t 2) 4)) 4) (/.f64 1/2 (*.f64 (pow.f64 t 2) 4)))
(/.f64 (/.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (pow.f64 t 2) 4)) (/.f64 2 (pow.f64 t 2))) 1/4)
(/.f64 (-.f64 (*.f64 2 (pow.f64 l 2)) (pow.f64 l 2)) (*.f64 2 (pow.f64 t 2)))
(/.f64 (-.f64 (*.f64 (pow.f64 l 2) 4) (*.f64 2 (pow.f64 l 2))) (*.f64 (pow.f64 t 2) 4))
(/.f64 (-.f64 (pow.f64 l 2) (/.f64 (pow.f64 l 2) 2)) (pow.f64 t 2))
(/.f64 (-.f64 (*.f64 (pow.f64 l 2) (+.f64 1 (/.f64 0 (pow.f64 t 2)))) (/.f64 (pow.f64 l 2) 2)) (pow.f64 t 2))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 4) (*.f64 (pow.f64 l 2) (/.f64 2 (pow.f64 t 2)))) 4)
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 4) (*.f64 (pow.f64 l 2) (/.f64 2 (pow.f64 t 2)))) (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 t 2)))
(/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 l 2) 4)) (*.f64 (pow.f64 l 2) 4)) (*.f64 2 (*.f64 (pow.f64 t 2) 4)))
(/.f64 (-.f64 (/.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) (pow.f64 t 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) (pow.f64 t 2)))) (/.f64 2 (pow.f64 t 2)))
(/.f64 (-.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) (pow.f64 t 2))) (/.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (pow.f64 t 2))) (/.f64 1 (pow.f64 t 2)))
(/.f64 (-.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) (/.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) (*.f64 2 (pow.f64 t 2)))
(/.f64 (-.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 4)) (*.f64 2 (pow.f64 l 2))) (*.f64 (pow.f64 t 2) 4))
(/.f64 (-.f64 (/.f64 (*.f64 2 (pow.f64 l 2)) (+.f64 2 (/.f64 0 (pow.f64 t 2)))) (/.f64 (pow.f64 l 2) 2)) (pow.f64 t 2))
(/.f64 (-.f64 (/.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (pow.f64 t 2)) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (pow.f64 t 2) 4))) (/.f64 1/2 (pow.f64 t 2)))
(/.f64 (*.f64 4 (*.f64 2 (*.f64 (pow.f64 l 2) 4))) (*.f64 (*.f64 (*.f64 (pow.f64 t 2) 4) 4) 4))
(/.f64 (*.f64 8 (*.f64 2 (*.f64 (pow.f64 l 2) 4))) (*.f64 (*.f64 (*.f64 (pow.f64 t 2) 4) 4) 8))
(/.f64 (*.f64 4 (*.f64 2 (pow.f64 l 2))) (*.f64 (*.f64 (pow.f64 t 2) 4) 4))
(/.f64 (*.f64 (pow.f64 t 2) (/.f64 (pow.f64 l 2) 2)) (*.f64 (pow.f64 t 2) (pow.f64 t 2)))
(/.f64 (*.f64 (*.f64 2 (pow.f64 t 2)) (pow.f64 l 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 2) 4)))
(/.f64 (*.f64 (*.f64 (pow.f64 t 2) 4) (*.f64 2 (pow.f64 l 2))) (*.f64 (*.f64 (pow.f64 t 2) 4) (*.f64 (pow.f64 t 2) 4)))
(/.f64 (*.f64 (pow.f64 t 2) (/.f64 (*.f64 2 (pow.f64 l 2)) (+.f64 2 (/.f64 0 (pow.f64 t 2))))) (*.f64 2 (*.f64 (pow.f64 t 2) (pow.f64 t 2))))
(/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) (+.f64 1 (/.f64 0 (pow.f64 t 2))))) (*.f64 2 (*.f64 (pow.f64 t 2) (pow.f64 t 2))))
(/.f64 (*.f64 (*.f64 2 (pow.f64 t 2)) (*.f64 2 (pow.f64 l 2))) (*.f64 (*.f64 (pow.f64 t 2) 4) (*.f64 2 (pow.f64 t 2))))
(/.f64 (*.f64 (*.f64 2 (pow.f64 t 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) (/.f64 2 (pow.f64 t 2))))) (*.f64 (*.f64 (pow.f64 t 2) 4) (*.f64 2 (pow.f64 t 2))))
(/.f64 (*.f64 (*.f64 (pow.f64 t 2) 4) (*.f64 (pow.f64 l 2) 4)) (*.f64 (*.f64 2 (*.f64 (pow.f64 t 2) 4)) (*.f64 (pow.f64 t 2) 4)))
(/.f64 (*.f64 (*.f64 (pow.f64 t 2) 4) (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 4))) (*.f64 (*.f64 2 (*.f64 (pow.f64 t 2) 4)) (*.f64 (pow.f64 t 2) 4)))
(/.f64 (*.f64 (*.f64 (pow.f64 t 2) 4) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 4)) (*.f64 8 (*.f64 (pow.f64 t 2) 4)))
(/.f64 (*.f64 8 (*.f64 (pow.f64 l 2) 4)) (*.f64 (*.f64 2 (*.f64 (pow.f64 t 2) 4)) 8))
(/.f64 (*.f64 4 (pow.f64 l 2)) (*.f64 2 (*.f64 (pow.f64 t 2) 4)))
(/.f64 (*.f64 (*.f64 2 (pow.f64 t 2)) (*.f64 (pow.f64 l 2) 4)) (*.f64 (*.f64 2 (*.f64 (pow.f64 t 2) 4)) (*.f64 2 (pow.f64 t 2))))
(/.f64 (*.f64 2 (/.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) (pow.f64 t 2)))) (*.f64 (/.f64 4 (pow.f64 t 2)) 2))
(/.f64 (*.f64 (/.f64 (pow.f64 t 2) 2) (/.f64 (pow.f64 l 2) 2)) (*.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) 2)))
(/.f64 (*.f64 (/.f64 1 (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) (pow.f64 t 2)))) (*.f64 (/.f64 2 (pow.f64 t 2)) (/.f64 1 (pow.f64 t 2))))
(/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) 4)) (*.f64 (*.f64 2 (*.f64 (pow.f64 t 2) 4)) (pow.f64 t 2)))
(/.f64 (*.f64 (/.f64 1 (pow.f64 t 2)) (/.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (pow.f64 t 2))) (*.f64 (/.f64 1 (pow.f64 t 2)) (/.f64 1 (pow.f64 t 2))))
(/.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) (pow.f64 t 2)))) (/.f64 4 (pow.f64 t 2)))
(/.f64 (*.f64 (*.f64 2 (*.f64 (pow.f64 l 2) 4)) (/.f64 4 (pow.f64 t 2))) 64)
(/.f64 (*.f64 (/.f64 4 (pow.f64 t 2)) (*.f64 2 (*.f64 (pow.f64 l 2) 4))) 64)
(/.f64 (*.f64 (*.f64 2 (pow.f64 l 2)) (/.f64 4 (pow.f64 t 2))) 16)
(/.f64 (*.f64 (/.f64 1 (pow.f64 t 2)) (*.f64 2 (*.f64 (pow.f64 l 2) 4))) 16)
(/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 4) 1/2) (*.f64 (+.f64 2 (/.f64 0 (pow.f64 t 2))) (+.f64 2 (/.f64 0 (pow.f64 t 2)))))
(/.f64 (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) (pow.f64 t 2))) (pow.f64 t 2)) 1/2) (*.f64 (/.f64 1 (pow.f64 t 2)) (/.f64 1 (pow.f64 t 2))))
(pow.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) 1)
(neg.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -2)))
(+.f64 (/.f64 1/2 (pow.f64 t 2)) 0)
(+.f64 0 (/.f64 1/2 (pow.f64 t 2)))
(+.f64 (/.f64 1/4 (pow.f64 t 2)) (/.f64 1/4 (pow.f64 t 2)))
(+.f64 (/.f64 1/2 (*.f64 (pow.f64 t 2) 4)) (+.f64 (/.f64 1/2 (*.f64 (pow.f64 t 2) 4)) (/.f64 1/4 (pow.f64 t 2))))
(-.f64 (/.f64 1/2 (pow.f64 t 2)) 0)
(-.f64 (/.f64 1/4 (pow.f64 t 2)) (/.f64 (neg.f64 (/.f64 1/2 (pow.f64 t 2))) 2))
(-.f64 (/.f64 1/4 (pow.f64 t 2)) (+.f64 (/.f64 (neg.f64 (/.f64 1/2 (pow.f64 t 2))) 2) 0))
(*.f64 2 (/.f64 1/4 (pow.f64 t 2)))
(*.f64 2 (*.f64 1/2 (/.f64 1/2 (pow.f64 t 2))))
(*.f64 1/2 (/.f64 1 (pow.f64 t 2)))
(*.f64 (/.f64 1/2 (pow.f64 t 2)) 1)
(*.f64 1 (/.f64 1/2 (pow.f64 t 2)))
(*.f64 (/.f64 1 (pow.f64 t 2)) 1/2)
(*.f64 (/.f64 1/4 (pow.f64 t 2)) 2)
(*.f64 4 (/.f64 1/2 (*.f64 (pow.f64 t 2) 4)))
(*.f64 (/.f64 2 (pow.f64 t 2)) 1/4)
(*.f64 1/4 (/.f64 2 (pow.f64 t 2)))
(*.f64 (*.f64 1/2 (/.f64 1/2 (pow.f64 t 2))) 2)
(*.f64 (/.f64 1/2 (*.f64 (pow.f64 t 2) 4)) 4)
(pow.f64 (/.f64 1/2 (pow.f64 t 2)) 1)
Outputs
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 -1 t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 -1 t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 -1 t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 -1 t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 -1 t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 -1 t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 -1 t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 -1 t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(+.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) 0)
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(sqrt.f64 (/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2)))
(+.f64 0 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(sqrt.f64 (/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2)))
(+.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) 2) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) 2))
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(sqrt.f64 (/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2)))
(+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) 2) 2) (+.f64 (/.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) 2) 2) (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) 2)))
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(sqrt.f64 (/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2)))
(-.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) 0)
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(sqrt.f64 (/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) 2) (/.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) 2))
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(sqrt.f64 (/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2)))
(-.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) 2) (+.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) 2) 0))
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(sqrt.f64 (/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2)))
(*.f64 2 (*.f64 (sqrt.f64 (/.f64 1/2 (pow.f64 t 2))) (/.f64 (pow.f64 (sqrt.f64 l) 2) 2)))
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(sqrt.f64 (/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2)))
(*.f64 2 (*.f64 (pow.f64 (sqrt.f64 l) 2) (/.f64 (sqrt.f64 (/.f64 1/2 (pow.f64 t 2))) 2)))
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(sqrt.f64 (/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2)))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))))
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(sqrt.f64 (/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2)))
(*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) 1)
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(sqrt.f64 (/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2)))
(*.f64 1 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(sqrt.f64 (/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2)))
(*.f64 (pow.f64 (sqrt.f64 l) 2) (sqrt.f64 (/.f64 1/2 (pow.f64 t 2))))
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(sqrt.f64 (/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2)))
(*.f64 (sqrt.f64 (/.f64 1/2 (pow.f64 t 2))) (pow.f64 (sqrt.f64 l) 2))
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(sqrt.f64 (/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2)))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) 1/2)
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(sqrt.f64 (/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2)))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(sqrt.f64 (/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (sqrt.f64 1/2))
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(sqrt.f64 (/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2)))
(*.f64 (*.f64 2 (pow.f64 (sqrt.f64 l) 2)) (/.f64 (sqrt.f64 (/.f64 1/2 (pow.f64 t 2))) 2))
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(sqrt.f64 (/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2)))
(*.f64 (*.f64 2 (pow.f64 (sqrt.f64 l) 2)) (*.f64 1 (/.f64 (sqrt.f64 (/.f64 1/2 (pow.f64 t 2))) 2)))
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(sqrt.f64 (/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2)))
(*.f64 (*.f64 2 (sqrt.f64 (/.f64 1/2 (pow.f64 t 2)))) (/.f64 (pow.f64 (sqrt.f64 l) 2) 2))
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(sqrt.f64 (/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2)))
(*.f64 (*.f64 2 (sqrt.f64 (/.f64 1/2 (pow.f64 t 2)))) (*.f64 1 (/.f64 (pow.f64 (sqrt.f64 l) 2) 2)))
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(sqrt.f64 (/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2)))
(*.f64 (*.f64 2 (sqrt.f64 1/2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 2))) (/.f64 (pow.f64 (sqrt.f64 l) 2) 2)))
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(sqrt.f64 (/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) 4) 1/4)
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(sqrt.f64 (/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2)))
(*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) 4))
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(sqrt.f64 (/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 l) 2) 2) (*.f64 2 (sqrt.f64 (/.f64 1/2 (pow.f64 t 2)))))
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(sqrt.f64 (/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 1/2 (pow.f64 t 2))) 2) (*.f64 2 (pow.f64 (sqrt.f64 l) 2)))
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(sqrt.f64 (/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2)))
(*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (/.f64 1/2 (pow.f64 t 2))))) (*.f64 1/2 (/.f64 (pow.f64 (sqrt.f64 l) 2) 2)))
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(sqrt.f64 (/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2)))
(*.f64 (*.f64 2 (*.f64 2 (pow.f64 (sqrt.f64 l) 2))) (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 1/2 (pow.f64 t 2))) 2)))
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(sqrt.f64 (/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2)))
(*.f64 (sqrt.f64 (*.f64 2 (pow.f64 l 2))) (sqrt.f64 (/.f64 1/4 (pow.f64 t 2))))
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(sqrt.f64 (/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2)))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 2))) (sqrt.f64 (/.f64 (pow.f64 l 2) 2)))
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(sqrt.f64 (/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2)))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (pow.f64 l 2) (/.f64 1/4 (pow.f64 t 2)))))
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(sqrt.f64 (/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2)))
(*.f64 (sqrt.f64 (/.f64 1/4 (pow.f64 t 2))) (sqrt.f64 (*.f64 2 (pow.f64 l 2))))
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(sqrt.f64 (/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 l 2) (/.f64 1/4 (pow.f64 t 2)))) (sqrt.f64 2))
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(sqrt.f64 (/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 l 2) 2)) (sqrt.f64 (/.f64 1 (pow.f64 t 2))))
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(sqrt.f64 (/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2)))
(*.f64 (+.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 2))) (sqrt.f64 (/.f64 1 (pow.f64 t 2)))) (*.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 (sqrt.f64 l) 2) 2)))
(*.f64 (+.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)) (*.f64 (/.f64 (pow.f64 (sqrt.f64 l) 2) 2) (sqrt.f64 (/.f64 1 (pow.f64 t 2)))))
(*.f64 (*.f64 (*.f64 1/2 (pow.f64 (sqrt.f64 l) 2)) (sqrt.f64 (/.f64 1 (pow.f64 t 2)))) (+.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)))
(*.f64 (sqrt.f64 (/.f64 1 (pow.f64 t 2))) (*.f64 (*.f64 1/2 (pow.f64 (sqrt.f64 l) 2)) (+.f64 (sqrt.f64 1/2) (sqrt.f64 1/2))))
(*.f64 (+.f64 (sqrt.f64 2) (sqrt.f64 2)) (*.f64 (sqrt.f64 (/.f64 1/4 (pow.f64 t 2))) (/.f64 (pow.f64 (sqrt.f64 l) 2) 2)))
(*.f64 (/.f64 (pow.f64 (sqrt.f64 l) 2) 2) (*.f64 (sqrt.f64 (/.f64 1/4 (pow.f64 t 2))) (+.f64 (sqrt.f64 2) (sqrt.f64 2))))
(*.f64 (*.f64 1/2 (pow.f64 (sqrt.f64 l) 2)) (*.f64 (sqrt.f64 (/.f64 1/4 (pow.f64 t 2))) (+.f64 (sqrt.f64 2) (sqrt.f64 2))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 2 (pow.f64 l 2))) (sqrt.f64 (*.f64 2 (pow.f64 l 2)))) (*.f64 (sqrt.f64 1/2) (/.f64 (sqrt.f64 (/.f64 1/2 (pow.f64 t 2))) 2)))
(*.f64 (+.f64 (sqrt.f64 1/2) (sqrt.f64 1/2)) (*.f64 (/.f64 (sqrt.f64 (/.f64 1/2 (pow.f64 t 2))) 2) (sqrt.f64 (*.f64 2 (pow.f64 l 2)))))
(*.f64 (sqrt.f64 (*.f64 2 (pow.f64 l 2))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1/2 (pow.f64 t 2)))) (+.f64 (sqrt.f64 1/2) (sqrt.f64 1/2))))
(/.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) 1)
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(sqrt.f64 (/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2)))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))) 2)
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(sqrt.f64 (/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) 4) 4)
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(sqrt.f64 (/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) 4)) 8)
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(sqrt.f64 (/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2)))
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (pow.f64 (sqrt.f64 l) 2))) (*.f64 2 (*.f64 2 (sqrt.f64 (/.f64 1/2 (pow.f64 t 2)))))) 16)
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1/2 (pow.f64 t 2))) 4) (*.f64 (pow.f64 (sqrt.f64 l) 2) 4)) 16)
(/.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1/2 (pow.f64 t 2))) (*.f64 (pow.f64 (sqrt.f64 l) 2) 4))) 16)
(/.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 l) 2) (*.f64 (sqrt.f64 (/.f64 1/2 (pow.f64 t 2))) 4))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (/.f64 1/2 (pow.f64 t 2))))) (*.f64 2 (*.f64 2 (pow.f64 (sqrt.f64 l) 2)))) 16)
(/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 1/2 (pow.f64 t 2))) 4) (*.f64 (pow.f64 (sqrt.f64 l) 2) 4)) 16)
(/.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1/2 (pow.f64 t 2))) (*.f64 (pow.f64 (sqrt.f64 l) 2) 4))) 16)
(/.f64 (*.f64 4 (*.f64 (pow.f64 (sqrt.f64 l) 2) (*.f64 (sqrt.f64 (/.f64 1/2 (pow.f64 t 2))) 4))) 16)
(pow.f64 (sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) 1)
(sqrt.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(sqrt.f64 (/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) 0)
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 0 (pow.f64 t 2)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (neg.f64 (/.f64 0 (pow.f64 t 2))))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (neg.f64 (neg.f64 (/.f64 0 (pow.f64 t 2)))))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(+.f64 0 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(+.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -2)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(+.f64 (/.f64 0 (pow.f64 t 2)) (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(+.f64 (neg.f64 (/.f64 0 (pow.f64 t 2))) (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(+.f64 (*.f64 (pow.f64 l 2) (/.f64 1/4 (pow.f64 t 2))) (*.f64 (pow.f64 l 2) (/.f64 1/4 (pow.f64 t 2))))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(+.f64 (*.f64 (pow.f64 l 2) (/.f64 1/4 (pow.f64 t 2))) (-.f64 (*.f64 (pow.f64 l 2) (/.f64 1/4 (pow.f64 t 2))) (neg.f64 (/.f64 0 (pow.f64 t 2)))))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(+.f64 (*.f64 (/.f64 (pow.f64 l 2) 2) (/.f64 1/4 (pow.f64 t 2))) (+.f64 (*.f64 (/.f64 (pow.f64 l 2) 2) (/.f64 1/4 (pow.f64 t 2))) (*.f64 (pow.f64 l 2) (/.f64 1/4 (pow.f64 t 2)))))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(+.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(+.f64 (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (pow.f64 l 2) (/.f64 1/4 (pow.f64 t 2)))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -4)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(+.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (pow.f64 l 2) (/.f64 1/4 (pow.f64 t 2)))) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (pow.f64 l 2) (/.f64 1/4 (pow.f64 t 2)))))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) 0)
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 0 (pow.f64 t 2)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (neg.f64 (/.f64 0 (pow.f64 t 2))))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (-.f64 (/.f64 0 (pow.f64 t 2)) (/.f64 0 (pow.f64 t 2))))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 0 (+.f64 1 (/.f64 0 (pow.f64 t 2)))))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (pow.f64 t 2) (/.f64 (/.f64 0 (pow.f64 t 2)) (pow.f64 t 2))))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (neg.f64 (/.f64 0 (pow.f64 t 2))) 2))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (neg.f64 (/.f64 0 (pow.f64 t 2))) (+.f64 1 (/.f64 0 (pow.f64 t 2)))))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (-.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (+.f64 (/.f64 0 (pow.f64 t 2)) (/.f64 (neg.f64 (/.f64 0 (pow.f64 t 2))) 2)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (+.f64 (neg.f64 (/.f64 0 (pow.f64 t 2))) (/.f64 (neg.f64 (/.f64 0 (pow.f64 t 2))) 2)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (+.f64 (/.f64 (neg.f64 (/.f64 0 (pow.f64 t 2))) 2) 0))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (+.f64 (/.f64 (neg.f64 (/.f64 0 (pow.f64 t 2))) 2) (/.f64 0 (pow.f64 t 2))))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (+.f64 (/.f64 (neg.f64 (/.f64 0 (pow.f64 t 2))) 2) (neg.f64 (/.f64 0 (pow.f64 t 2)))))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (+.f64 (/.f64 (neg.f64 (/.f64 0 (pow.f64 t 2))) 2) (/.f64 (neg.f64 (/.f64 0 (pow.f64 t 2))) 2)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -2))))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(-.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -2)) (+.f64 1 (/.f64 0 (pow.f64 t 2))))))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(-.f64 0 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -2)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(-.f64 0 (+.f64 (/.f64 (neg.f64 (/.f64 0 (pow.f64 t 2))) 2) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -2))))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(-.f64 0 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (neg.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(-.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(-.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 0 (+.f64 1 (/.f64 0 (pow.f64 t 2))))))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(-.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (pow.f64 t 2) (/.f64 (/.f64 0 (pow.f64 t 2)) (pow.f64 t 2)))))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(-.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (+.f64 (/.f64 (neg.f64 (/.f64 0 (pow.f64 t 2))) 2) (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(-.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (-.f64 (/.f64 0 (pow.f64 t 2)) (/.f64 0 (pow.f64 t 2)))))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(-.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (neg.f64 (/.f64 0 (pow.f64 t 2))) (+.f64 1 (/.f64 0 (pow.f64 t 2))))))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(-.f64 (/.f64 0 (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -2)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(-.f64 (/.f64 0 (pow.f64 t 2)) (+.f64 (/.f64 (neg.f64 (/.f64 0 (pow.f64 t 2))) 2) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -2))))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(-.f64 (/.f64 0 (pow.f64 t 2)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (neg.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(-.f64 (neg.f64 (/.f64 0 (pow.f64 t 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -2)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(-.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -2)) (neg.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(-.f64 (*.f64 (pow.f64 l 2) (/.f64 2 (pow.f64 t 2))) (*.f64 (pow.f64 l 2) (/.f64 3/2 (pow.f64 t 2))))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(-.f64 (*.f64 (pow.f64 l 2) (/.f64 1/4 (pow.f64 t 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -4)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(-.f64 (*.f64 (pow.f64 l 2) (/.f64 1/4 (pow.f64 t 2))) (+.f64 (/.f64 (neg.f64 (/.f64 0 (pow.f64 t 2))) 2) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -4))))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(-.f64 (/.f64 (*.f64 (pow.f64 l 2) 3) (*.f64 (pow.f64 t 2) 4)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -4))))
(-.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) 3) (*.f64 (pow.f64 t 2) 4)) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -4))) (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(+.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) 3) (*.f64 (pow.f64 t 2) 4)) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -4))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -2)))
(-.f64 (/.f64 (*.f64 (pow.f64 l 2) 3) (*.f64 (pow.f64 t 2) 4)) (*.f64 (pow.f64 l 2) (/.f64 1/4 (pow.f64 t 2))))
(-.f64 (-.f64 (/.f64 0 (pow.f64 t 2)) (/.f64 0 (pow.f64 t 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -2)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(-.f64 (/.f64 (neg.f64 (/.f64 0 (pow.f64 t 2))) 2) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -2)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(-.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -4)) (-.f64 (*.f64 (pow.f64 l 2) (/.f64 1/4 (pow.f64 t 2))) (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(-.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 1/4 (pow.f64 t 2))) (neg.f64 (/.f64 0 (pow.f64 t 2)))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -4)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(-.f64 (-.f64 0 (/.f64 (neg.f64 (/.f64 0 (pow.f64 t 2))) 2)) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -2)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(-.f64 (-.f64 (/.f64 0 (pow.f64 t 2)) (/.f64 (neg.f64 (/.f64 0 (pow.f64 t 2))) 2)) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -2)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(-.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 1/4 (pow.f64 t 2))) (/.f64 (neg.f64 (/.f64 0 (pow.f64 t 2))) 2)) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -4)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(-.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -2)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(-.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -2)) (+.f64 1 (/.f64 0 (pow.f64 t 2)))))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(-.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 2 (pow.f64 t 2))) (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(-.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) 3) (*.f64 (pow.f64 t 2) 4)) (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -4)))
(-.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) 3) (*.f64 (pow.f64 t 2) 4)) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -4))) (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))))
(+.f64 (-.f64 (/.f64 (*.f64 (pow.f64 l 2) 3) (*.f64 (pow.f64 t 2) 4)) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -4))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -2)))
(-.f64 (/.f64 (*.f64 (pow.f64 l 2) 3) (*.f64 (pow.f64 t 2) 4)) (*.f64 (pow.f64 l 2) (/.f64 1/4 (pow.f64 t 2))))
(-.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (pow.f64 l 2) (/.f64 1/4 (pow.f64 t 2)))) (-.f64 (*.f64 (pow.f64 l 2) (/.f64 1/4 (pow.f64 t 2))) (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 t 2)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) 1)
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (+.f64 1 (/.f64 0 (pow.f64 t 2))))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (*.f64 (+.f64 1 (/.f64 0 (pow.f64 t 2))) (+.f64 1 (/.f64 0 (pow.f64 t 2)))))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 2)
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (+.f64 2 (/.f64 0 (pow.f64 t 2))))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) 4))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (/.f64 (pow.f64 l 2) 2) (pow.f64 t 2))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (neg.f64 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) -2))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (*.f64 (pow.f64 l 2) (/.f64 2 (pow.f64 t 2))) 4)
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (*.f64 (pow.f64 l 2) (/.f64 2 (pow.f64 t 2))) (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 t 2)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (*.f64 (pow.f64 l 2) (/.f64 2 (pow.f64 t 2))) (*.f64 2 (+.f64 2 (/.f64 0 (pow.f64 t 2)))))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (*.f64 (pow.f64 l 2) 4) (*.f64 2 (*.f64 (pow.f64 t 2) 4)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (*.f64 (pow.f64 l 2) (/.f64 1/4 (pow.f64 t 2))) 1/2)
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (*.f64 (pow.f64 l 2) (/.f64 1/4 (pow.f64 t 2))) (/.f64 1/2 (+.f64 1 (/.f64 0 (pow.f64 t 2)))))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) (pow.f64 t 2))) (/.f64 2 (pow.f64 t 2)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) (/.f64 2 (pow.f64 t 2)))) (*.f64 (pow.f64 t 2) 4))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 4)) (*.f64 2 (*.f64 (pow.f64 t 2) 4)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (*.f64 1/2 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (*.f64 (+.f64 1 (/.f64 0 (pow.f64 t 2))) 1/2))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (*.f64 2 (*.f64 (pow.f64 l 2) 4)) (*.f64 (*.f64 (pow.f64 t 2) 4) 4))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 4) 8)
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 4) (/.f64 (+.f64 2 (/.f64 0 (pow.f64 t 2))) 1/4))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 4) (*.f64 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 t 2)) 2))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (/.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) (pow.f64 t 2))) (/.f64 4 (pow.f64 t 2)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (*.f64 (/.f64 (pow.f64 l 2) 2) (/.f64 1/4 (pow.f64 t 2))) 1/4)
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (/.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (pow.f64 t 2)) (/.f64 1 (pow.f64 t 2)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (*.f64 4 (*.f64 (pow.f64 l 2) 4)) (*.f64 4 (*.f64 2 (*.f64 (pow.f64 t 2) 4))))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 2 (*.f64 (pow.f64 t 2) (pow.f64 t 2))))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (*.f64 (pow.f64 t 2) (*.f64 2 (pow.f64 l 2))) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 2) 4)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (*.f64 (pow.f64 l 2) (+.f64 1 (/.f64 0 (pow.f64 t 2)))) (*.f64 2 (pow.f64 t 2)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 4)) 16)
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 4)) (*.f64 (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 t 2)) 4))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (*.f64 (pow.f64 t 2) (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (pow.f64 t 2))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (*.f64 -2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) -4))
(/.f64 (*.f64 (pow.f64 l 2) -2) (*.f64 (pow.f64 t 2) -4))
(/.f64 (/.f64 (*.f64 (pow.f64 l 2) -2) (pow.f64 t 2)) -4)
(/.f64 (/.f64 (*.f64 (pow.f64 l 2) -2) -4) (pow.f64 t 2))
(/.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (pow.f64 t 2) 4)) (/.f64 1/2 (pow.f64 t 2)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (/.f64 (*.f64 2 (pow.f64 l 2)) 1/2) (/.f64 (*.f64 (pow.f64 t 2) 4) 1/2))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (/.f64 (/.f64 (pow.f64 l 2) 2) 1/2) (*.f64 2 (pow.f64 t 2)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (/.f64 (pow.f64 l 2) 1/2) (*.f64 (pow.f64 t 2) 4))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (/.f64 (/.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (pow.f64 t 2)) 4) (/.f64 1/4 (pow.f64 t 2)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (/.f64 (/.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (pow.f64 t 2)) (/.f64 2 (pow.f64 t 2))) 1/2)
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (/.f64 (pow.f64 l 2) -2) (neg.f64 (pow.f64 t 2)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (/.f64 (/.f64 (pow.f64 l 2) 2) (pow.f64 (+.f64 t t) 2)) 1/4)
(/.f64 (/.f64 (/.f64 (pow.f64 l 2) 2) 1/4) (pow.f64 (+.f64 t t) 2))
(/.f64 (/.f64 (pow.f64 l 2) (pow.f64 (+.f64 t t) 2)) 1/2)
(/.f64 (/.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (pow.f64 t 2) 4)) 2) (/.f64 1/4 (pow.f64 t 2)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (/.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (pow.f64 t 2) 4)) 2) (*.f64 1/2 (/.f64 1/2 (pow.f64 t 2))))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (/.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (pow.f64 t 2) 4)) (/.f64 1 (pow.f64 t 2))) 1/2)
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (/.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (pow.f64 t 2) 4)) 4) (/.f64 1/2 (*.f64 (pow.f64 t 2) 4)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (/.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (pow.f64 t 2) 4)) (/.f64 2 (pow.f64 t 2))) 1/4)
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (-.f64 (*.f64 2 (pow.f64 l 2)) (pow.f64 l 2)) (*.f64 2 (pow.f64 t 2)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (-.f64 (*.f64 (pow.f64 l 2) 4) (*.f64 2 (pow.f64 l 2))) (*.f64 (pow.f64 t 2) 4))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (-.f64 (pow.f64 l 2) (/.f64 (pow.f64 l 2) 2)) (pow.f64 t 2))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (-.f64 (*.f64 (pow.f64 l 2) (+.f64 1 (/.f64 0 (pow.f64 t 2)))) (/.f64 (pow.f64 l 2) 2)) (pow.f64 t 2))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 4) (*.f64 (pow.f64 l 2) (/.f64 2 (pow.f64 t 2)))) 4)
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 4) (*.f64 (pow.f64 l 2) (/.f64 2 (pow.f64 t 2)))) (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 t 2)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 4) (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 t 2)))
(/.f64 (-.f64 (*.f64 (pow.f64 l 2) (/.f64 4 (pow.f64 t 2))) (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))) (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 t 2)))
(-.f64 (/.f64 (*.f64 (pow.f64 l 2) (/.f64 4 (pow.f64 t 2))) (/.f64 (*.f64 (pow.f64 t 2) 4) (pow.f64 t 2))) (/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2)))
(/.f64 (-.f64 (*.f64 2 (*.f64 (pow.f64 l 2) 4)) (*.f64 (pow.f64 l 2) 4)) (*.f64 2 (*.f64 (pow.f64 t 2) 4)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (-.f64 (/.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) (pow.f64 t 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) (pow.f64 t 2)))) (/.f64 2 (pow.f64 t 2)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (-.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) (pow.f64 t 2))) (/.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (pow.f64 t 2))) (/.f64 1 (pow.f64 t 2)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (-.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) (/.f64 2 (pow.f64 t 2)))) (pow.f64 l 2)) (*.f64 2 (pow.f64 t 2)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (-.f64 (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 4)) (*.f64 2 (pow.f64 l 2))) (*.f64 (pow.f64 t 2) 4))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (-.f64 (/.f64 (*.f64 2 (pow.f64 l 2)) (+.f64 2 (/.f64 0 (pow.f64 t 2)))) (/.f64 (pow.f64 l 2) 2)) (pow.f64 t 2))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (-.f64 (/.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (pow.f64 t 2)) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) (*.f64 (pow.f64 t 2) 4))) (/.f64 1/2 (pow.f64 t 2)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (*.f64 4 (*.f64 2 (*.f64 (pow.f64 l 2) 4))) (*.f64 (*.f64 (*.f64 (pow.f64 t 2) 4) 4) 4))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (*.f64 8 (*.f64 2 (*.f64 (pow.f64 l 2) 4))) (*.f64 (*.f64 (*.f64 (pow.f64 t 2) 4) 4) 8))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (*.f64 4 (*.f64 2 (pow.f64 l 2))) (*.f64 (*.f64 (pow.f64 t 2) 4) 4))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (*.f64 (pow.f64 t 2) (/.f64 (pow.f64 l 2) 2)) (*.f64 (pow.f64 t 2) (pow.f64 t 2)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (*.f64 (*.f64 2 (pow.f64 t 2)) (pow.f64 l 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 2) 4)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (*.f64 (*.f64 (pow.f64 t 2) 4) (*.f64 2 (pow.f64 l 2))) (*.f64 (*.f64 (pow.f64 t 2) 4) (*.f64 (pow.f64 t 2) 4)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (*.f64 (pow.f64 t 2) (/.f64 (*.f64 2 (pow.f64 l 2)) (+.f64 2 (/.f64 0 (pow.f64 t 2))))) (*.f64 2 (*.f64 (pow.f64 t 2) (pow.f64 t 2))))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) (+.f64 1 (/.f64 0 (pow.f64 t 2))))) (*.f64 2 (*.f64 (pow.f64 t 2) (pow.f64 t 2))))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (*.f64 (*.f64 2 (pow.f64 t 2)) (*.f64 2 (pow.f64 l 2))) (*.f64 (*.f64 (pow.f64 t 2) 4) (*.f64 2 (pow.f64 t 2))))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (*.f64 (*.f64 2 (pow.f64 t 2)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) (/.f64 2 (pow.f64 t 2))))) (*.f64 (*.f64 (pow.f64 t 2) 4) (*.f64 2 (pow.f64 t 2))))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (*.f64 (*.f64 (pow.f64 t 2) 4) (*.f64 (pow.f64 l 2) 4)) (*.f64 (*.f64 2 (*.f64 (pow.f64 t 2) 4)) (*.f64 (pow.f64 t 2) 4)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (*.f64 (*.f64 (pow.f64 t 2) 4) (*.f64 (pow.f64 t 2) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 4))) (*.f64 (*.f64 2 (*.f64 (pow.f64 t 2) 4)) (*.f64 (pow.f64 t 2) 4)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (*.f64 (*.f64 (pow.f64 t 2) 4) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 4)) (*.f64 8 (*.f64 (pow.f64 t 2) 4)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (*.f64 8 (*.f64 (pow.f64 l 2) 4)) (*.f64 (*.f64 2 (*.f64 (pow.f64 t 2) 4)) 8))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (*.f64 4 (pow.f64 l 2)) (*.f64 2 (*.f64 (pow.f64 t 2) 4)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (*.f64 (*.f64 2 (pow.f64 t 2)) (*.f64 (pow.f64 l 2) 4)) (*.f64 (*.f64 2 (*.f64 (pow.f64 t 2) 4)) (*.f64 2 (pow.f64 t 2))))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (*.f64 2 (/.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (pow.f64 t 2) (pow.f64 t 2)))) (*.f64 (/.f64 4 (pow.f64 t 2)) 2))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (*.f64 (/.f64 (pow.f64 t 2) 2) (/.f64 (pow.f64 l 2) 2)) (*.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) 2)))
(/.f64 (/.f64 (pow.f64 (*.f64 l t) 2) 4) (*.f64 (pow.f64 t 2) (/.f64 (pow.f64 t 2) 2)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (/.f64 0 (/.f64 (pow.f64 t 2) 2)))
(/.f64 (/.f64 (pow.f64 l 2) 4) (/.f64 (pow.f64 t 2) 2))
(/.f64 (*.f64 (/.f64 1 (pow.f64 t 2)) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) (pow.f64 t 2)))) (*.f64 (/.f64 2 (pow.f64 t 2)) (/.f64 1 (pow.f64 t 2))))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 l 2) 4)) (*.f64 (*.f64 2 (*.f64 (pow.f64 t 2) 4)) (pow.f64 t 2)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (*.f64 (/.f64 1 (pow.f64 t 2)) (/.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) (pow.f64 t 2))) (*.f64 (/.f64 1 (pow.f64 t 2)) (/.f64 1 (pow.f64 t 2))))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) (pow.f64 t 2)))) (/.f64 4 (pow.f64 t 2)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (*.f64 (*.f64 2 (*.f64 (pow.f64 l 2) 4)) (/.f64 4 (pow.f64 t 2))) 64)
(/.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) 8) (pow.f64 t 2))) 64)
(/.f64 (*.f64 (/.f64 4 (pow.f64 t 2)) (*.f64 2 (*.f64 (pow.f64 l 2) 4))) 64)
(/.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) 8) (pow.f64 t 2))) 64)
(/.f64 (*.f64 (*.f64 2 (pow.f64 l 2)) (/.f64 4 (pow.f64 t 2))) 16)
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (*.f64 (/.f64 1 (pow.f64 t 2)) (*.f64 2 (*.f64 (pow.f64 l 2) 4))) 16)
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (*.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 t 2)) 4) 1/2) (*.f64 (+.f64 2 (/.f64 0 (pow.f64 t 2))) (+.f64 2 (/.f64 0 (pow.f64 t 2)))))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(/.f64 (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) (pow.f64 t 2))) (pow.f64 t 2)) 1/2) (*.f64 (/.f64 1 (pow.f64 t 2)) (/.f64 1 (pow.f64 t 2))))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(pow.f64 (*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2))) 1)
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(neg.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 t 2) -2)))
(*.f64 1/2 (/.f64 (pow.f64 l 2) (pow.f64 t 2)))
(/.f64 (*.f64 1/2 (pow.f64 l 2)) (pow.f64 t 2))
(+.f64 (/.f64 1/2 (pow.f64 t 2)) 0)
(/.f64 1/2 (pow.f64 t 2))
(+.f64 0 (/.f64 1/2 (pow.f64 t 2)))
(/.f64 1/2 (pow.f64 t 2))
(+.f64 (/.f64 1/4 (pow.f64 t 2)) (/.f64 1/4 (pow.f64 t 2)))
(/.f64 1/2 (pow.f64 t 2))
(+.f64 (/.f64 1/2 (*.f64 (pow.f64 t 2) 4)) (+.f64 (/.f64 1/2 (*.f64 (pow.f64 t 2) 4)) (/.f64 1/4 (pow.f64 t 2))))
(+.f64 (/.f64 1/4 (pow.f64 t 2)) (+.f64 (/.f64 1/2 (*.f64 (pow.f64 t 2) 4)) (/.f64 1/2 (*.f64 (pow.f64 t 2) 4))))
(+.f64 (/.f64 1/4 (pow.f64 t 2)) (/.f64 1 (*.f64 (pow.f64 t 2) 4)))
(+.f64 (/.f64 1/4 (pow.f64 t 2)) (/.f64 2 (*.f64 (pow.f64 t 2) 8)))
(-.f64 (/.f64 1/2 (pow.f64 t 2)) 0)
(/.f64 1/2 (pow.f64 t 2))
(-.f64 (/.f64 1/4 (pow.f64 t 2)) (/.f64 (neg.f64 (/.f64 1/2 (pow.f64 t 2))) 2))
(-.f64 (/.f64 1/4 (pow.f64 t 2)) (/.f64 (/.f64 -1/2 (pow.f64 t 2)) 2))
(-.f64 (/.f64 1/4 (pow.f64 t 2)) (+.f64 (/.f64 (neg.f64 (/.f64 1/2 (pow.f64 t 2))) 2) 0))
(-.f64 (/.f64 1/4 (pow.f64 t 2)) (/.f64 (neg.f64 (/.f64 1/2 (pow.f64 t 2))) 2))
(-.f64 (/.f64 1/4 (pow.f64 t 2)) (/.f64 (/.f64 -1/2 (pow.f64 t 2)) 2))
(*.f64 2 (/.f64 1/4 (pow.f64 t 2)))
(/.f64 1/2 (pow.f64 t 2))
(*.f64 2 (*.f64 1/2 (/.f64 1/2 (pow.f64 t 2))))
(/.f64 1/2 (pow.f64 t 2))
(*.f64 1/2 (/.f64 1 (pow.f64 t 2)))
(/.f64 1/2 (pow.f64 t 2))
(*.f64 (/.f64 1/2 (pow.f64 t 2)) 1)
(/.f64 1/2 (pow.f64 t 2))
(*.f64 1 (/.f64 1/2 (pow.f64 t 2)))
(/.f64 1/2 (pow.f64 t 2))
(*.f64 (/.f64 1 (pow.f64 t 2)) 1/2)
(/.f64 1/2 (pow.f64 t 2))
(*.f64 (/.f64 1/4 (pow.f64 t 2)) 2)
(/.f64 1/2 (pow.f64 t 2))
(*.f64 4 (/.f64 1/2 (*.f64 (pow.f64 t 2) 4)))
(/.f64 1/2 (pow.f64 t 2))
(*.f64 (/.f64 2 (pow.f64 t 2)) 1/4)
(/.f64 1/2 (pow.f64 t 2))
(*.f64 1/4 (/.f64 2 (pow.f64 t 2)))
(/.f64 1/2 (pow.f64 t 2))
(*.f64 (*.f64 1/2 (/.f64 1/2 (pow.f64 t 2))) 2)
(/.f64 1/2 (pow.f64 t 2))
(*.f64 (/.f64 1/2 (*.f64 (pow.f64 t 2) 4)) 4)
(/.f64 1/2 (pow.f64 t 2))
(pow.f64 (/.f64 1/2 (pow.f64 t 2)) 1)
(/.f64 1/2 (pow.f64 t 2))

localize298.0ms (0.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (neg.f64 (*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t)))))
0.2b
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
0.4b
(/.f64 (sqrt.f64 1/2) t)
15.0b
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
Compiler

Compiled 116 to 83 computations (28.4% saved)

series22.0ms (0%)

Counts
3 → 72
Calls

21 calls:

TimeVariablePointExpression
16.0ms
Om
@inf
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (neg.f64 (*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t)))))
0.0ms
t
@-inf
(/.f64 (sqrt.f64 1/2) t)
0.0ms
Om
@-inf
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (neg.f64 (*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t)))))
0.0ms
t
@0
(/.f64 (sqrt.f64 1/2) t)
0.0ms
Omc
@0
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (neg.f64 (*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t)))))

rewrite407.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
856×rational_best-simplify-3
774×rational_best-simplify-49
690×rational_best-simplify-53
662×rational_best-simplify-55
520×rational_best-4
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02295
115687
236587
3130783
4727983
Stop Event
node limit
Counts
3 → 122
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 1/2) t)
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (neg.f64 (*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 1/2) t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (sqrt.f64 1/2) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 1/2) (/.f64 1/2 t)) (*.f64 (sqrt.f64 1/2) (/.f64 1/2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (sqrt.f64 1/2) (*.f64 t 4)) (/.f64 (*.f64 (sqrt.f64 1/2) 3) (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 1/2 t)) 2) (/.f64 (*.f64 3/2 (/.f64 (sqrt.f64 1/2) t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 3/2 (/.f64 (sqrt.f64 1/2) t)) 2) (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 1/2 t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sqrt.f64 1/2) 3) (*.f64 t 4)) (/.f64 (sqrt.f64 1/2) (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (sqrt.f64 1/2) t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (sqrt.f64 1/2) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 1/2) (/.f64 1/2 t)) (*.f64 (/.f64 (sqrt.f64 1/2) t) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) 2) (/.f64 (sqrt.f64 1/2) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 3/2 (/.f64 (sqrt.f64 1/2) t)) 2) (/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) -1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (sqrt.f64 1/2) 3) (*.f64 t 4)) (/.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 (sqrt.f64 1/2) t) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (/.f64 (sqrt.f64 1/2) (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (sqrt.f64 1/2) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (sqrt.f64 1/2) (/.f64 1/2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) 2) (/.f64 1/2 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) 4) (/.f64 1 (*.f64 t 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 t) (*.f64 (sqrt.f64 1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 t 4)) (*.f64 (sqrt.f64 1/2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 1/2) 4) t) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (sqrt.f64 1/2) 4)) (/.f64 1 (*.f64 2 (*.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (*.f64 t t)) t)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 1/2) 2) (*.f64 t t)) (/.f64 1 (/.f64 2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (sqrt.f64 1/2)) (/.f64 (/.f64 1 t) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (*.f64 (sqrt.f64 1/2) 2)) (/.f64 (/.f64 1/2 t) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (/.f64 (sqrt.f64 1/2) t)) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (*.f64 (/.f64 (sqrt.f64 1/2) t) 2)) (/.f64 1/2 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (*.f64 (sqrt.f64 1/2) 4)) (/.f64 (/.f64 1 (*.f64 t 4)) t))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (sqrt.f64 1/2) t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 t)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t -2))) (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t -2))) (*.f64 (sqrt.f64 1/2) (/.f64 l (+.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) l) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 l)) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) (*.f64 t -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (+.f64 l l)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l -2) t)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (+.f64 t t))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t -2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 1/2) 4) (/.f64 l t)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 1/2) 4) (/.f64 l (neg.f64 t))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 1/2) 4) (/.f64 l (neg.f64 t))) (/.f64 (*.f64 t -4) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) -1/2) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (sqrt.f64 1/2) 4)) (*.f64 t -4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (sqrt.f64 1/2) 4)) (*.f64 4 (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (/.f64 (*.f64 (sqrt.f64 1/2) 4) t)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 2 (*.f64 (sqrt.f64 1/2) 4))) (neg.f64 (*.f64 2 (*.f64 t 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 l t) (*.f64 (sqrt.f64 1/2) 4)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (*.f64 2 (+.f64 l l))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) (*.f64 t t))) (/.f64 -1 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (/.f64 (*.f64 (sqrt.f64 1/2) 2) (*.f64 t t))) (neg.f64 (/.f64 2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (*.f64 2 (/.f64 l t))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 l (*.f64 (sqrt.f64 1/2) 4)) (*.f64 l (*.f64 (sqrt.f64 1/2) 4))) (+.f64 (*.f64 t -4) (*.f64 t -4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) 4) (/.f64 l t)) (*.f64 (*.f64 (sqrt.f64 1/2) 4) (/.f64 l t))) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) 4) (/.f64 l (neg.f64 t))) (*.f64 (*.f64 (sqrt.f64 1/2) 4) (/.f64 l (neg.f64 t)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (*.f64 (sqrt.f64 1/2) (neg.f64 l))) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) 4) t) (*.f64 2 (*.f64 l -2))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 l -2)) (/.f64 (*.f64 (sqrt.f64 1/2) 4) t)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 l (neg.f64 t)) (*.f64 (sqrt.f64 1/2) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 (sqrt.f64 1/2) t) -1/2) (+.f64 l l)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 l) (*.f64 (/.f64 (sqrt.f64 1/2) t) -1/2)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))) (neg.f64 t)) (/.f64 -1 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (neg.f64 t)) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (+.f64 l l)) (neg.f64 t)) (/.f64 -2 (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l -2) t)) (neg.f64 t)) (/.f64 2 (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) 4) (/.f64 l t)) (neg.f64 t)) (/.f64 -4 (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) 4) (/.f64 l (neg.f64 t))) (neg.f64 t)) (/.f64 4 (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (neg.f64 l) (*.f64 (/.f64 (sqrt.f64 1/2) t) -1/2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) -2) (/.f64 (*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) -2) (/.f64 (*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) -2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) -2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 t -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (+.f64 l l)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (*.f64 2 (*.f64 2 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (sqrt.f64 1/2) l)) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (sqrt.f64 1/2) (neg.f64 l))) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (sqrt.f64 1/2) (+.f64 l l))) (*.f64 t -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (*.f64 (sqrt.f64 1/2) 4) (/.f64 l t))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (*.f64 (sqrt.f64 1/2) 4) (/.f64 l (neg.f64 t)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) -1/2)) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 2 (*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) -2)) (*.f64 2 (*.f64 (*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) -2))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (*.f64 (sqrt.f64 1/2) 4) (/.f64 l (neg.f64 t)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 1/2) 4) (/.f64 l (neg.f64 t))) (*.f64 2 (*.f64 2 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1/2) (*.f64 (/.f64 (sqrt.f64 1/2) t) (+.f64 l l))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 2)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (sqrt.f64 1/2) (/.f64 l (+.f64 t t)))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (+.f64 l l)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (sqrt.f64 1/2) (/.f64 l (+.f64 t t))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 2))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))))

simplify422.0ms (0.9%)

Algorithm
egg-herbie
Rules
1726×rational_best-simplify-63
1494×rational_best-simplify-54
1146×rational_best-simplify-65
704×rational_best-simplify-64
680×rational_best-simplify-108
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03828840
111398136
236608054
Stop Event
node limit
Counts
194 → 195
Calls
Call 1
Inputs
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 (pow.f64 Omc 2) t))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) l)) (*.f64 (pow.f64 Omc 4) t))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 (pow.f64 Omc 2) t)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) l)) (*.f64 (pow.f64 Omc 4) t))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 (pow.f64 Omc 2) t))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 6) l)) (*.f64 (pow.f64 Omc 6) t))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Omc l)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Omc l)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Omc 3) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Omc l)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Omc 5) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 Om 5) t)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Omc 3) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t)))))))
(/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 Om l))) (*.f64 Omc t))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Omc l)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Omc 3) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Omc l)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Omc 5) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 Om 5) t)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Omc 3) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Omc l)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc)))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Omc l)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Omc l)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Omc 3) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Omc l)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Omc 5) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 Om 5) t)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Omc 3) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t)))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 t (pow.f64 Omc 2)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) l)) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 t (pow.f64 Omc 2))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) l)) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 t (pow.f64 Omc 2)))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 6) l)) (*.f64 t (pow.f64 Omc 6)))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 t (pow.f64 Omc 2)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) l)) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 t (pow.f64 Omc 2))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) l)) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 t (pow.f64 Omc 2)))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 6) l)) (*.f64 t (pow.f64 Omc 6)))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (/.f64 (sqrt.f64 1/2) t) 0)
(+.f64 0 (/.f64 (sqrt.f64 1/2) t))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 1/2 t)) (*.f64 (sqrt.f64 1/2) (/.f64 1/2 t)))
(+.f64 (/.f64 (sqrt.f64 1/2) (*.f64 t 4)) (/.f64 (*.f64 (sqrt.f64 1/2) 3) (*.f64 t 4)))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 1/2 t)) 2) (/.f64 (*.f64 3/2 (/.f64 (sqrt.f64 1/2) t)) 2))
(+.f64 (/.f64 (*.f64 3/2 (/.f64 (sqrt.f64 1/2) t)) 2) (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 1/2 t)) 2))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) 3) (*.f64 t 4)) (/.f64 (sqrt.f64 1/2) (*.f64 t 4)))
(-.f64 (/.f64 (sqrt.f64 1/2) t) 0)
(-.f64 0 (/.f64 (sqrt.f64 1/2) (neg.f64 t)))
(-.f64 (*.f64 (sqrt.f64 1/2) (/.f64 1/2 t)) (*.f64 (/.f64 (sqrt.f64 1/2) t) -1/2))
(-.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) 2) (/.f64 (sqrt.f64 1/2) t))
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (sqrt.f64 1/2) t)) 2) (/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) -1/2) 2))
(-.f64 (/.f64 (*.f64 (sqrt.f64 1/2) 3) (*.f64 t 4)) (/.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 t 4)))
(*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 1/2) t) 2))
(*.f64 (sqrt.f64 1/2) (/.f64 1 t))
(*.f64 t (/.f64 (sqrt.f64 1/2) (*.f64 t t)))
(*.f64 (/.f64 (sqrt.f64 1/2) t) 1)
(*.f64 1 (/.f64 (sqrt.f64 1/2) t))
(*.f64 2 (*.f64 (sqrt.f64 1/2) (/.f64 1/2 t)))
(*.f64 (*.f64 (sqrt.f64 1/2) 2) (/.f64 1/2 t))
(*.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 t)) -1)
(*.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) 2) 1/2)
(*.f64 (*.f64 (sqrt.f64 1/2) 4) (/.f64 1 (*.f64 t 4)))
(*.f64 (/.f64 1 t) (sqrt.f64 1/2))
(*.f64 (/.f64 1/2 t) (*.f64 (sqrt.f64 1/2) 2))
(*.f64 (/.f64 1 (*.f64 t 4)) (*.f64 (sqrt.f64 1/2) 4))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) 4) t) 1/4)
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 1/2) 4)) (/.f64 1 (*.f64 2 (*.f64 t 4))))
(*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 t t)) t)
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) 2) (*.f64 t t)) (/.f64 1 (/.f64 2 t)))
(*.f64 (*.f64 t (sqrt.f64 1/2)) (/.f64 (/.f64 1 t) t))
(*.f64 (*.f64 t (*.f64 (sqrt.f64 1/2) 2)) (/.f64 (/.f64 1/2 t) t))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 1/2) t)) (/.f64 1 t))
(*.f64 (*.f64 t (*.f64 (/.f64 (sqrt.f64 1/2) t) 2)) (/.f64 1/2 t))
(*.f64 (*.f64 t (*.f64 (sqrt.f64 1/2) 4)) (/.f64 (/.f64 1 (*.f64 t 4)) t))
(pow.f64 (/.f64 (sqrt.f64 1/2) t) 1)
(neg.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 t)))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))) 0)
(+.f64 0 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t -2))) (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t -2))))
(-.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))) 0)
(-.f64 0 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(-.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t -2))) (*.f64 (sqrt.f64 1/2) (/.f64 l (+.f64 t t))))
(/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))) 1)
(/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) -1)
(/.f64 (*.f64 (sqrt.f64 1/2) l) (neg.f64 t))
(/.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 l)) t)
(/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) (*.f64 t -2))
(/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (+.f64 l l)) -2)
(/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l -2) t)) 2)
(/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (+.f64 t t))) -1/2)
(/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t -2))) 1/2)
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) 4) (/.f64 l t)) -4)
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) 4) (/.f64 l (neg.f64 t))) 4)
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) 4) (/.f64 l (neg.f64 t))) (/.f64 (*.f64 t -4) (neg.f64 t)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) -1/2) (+.f64 t t))
(/.f64 (*.f64 l (*.f64 (sqrt.f64 1/2) 4)) (*.f64 t -4))
(/.f64 (*.f64 l (*.f64 (sqrt.f64 1/2) 4)) (*.f64 4 (neg.f64 t)))
(/.f64 (*.f64 l (/.f64 (*.f64 (sqrt.f64 1/2) 4) t)) -4)
(/.f64 (*.f64 l (*.f64 2 (*.f64 (sqrt.f64 1/2) 4))) (neg.f64 (*.f64 2 (*.f64 t 4))))
(/.f64 (*.f64 (/.f64 l t) (*.f64 (sqrt.f64 1/2) 4)) -4)
(/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (*.f64 2 (+.f64 l l))) -4)
(/.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) (*.f64 t t))) (/.f64 -1 t))
(/.f64 (*.f64 l (/.f64 (*.f64 (sqrt.f64 1/2) 2) (*.f64 t t))) (neg.f64 (/.f64 2 t)))
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 2 (/.f64 l t))) -2)
(/.f64 (+.f64 (*.f64 l (*.f64 (sqrt.f64 1/2) 4)) (*.f64 l (*.f64 (sqrt.f64 1/2) 4))) (+.f64 (*.f64 t -4) (*.f64 t -4)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) 4) (/.f64 l t)) (*.f64 (*.f64 (sqrt.f64 1/2) 4) (/.f64 l t))) -8)
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) 4) (/.f64 l (neg.f64 t))) (*.f64 (*.f64 (sqrt.f64 1/2) 4) (/.f64 l (neg.f64 t)))) 8)
(/.f64 (*.f64 -1 (*.f64 (sqrt.f64 1/2) (neg.f64 l))) (neg.f64 t))
(/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) 4) t) (*.f64 2 (*.f64 l -2))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 l -2)) (/.f64 (*.f64 (sqrt.f64 1/2) 4) t)) 16)
(/.f64 (*.f64 (/.f64 l (neg.f64 t)) (*.f64 (sqrt.f64 1/2) 4)) 4)
(/.f64 (*.f64 (/.f64 (/.f64 (sqrt.f64 1/2) t) -1/2) (+.f64 l l)) 4)
(/.f64 (*.f64 (neg.f64 l) (*.f64 (/.f64 (sqrt.f64 1/2) t) -1/2)) -1/2)
(/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))) (neg.f64 t)) (/.f64 -1 t))
(/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (neg.f64 t)) (/.f64 1 t))
(/.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (+.f64 l l)) (neg.f64 t)) (/.f64 -2 (neg.f64 t)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l -2) t)) (neg.f64 t)) (/.f64 2 (neg.f64 t)))
(/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) 4) (/.f64 l t)) (neg.f64 t)) (/.f64 -4 (neg.f64 t)))
(/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) 4) (/.f64 l (neg.f64 t))) (neg.f64 t)) (/.f64 4 (neg.f64 t)))
(/.f64 (neg.f64 (*.f64 (neg.f64 l) (*.f64 (/.f64 (sqrt.f64 1/2) t) -1/2))) 1/2)
(pow.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))) 1)
(neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(+.f64 (*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 0)
(+.f64 0 (*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (/.f64 (*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) -2) (/.f64 (*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) -2))
(-.f64 (*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 0)
(-.f64 0 (*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(-.f64 (/.f64 (*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) -2) (/.f64 (*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2))
(/.f64 (*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1)
(/.f64 (*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) -1)
(/.f64 (*.f64 (*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) -2) 2)
(/.f64 (*.f64 2 (*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) -2)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) -4)
(/.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) -2)) 4)
(/.f64 (neg.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) 4)
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (neg.f64 t))
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 t -2))
(/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (+.f64 l l)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) -2)
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (*.f64 2 (*.f64 2 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) -4)
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (sqrt.f64 1/2) l)) (neg.f64 t))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (sqrt.f64 1/2) (neg.f64 l))) t)
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (sqrt.f64 1/2) (+.f64 l l))) (*.f64 t -2))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (*.f64 (sqrt.f64 1/2) 4) (/.f64 l t))) -4)
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (*.f64 (sqrt.f64 1/2) 4) (/.f64 l (neg.f64 t)))) 4)
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) -1/2)) (+.f64 t t))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 2 (*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) -4)
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) -2)) (*.f64 2 (*.f64 (*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) -2))) 8)
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (*.f64 (sqrt.f64 1/2) 4) (/.f64 l (neg.f64 t)))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 1/2) 4) (/.f64 l (neg.f64 t))) (*.f64 2 (*.f64 2 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) 16)
(/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1/2) (*.f64 (/.f64 (sqrt.f64 1/2) t) (+.f64 l l))) 4)
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 2)) 1/2)
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 2)) -1/2)
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (sqrt.f64 1/2) (/.f64 l (+.f64 t t)))) -1/2)
(/.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (+.f64 l l)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 2))) 1/2)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (sqrt.f64 1/2) (/.f64 l (+.f64 t t))))) 1/2)
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 2))) -1/2)
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) t)
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 t t))
(pow.f64 (*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1)
(neg.f64 (*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
Outputs
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 (pow.f64 Omc 2) t))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 1/2 (/.f64 (*.f64 l (*.f64 (pow.f64 Om 2) (sqrt.f64 1/2))) (*.f64 t (pow.f64 Omc 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2)))))
(+.f64 (*.f64 (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2))) (/.f64 1/2 (*.f64 t (pow.f64 Omc 2)))) (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) l)) (*.f64 (pow.f64 Omc 4) t))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 (pow.f64 Omc 2) t)))))
(+.f64 (*.f64 (*.f64 l (*.f64 (pow.f64 Om 4) (sqrt.f64 1/2))) (/.f64 1/8 (*.f64 t (pow.f64 Omc 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 1/2 (/.f64 (*.f64 l (*.f64 (pow.f64 Om 2) (sqrt.f64 1/2))) (*.f64 t (pow.f64 Omc 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2)))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (/.f64 1/8 (*.f64 t (pow.f64 Omc 4))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (/.f64 (/.f64 1/8 t) (pow.f64 Omc 4))) (+.f64 (*.f64 (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2))) (/.f64 1/2 (*.f64 t (pow.f64 Omc 2)))) (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) l)) (*.f64 (pow.f64 Omc 4) t))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 (pow.f64 Omc 2) t))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 6) l)) (*.f64 (pow.f64 Omc 6) t))))))
(+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 6))) (/.f64 1/16 (*.f64 t (pow.f64 Omc 6)))) (*.f64 1/2 (/.f64 (*.f64 l (*.f64 (pow.f64 Om 2) (sqrt.f64 1/2))) (*.f64 t (pow.f64 Omc 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (*.f64 l (*.f64 (pow.f64 Om 4) (sqrt.f64 1/2))) (/.f64 1/8 (*.f64 t (pow.f64 Omc 4))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 6))) (/.f64 (/.f64 1/16 (pow.f64 Omc 6)) t)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2))))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (/.f64 1/8 (*.f64 t (pow.f64 Omc 4))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (/.f64 (/.f64 1/8 t) (pow.f64 Omc 4))) (-.f64 (*.f64 (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 Om 6))) (/.f64 (/.f64 1/16 t) (pow.f64 Omc 6))) (+.f64 (/.f64 (/.f64 (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2))) -2) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 l Om))) (*.f64 t Omc)))
(neg.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Omc l)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 l Om))) (*.f64 t Omc))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 -1/2 (*.f64 (sqrt.f64 -1) (*.f64 t Om)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 -1/2 (*.f64 Om (*.f64 t (sqrt.f64 -1))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Omc l)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Omc 3) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 -1/2 (*.f64 (sqrt.f64 -1) (*.f64 t Om)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 l Om))) (*.f64 t Omc))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (/.f64 1/8 (*.f64 t (*.f64 (pow.f64 Om 3) (sqrt.f64 -1)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 (sqrt.f64 -1) (*.f64 t (pow.f64 Om 3))))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 -1/2 (*.f64 Om (*.f64 t (sqrt.f64 -1)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc))) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 -1/2 (*.f64 Om (*.f64 t (sqrt.f64 -1))))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 (pow.f64 Om 3) (*.f64 t (sqrt.f64 -1)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Omc l)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Omc 5) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 Om 5) t)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Omc 3) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 -1/2 (*.f64 (sqrt.f64 -1) (*.f64 t Om)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (/.f64 1/8 (*.f64 t (*.f64 (pow.f64 Om 3) (sqrt.f64 -1))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 l Om))) (*.f64 t Omc))) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 5))) (*.f64 t (*.f64 (pow.f64 Om 5) (sqrt.f64 -1))))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 -1/2 (*.f64 Om (*.f64 t (sqrt.f64 -1))))) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 (sqrt.f64 -1) (*.f64 t (pow.f64 Om 3)))))) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 5))) (*.f64 t (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 (pow.f64 Om 3) (*.f64 t (sqrt.f64 -1))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 -1/2 (*.f64 Om (*.f64 t (sqrt.f64 -1))))) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 5))) (*.f64 t (*.f64 (sqrt.f64 -1) (pow.f64 Om 5))))))))
(/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 Om l))) (*.f64 Omc t))
(/.f64 (*.f64 (*.f64 l Om) (*.f64 (sqrt.f64 1/2) (sqrt.f64 -1))) (*.f64 t Omc))
(/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Omc l)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc)))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 l Om))) (*.f64 t Omc)) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 1/2 (*.f64 (sqrt.f64 -1) (*.f64 t Om)))))
(+.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc)) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 1/2 (*.f64 Om (*.f64 t (sqrt.f64 -1))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Omc 3) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Omc l)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 l Om))) (*.f64 t Omc)) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 1/2 (*.f64 (sqrt.f64 -1) (*.f64 t Om)))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (/.f64 -1/8 (*.f64 t (*.f64 (pow.f64 Om 3) (sqrt.f64 -1)))))))
(+.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc)) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 1/2 (*.f64 Om (*.f64 t (sqrt.f64 -1))))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (/.f64 -1/8 (*.f64 (sqrt.f64 -1) (*.f64 t (pow.f64 Om 3)))))))
(+.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc)) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 1/2 (*.f64 Om (*.f64 t (sqrt.f64 -1))))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (/.f64 -1/8 (*.f64 (pow.f64 Om 3) (*.f64 t (sqrt.f64 -1)))))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Omc 5) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 Om 5) t)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Omc 3) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Omc l)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc)))))
(+.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 l Om))) (*.f64 t Omc)) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 1/2 (*.f64 (sqrt.f64 -1) (*.f64 t Om))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (/.f64 -1/8 (*.f64 t (*.f64 (pow.f64 Om 3) (sqrt.f64 -1))))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 5))) (*.f64 t (*.f64 (pow.f64 Om 5) (sqrt.f64 -1)))))))
(+.f64 (+.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc)) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 1/2 (*.f64 Om (*.f64 t (sqrt.f64 -1)))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (/.f64 -1/8 (*.f64 (sqrt.f64 -1) (*.f64 t (pow.f64 Om 3))))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 5))) (*.f64 t (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))))))
(+.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc)) (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 1/2 (*.f64 Om (*.f64 t (sqrt.f64 -1))))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (/.f64 -1/8 (*.f64 (pow.f64 Om 3) (*.f64 t (sqrt.f64 -1)))))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 5))) (*.f64 t (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 l Om))) (*.f64 t Omc)))
(neg.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Omc l)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 l Om))) (*.f64 t Omc))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 -1/2 (*.f64 (sqrt.f64 -1) (*.f64 t Om)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 -1/2 (*.f64 Om (*.f64 t (sqrt.f64 -1))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Omc l)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Omc 3) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 -1/2 (*.f64 (sqrt.f64 -1) (*.f64 t Om)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 l Om))) (*.f64 t Omc))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (/.f64 1/8 (*.f64 t (*.f64 (pow.f64 Om 3) (sqrt.f64 -1)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 (sqrt.f64 -1) (*.f64 t (pow.f64 Om 3))))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 -1/2 (*.f64 Om (*.f64 t (sqrt.f64 -1)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc))) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 -1/2 (*.f64 Om (*.f64 t (sqrt.f64 -1))))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 (pow.f64 Om 3) (*.f64 t (sqrt.f64 -1)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Omc l)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Omc 5) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 Om 5) t)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Omc 3) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 -1/2 (*.f64 (sqrt.f64 -1) (*.f64 t Om)))) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (/.f64 1/8 (*.f64 t (*.f64 (pow.f64 Om 3) (sqrt.f64 -1))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 l Om))) (*.f64 t Omc))) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 5))) (*.f64 t (*.f64 (pow.f64 Om 5) (sqrt.f64 -1))))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 -1/2 (*.f64 Om (*.f64 t (sqrt.f64 -1))))) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc))) (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 (sqrt.f64 -1) (*.f64 t (pow.f64 Om 3)))))) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 5))) (*.f64 t (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 (pow.f64 Om 3) (*.f64 t (sqrt.f64 -1))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 -1/2 (*.f64 Om (*.f64 t (sqrt.f64 -1))))) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 5))) (*.f64 t (*.f64 (sqrt.f64 -1) (pow.f64 Om 5))))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 t (pow.f64 Omc 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 1/2 (/.f64 (*.f64 l (*.f64 (pow.f64 Om 2) (sqrt.f64 1/2))) (*.f64 t (pow.f64 Omc 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2)))))
(+.f64 (*.f64 (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2))) (/.f64 1/2 (*.f64 t (pow.f64 Omc 2)))) (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) l)) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 t (pow.f64 Omc 2))))))
(+.f64 (*.f64 (*.f64 l (*.f64 (pow.f64 Om 4) (sqrt.f64 1/2))) (/.f64 1/8 (*.f64 t (pow.f64 Omc 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 1/2 (/.f64 (*.f64 l (*.f64 (pow.f64 Om 2) (sqrt.f64 1/2))) (*.f64 t (pow.f64 Omc 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2)))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (/.f64 1/8 (*.f64 t (pow.f64 Omc 4))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (/.f64 (/.f64 1/8 t) (pow.f64 Omc 4))) (+.f64 (*.f64 (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2))) (/.f64 1/2 (*.f64 t (pow.f64 Omc 2)))) (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) l)) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 t (pow.f64 Omc 2)))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 6) l)) (*.f64 t (pow.f64 Omc 6)))))))
(+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 6))) (/.f64 1/16 (*.f64 t (pow.f64 Omc 6)))) (*.f64 1/2 (/.f64 (*.f64 l (*.f64 (pow.f64 Om 2) (sqrt.f64 1/2))) (*.f64 t (pow.f64 Omc 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (*.f64 l (*.f64 (pow.f64 Om 4) (sqrt.f64 1/2))) (/.f64 1/8 (*.f64 t (pow.f64 Omc 4))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 6))) (/.f64 (/.f64 1/16 (pow.f64 Omc 6)) t)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2))))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (/.f64 1/8 (*.f64 t (pow.f64 Omc 4))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (/.f64 (/.f64 1/8 t) (pow.f64 Omc 4))) (-.f64 (*.f64 (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 Om 6))) (/.f64 (/.f64 1/16 t) (pow.f64 Omc 6))) (+.f64 (/.f64 (/.f64 (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2))) -2) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 t (pow.f64 Omc 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 1/2 (/.f64 (*.f64 l (*.f64 (pow.f64 Om 2) (sqrt.f64 1/2))) (*.f64 t (pow.f64 Omc 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2)))))
(+.f64 (*.f64 (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2))) (/.f64 1/2 (*.f64 t (pow.f64 Omc 2)))) (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) l)) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 t (pow.f64 Omc 2))))))
(+.f64 (*.f64 (*.f64 l (*.f64 (pow.f64 Om 4) (sqrt.f64 1/2))) (/.f64 1/8 (*.f64 t (pow.f64 Omc 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 1/2 (/.f64 (*.f64 l (*.f64 (pow.f64 Om 2) (sqrt.f64 1/2))) (*.f64 t (pow.f64 Omc 2))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2)))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (/.f64 1/8 (*.f64 t (pow.f64 Omc 4))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (/.f64 (/.f64 1/8 t) (pow.f64 Omc 4))) (+.f64 (*.f64 (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2))) (/.f64 1/2 (*.f64 t (pow.f64 Omc 2)))) (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) l)) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 t (pow.f64 Omc 2)))) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 6) l)) (*.f64 t (pow.f64 Omc 6)))))))
(+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 6))) (/.f64 1/16 (*.f64 t (pow.f64 Omc 6)))) (*.f64 1/2 (/.f64 (*.f64 l (*.f64 (pow.f64 Om 2) (sqrt.f64 1/2))) (*.f64 t (pow.f64 Omc 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (*.f64 l (*.f64 (pow.f64 Om 4) (sqrt.f64 1/2))) (/.f64 1/8 (*.f64 t (pow.f64 Omc 4))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 6))) (/.f64 (/.f64 1/16 (pow.f64 Omc 6)) t)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2))))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (/.f64 1/8 (*.f64 t (pow.f64 Omc 4))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (/.f64 (/.f64 1/8 t) (pow.f64 Omc 4))) (-.f64 (*.f64 (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 Om 6))) (/.f64 (/.f64 1/16 t) (pow.f64 Omc 6))) (+.f64 (/.f64 (/.f64 (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2))) -2) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 l (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 t))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 l (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 t))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 l (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 t))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 l (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 t))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 l (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 t))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 l (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 t))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 l (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 t))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 l (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 t))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 l (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 t))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 l (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 t))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 l (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 t))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 l (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 t))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 l (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 t))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 l (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 t))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 l (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 t))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 l (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 t))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 l (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 t))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 l (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 t))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 l (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 t))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 l (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 t))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 l (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 t))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 l (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 t))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 l (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 t))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 l (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 t))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (/.f64 (sqrt.f64 1/2) t) 0)
(/.f64 (sqrt.f64 1/2) t)
(+.f64 0 (/.f64 (sqrt.f64 1/2) t))
(/.f64 (sqrt.f64 1/2) t)
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 1/2 t)) (*.f64 (sqrt.f64 1/2) (/.f64 1/2 t)))
(/.f64 (sqrt.f64 1/2) t)
(+.f64 (/.f64 (sqrt.f64 1/2) (*.f64 t 4)) (/.f64 (*.f64 (sqrt.f64 1/2) 3) (*.f64 t 4)))
(/.f64 (sqrt.f64 1/2) t)
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 1/2 t)) 2) (/.f64 (*.f64 3/2 (/.f64 (sqrt.f64 1/2) t)) 2))
(/.f64 (sqrt.f64 1/2) t)
(+.f64 (/.f64 (*.f64 3/2 (/.f64 (sqrt.f64 1/2) t)) 2) (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 1/2 t)) 2))
(/.f64 (sqrt.f64 1/2) t)
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) 3) (*.f64 t 4)) (/.f64 (sqrt.f64 1/2) (*.f64 t 4)))
(/.f64 (sqrt.f64 1/2) t)
(-.f64 (/.f64 (sqrt.f64 1/2) t) 0)
(/.f64 (sqrt.f64 1/2) t)
(-.f64 0 (/.f64 (sqrt.f64 1/2) (neg.f64 t)))
(/.f64 (sqrt.f64 1/2) t)
(-.f64 (*.f64 (sqrt.f64 1/2) (/.f64 1/2 t)) (*.f64 (/.f64 (sqrt.f64 1/2) t) -1/2))
(/.f64 (sqrt.f64 1/2) t)
(-.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) 2) (/.f64 (sqrt.f64 1/2) t))
(/.f64 (sqrt.f64 1/2) t)
(-.f64 (/.f64 (*.f64 3/2 (/.f64 (sqrt.f64 1/2) t)) 2) (/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) -1/2) 2))
(/.f64 (sqrt.f64 1/2) t)
(-.f64 (/.f64 (*.f64 (sqrt.f64 1/2) 3) (*.f64 t 4)) (/.f64 (neg.f64 (sqrt.f64 1/2)) (*.f64 t 4)))
(/.f64 (sqrt.f64 1/2) t)
(*.f64 1/2 (*.f64 (/.f64 (sqrt.f64 1/2) t) 2))
(/.f64 (sqrt.f64 1/2) t)
(*.f64 (sqrt.f64 1/2) (/.f64 1 t))
(/.f64 (sqrt.f64 1/2) t)
(*.f64 t (/.f64 (sqrt.f64 1/2) (*.f64 t t)))
(*.f64 (sqrt.f64 1/2) (/.f64 t (*.f64 t t)))
(*.f64 (sqrt.f64 1/2) (/.f64 (/.f64 t t) t))
(*.f64 (/.f64 (sqrt.f64 1/2) t) 1)
(/.f64 (sqrt.f64 1/2) t)
(*.f64 1 (/.f64 (sqrt.f64 1/2) t))
(/.f64 (sqrt.f64 1/2) t)
(*.f64 2 (*.f64 (sqrt.f64 1/2) (/.f64 1/2 t)))
(/.f64 (sqrt.f64 1/2) t)
(*.f64 (*.f64 (sqrt.f64 1/2) 2) (/.f64 1/2 t))
(/.f64 (sqrt.f64 1/2) t)
(*.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 t)) -1)
(/.f64 (sqrt.f64 1/2) t)
(*.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) 2) 1/2)
(/.f64 (sqrt.f64 1/2) t)
(*.f64 (*.f64 (sqrt.f64 1/2) 4) (/.f64 1 (*.f64 t 4)))
(/.f64 (sqrt.f64 1/2) t)
(*.f64 (/.f64 1 t) (sqrt.f64 1/2))
(/.f64 (sqrt.f64 1/2) t)
(*.f64 (/.f64 1/2 t) (*.f64 (sqrt.f64 1/2) 2))
(/.f64 (sqrt.f64 1/2) t)
(*.f64 (/.f64 1 (*.f64 t 4)) (*.f64 (sqrt.f64 1/2) 4))
(/.f64 (sqrt.f64 1/2) t)
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) 4) t) 1/4)
(/.f64 (sqrt.f64 1/2) t)
(*.f64 (*.f64 2 (*.f64 (sqrt.f64 1/2) 4)) (/.f64 1 (*.f64 2 (*.f64 t 4))))
(/.f64 (sqrt.f64 1/2) t)
(*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 t t)) t)
(*.f64 (sqrt.f64 1/2) (/.f64 t (*.f64 t t)))
(*.f64 (sqrt.f64 1/2) (/.f64 (/.f64 t t) t))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) 2) (*.f64 t t)) (/.f64 1 (/.f64 2 t)))
(*.f64 1 (/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 2 t)) (/.f64 2 t)))
(*.f64 2 (/.f64 (*.f64 2 (/.f64 (sqrt.f64 1/2) (*.f64 t t))) (/.f64 4 t)))
(/.f64 (*.f64 (sqrt.f64 1/2) 2) (*.f64 (*.f64 t t) (/.f64 2 t)))
(*.f64 (*.f64 t (sqrt.f64 1/2)) (/.f64 (/.f64 1 t) t))
(*.f64 (sqrt.f64 1/2) (/.f64 t (*.f64 t t)))
(*.f64 (sqrt.f64 1/2) (/.f64 (/.f64 t t) t))
(*.f64 (*.f64 t (*.f64 (sqrt.f64 1/2) 2)) (/.f64 (/.f64 1/2 t) t))
(*.f64 (sqrt.f64 1/2) (/.f64 t (*.f64 t t)))
(*.f64 (sqrt.f64 1/2) (/.f64 (/.f64 t t) t))
(*.f64 (*.f64 t (/.f64 (sqrt.f64 1/2) t)) (/.f64 1 t))
(*.f64 (sqrt.f64 1/2) (/.f64 t (*.f64 t t)))
(*.f64 (sqrt.f64 1/2) (/.f64 (/.f64 t t) t))
(*.f64 (*.f64 t (*.f64 (/.f64 (sqrt.f64 1/2) t) 2)) (/.f64 1/2 t))
(*.f64 (sqrt.f64 1/2) (/.f64 t (*.f64 t t)))
(*.f64 (sqrt.f64 1/2) (/.f64 (/.f64 t t) t))
(*.f64 (*.f64 t (*.f64 (sqrt.f64 1/2) 4)) (/.f64 (/.f64 1 (*.f64 t 4)) t))
(*.f64 (sqrt.f64 1/2) (/.f64 t (*.f64 t t)))
(*.f64 (sqrt.f64 1/2) (/.f64 (/.f64 t t) t))
(pow.f64 (/.f64 (sqrt.f64 1/2) t) 1)
(/.f64 (sqrt.f64 1/2) t)
(neg.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 t)))
(/.f64 (sqrt.f64 1/2) t)
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))) 0)
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(+.f64 0 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t -2))) (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t -2))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(-.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))) 0)
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(-.f64 0 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(-.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t -2))) (*.f64 (sqrt.f64 1/2) (/.f64 l (+.f64 t t))))
(*.f64 (sqrt.f64 1/2) (-.f64 (/.f64 l (*.f64 t -2)) (/.f64 l (+.f64 t t))))
(/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))) 1)
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) -1)
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(/.f64 (*.f64 (sqrt.f64 1/2) l) (neg.f64 t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(/.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 l)) t)
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) (*.f64 t -2))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (+.f64 l l)) -2)
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l -2) t)) 2)
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (+.f64 t t))) -1/2)
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t -2))) 1/2)
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) 4) (/.f64 l t)) -4)
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) 4) (/.f64 l (neg.f64 t))) 4)
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) 4) (/.f64 l (neg.f64 t))) (/.f64 (*.f64 t -4) (neg.f64 t)))
(/.f64 (*.f64 l (/.f64 (*.f64 (sqrt.f64 1/2) 4) (neg.f64 t))) (*.f64 (neg.f64 t) (/.f64 -4 t)))
(/.f64 (*.f64 l (*.f64 -4 (/.f64 (sqrt.f64 1/2) t))) (*.f64 4 (/.f64 t t)))
(-.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))) (/.f64 0 t))
(/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) -1/2) (+.f64 t t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(/.f64 (*.f64 l (*.f64 (sqrt.f64 1/2) 4)) (*.f64 t -4))
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l 4)) (*.f64 t -4))
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) (*.f64 t -4))
(/.f64 (*.f64 l (*.f64 (sqrt.f64 1/2) 4)) (*.f64 4 (neg.f64 t)))
(/.f64 (*.f64 l (*.f64 (sqrt.f64 1/2) 4)) (*.f64 t -4))
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l 4)) (*.f64 t -4))
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) (*.f64 t -4))
(/.f64 (*.f64 l (/.f64 (*.f64 (sqrt.f64 1/2) 4) t)) -4)
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(/.f64 (*.f64 l (*.f64 2 (*.f64 (sqrt.f64 1/2) 4))) (neg.f64 (*.f64 2 (*.f64 t 4))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(/.f64 (*.f64 (/.f64 l t) (*.f64 (sqrt.f64 1/2) 4)) -4)
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (*.f64 2 (+.f64 l l))) -4)
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(/.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) (*.f64 t t))) (/.f64 -1 t))
(/.f64 (*.f64 l (/.f64 (*.f64 (sqrt.f64 1/2) 4) (neg.f64 t))) (*.f64 (neg.f64 t) (/.f64 -4 t)))
(/.f64 (*.f64 l (*.f64 -4 (/.f64 (sqrt.f64 1/2) t))) (*.f64 4 (/.f64 t t)))
(-.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))) (/.f64 0 t))
(/.f64 (*.f64 l (/.f64 (*.f64 (sqrt.f64 1/2) 2) (*.f64 t t))) (neg.f64 (/.f64 2 t)))
(*.f64 (neg.f64 l) (/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 2 t)) (/.f64 2 t)))
(/.f64 (*.f64 (/.f64 2 t) (*.f64 (sqrt.f64 1/2) (/.f64 l t))) (/.f64 -2 t))
(*.f64 (/.f64 -2 t) (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 2 t)))
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 2 (/.f64 l t))) -2)
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(/.f64 (+.f64 (*.f64 l (*.f64 (sqrt.f64 1/2) 4)) (*.f64 l (*.f64 (sqrt.f64 1/2) 4))) (+.f64 (*.f64 t -4) (*.f64 t -4)))
(/.f64 (*.f64 l (*.f64 (sqrt.f64 1/2) 4)) (*.f64 t -4))
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l 4)) (*.f64 t -4))
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) (*.f64 t -4))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) 4) (/.f64 l t)) (*.f64 (*.f64 (sqrt.f64 1/2) 4) (/.f64 l t))) -8)
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) 4) (/.f64 l (neg.f64 t))) (*.f64 (*.f64 (sqrt.f64 1/2) 4) (/.f64 l (neg.f64 t)))) 8)
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(/.f64 (*.f64 -1 (*.f64 (sqrt.f64 1/2) (neg.f64 l))) (neg.f64 t))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) 4) t) (*.f64 2 (*.f64 l -2))) 16)
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(/.f64 (*.f64 (*.f64 2 (*.f64 l -2)) (/.f64 (*.f64 (sqrt.f64 1/2) 4) t)) 16)
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(/.f64 (*.f64 (/.f64 l (neg.f64 t)) (*.f64 (sqrt.f64 1/2) 4)) 4)
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(/.f64 (*.f64 (/.f64 (/.f64 (sqrt.f64 1/2) t) -1/2) (+.f64 l l)) 4)
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(/.f64 (*.f64 (neg.f64 l) (*.f64 (/.f64 (sqrt.f64 1/2) t) -1/2)) -1/2)
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))) (neg.f64 t)) (/.f64 -1 t))
(/.f64 (*.f64 l (/.f64 (*.f64 (sqrt.f64 1/2) 4) (neg.f64 t))) (*.f64 (neg.f64 t) (/.f64 -4 t)))
(/.f64 (*.f64 l (*.f64 -4 (/.f64 (sqrt.f64 1/2) t))) (*.f64 4 (/.f64 t t)))
(-.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))) (/.f64 0 t))
(/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (neg.f64 t)) (/.f64 1 t))
(/.f64 (*.f64 l (/.f64 (*.f64 (sqrt.f64 1/2) 4) (neg.f64 t))) (*.f64 (neg.f64 t) (/.f64 -4 t)))
(/.f64 (*.f64 l (*.f64 -4 (/.f64 (sqrt.f64 1/2) t))) (*.f64 4 (/.f64 t t)))
(-.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))) (/.f64 0 t))
(/.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (+.f64 l l)) (neg.f64 t)) (/.f64 -2 (neg.f64 t)))
(/.f64 (*.f64 l (/.f64 (*.f64 (sqrt.f64 1/2) 4) (neg.f64 t))) (*.f64 (neg.f64 t) (/.f64 -4 t)))
(/.f64 (*.f64 l (*.f64 -4 (/.f64 (sqrt.f64 1/2) t))) (*.f64 4 (/.f64 t t)))
(-.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))) (/.f64 0 t))
(/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l -2) t)) (neg.f64 t)) (/.f64 2 (neg.f64 t)))
(/.f64 (*.f64 l (/.f64 (*.f64 (sqrt.f64 1/2) 4) (neg.f64 t))) (*.f64 (neg.f64 t) (/.f64 -4 t)))
(/.f64 (*.f64 l (*.f64 -4 (/.f64 (sqrt.f64 1/2) t))) (*.f64 4 (/.f64 t t)))
(-.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))) (/.f64 0 t))
(/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) 4) (/.f64 l t)) (neg.f64 t)) (/.f64 -4 (neg.f64 t)))
(/.f64 (*.f64 l (/.f64 (*.f64 (sqrt.f64 1/2) 4) (neg.f64 t))) (*.f64 (neg.f64 t) (/.f64 -4 t)))
(/.f64 (*.f64 l (*.f64 -4 (/.f64 (sqrt.f64 1/2) t))) (*.f64 4 (/.f64 t t)))
(-.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))) (/.f64 0 t))
(/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) 4) (/.f64 l (neg.f64 t))) (neg.f64 t)) (/.f64 4 (neg.f64 t)))
(/.f64 (*.f64 l (/.f64 (*.f64 (sqrt.f64 1/2) 4) (neg.f64 t))) (*.f64 (neg.f64 t) (/.f64 -4 t)))
(/.f64 (*.f64 l (*.f64 -4 (/.f64 (sqrt.f64 1/2) t))) (*.f64 4 (/.f64 t t)))
(-.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))) (/.f64 0 t))
(/.f64 (neg.f64 (*.f64 (neg.f64 l) (*.f64 (/.f64 (sqrt.f64 1/2) t) -1/2))) 1/2)
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(pow.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))) 1)
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))
(+.f64 (*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 0)
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 l (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 t))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 0 (*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 l (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 t))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (/.f64 (*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) -2) (/.f64 (*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) -2))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 l (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 t))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(-.f64 (*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 0)
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 l (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 t))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(-.f64 0 (*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 l (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 t))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(-.f64 (/.f64 (*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) -2) (/.f64 (*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2))
(/.f64 (*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1)
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 l (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 t))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) -1)
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 l (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 t))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (*.f64 (*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) -2) 2)
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 l (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 t))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (*.f64 2 (*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) -2)
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 l (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 t))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) -4)
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 l (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 t))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) -2)) 4)
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 l (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 t))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) 4)
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 l (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 t))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (neg.f64 t))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 l (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 t))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 t -2))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 l (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 t))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (+.f64 l l)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) -2)
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 l (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 t))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (*.f64 2 (*.f64 2 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) -4)
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 l (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 t))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (sqrt.f64 1/2) l)) (neg.f64 t))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 l (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 t))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (sqrt.f64 1/2) (neg.f64 l))) t)
(/.f64 (*.f64 (neg.f64 l) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) t)
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (sqrt.f64 1/2) (+.f64 l l))) (*.f64 t -2))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 l (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 t))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (*.f64 (sqrt.f64 1/2) 4) (/.f64 l t))) -4)
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 l (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 t))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (*.f64 (sqrt.f64 1/2) 4) (/.f64 l (neg.f64 t)))) 4)
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 l (/.f64 (*.f64 (sqrt.f64 1/2) 4) (neg.f64 t)))) 4)
(/.f64 (*.f64 (*.f64 -4 (/.f64 (sqrt.f64 1/2) t)) (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 4)
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l -4) t))) 4)
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) -1/2)) (+.f64 t t))
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1/2)) (+.f64 t t))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 2 (*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) -4)
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 l (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 t))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) -2)) (*.f64 2 (*.f64 (*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) -2))) 8)
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 l (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 t))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (*.f64 (sqrt.f64 1/2) 4) (/.f64 l (neg.f64 t)))) 16)
(/.f64 (*.f64 (*.f64 l (/.f64 (*.f64 (sqrt.f64 1/2) 4) (neg.f64 t))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 4)) 16)
(/.f64 (*.f64 4 (*.f64 (*.f64 -4 (/.f64 (sqrt.f64 1/2) t)) (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) 16)
(/.f64 (*.f64 4 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l -4) t)))) 16)
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 1/2) 4) (/.f64 l (neg.f64 t))) (*.f64 2 (*.f64 2 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) 16)
(/.f64 (*.f64 (*.f64 l (/.f64 (*.f64 (sqrt.f64 1/2) 4) (neg.f64 t))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 4)) 16)
(/.f64 (*.f64 4 (*.f64 (*.f64 -4 (/.f64 (sqrt.f64 1/2) t)) (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) 16)
(/.f64 (*.f64 4 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l -4) t)))) 16)
(/.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1/2) (*.f64 (/.f64 (sqrt.f64 1/2) t) (+.f64 l l))) 4)
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 l (/.f64 (*.f64 (sqrt.f64 1/2) 4) (neg.f64 t)))) 4)
(/.f64 (*.f64 (*.f64 -4 (/.f64 (sqrt.f64 1/2) t)) (*.f64 l (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 4)
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 l -4) t))) 4)
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 2)) 1/2)
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 l (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 t))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 2)) -1/2)
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 l (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 t))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (sqrt.f64 1/2) (/.f64 l (+.f64 t t)))) -1/2)
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 l (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 t))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (+.f64 l l)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 2)
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 l (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 t))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 2))) 1/2)
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 l (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 t))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (sqrt.f64 1/2) (/.f64 l (+.f64 t t))))) 1/2)
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 l (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 t))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 2))) -1/2)
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 l (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 t))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) t)
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 l (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 t))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 t t))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 l (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 t))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(pow.f64 (*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1)
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 l (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 t))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(neg.f64 (*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(/.f64 (*.f64 l (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 t))
(*.f64 (/.f64 l (neg.f64 t)) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))

eval1.1s (2.5%)

Compiler

Compiled 15623 to 12242 computations (21.6% saved)

prune679.0ms (1.5%)

Pruning

22 alts after pruning (16 fresh and 6 done)

PrunedKeptTotal
New68412696
Fresh6410
Picked101
Done167
Total69222714
Error
0.4b
Counts
714 → 22
Alt Table
Click to see full alt table
StatusErrorProgram
46.4b
(asin.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 l t)) (/.f64 -1 t)))
43.6b
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
42.5b
(asin.f64 (/.f64 (*.f64 l (*.f64 (sqrt.f64 1/2) (/.f64 -2 t))) 2))
42.5b
(asin.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t))
46.0b
(asin.f64 (+.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 -1 t)) (*.f64 (pow.f64 l 3) (/.f64 1/8 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))))
38.9b
(asin.f64 (+.f64 1 (/.f64 (neg.f64 (pow.f64 t 2)) (pow.f64 l 2))))
35.9b
(asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
52.9b
(asin.f64 (*.f64 (pow.f64 (sqrt.f64 l) 2) (sqrt.f64 (/.f64 1/2 (pow.f64 t 2)))))
50.6b
(asin.f64 (*.f64 (/.f64 (/.f64 1 t) t) (*.f64 (*.f64 (sqrt.f64 1/2) l) t)))
49.7b
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 t t)) (/.f64 1 (/.f64 1 t))))
49.7b
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 t t)) t))
42.5b
(asin.f64 (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))))
43.6b
(asin.f64 (*.f64 (/.f64 1 t) (*.f64 (sqrt.f64 1/2) l)))
43.6b
(asin.f64 (*.f64 (+.f64 (*.f64 t (/.f64 2 t)) -1) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
45.5b
(asin.f64 (*.f64 (*.f64 (/.f64 l t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (sqrt.f64 1/2)))
42.5b
(asin.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 -1 t)))
40.0b
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) (sqrt.f64 1/2)))
48.0b
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (neg.f64 (*.f64 (neg.f64 l) (/.f64 (*.f64 (sqrt.f64 1/2) 2) (*.f64 (*.f64 t t) (/.f64 2 t))))))))
42.5b
(asin.f64 (*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t)))
11.7b
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
25.0b
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
33.5b
(asin.f64 1)
Compiler

Compiled 654 to 540 computations (17.4% saved)

localize87.0ms (0.2%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
0.5b
(asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
15.0b
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
Compiler

Compiled 54 to 42 computations (22.2% saved)

series3.0ms (0%)

Counts
2 → 8
Calls

12 calls:

TimeVariablePointExpression
1.0ms
Om
@inf
(*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
0.0ms
Om
@0
(*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
0.0ms
Omc
@0
(*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
0.0ms
Omc
@inf
(*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
0.0ms
Om
@inf
(asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))

rewrite194.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
970×rational_best-simplify-64
834×rational_best-4
834×rational_best-2
834×rational_best-3
834×rational_best-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01460
19560
218760
349760
4208560
Stop Event
node limit
Counts
2 → 55
Calls
Call 1
Inputs
(asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))))) 2) (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))))) 2) (/.f64 (neg.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) -4)) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) 4))) (neg.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 0 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) 4))) (-.f64 0 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) -4)) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) 4))) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 Om 2)) (*.f64 (pow.f64 Omc 2) -4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 Om 2)) (*.f64 2 (pow.f64 Omc 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (pow.f64 Om 2)) (pow.f64 Omc 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 Om 2) -2) (pow.f64 Omc 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 Om 2) -2) (*.f64 (pow.f64 Omc 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 Om 2)) (pow.f64 Omc 2)) 4) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) -4)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 Om 2) -2) (pow.f64 Omc 2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (pow.f64 Om 2)) -2) (neg.f64 (pow.f64 Omc 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 Om 2) -2) (*.f64 (pow.f64 Omc 2) 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 Om 2) -2) 1/2) (*.f64 2 (pow.f64 Omc 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 Om 2) -2) (pow.f64 (+.f64 Omc Omc) 2)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (pow.f64 Omc 2)) (neg.f64 (pow.f64 Om 2))) (*.f64 (*.f64 2 (pow.f64 Omc 2)) (*.f64 2 (pow.f64 Omc 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 Omc 2) (/.f64 (pow.f64 Om 2) -2)) (*.f64 (pow.f64 Omc 2) (pow.f64 Omc 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 Omc 2) 4) (*.f64 (pow.f64 Om 2) -2)) (*.f64 (*.f64 (pow.f64 Omc 2) 4) (*.f64 (pow.f64 Omc 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 Om 2) -2)) (*.f64 (*.f64 2 (pow.f64 Omc 2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 (pow.f64 Om 2) -4)) (*.f64 (*.f64 (*.f64 2 (pow.f64 Omc 2)) 4) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 (pow.f64 Om 2) -2)) (*.f64 (*.f64 (pow.f64 Omc 2) 4) 4))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))))))))

simplify372.0ms (0.8%)

Algorithm
egg-herbie
Rules
884×rational_best-simplify-55
800×rational_best-simplify-54
778×rational_best-simplify-108
762×rational_best-simplify-71
672×rational_best-simplify-64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01241983
13511833
214851833
377251833
Stop Event
node limit
Counts
63 → 64
Calls
Call 1
Inputs
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))))) 0)
(+.f64 0 (asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))))))
(+.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))))) 2) (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))))) 2))
(-.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))))) 0)
(-.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))))) 2) (/.f64 (neg.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2)))))) 2))
(*.f64 1 (asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))))))
(*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))))) 1)
(*.f64 (*.f64 2 (asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2)))))) 1/2)
(*.f64 1/2 (*.f64 2 (asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2)))))))
(*.f64 (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))))) 4) 1/4)
(*.f64 1/4 (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))))) 4))
(/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))))) 1)
(/.f64 (*.f64 2 (asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2)))))) 2)
(/.f64 (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))))) 4)) 8)
(pow.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))))) 1)
(+.f64 1 (-.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2)))))
(+.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2)))) -1)
(+.f64 0 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(+.f64 -1 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 0)
(+.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) -4)) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) -4)))
(+.f64 (-.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2)))) 1)
(+.f64 (-.f64 0 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) 4))) (neg.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) 4))))
(+.f64 (-.f64 0 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) 4))) (-.f64 0 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) 4))))
(-.f64 0 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))))
(-.f64 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 0)
(-.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) -4)) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) 4)))
(-.f64 (-.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2)))) -1)
(-.f64 (-.f64 0 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) 4))) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) 4)))
(/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) -2))
(/.f64 (*.f64 2 (pow.f64 Om 2)) (*.f64 (pow.f64 Omc 2) -4))
(/.f64 (neg.f64 (pow.f64 Om 2)) (*.f64 2 (pow.f64 Omc 2)))
(/.f64 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))) -1)
(/.f64 (/.f64 (neg.f64 (pow.f64 Om 2)) (pow.f64 Omc 2)) 2)
(/.f64 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -2) 4)
(/.f64 (/.f64 (pow.f64 Om 2) -2) (pow.f64 Omc 2))
(/.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1)
(/.f64 (*.f64 (pow.f64 Om 2) -2) (*.f64 (pow.f64 Omc 2) 4))
(/.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 Om 2)) (pow.f64 Omc 2)) 4) 8)
(/.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) -4)) 1/2)
(/.f64 (/.f64 (*.f64 (pow.f64 Om 2) -2) (pow.f64 Omc 2)) 4)
(/.f64 (/.f64 (neg.f64 (pow.f64 Om 2)) -2) (neg.f64 (pow.f64 Omc 2)))
(/.f64 (/.f64 (/.f64 (pow.f64 Om 2) -2) (*.f64 (pow.f64 Omc 2) 4)) 1/4)
(/.f64 (/.f64 (/.f64 (pow.f64 Om 2) -2) 1/2) (*.f64 2 (pow.f64 Omc 2)))
(/.f64 (/.f64 (/.f64 (pow.f64 Om 2) -2) (pow.f64 (+.f64 Omc Omc) 2)) 1/4)
(/.f64 (*.f64 (*.f64 2 (pow.f64 Omc 2)) (neg.f64 (pow.f64 Om 2))) (*.f64 (*.f64 2 (pow.f64 Omc 2)) (*.f64 2 (pow.f64 Omc 2))))
(/.f64 (*.f64 (pow.f64 Omc 2) (/.f64 (pow.f64 Om 2) -2)) (*.f64 (pow.f64 Omc 2) (pow.f64 Omc 2)))
(/.f64 (*.f64 (*.f64 (pow.f64 Omc 2) 4) (*.f64 (pow.f64 Om 2) -2)) (*.f64 (*.f64 (pow.f64 Omc 2) 4) (*.f64 (pow.f64 Omc 2) 4)))
(/.f64 (*.f64 2 (*.f64 (pow.f64 Om 2) -2)) (*.f64 (*.f64 2 (pow.f64 Omc 2)) 4))
(/.f64 (*.f64 4 (*.f64 (pow.f64 Om 2) -4)) (*.f64 (*.f64 (*.f64 2 (pow.f64 Omc 2)) 4) 4))
(/.f64 (*.f64 4 (*.f64 (pow.f64 Om 2) -2)) (*.f64 (*.f64 (pow.f64 Omc 2) 4) 4))
(pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1)
(neg.f64 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))))
Outputs
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))))) 0)
(asin.f64 (-.f64 1 (/.f64 (/.f64 (pow.f64 Om 2) 2) (pow.f64 Omc 2))))
(asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2)))))
(+.f64 0 (asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))))))
(asin.f64 (-.f64 1 (/.f64 (/.f64 (pow.f64 Om 2) 2) (pow.f64 Omc 2))))
(asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2)))))
(+.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))))) 2) (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))))) 2))
(asin.f64 (-.f64 1 (/.f64 (/.f64 (pow.f64 Om 2) 2) (pow.f64 Omc 2))))
(asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2)))))
(-.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))))) 0)
(asin.f64 (-.f64 1 (/.f64 (/.f64 (pow.f64 Om 2) 2) (pow.f64 Omc 2))))
(asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2)))))
(-.f64 (/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))))) 2) (/.f64 (neg.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2)))))) 2))
(asin.f64 (-.f64 1 (/.f64 (/.f64 (pow.f64 Om 2) 2) (pow.f64 Omc 2))))
(asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2)))))
(*.f64 1 (asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))))))
(asin.f64 (-.f64 1 (/.f64 (/.f64 (pow.f64 Om 2) 2) (pow.f64 Omc 2))))
(asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2)))))
(*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))))) 1)
(asin.f64 (-.f64 1 (/.f64 (/.f64 (pow.f64 Om 2) 2) (pow.f64 Omc 2))))
(asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2)))))
(*.f64 (*.f64 2 (asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2)))))) 1/2)
(asin.f64 (-.f64 1 (/.f64 (/.f64 (pow.f64 Om 2) 2) (pow.f64 Omc 2))))
(asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2)))))
(*.f64 1/2 (*.f64 2 (asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2)))))))
(asin.f64 (-.f64 1 (/.f64 (/.f64 (pow.f64 Om 2) 2) (pow.f64 Omc 2))))
(asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2)))))
(*.f64 (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))))) 4) 1/4)
(asin.f64 (-.f64 1 (/.f64 (/.f64 (pow.f64 Om 2) 2) (pow.f64 Omc 2))))
(asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2)))))
(*.f64 1/4 (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))))) 4))
(asin.f64 (-.f64 1 (/.f64 (/.f64 (pow.f64 Om 2) 2) (pow.f64 Omc 2))))
(asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2)))))
(/.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))))) 1)
(asin.f64 (-.f64 1 (/.f64 (/.f64 (pow.f64 Om 2) 2) (pow.f64 Omc 2))))
(asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2)))))
(/.f64 (*.f64 2 (asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2)))))) 2)
(asin.f64 (-.f64 1 (/.f64 (/.f64 (pow.f64 Om 2) 2) (pow.f64 Omc 2))))
(asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2)))))
(/.f64 (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))))) 4) 4)
(asin.f64 (-.f64 1 (/.f64 (/.f64 (pow.f64 Om 2) 2) (pow.f64 Omc 2))))
(asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2)))))
(/.f64 (*.f64 2 (*.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))))) 4)) 8)
(asin.f64 (-.f64 1 (/.f64 (/.f64 (pow.f64 Om 2) 2) (pow.f64 Omc 2))))
(asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2)))))
(pow.f64 (asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))))) 1)
(asin.f64 (-.f64 1 (/.f64 (/.f64 (pow.f64 Om 2) 2) (pow.f64 Omc 2))))
(asin.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2)))))
(+.f64 1 (-.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2)))))
(neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) 2) (pow.f64 Omc 2)))
(/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) -2))
(*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))
(+.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2)))) -1)
(neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) 2) (pow.f64 Omc 2)))
(/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) -2))
(*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))
(+.f64 0 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) 2) (pow.f64 Omc 2)))
(/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) -2))
(*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))
(+.f64 -1 (-.f64 1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2)))))
(neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) 2) (pow.f64 Omc 2)))
(/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) -2))
(*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 0)
(neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) 2) (pow.f64 Omc 2)))
(/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) -2))
(*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))
(+.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) -4)) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) -4)))
(neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) 2) (pow.f64 Omc 2)))
(/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) -2))
(*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))
(+.f64 (-.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2)))) 1)
(neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) 2) (pow.f64 Omc 2)))
(/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) -2))
(*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))
(+.f64 (-.f64 0 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) 4))) (neg.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) 4))))
(neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) 2) (pow.f64 Omc 2)))
(/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) -2))
(*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))
(+.f64 (-.f64 0 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) 4))) (-.f64 0 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) 4))))
(neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) 2) (pow.f64 Omc 2)))
(/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) -2))
(*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))
(-.f64 0 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))))
(neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) 2) (pow.f64 Omc 2)))
(/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) -2))
(*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))
(-.f64 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) 2) (pow.f64 Omc 2)))
(/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) -2))
(*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 0)
(neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) 2) (pow.f64 Omc 2)))
(/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) -2))
(*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))
(-.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) -4)) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) 4)))
(neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) 2) (pow.f64 Omc 2)))
(/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) -2))
(*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))
(-.f64 (-.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2)))) -1)
(neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) 2) (pow.f64 Omc 2)))
(/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) -2))
(*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))
(-.f64 (-.f64 0 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) 4))) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) 4)))
(neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) 2) (pow.f64 Omc 2)))
(/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) -2))
(*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))
(/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) -2))
(neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) 2) (pow.f64 Omc 2)))
(*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))
(/.f64 (*.f64 2 (pow.f64 Om 2)) (*.f64 (pow.f64 Omc 2) -4))
(neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) 2) (pow.f64 Omc 2)))
(/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) -2))
(*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))
(/.f64 (neg.f64 (pow.f64 Om 2)) (*.f64 2 (pow.f64 Omc 2)))
(neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) 2) (pow.f64 Omc 2)))
(/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) -2))
(*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))
(/.f64 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))) -1)
(neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) 2) (pow.f64 Omc 2)))
(/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) -2))
(*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))
(/.f64 (/.f64 (neg.f64 (pow.f64 Om 2)) (pow.f64 Omc 2)) 2)
(neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) 2) (pow.f64 Omc 2)))
(/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) -2))
(*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))
(/.f64 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -2) 4)
(/.f64 (*.f64 (pow.f64 Om 2) (/.f64 -2 (pow.f64 Omc 2))) 4)
(/.f64 (/.f64 (pow.f64 Om 2) -2) (pow.f64 Omc 2))
(neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) 2) (pow.f64 Omc 2)))
(/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) -2))
(*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))
(/.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1)
(neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) 2) (pow.f64 Omc 2)))
(/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) -2))
(*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))
(/.f64 (*.f64 (pow.f64 Om 2) -2) (*.f64 (pow.f64 Omc 2) 4))
(neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) 2) (pow.f64 Omc 2)))
(/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) -2))
(*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))
(/.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 Om 2)) (pow.f64 Omc 2)) 4) 8)
(/.f64 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -2) 4)
(/.f64 (*.f64 (pow.f64 Om 2) (/.f64 -2 (pow.f64 Omc 2))) 4)
(/.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) -4)) 1/2)
(neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) 2) (pow.f64 Omc 2)))
(/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) -2))
(*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))
(/.f64 (/.f64 (*.f64 (pow.f64 Om 2) -2) (pow.f64 Omc 2)) 4)
(neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) 2) (pow.f64 Omc 2)))
(/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) -2))
(*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))
(/.f64 (/.f64 (neg.f64 (pow.f64 Om 2)) -2) (neg.f64 (pow.f64 Omc 2)))
(neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) 2) (pow.f64 Omc 2)))
(/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) -2))
(*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))
(/.f64 (/.f64 (/.f64 (pow.f64 Om 2) -2) (*.f64 (pow.f64 Omc 2) 4)) 1/4)
(neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) 2) (pow.f64 Omc 2)))
(/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) -2))
(*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))
(/.f64 (/.f64 (/.f64 (pow.f64 Om 2) -2) 1/2) (*.f64 2 (pow.f64 Omc 2)))
(neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) 2) (pow.f64 Omc 2)))
(/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) -2))
(*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))
(/.f64 (/.f64 (/.f64 (pow.f64 Om 2) -2) (pow.f64 (+.f64 Omc Omc) 2)) 1/4)
(/.f64 (/.f64 (/.f64 (pow.f64 Om 2) -2) 1/4) (pow.f64 (+.f64 Omc Omc) 2))
(/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (+.f64 Omc Omc) 2)) -1/2)
(/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (+.f64 Omc Omc) 2) -1/2))
(/.f64 (*.f64 (*.f64 2 (pow.f64 Omc 2)) (neg.f64 (pow.f64 Om 2))) (*.f64 (*.f64 2 (pow.f64 Omc 2)) (*.f64 2 (pow.f64 Omc 2))))
(neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) 2) (pow.f64 Omc 2)))
(/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) -2))
(*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))
(/.f64 (*.f64 (pow.f64 Omc 2) (/.f64 (pow.f64 Om 2) -2)) (*.f64 (pow.f64 Omc 2) (pow.f64 Omc 2)))
(neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) 2) (pow.f64 Omc 2)))
(/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) -2))
(*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))
(/.f64 (*.f64 (*.f64 (pow.f64 Omc 2) 4) (*.f64 (pow.f64 Om 2) -2)) (*.f64 (*.f64 (pow.f64 Omc 2) 4) (*.f64 (pow.f64 Omc 2) 4)))
(neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) 2) (pow.f64 Omc 2)))
(/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) -2))
(*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))
(/.f64 (*.f64 2 (*.f64 (pow.f64 Om 2) -2)) (*.f64 (*.f64 2 (pow.f64 Omc 2)) 4))
(neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) 2) (pow.f64 Omc 2)))
(/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) -2))
(*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))
(/.f64 (*.f64 4 (*.f64 (pow.f64 Om 2) -4)) (*.f64 (*.f64 (*.f64 2 (pow.f64 Omc 2)) 4) 4))
(neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) 2) (pow.f64 Omc 2)))
(/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) -2))
(*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))
(/.f64 (*.f64 4 (*.f64 (pow.f64 Om 2) -2)) (*.f64 (*.f64 (pow.f64 Omc 2) 4) 4))
(neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) 2) (pow.f64 Omc 2)))
(/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) -2))
(*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))
(pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1)
(neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) 2) (pow.f64 Omc 2)))
(/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) -2))
(*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))
(neg.f64 (/.f64 (pow.f64 Om 2) (*.f64 2 (pow.f64 Omc 2))))
(neg.f64 (/.f64 (/.f64 (pow.f64 Om 2) 2) (pow.f64 Omc 2)))
(/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) -2))
(*.f64 (pow.f64 Om 2) (/.f64 -1/2 (pow.f64 Omc 2)))

localize52.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))
0.4b
(/.f64 (sqrt.f64 1/2) t)
Compiler

Compiled 30 to 20 computations (33.3% saved)

localize82.0ms (0.2%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.4b
(*.f64 (sqrt.f64 1/2) l)
8.3b
(/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 t t))
14.2b
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 t t)) t)
Compiler

Compiled 45 to 26 computations (42.2% saved)

series5.0ms (0%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
1.0ms
l
@inf
(/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 t t))
1.0ms
l
@0
(/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 t t))
1.0ms
t
@inf
(/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 t t))
0.0ms
l
@-inf
(/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 t t))
0.0ms
t
@0
(/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 t t))

rewrite391.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1968×rational_best-2
1968×rational_best-1
690×rational_best-simplify-53
658×rational_best-simplify-78
646×rational_best-simplify-49
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01152
17952
221040
382840
4650540
Stop Event
node limit
Counts
2 → 207
Calls
Call 1
Inputs
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 t t)) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 t t))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 0 (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 1/2 t)) (*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 1/2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (+.f64 t t) 2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 3) (*.f64 (+.f64 t t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 0 (/.f64 1 t)) (*.f64 (sqrt.f64 1/2) (/.f64 l t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 0 (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 l t) 2)) (*.f64 (sqrt.f64 1/2) (/.f64 l t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 1/2 t)) (/.f64 (*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 1/2 t)) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) -2) t))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 1/2 t)) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 -2 (*.f64 t t))) (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 1/2 t)) (/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 3) (*.f64 (+.f64 t t) 2)) (/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) (*.f64 (+.f64 t t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) l) t)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (*.f64 t t) (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 (*.f64 t t) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) (*.f64 (*.f64 t (+.f64 t t)) (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 l (+.f64 t t))) (/.f64 1/2 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))) 2) (/.f64 2 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))) 2) (/.f64 4 (+.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 l t) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 l t) 2)) (*.f64 (/.f64 1 t) (+.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 l t) 2)) (*.f64 (+.f64 t t) (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) (*.f64 (+.f64 t t) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) (*.f64 4 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) (*.f64 (*.f64 (*.f64 t t) 4) (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) (fabs.f64 t)) (/.f64 t (fabs.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) (*.f64 t t)) (*.f64 4 (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) (*.f64 t t)) (/.f64 4 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) t) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) t) (/.f64 (*.f64 (+.f64 t t) 2) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) t) (*.f64 (*.f64 (+.f64 t t) 2) (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4)) (*.f64 (*.f64 (+.f64 t t) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4)) (*.f64 (*.f64 2 (*.f64 (*.f64 t t) 4)) (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4)) (+.f64 (*.f64 (+.f64 t t) 2) (*.f64 (+.f64 t t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 1/2 t)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) 2) (/.f64 t 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 (sqrt.f64 1/2) (*.f64 l t))) (*.f64 (*.f64 t t) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l t)) (*.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 (/.f64 l (*.f64 t t)) t)) (*.f64 (/.f64 1 (*.f64 t t)) (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 l (*.f64 t t))) (/.f64 1 (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 l (*.f64 t t))) (*.f64 (/.f64 1 t) (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 l t) 2)) (*.f64 t (*.f64 t t))) (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))) (/.f64 2 t)) (*.f64 (/.f64 2 t) (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))) (+.f64 t t)) (/.f64 1/2 (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l t)) (+.f64 t t)) (/.f64 t 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l t)) (+.f64 t t)) (/.f64 (*.f64 t t) (+.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 1 t)) (*.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) (/.f64 1 t)) (*.f64 t (+.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 l t) 2)) (/.f64 1 t)) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) (/.f64 1 t)) (*.f64 (*.f64 t t) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t)) (/.f64 1 t)) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) (fabs.f64 t)) (/.f64 1 t)) (fabs.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) (*.f64 t t)) (/.f64 1 t)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) t) (/.f64 1 t)) (*.f64 (+.f64 t t) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4)) (/.f64 1 t)) (*.f64 2 (*.f64 (*.f64 t t) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 l t) 2)) (*.f64 t (*.f64 t t))) (/.f64 1 t)) (/.f64 2 (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 4 (*.f64 (sqrt.f64 1/2) (*.f64 l t))) t) (*.f64 (+.f64 t t) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 t t) (*.f64 (sqrt.f64 1/2) (/.f64 l t))) (+.f64 t t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 t t) (*.f64 (sqrt.f64 1/2) l)) (*.f64 t (+.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l t)) (neg.f64 t)) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l t)) (fabs.f64 t)) (fabs.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) t) (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) t)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l t)) (*.f64 (sqrt.f64 1/2) (*.f64 l t))) (*.f64 t (+.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 t t) (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) t)) (*.f64 4 (+.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 t t) 2) (*.f64 (*.f64 (sqrt.f64 1/2) l) 4)) (*.f64 (*.f64 (+.f64 t t) 2) (*.f64 (+.f64 t t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 t t) (*.f64 (*.f64 (sqrt.f64 1/2) l) 4)) (*.f64 (*.f64 (+.f64 t t) 2) (+.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 t t) 2) (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) t)) (*.f64 4 (*.f64 (+.f64 t t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 (sqrt.f64 1/2) (+.f64 l l))) (*.f64 t (+.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4)) (*.f64 (*.f64 (+.f64 t t) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 t) (*.f64 (sqrt.f64 1/2) l)) (*.f64 t (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 t) (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))) (*.f64 (/.f64 1 t) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 t) (*.f64 (sqrt.f64 1/2) (/.f64 l t))) (neg.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 t) (*.f64 (sqrt.f64 1/2) (+.f64 l l))) (*.f64 (+.f64 t t) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 t) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 l t) 2))) (*.f64 2 (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 (*.f64 (sqrt.f64 1/2) l) 4)) (*.f64 (*.f64 t t) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 t) (*.f64 (*.f64 (sqrt.f64 1/2) l) 4)) (*.f64 (*.f64 (+.f64 t t) 2) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 t) (*.f64 (*.f64 (sqrt.f64 1/2) l) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 t) (*.f64 (*.f64 (sqrt.f64 1/2) l) 4)) (*.f64 (*.f64 (+.f64 t t) 2) (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) t)) (*.f64 4 t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 t) (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) t)) (*.f64 4 (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 (sqrt.f64 1/2) (*.f64 l t))) (*.f64 (*.f64 t t) t))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 t t) (*.f64 (sqrt.f64 1/2) (*.f64 l t))) (*.f64 (*.f64 t t) (+.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 t) (*.f64 (sqrt.f64 1/2) (*.f64 l t))) (*.f64 (*.f64 t t) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 t t) 2) (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) (*.f64 t t))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) (*.f64 t t)) (*.f64 (+.f64 t t) 2)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) (*.f64 (+.f64 t t) 2)) (*.f64 (*.f64 (+.f64 t t) 2) (*.f64 (+.f64 t t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 2 t) (*.f64 (sqrt.f64 1/2) (+.f64 l l))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (+.f64 t t)) (+.f64 l l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 l (+.f64 t t))) (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 l (+.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (*.f64 t t) 4)) (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 3) (*.f64 (*.f64 t t) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 l (+.f64 t t))) 2) (/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 3) (*.f64 t (+.f64 t t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 l (+.f64 t t))) (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 -2 (*.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 l (+.f64 t t))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 l (+.f64 t t))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))) (+.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))) 2) (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 3) (*.f64 t (+.f64 t t))) 2) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 -2 (*.f64 t t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 3) (*.f64 (*.f64 t t) 4)) (/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) (*.f64 (*.f64 t t) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (*.f64 (/.f64 l t) (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (/.f64 (/.f64 l (neg.f64 t)) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (/.f64 (/.f64 l (fabs.f64 t)) (fabs.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (/.f64 (sqrt.f64 1/2) (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 1 (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (/.f64 1 t) (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 t (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 l (*.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t t) (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 (/.f64 l (*.f64 t t)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 1 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 l t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l t) (/.f64 (sqrt.f64 1/2) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) (/.f64 1/2 (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) (*.f64 (/.f64 1/2 t) (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 t) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 l t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (*.f64 t t)) l)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (*.f64 t t)) (/.f64 (/.f64 l t) (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) 2) (/.f64 l (*.f64 t (+.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 l l) (/.f64 (sqrt.f64 1/2) (*.f64 t (+.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 l (+.f64 t t))) (*.f64 (+.f64 t t) (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 t) (*.f64 (sqrt.f64 1/2) (/.f64 l t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 l (+.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 l t) 2)) (/.f64 1/2 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) (/.f64 1 (*.f64 (*.f64 t t) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) (/.f64 (/.f64 1 t) (*.f64 (+.f64 t t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 t) (*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 1/2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (/.f64 t 2)) (/.f64 l (+.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (/.f64 t 2)) (*.f64 1 (/.f64 l (+.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l t) (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 t t)) (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 t (/.f64 l t)) (/.f64 (sqrt.f64 1/2) (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t)) (/.f64 1 (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) (fabs.f64 t)) (/.f64 1 (fabs.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 t 2) (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))) (/.f64 2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1/2 t)) (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 t t)) (*.f64 (sqrt.f64 1/2) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 t t)) (*.f64 (sqrt.f64 1/2) (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (*.f64 t t) 4)) (*.f64 (*.f64 (sqrt.f64 1/2) l) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (*.f64 t (+.f64 t t))) (+.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (*.f64 t t)) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (*.f64 t t)) (/.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (*.f64 t (+.f64 t t))) (*.f64 (sqrt.f64 1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 l t) 2) (/.f64 (sqrt.f64 1/2) (+.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 l t) 2) (*.f64 1 (/.f64 (sqrt.f64 1/2) (+.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 l l) 2) (/.f64 (/.f64 (sqrt.f64 1/2) t) (*.f64 (+.f64 t t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 l l) 2) (/.f64 (/.f64 (sqrt.f64 1/2) (*.f64 t t)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 1/2) 2) 2) (/.f64 (/.f64 l t) (*.f64 (+.f64 t t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) (*.f64 t t)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) t) (*.f64 1/2 (/.f64 1/2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) t) (/.f64 1 (*.f64 (+.f64 t t) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4)) (/.f64 1 (*.f64 2 (*.f64 (*.f64 t t) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 1/2 t)) (/.f64 2 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 t)) (/.f64 l (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (neg.f64 t)) (/.f64 (sqrt.f64 1/2) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 1/2) (fabs.f64 t)) (/.f64 l (fabs.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (fabs.f64 t)) (/.f64 (sqrt.f64 1/2) (fabs.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 t)) (*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fabs.f64 t)) (/.f64 (*.f64 (sqrt.f64 1/2) l) (fabs.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l t)) (/.f64 (/.f64 1 t) (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 (/.f64 l (*.f64 t t)) t)) (/.f64 1 (/.f64 1 (*.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 l (*.f64 t t))) (/.f64 1 (/.f64 1 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 l t) 2)) (*.f64 t (*.f64 t t))) (/.f64 1 (/.f64 2 (*.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))) (/.f64 2 t)) (/.f64 1 (/.f64 2 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 l l) (fabs.f64 t)) (/.f64 (/.f64 (sqrt.f64 1/2) 2) (fabs.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) (fabs.f64 t)) (/.f64 1/2 (fabs.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 1/2) 2) (neg.f64 t)) (/.f64 (/.f64 l 2) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 l l) (neg.f64 t)) (/.f64 (/.f64 (sqrt.f64 1/2) 2) (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) (neg.f64 t)) (/.f64 1/2 (neg.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 1/2) 2) (fabs.f64 t)) (/.f64 (/.f64 l 2) (fabs.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 t t) (/.f64 1 t)) (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 l (*.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (sqrt.f64 1/2) (*.f64 t t)) (/.f64 (sqrt.f64 1/2) (*.f64 t t))) (*.f64 1 (/.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 t t) (*.f64 (sqrt.f64 1/2) l)) (/.f64 (/.f64 1 (*.f64 t t)) (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 t t) (*.f64 (sqrt.f64 1/2) (+.f64 l l))) (/.f64 (/.f64 1/2 (*.f64 t t)) (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 t t) (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))) (/.f64 1 (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 t t) (*.f64 (sqrt.f64 1/2) (/.f64 l t))) (/.f64 (/.f64 1 t) (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 t t) (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))) 2)) (/.f64 1/2 (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 t t) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 l t) 2))) (/.f64 (/.f64 1/2 t) (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 t t) (*.f64 (*.f64 (sqrt.f64 1/2) l) 4)) (/.f64 (/.f64 1 (*.f64 (*.f64 t t) 4)) (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 t t) (sqrt.f64 1/2)) (/.f64 (/.f64 l (*.f64 t t)) (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 t t) l) (/.f64 (/.f64 (sqrt.f64 1/2) (*.f64 t t)) (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 t t) (/.f64 (sqrt.f64 1/2) t)) (/.f64 (/.f64 l t) (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 t t) (/.f64 l t)) (/.f64 (/.f64 (sqrt.f64 1/2) t) (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 t t) (/.f64 (sqrt.f64 1/2) (*.f64 t t))) (/.f64 l (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 t t) (*.f64 (sqrt.f64 1/2) 2)) (/.f64 (/.f64 l (*.f64 t (+.f64 t t))) (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 t t) (+.f64 l l)) (/.f64 (/.f64 (sqrt.f64 1/2) (*.f64 t (+.f64 t t))) (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 t t) (*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))) (/.f64 (/.f64 1 (neg.f64 t)) (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 t t) (/.f64 (*.f64 (sqrt.f64 1/2) l) (fabs.f64 t))) (/.f64 (/.f64 1 (fabs.f64 t)) (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 t t) (/.f64 (sqrt.f64 1/2) (neg.f64 t))) (/.f64 (/.f64 l (neg.f64 t)) (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 t t) (/.f64 l (neg.f64 t))) (/.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 t)) (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 t t) (/.f64 (sqrt.f64 1/2) (fabs.f64 t))) (/.f64 (/.f64 l (fabs.f64 t)) (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 t t) (/.f64 l (fabs.f64 t))) (/.f64 (/.f64 (sqrt.f64 1/2) (fabs.f64 t)) (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 t t) (/.f64 1 (neg.f64 t))) (/.f64 (*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t)) (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 t t) (/.f64 1 (fabs.f64 t))) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) (fabs.f64 t)) (*.f64 t t)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))) 1)))))

simplify451.0ms (1%)

Algorithm
egg-herbie
Rules
1392×rational_best-simplify-108
986×rational_best-simplify-55
890×rational_best-simplify-50
848×rational_best-simplify-1
722×rational_best-simplify-49
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04677283
116957165
271256757
Stop Event
node limit
Counts
255 → 237
Calls
Call 1
Inputs
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) (pow.f64 t 2))
(/.f64 (*.f64 (sqrt.f64 1/2) l) (pow.f64 t 2))
(/.f64 (*.f64 (sqrt.f64 1/2) l) (pow.f64 t 2))
(/.f64 (*.f64 (sqrt.f64 1/2) l) (pow.f64 t 2))
(/.f64 (*.f64 (sqrt.f64 1/2) l) (pow.f64 t 2))
(/.f64 (*.f64 (sqrt.f64 1/2) l) (pow.f64 t 2))
(/.f64 (*.f64 (sqrt.f64 1/2) l) (pow.f64 t 2))
(/.f64 (*.f64 (sqrt.f64 1/2) l) (pow.f64 t 2))
(/.f64 (*.f64 (sqrt.f64 1/2) l) (pow.f64 t 2))
(/.f64 (*.f64 (sqrt.f64 1/2) l) (pow.f64 t 2))
(/.f64 (*.f64 (sqrt.f64 1/2) l) (pow.f64 t 2))
(/.f64 (*.f64 (sqrt.f64 1/2) l) (pow.f64 t 2))
(/.f64 (*.f64 (sqrt.f64 1/2) l) (pow.f64 t 2))
(/.f64 (*.f64 (sqrt.f64 1/2) l) (pow.f64 t 2))
(/.f64 (*.f64 (sqrt.f64 1/2) l) (pow.f64 t 2))
(/.f64 (*.f64 (sqrt.f64 1/2) l) (pow.f64 t 2))
(/.f64 (*.f64 (sqrt.f64 1/2) l) (pow.f64 t 2))
(/.f64 (*.f64 (sqrt.f64 1/2) l) (pow.f64 t 2))
(/.f64 (*.f64 (sqrt.f64 1/2) l) (pow.f64 t 2))
(/.f64 (*.f64 (sqrt.f64 1/2) l) (pow.f64 t 2))
(/.f64 (*.f64 (sqrt.f64 1/2) l) (pow.f64 t 2))
(/.f64 (*.f64 (sqrt.f64 1/2) l) (pow.f64 t 2))
(/.f64 (*.f64 (sqrt.f64 1/2) l) (pow.f64 t 2))
(/.f64 (*.f64 (sqrt.f64 1/2) l) (pow.f64 t 2))
(+.f64 0 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 0)
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 0 (/.f64 1 t)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 1/2 t)) (*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 1/2 t)))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (+.f64 t t) 2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 3) (*.f64 (+.f64 t t) 2)))
(+.f64 (/.f64 0 (/.f64 1 t)) (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(-.f64 0 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(-.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 0)
(-.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 0 (/.f64 1 t)))
(-.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 l t) 2)) (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(-.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 1/2 t)) (/.f64 (*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t)) 2))
(-.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 1/2 t)) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) -2) t))
(-.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 1/2 t)) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 -2 (*.f64 t t))) (/.f64 1 t)))
(-.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 1/2 t)) (/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))) 2))
(-.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 3) (*.f64 (+.f64 t t) 2)) (/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) (*.f64 (+.f64 t t) 2)))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (*.f64 t t) (/.f64 1 t)))
(/.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 (*.f64 t t) t))
(/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))) (/.f64 1 t))
(/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 1)
(/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) (+.f64 t t))
(/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) (*.f64 (*.f64 t (+.f64 t t)) (/.f64 1 t)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 l (+.f64 t t))) (/.f64 1/2 t))
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))) 2) (/.f64 2 t))
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))) 2) (/.f64 4 (+.f64 t t)))
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 l t) 2)) 2)
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 l t) 2)) (*.f64 (/.f64 1 t) (+.f64 t t)))
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 l t) 2)) (*.f64 (+.f64 t t) (/.f64 1 t)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) (*.f64 (+.f64 t t) 2))
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) (*.f64 4 t))
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) (*.f64 (*.f64 (*.f64 t t) 4) (/.f64 1 t)))
(/.f64 (*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t)) -1)
(/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) (fabs.f64 t)) (/.f64 t (fabs.f64 t)))
(/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) (*.f64 t t)) (*.f64 4 (/.f64 1 t)))
(/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) (*.f64 t t)) (/.f64 4 t))
(/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) t) 4)
(/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) t) (/.f64 (*.f64 (+.f64 t t) 2) t))
(/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) t) (*.f64 (*.f64 (+.f64 t t) 2) (/.f64 1 t)))
(/.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4)) (*.f64 (*.f64 (+.f64 t t) 2) 2))
(/.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4)) (*.f64 (*.f64 2 (*.f64 (*.f64 t t) 4)) (/.f64 1 t)))
(/.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4)) (+.f64 (*.f64 (+.f64 t t) 2) (*.f64 (+.f64 t t) 2)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 1/2 t)) 1/2)
(/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) 2) (/.f64 t 2))
(/.f64 (*.f64 4 (*.f64 (sqrt.f64 1/2) (*.f64 l t))) (*.f64 (*.f64 t t) 4))
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l t)) (*.f64 t t))
(/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 (/.f64 l (*.f64 t t)) t)) (*.f64 (/.f64 1 (*.f64 t t)) (/.f64 1 t)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 l (*.f64 t t))) (/.f64 1 (*.f64 t t)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 l (*.f64 t t))) (*.f64 (/.f64 1 t) (/.f64 1 t)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 l t) 2)) (*.f64 t (*.f64 t t))) (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 1 t)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))) (/.f64 2 t)) (*.f64 (/.f64 2 t) (/.f64 1 t)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))) (+.f64 t t)) (/.f64 1/2 (*.f64 t t)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l t)) (+.f64 t t)) (/.f64 t 2))
(/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l t)) (+.f64 t t)) (/.f64 (*.f64 t t) (+.f64 t t)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 1 t)) (*.f64 t t))
(/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) (/.f64 1 t)) (*.f64 t (+.f64 t t)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 l t) 2)) (/.f64 1 t)) (+.f64 t t))
(/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) (/.f64 1 t)) (*.f64 (*.f64 t t) 4))
(/.f64 (/.f64 (*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t)) (/.f64 1 t)) (neg.f64 t))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) (fabs.f64 t)) (/.f64 1 t)) (fabs.f64 t))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) (*.f64 t t)) (/.f64 1 t)) 4)
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) t) (/.f64 1 t)) (*.f64 (+.f64 t t) 2))
(/.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4)) (/.f64 1 t)) (*.f64 2 (*.f64 (*.f64 t t) 4)))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 l t) 2)) (*.f64 t (*.f64 t t))) (/.f64 1 t)) (/.f64 2 (*.f64 t t)))
(/.f64 (/.f64 (*.f64 4 (*.f64 (sqrt.f64 1/2) (*.f64 l t))) t) (*.f64 (+.f64 t t) 2))
(/.f64 (*.f64 (+.f64 t t) (*.f64 (sqrt.f64 1/2) (/.f64 l t))) (+.f64 t t))
(/.f64 (*.f64 (+.f64 t t) (*.f64 (sqrt.f64 1/2) l)) (*.f64 t (+.f64 t t)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l t)) (neg.f64 t)) (neg.f64 t))
(/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l t)) (fabs.f64 t)) (fabs.f64 t))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) t) (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) t)) 8)
(/.f64 (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l t)) (*.f64 (sqrt.f64 1/2) (*.f64 l t))) (*.f64 t (+.f64 t t)))
(/.f64 (*.f64 (+.f64 t t) (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) t)) (*.f64 4 (+.f64 t t)))
(/.f64 (*.f64 (*.f64 (+.f64 t t) 2) (*.f64 (*.f64 (sqrt.f64 1/2) l) 4)) (*.f64 (*.f64 (+.f64 t t) 2) (*.f64 (+.f64 t t) 2)))
(/.f64 (*.f64 (+.f64 t t) (*.f64 (*.f64 (sqrt.f64 1/2) l) 4)) (*.f64 (*.f64 (+.f64 t t) 2) (+.f64 t t)))
(/.f64 (*.f64 (*.f64 (+.f64 t t) 2) (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) t)) (*.f64 4 (*.f64 (+.f64 t t) 2)))
(/.f64 (*.f64 t (*.f64 (sqrt.f64 1/2) (+.f64 l l))) (*.f64 t (+.f64 t t)))
(/.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4)) (*.f64 (*.f64 (+.f64 t t) 2) 4))
(/.f64 (*.f64 (neg.f64 t) (*.f64 (sqrt.f64 1/2) l)) (*.f64 t (neg.f64 t)))
(/.f64 (*.f64 (neg.f64 t) (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))) (*.f64 (/.f64 1 t) (neg.f64 t)))
(/.f64 (*.f64 (neg.f64 t) (*.f64 (sqrt.f64 1/2) (/.f64 l t))) (neg.f64 t))
(/.f64 (*.f64 (neg.f64 t) (*.f64 (sqrt.f64 1/2) (+.f64 l l))) (*.f64 (+.f64 t t) (neg.f64 t)))
(/.f64 (*.f64 (neg.f64 t) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 l t) 2))) (*.f64 2 (neg.f64 t)))
(/.f64 (*.f64 t (*.f64 (*.f64 (sqrt.f64 1/2) l) 4)) (*.f64 (*.f64 t t) 4))
(/.f64 (*.f64 (neg.f64 t) (*.f64 (*.f64 (sqrt.f64 1/2) l) 4)) (*.f64 (*.f64 (+.f64 t t) 2) (neg.f64 t)))
(/.f64 (*.f64 (/.f64 1 t) (*.f64 (*.f64 (sqrt.f64 1/2) l) 4)) 4)
(/.f64 (*.f64 (/.f64 1 t) (*.f64 (*.f64 (sqrt.f64 1/2) l) 4)) (*.f64 (*.f64 (+.f64 t t) 2) (/.f64 1 t)))
(/.f64 (*.f64 t (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) t)) (*.f64 4 t))
(/.f64 (*.f64 (neg.f64 t) (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) t)) (*.f64 4 (neg.f64 t)))
(/.f64 (*.f64 t (*.f64 (sqrt.f64 1/2) (*.f64 l t))) (*.f64 (*.f64 t t) t))
(/.f64 (*.f64 (+.f64 t t) (*.f64 (sqrt.f64 1/2) (*.f64 l t))) (*.f64 (*.f64 t t) (+.f64 t t)))
(/.f64 (*.f64 (neg.f64 t) (*.f64 (sqrt.f64 1/2) (*.f64 l t))) (*.f64 (*.f64 t t) (neg.f64 t)))
(/.f64 (*.f64 (*.f64 (+.f64 t t) 2) (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) (*.f64 t t))) 16)
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) (*.f64 t t)) (*.f64 (+.f64 t t) 2)) 16)
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) (*.f64 (+.f64 t t) 2)) (*.f64 (*.f64 (+.f64 t t) 2) (*.f64 (+.f64 t t) 2)))
(/.f64 (*.f64 (/.f64 2 t) (*.f64 (sqrt.f64 1/2) (+.f64 l l))) 4)
(/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l) 1)
(/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (+.f64 t t)) (+.f64 l l)) 1)
(pow.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 1)
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))) 0)
(+.f64 0 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))))
(+.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 l (+.f64 t t))) (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 l (+.f64 t t))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (*.f64 t t) 4)) (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 3) (*.f64 (*.f64 t t) 4)))
(+.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 l (+.f64 t t))) 2) (/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 3) (*.f64 t (+.f64 t t))) 2))
(-.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))) 0)
(-.f64 0 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 l (+.f64 t t))) (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 -2 (*.f64 t t))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 l (+.f64 t t))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))) 2))
(-.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 l (+.f64 t t))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))) (+.f64 t t)))
(-.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))) 2) (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 3) (*.f64 t (+.f64 t t))) 2) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 -2 (*.f64 t t))) 2))
(-.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 3) (*.f64 (*.f64 t t) 4)) (/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) (*.f64 (*.f64 t t) 4)))
(*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))) 2))
(*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))
(*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 l t) (/.f64 1 t)))
(*.f64 (sqrt.f64 1/2) (/.f64 (/.f64 l (neg.f64 t)) (neg.f64 t)))
(*.f64 (sqrt.f64 1/2) (/.f64 (/.f64 l (fabs.f64 t)) (fabs.f64 t)))
(*.f64 l (/.f64 (sqrt.f64 1/2) (*.f64 t t)))
(*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 1 (*.f64 t t)))
(*.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (/.f64 1 t) (/.f64 1 t)))
(*.f64 t (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 l (*.f64 t t))))
(*.f64 (*.f64 t t) (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 (/.f64 l (*.f64 t t)) t)))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))) 1)
(*.f64 1 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 1 t))
(*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 l t))
(*.f64 (/.f64 l t) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) (/.f64 1/2 (*.f64 t t)))
(*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) (*.f64 (/.f64 1/2 t) (/.f64 1 t)))
(*.f64 (/.f64 1/2 t) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 l t) 2)))
(*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 t t)) l)
(*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 t t)) (/.f64 (/.f64 l t) (/.f64 1 t)))
(*.f64 (*.f64 (sqrt.f64 1/2) 2) (/.f64 l (*.f64 t (+.f64 t t))))
(*.f64 (+.f64 l l) (/.f64 (sqrt.f64 1/2) (*.f64 t (+.f64 t t))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 l (+.f64 t t))) (*.f64 (+.f64 t t) (/.f64 1 t)))
(*.f64 (/.f64 1 t) (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 l (+.f64 t t))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))) 2) 1/2)
(*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 l t) 2)) (/.f64 1/2 t))
(*.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) (/.f64 1 (*.f64 (*.f64 t t) 4)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) (/.f64 (/.f64 1 t) (*.f64 (+.f64 t t) 2)))
(*.f64 (/.f64 2 t) (*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 1/2 t)))
(*.f64 (/.f64 (sqrt.f64 1/2) (/.f64 t 2)) (/.f64 l (+.f64 t t)))
(*.f64 (/.f64 (sqrt.f64 1/2) (/.f64 t 2)) (*.f64 1 (/.f64 l (+.f64 t t))))
(*.f64 (*.f64 l t) (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 t t)) (/.f64 1 t)))
(*.f64 (*.f64 t (/.f64 l t)) (/.f64 (sqrt.f64 1/2) (*.f64 t t)))
(*.f64 (*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t)) (/.f64 1 (neg.f64 t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) (fabs.f64 t)) (/.f64 1 (fabs.f64 t)))
(*.f64 (/.f64 t 2) (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))) (/.f64 2 t)))
(*.f64 (*.f64 1/2 (/.f64 1/2 t)) (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) t))
(*.f64 (/.f64 1 (*.f64 t t)) (*.f64 (sqrt.f64 1/2) l))
(*.f64 (/.f64 1/2 (*.f64 t t)) (*.f64 (sqrt.f64 1/2) (+.f64 l l)))
(*.f64 (/.f64 1 (*.f64 (*.f64 t t) 4)) (*.f64 (*.f64 (sqrt.f64 1/2) l) 4))
(*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 t (+.f64 t t))) (+.f64 l l))
(*.f64 (/.f64 l (*.f64 t t)) (sqrt.f64 1/2))
(*.f64 (/.f64 l (*.f64 t t)) (/.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 1 t)))
(*.f64 (/.f64 l (*.f64 t (+.f64 t t))) (*.f64 (sqrt.f64 1/2) 2))
(*.f64 (*.f64 (/.f64 l t) 2) (/.f64 (sqrt.f64 1/2) (+.f64 t t)))
(*.f64 (*.f64 (/.f64 l t) 2) (*.f64 1 (/.f64 (sqrt.f64 1/2) (+.f64 t t))))
(*.f64 (*.f64 (+.f64 l l) 2) (/.f64 (/.f64 (sqrt.f64 1/2) t) (*.f64 (+.f64 t t) 2)))
(*.f64 (*.f64 (+.f64 l l) 2) (/.f64 (/.f64 (sqrt.f64 1/2) (*.f64 t t)) 4))
(*.f64 (*.f64 (*.f64 (sqrt.f64 1/2) 2) 2) (/.f64 (/.f64 l t) (*.f64 (+.f64 t t) 2)))
(*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) (*.f64 t t)) 1/4)
(*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) t) (*.f64 1/2 (/.f64 1/2 t)))
(*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) t) (/.f64 1 (*.f64 (+.f64 t t) 2)))
(*.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4)) (/.f64 1 (*.f64 2 (*.f64 (*.f64 t t) 4))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 1/2 t)) (/.f64 2 t))
(*.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 t)) (/.f64 l (neg.f64 t)))
(*.f64 (/.f64 l (neg.f64 t)) (/.f64 (sqrt.f64 1/2) (neg.f64 t)))
(*.f64 (/.f64 (sqrt.f64 1/2) (fabs.f64 t)) (/.f64 l (fabs.f64 t)))
(*.f64 (/.f64 l (fabs.f64 t)) (/.f64 (sqrt.f64 1/2) (fabs.f64 t)))
(*.f64 (/.f64 1 (neg.f64 t)) (*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t)))
(*.f64 (/.f64 1 (fabs.f64 t)) (/.f64 (*.f64 (sqrt.f64 1/2) l) (fabs.f64 t)))
(*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l t)) (/.f64 (/.f64 1 t) (*.f64 t t)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 (/.f64 l (*.f64 t t)) t)) (/.f64 1 (/.f64 1 (*.f64 t t))))
(*.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 l (*.f64 t t))) (/.f64 1 (/.f64 1 t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 l t) 2)) (*.f64 t (*.f64 t t))) (/.f64 1 (/.f64 2 (*.f64 t t))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))) (/.f64 2 t)) (/.f64 1 (/.f64 2 t)))
(*.f64 (/.f64 (+.f64 l l) (fabs.f64 t)) (/.f64 (/.f64 (sqrt.f64 1/2) 2) (fabs.f64 t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) (fabs.f64 t)) (/.f64 1/2 (fabs.f64 t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) 2) (neg.f64 t)) (/.f64 (/.f64 l 2) (neg.f64 t)))
(*.f64 (/.f64 (+.f64 l l) (neg.f64 t)) (/.f64 (/.f64 (sqrt.f64 1/2) 2) (neg.f64 t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) (neg.f64 t)) (/.f64 1/2 (neg.f64 t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) 2) (fabs.f64 t)) (/.f64 (/.f64 l 2) (fabs.f64 t)))
(*.f64 (*.f64 (*.f64 t t) (/.f64 1 t)) (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 l (*.f64 t t))))
(*.f64 (+.f64 (/.f64 (sqrt.f64 1/2) (*.f64 t t)) (/.f64 (sqrt.f64 1/2) (*.f64 t t))) (*.f64 1 (/.f64 l 2)))
(*.f64 (*.f64 (*.f64 t t) (*.f64 (sqrt.f64 1/2) l)) (/.f64 (/.f64 1 (*.f64 t t)) (*.f64 t t)))
(*.f64 (*.f64 (*.f64 t t) (*.f64 (sqrt.f64 1/2) (+.f64 l l))) (/.f64 (/.f64 1/2 (*.f64 t t)) (*.f64 t t)))
(*.f64 (*.f64 (*.f64 t t) (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))) (/.f64 1 (*.f64 t t)))
(*.f64 (*.f64 (*.f64 t t) (*.f64 (sqrt.f64 1/2) (/.f64 l t))) (/.f64 (/.f64 1 t) (*.f64 t t)))
(*.f64 (*.f64 (*.f64 t t) (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))) 2)) (/.f64 1/2 (*.f64 t t)))
(*.f64 (*.f64 (*.f64 t t) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 l t) 2))) (/.f64 (/.f64 1/2 t) (*.f64 t t)))
(*.f64 (*.f64 (*.f64 t t) (*.f64 (*.f64 (sqrt.f64 1/2) l) 4)) (/.f64 (/.f64 1 (*.f64 (*.f64 t t) 4)) (*.f64 t t)))
(*.f64 (*.f64 (*.f64 t t) (sqrt.f64 1/2)) (/.f64 (/.f64 l (*.f64 t t)) (*.f64 t t)))
(*.f64 (*.f64 (*.f64 t t) l) (/.f64 (/.f64 (sqrt.f64 1/2) (*.f64 t t)) (*.f64 t t)))
(*.f64 (*.f64 (*.f64 t t) (/.f64 (sqrt.f64 1/2) t)) (/.f64 (/.f64 l t) (*.f64 t t)))
(*.f64 (*.f64 (*.f64 t t) (/.f64 l t)) (/.f64 (/.f64 (sqrt.f64 1/2) t) (*.f64 t t)))
(*.f64 (*.f64 (*.f64 t t) (/.f64 (sqrt.f64 1/2) (*.f64 t t))) (/.f64 l (*.f64 t t)))
(*.f64 (*.f64 (*.f64 t t) (*.f64 (sqrt.f64 1/2) 2)) (/.f64 (/.f64 l (*.f64 t (+.f64 t t))) (*.f64 t t)))
(*.f64 (*.f64 (*.f64 t t) (+.f64 l l)) (/.f64 (/.f64 (sqrt.f64 1/2) (*.f64 t (+.f64 t t))) (*.f64 t t)))
(*.f64 (*.f64 (*.f64 t t) (*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))) (/.f64 (/.f64 1 (neg.f64 t)) (*.f64 t t)))
(*.f64 (*.f64 (*.f64 t t) (/.f64 (*.f64 (sqrt.f64 1/2) l) (fabs.f64 t))) (/.f64 (/.f64 1 (fabs.f64 t)) (*.f64 t t)))
(*.f64 (*.f64 (*.f64 t t) (/.f64 (sqrt.f64 1/2) (neg.f64 t))) (/.f64 (/.f64 l (neg.f64 t)) (*.f64 t t)))
(*.f64 (*.f64 (*.f64 t t) (/.f64 l (neg.f64 t))) (/.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 t)) (*.f64 t t)))
(*.f64 (*.f64 (*.f64 t t) (/.f64 (sqrt.f64 1/2) (fabs.f64 t))) (/.f64 (/.f64 l (fabs.f64 t)) (*.f64 t t)))
(*.f64 (*.f64 (*.f64 t t) (/.f64 l (fabs.f64 t))) (/.f64 (/.f64 (sqrt.f64 1/2) (fabs.f64 t)) (*.f64 t t)))
(*.f64 (*.f64 (*.f64 t t) (/.f64 1 (neg.f64 t))) (/.f64 (*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t)) (*.f64 t t)))
(*.f64 (*.f64 (*.f64 t t) (/.f64 1 (fabs.f64 t))) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) (fabs.f64 t)) (*.f64 t t)))
(pow.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))) 1)
Outputs
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) (pow.f64 t 2))
(/.f64 (*.f64 (sqrt.f64 1/2) l) (pow.f64 t 2))
(/.f64 (*.f64 (sqrt.f64 1/2) l) (pow.f64 t 2))
(/.f64 (*.f64 (sqrt.f64 1/2) l) (pow.f64 t 2))
(/.f64 (*.f64 (sqrt.f64 1/2) l) (pow.f64 t 2))
(/.f64 (*.f64 (sqrt.f64 1/2) l) (pow.f64 t 2))
(/.f64 (*.f64 (sqrt.f64 1/2) l) (pow.f64 t 2))
(/.f64 (*.f64 (sqrt.f64 1/2) l) (pow.f64 t 2))
(/.f64 (*.f64 (sqrt.f64 1/2) l) (pow.f64 t 2))
(/.f64 (*.f64 (sqrt.f64 1/2) l) (pow.f64 t 2))
(/.f64 (*.f64 (sqrt.f64 1/2) l) (pow.f64 t 2))
(/.f64 (*.f64 (sqrt.f64 1/2) l) (pow.f64 t 2))
(/.f64 (*.f64 (sqrt.f64 1/2) l) (pow.f64 t 2))
(/.f64 (*.f64 (sqrt.f64 1/2) l) (pow.f64 t 2))
(/.f64 (*.f64 (sqrt.f64 1/2) l) (pow.f64 t 2))
(/.f64 (*.f64 (sqrt.f64 1/2) l) (pow.f64 t 2))
(/.f64 (*.f64 (sqrt.f64 1/2) l) (pow.f64 t 2))
(/.f64 (*.f64 (sqrt.f64 1/2) l) (pow.f64 t 2))
(/.f64 (*.f64 (sqrt.f64 1/2) l) (pow.f64 t 2))
(/.f64 (*.f64 (sqrt.f64 1/2) l) (pow.f64 t 2))
(/.f64 (*.f64 (sqrt.f64 1/2) l) (pow.f64 t 2))
(/.f64 (*.f64 (sqrt.f64 1/2) l) (pow.f64 t 2))
(/.f64 (*.f64 (sqrt.f64 1/2) l) (pow.f64 t 2))
(/.f64 (*.f64 (sqrt.f64 1/2) l) (pow.f64 t 2))
(+.f64 0 (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 0)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 0 (/.f64 1 t)))
(*.f64 t (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 1/2 t)) (*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 1/2 t)))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (+.f64 t t) 2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 3) (*.f64 (+.f64 t t) 2)))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(+.f64 (/.f64 0 (/.f64 1 t)) (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 0 (/.f64 1 t)))
(*.f64 t (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))))
(-.f64 0 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(-.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 0)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(-.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 0 (/.f64 1 t)))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 0 (/.f64 1 t)))
(*.f64 t (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))))
(-.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 l t) 2)) (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(-.f64 (*.f64 (sqrt.f64 1/2) (*.f64 2 (/.f64 l t))) (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 2 (/.f64 l t)) (/.f64 l t)))
(-.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 1/2 t)) (/.f64 (*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t)) 2))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(-.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 1/2 t)) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) -2) t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(-.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 1/2 t)) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 -2 (*.f64 t t))) (/.f64 1 t)))
(-.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (*.f64 t (*.f64 t -2)) (/.f64 1 t))))
(-.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (/.f64 (*.f64 t (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))) -2))
(-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (/.f64 l t))) (/.f64 (*.f64 t (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))) -2))
(-.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 1/2 t)) (/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))) 2))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(-.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 3) (*.f64 (+.f64 t t) 2)) (/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) (*.f64 (+.f64 t t) 2)))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (*.f64 t t) (/.f64 1 t)))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 0 (/.f64 1 t)))
(*.f64 t (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))))
(/.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 (*.f64 t t) t))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 0 (/.f64 1 t)))
(*.f64 t (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))))
(/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))) (/.f64 1 t))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 0 (/.f64 1 t)))
(*.f64 t (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))))
(/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 1)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) (+.f64 t t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) (*.f64 (*.f64 t (+.f64 t t)) (/.f64 1 t)))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 0 (/.f64 1 t)))
(*.f64 t (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 l (+.f64 t t))) (/.f64 1/2 t))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 0 (/.f64 1 t)))
(*.f64 t (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))) 2) (/.f64 2 t))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 0 (/.f64 1 t)))
(*.f64 t (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))) 2) (/.f64 4 (+.f64 t t)))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 0 (/.f64 1 t)))
(*.f64 t (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))))
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 l t) 2)) 2)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 l t) 2)) (*.f64 (/.f64 1 t) (+.f64 t t)))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 0 (/.f64 1 t)))
(*.f64 t (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))))
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 l t) 2)) (*.f64 (+.f64 t t) (/.f64 1 t)))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 0 (/.f64 1 t)))
(*.f64 t (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) (*.f64 (+.f64 t t) 2))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) (*.f64 4 t))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) (*.f64 (*.f64 (*.f64 t t) 4) (/.f64 1 t)))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 0 (/.f64 1 t)))
(*.f64 t (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))))
(/.f64 (*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t)) -1)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) (fabs.f64 t)) (/.f64 t (fabs.f64 t)))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 0 (/.f64 1 t)))
(*.f64 t (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))))
(/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) (*.f64 t t)) (*.f64 4 (/.f64 1 t)))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 0 (/.f64 1 t)))
(*.f64 t (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))))
(/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) (*.f64 t t)) (/.f64 4 t))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 0 (/.f64 1 t)))
(*.f64 t (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))))
(/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) t) 4)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) t) (/.f64 (*.f64 (+.f64 t t) 2) t))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 0 (/.f64 1 t)))
(*.f64 t (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))))
(/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) t) (*.f64 (*.f64 (+.f64 t t) 2) (/.f64 1 t)))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 0 (/.f64 1 t)))
(*.f64 t (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))))
(/.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4)) (*.f64 (*.f64 (+.f64 t t) 2) 2))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4)) (*.f64 (*.f64 2 (*.f64 (*.f64 t t) 4)) (/.f64 1 t)))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 0 (/.f64 1 t)))
(*.f64 t (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))))
(/.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4)) (+.f64 (*.f64 (+.f64 t t) 2) (*.f64 (+.f64 t t) 2)))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 1/2 t)) 1/2)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) 2) (/.f64 t 2))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 4 (*.f64 (sqrt.f64 1/2) (*.f64 l t))) (*.f64 (*.f64 t t) 4))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 0 (/.f64 1 t)))
(*.f64 t (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))))
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l t)) (*.f64 t t))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 0 (/.f64 1 t)))
(*.f64 t (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))))
(/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 (/.f64 l (*.f64 t t)) t)) (*.f64 (/.f64 1 (*.f64 t t)) (/.f64 1 t)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 l (*.f64 t (*.f64 t t)))) (*.f64 1 (/.f64 1 (*.f64 t (*.f64 t t)))))
(/.f64 (-.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))) (/.f64 0 (*.f64 t t))) (/.f64 1 t))
(*.f64 (-.f64 (sqrt.f64 1/2) (/.f64 0 t)) (-.f64 (/.f64 l t) (/.f64 0 t)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 l (*.f64 t t))) (/.f64 1 (*.f64 t t)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 l (*.f64 t (*.f64 t t)))) (*.f64 1 (/.f64 1 (*.f64 t (*.f64 t t)))))
(/.f64 (-.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))) (/.f64 0 (*.f64 t t))) (/.f64 1 t))
(*.f64 (-.f64 (sqrt.f64 1/2) (/.f64 0 t)) (-.f64 (/.f64 l t) (/.f64 0 t)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 l (*.f64 t t))) (*.f64 (/.f64 1 t) (/.f64 1 t)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 l (*.f64 t (*.f64 t t)))) (*.f64 1 (/.f64 1 (*.f64 t (*.f64 t t)))))
(/.f64 (-.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))) (/.f64 0 (*.f64 t t))) (/.f64 1 t))
(*.f64 (-.f64 (sqrt.f64 1/2) (/.f64 0 t)) (-.f64 (/.f64 l t) (/.f64 0 t)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 l t) 2)) (*.f64 t (*.f64 t t))) (*.f64 (/.f64 2 (*.f64 t t)) (/.f64 1 t)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 l (*.f64 t (*.f64 t t)))) (*.f64 1 (/.f64 1 (*.f64 t (*.f64 t t)))))
(/.f64 (-.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))) (/.f64 0 (*.f64 t t))) (/.f64 1 t))
(*.f64 (-.f64 (sqrt.f64 1/2) (/.f64 0 t)) (-.f64 (/.f64 l t) (/.f64 0 t)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))) (/.f64 2 t)) (*.f64 (/.f64 2 t) (/.f64 1 t)))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 0 (/.f64 1 t)))
(*.f64 t (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))) (+.f64 t t)) (/.f64 1/2 (*.f64 t t)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 l (*.f64 t (*.f64 t t)))) (*.f64 1 (/.f64 1 (*.f64 t (*.f64 t t)))))
(/.f64 (-.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))) (/.f64 0 (*.f64 t t))) (/.f64 1 t))
(*.f64 (-.f64 (sqrt.f64 1/2) (/.f64 0 t)) (-.f64 (/.f64 l t) (/.f64 0 t)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l t)) (+.f64 t t)) (/.f64 t 2))
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l t)) (*.f64 (+.f64 t t) (/.f64 t 2)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l t)) (+.f64 t t)) (/.f64 (*.f64 t t) (+.f64 t t)))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 0 (/.f64 1 t)))
(*.f64 t (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 1 t)) (*.f64 t t))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 0 (/.f64 1 t)))
(*.f64 t (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) (/.f64 1 t)) (*.f64 t (+.f64 t t)))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 0 (/.f64 1 t)))
(*.f64 t (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 l t) 2)) (/.f64 1 t)) (+.f64 t t))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 0 (/.f64 1 t)))
(*.f64 t (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))))
(/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) (/.f64 1 t)) (*.f64 (*.f64 t t) 4))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 0 (/.f64 1 t)))
(*.f64 t (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))))
(/.f64 (/.f64 (*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t)) (/.f64 1 t)) (neg.f64 t))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 0 (/.f64 1 t)))
(*.f64 t (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) (fabs.f64 t)) (/.f64 1 t)) (fabs.f64 t))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 0 (/.f64 1 t)))
(*.f64 t (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) (*.f64 t t)) (/.f64 1 t)) 4)
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 0 (/.f64 1 t)))
(*.f64 t (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))))
(/.f64 (/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) t) (/.f64 1 t)) (*.f64 (+.f64 t t) 2))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 0 (/.f64 1 t)))
(*.f64 t (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))))
(/.f64 (/.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4)) (/.f64 1 t)) (*.f64 2 (*.f64 (*.f64 t t) 4)))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 0 (/.f64 1 t)))
(*.f64 t (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))))
(/.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 l t) 2)) (*.f64 t (*.f64 t t))) (/.f64 1 t)) (/.f64 2 (*.f64 t t)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 l (*.f64 t (*.f64 t t)))) (*.f64 1 (/.f64 1 (*.f64 t (*.f64 t t)))))
(/.f64 (-.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))) (/.f64 0 (*.f64 t t))) (/.f64 1 t))
(*.f64 (-.f64 (sqrt.f64 1/2) (/.f64 0 t)) (-.f64 (/.f64 l t) (/.f64 0 t)))
(/.f64 (/.f64 (*.f64 4 (*.f64 (sqrt.f64 1/2) (*.f64 l t))) t) (*.f64 (+.f64 t t) 2))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 0 (/.f64 1 t)))
(*.f64 t (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))))
(/.f64 (*.f64 (+.f64 t t) (*.f64 (sqrt.f64 1/2) (/.f64 l t))) (+.f64 t t))
(/.f64 (*.f64 (/.f64 l t) (*.f64 (sqrt.f64 1/2) (+.f64 t t))) (+.f64 t t))
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 l t) (+.f64 t t))) (+.f64 t t))
(/.f64 (*.f64 (+.f64 t t) (*.f64 (sqrt.f64 1/2) l)) (*.f64 t (+.f64 t t)))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 0 (/.f64 1 t)))
(*.f64 t (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l t)) (neg.f64 t)) (neg.f64 t))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 0 (/.f64 1 t)))
(*.f64 t (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l t)) (fabs.f64 t)) (fabs.f64 t))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 0 (/.f64 1 t)))
(*.f64 t (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) t) (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) t)) 8)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l t)) (*.f64 (sqrt.f64 1/2) (*.f64 l t))) (*.f64 t (+.f64 t t)))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 0 (/.f64 1 t)))
(*.f64 t (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))))
(/.f64 (*.f64 (+.f64 t t) (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) t)) (*.f64 4 (+.f64 t t)))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 0 (/.f64 1 t)))
(*.f64 t (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))))
(/.f64 (*.f64 (*.f64 (+.f64 t t) 2) (*.f64 (*.f64 (sqrt.f64 1/2) l) 4)) (*.f64 (*.f64 (+.f64 t t) 2) (*.f64 (+.f64 t t) 2)))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 0 (/.f64 1 t)))
(*.f64 t (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))))
(/.f64 (*.f64 (+.f64 t t) (*.f64 (*.f64 (sqrt.f64 1/2) l) 4)) (*.f64 (*.f64 (+.f64 t t) 2) (+.f64 t t)))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 0 (/.f64 1 t)))
(*.f64 t (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))))
(/.f64 (*.f64 (*.f64 (+.f64 t t) 2) (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) t)) (*.f64 4 (*.f64 (+.f64 t t) 2)))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 0 (/.f64 1 t)))
(*.f64 t (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))))
(/.f64 (*.f64 t (*.f64 (sqrt.f64 1/2) (+.f64 l l))) (*.f64 t (+.f64 t t)))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 0 (/.f64 1 t)))
(*.f64 t (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))))
(/.f64 (*.f64 4 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4)) (*.f64 (*.f64 (+.f64 t t) 2) 4))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (neg.f64 t) (*.f64 (sqrt.f64 1/2) l)) (*.f64 t (neg.f64 t)))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 0 (/.f64 1 t)))
(*.f64 t (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))))
(/.f64 (*.f64 (neg.f64 t) (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))) (*.f64 (/.f64 1 t) (neg.f64 t)))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 0 (/.f64 1 t)))
(*.f64 t (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))))
(/.f64 (*.f64 (neg.f64 t) (*.f64 (sqrt.f64 1/2) (/.f64 l t))) (neg.f64 t))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 0 (/.f64 1 t)))
(*.f64 t (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))))
(/.f64 (*.f64 (neg.f64 t) (*.f64 (sqrt.f64 1/2) (+.f64 l l))) (*.f64 (+.f64 t t) (neg.f64 t)))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 0 (/.f64 1 t)))
(*.f64 t (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))))
(/.f64 (*.f64 (neg.f64 t) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 l t) 2))) (*.f64 2 (neg.f64 t)))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 0 (/.f64 1 t)))
(*.f64 t (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))))
(/.f64 (*.f64 t (*.f64 (*.f64 (sqrt.f64 1/2) l) 4)) (*.f64 (*.f64 t t) 4))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 0 (/.f64 1 t)))
(*.f64 t (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))))
(/.f64 (*.f64 (neg.f64 t) (*.f64 (*.f64 (sqrt.f64 1/2) l) 4)) (*.f64 (*.f64 (+.f64 t t) 2) (neg.f64 t)))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 0 (/.f64 1 t)))
(*.f64 t (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))))
(/.f64 (*.f64 (/.f64 1 t) (*.f64 (*.f64 (sqrt.f64 1/2) l) 4)) 4)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (/.f64 1 t) (*.f64 (*.f64 (sqrt.f64 1/2) l) 4)) (*.f64 (*.f64 (+.f64 t t) 2) (/.f64 1 t)))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 0 (/.f64 1 t)))
(*.f64 t (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))))
(/.f64 (*.f64 t (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) t)) (*.f64 4 t))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 0 (/.f64 1 t)))
(*.f64 t (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))))
(/.f64 (*.f64 (neg.f64 t) (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) t)) (*.f64 4 (neg.f64 t)))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 0 (/.f64 1 t)))
(*.f64 t (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))))
(/.f64 (*.f64 t (*.f64 (sqrt.f64 1/2) (*.f64 l t))) (*.f64 (*.f64 t t) t))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 0 (/.f64 1 t)))
(*.f64 t (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))))
(/.f64 (*.f64 (+.f64 t t) (*.f64 (sqrt.f64 1/2) (*.f64 l t))) (*.f64 (*.f64 t t) (+.f64 t t)))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 0 (/.f64 1 t)))
(*.f64 t (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))))
(/.f64 (*.f64 (neg.f64 t) (*.f64 (sqrt.f64 1/2) (*.f64 l t))) (*.f64 (*.f64 t t) (neg.f64 t)))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 0 (/.f64 1 t)))
(*.f64 t (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))))
(/.f64 (*.f64 (*.f64 (+.f64 t t) 2) (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) (*.f64 t t))) 16)
(/.f64 (*.f64 2 (*.f64 (+.f64 t t) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 4 t)))) 16)
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 4 t)) (*.f64 t 8)) 32)
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l 4)) (/.f64 (/.f64 4 (/.f64 t t)) t)) 16)
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) (*.f64 t t)) (*.f64 (+.f64 t t) 2)) 16)
(/.f64 (*.f64 2 (*.f64 (+.f64 t t) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 4 t)))) 16)
(/.f64 (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 4 t)) (*.f64 t 8)) 32)
(/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l 4)) (/.f64 (/.f64 4 (/.f64 t t)) t)) 16)
(/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) (*.f64 (+.f64 t t) 2)) (*.f64 (*.f64 (+.f64 t t) 2) (*.f64 (+.f64 t t) 2)))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 0 (/.f64 1 t)))
(*.f64 t (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))))
(/.f64 (*.f64 (/.f64 2 t) (*.f64 (sqrt.f64 1/2) (+.f64 l l))) 4)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l) 1)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (+.f64 t t)) (+.f64 l l)) 1)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(pow.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) 1)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (sqrt.f64 1/2) (/.f64 l t))
(+.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))) 0)
(*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))
(+.f64 0 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))))
(*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))
(+.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 l (+.f64 t t))) (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 l (+.f64 t t))))
(*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (*.f64 t t) 4)) (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 3) (*.f64 (*.f64 t t) 4)))
(*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))
(+.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 l (+.f64 t t))) 2) (/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 3) (*.f64 t (+.f64 t t))) 2))
(*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))
(-.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))) 0)
(*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))
(-.f64 0 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))))
(*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))
(-.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 l (+.f64 t t))) (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 -2 (*.f64 t t))))
(-.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) (*.f64 t (+.f64 t t)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 t (*.f64 t -2))))
(-.f64 (*.f64 (/.f64 l t) (*.f64 (sqrt.f64 1/2) (/.f64 1/2 t))) (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 t (*.f64 t -2))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 l (+.f64 t t))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))) 2))
(-.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) (*.f64 t (+.f64 t t)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 t (*.f64 t -2))))
(-.f64 (*.f64 (/.f64 l t) (*.f64 (sqrt.f64 1/2) (/.f64 1/2 t))) (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 t (*.f64 t -2))))
(-.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 l (+.f64 t t))) (/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t))) (+.f64 t t)))
(-.f64 (*.f64 l (/.f64 (sqrt.f64 1/2) (*.f64 t (+.f64 t t)))) (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 t (*.f64 t -2))))
(-.f64 (*.f64 (/.f64 l t) (*.f64 (sqrt.f64 1/2) (/.f64 1/2 t))) (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 t (*.f64 t -2))))
(-.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))) 2) (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))))
(*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 3) (*.f64 t (+.f64 t t))) 2) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 -2 (*.f64 t t))) 2))
(*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))
(-.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 3) (*.f64 (*.f64 t t) 4)) (/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) (*.f64 (*.f64 t t) 4)))
(*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))
(*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))) 2))
(*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))
(*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))
(*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 l t) (/.f64 1 t)))
(*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))
(*.f64 (sqrt.f64 1/2) (/.f64 (/.f64 l (neg.f64 t)) (neg.f64 t)))
(*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))
(*.f64 (sqrt.f64 1/2) (/.f64 (/.f64 l (fabs.f64 t)) (fabs.f64 t)))
(*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))
(*.f64 l (/.f64 (sqrt.f64 1/2) (*.f64 t t)))
(*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))
(*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 1 (*.f64 t t)))
(*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))
(*.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (/.f64 1 t) (/.f64 1 t)))
(*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))
(*.f64 t (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 l (*.f64 t t))))
(*.f64 t (*.f64 l (/.f64 (sqrt.f64 1/2) (*.f64 t (*.f64 t t)))))
(*.f64 (/.f64 l t) (/.f64 (sqrt.f64 1/2) (/.f64 t (/.f64 t t))))
(*.f64 (sqrt.f64 1/2) (+.f64 (/.f64 l (*.f64 t t)) (/.f64 0 t)))
(*.f64 (*.f64 t t) (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 (/.f64 l (*.f64 t t)) t)))
(*.f64 t (*.f64 l (/.f64 (sqrt.f64 1/2) (*.f64 t (*.f64 t t)))))
(*.f64 (/.f64 l t) (/.f64 (sqrt.f64 1/2) (/.f64 t (/.f64 t t))))
(*.f64 (sqrt.f64 1/2) (+.f64 (/.f64 l (*.f64 t t)) (/.f64 0 t)))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))) 1)
(*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))
(*.f64 1 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))))
(*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))
(*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l t)) (/.f64 1 t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))
(*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 l t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))
(*.f64 (/.f64 l t) (/.f64 (sqrt.f64 1/2) t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))
(*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) (/.f64 1/2 (*.f64 t t)))
(*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))
(*.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) (*.f64 (/.f64 1/2 t) (/.f64 1 t)))
(*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))
(*.f64 (/.f64 1/2 t) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 l t) 2)))
(*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))
(*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 t t)) l)
(*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))
(*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 t t)) (/.f64 (/.f64 l t) (/.f64 1 t)))
(*.f64 t (*.f64 l (/.f64 (sqrt.f64 1/2) (*.f64 t (*.f64 t t)))))
(*.f64 (/.f64 l t) (/.f64 (sqrt.f64 1/2) (/.f64 t (/.f64 t t))))
(*.f64 (sqrt.f64 1/2) (+.f64 (/.f64 l (*.f64 t t)) (/.f64 0 t)))
(*.f64 (*.f64 (sqrt.f64 1/2) 2) (/.f64 l (*.f64 t (+.f64 t t))))
(*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))
(*.f64 (+.f64 l l) (/.f64 (sqrt.f64 1/2) (*.f64 t (+.f64 t t))))
(*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 l (+.f64 t t))) (*.f64 (+.f64 t t) (/.f64 1 t)))
(*.f64 (/.f64 1 t) (*.f64 (+.f64 t t) (*.f64 l (/.f64 (sqrt.f64 1/2) (*.f64 t (+.f64 t t))))))
(*.f64 (/.f64 1 t) (*.f64 (/.f64 l t) (*.f64 t (/.f64 (sqrt.f64 1/2) t))))
(*.f64 (/.f64 1 t) (*.f64 (sqrt.f64 1/2) (/.f64 l t)))
(*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))
(*.f64 2 (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 l (+.f64 t t))))
(*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))) 2) 1/2)
(*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))
(*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 l t) 2)) (/.f64 1/2 t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) (/.f64 1 (*.f64 (*.f64 t t) 4)))
(*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) (/.f64 (/.f64 1 t) (*.f64 (+.f64 t t) 2)))
(*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))
(*.f64 (/.f64 2 t) (*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 1/2 t)))
(*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))
(*.f64 (/.f64 (sqrt.f64 1/2) (/.f64 t 2)) (/.f64 l (+.f64 t t)))
(*.f64 l (/.f64 (/.f64 (sqrt.f64 1/2) (/.f64 t 2)) (+.f64 t t)))
(*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 1/2 (/.f64 l t)) (/.f64 t 2)))
(*.f64 (/.f64 (sqrt.f64 1/2) (/.f64 t 2)) (*.f64 1 (/.f64 l (+.f64 t t))))
(*.f64 l (/.f64 (/.f64 (sqrt.f64 1/2) (/.f64 t 2)) (+.f64 t t)))
(*.f64 (sqrt.f64 1/2) (/.f64 (*.f64 1/2 (/.f64 l t)) (/.f64 t 2)))
(*.f64 (*.f64 l t) (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 t t)) (/.f64 1 t)))
(*.f64 t (*.f64 l (/.f64 (sqrt.f64 1/2) (*.f64 t (*.f64 t t)))))
(*.f64 (/.f64 l t) (/.f64 (sqrt.f64 1/2) (/.f64 t (/.f64 t t))))
(*.f64 (sqrt.f64 1/2) (+.f64 (/.f64 l (*.f64 t t)) (/.f64 0 t)))
(*.f64 (*.f64 t (/.f64 l t)) (/.f64 (sqrt.f64 1/2) (*.f64 t t)))
(*.f64 t (*.f64 l (/.f64 (sqrt.f64 1/2) (*.f64 t (*.f64 t t)))))
(*.f64 (/.f64 l t) (/.f64 (sqrt.f64 1/2) (/.f64 t (/.f64 t t))))
(*.f64 (sqrt.f64 1/2) (+.f64 (/.f64 l (*.f64 t t)) (/.f64 0 t)))
(*.f64 (*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t)) (/.f64 1 (neg.f64 t)))
(*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) (fabs.f64 t)) (/.f64 1 (fabs.f64 t)))
(*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))
(*.f64 (/.f64 t 2) (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))) (/.f64 2 t)))
(*.f64 t (*.f64 l (/.f64 (sqrt.f64 1/2) (*.f64 t (*.f64 t t)))))
(*.f64 (/.f64 l t) (/.f64 (sqrt.f64 1/2) (/.f64 t (/.f64 t t))))
(*.f64 (sqrt.f64 1/2) (+.f64 (/.f64 l (*.f64 t t)) (/.f64 0 t)))
(*.f64 (*.f64 1/2 (/.f64 1/2 t)) (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) t))
(*.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) (/.f64 (*.f64 1/2 (/.f64 1/2 t)) t))
(*.f64 (/.f64 1/2 t) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l 4)) (/.f64 1/2 t)))
(*.f64 (/.f64 1 (*.f64 t t)) (*.f64 (sqrt.f64 1/2) l))
(*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))
(*.f64 (/.f64 1/2 (*.f64 t t)) (*.f64 (sqrt.f64 1/2) (+.f64 l l)))
(*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))
(*.f64 (/.f64 1 (*.f64 (*.f64 t t) 4)) (*.f64 (*.f64 (sqrt.f64 1/2) l) 4))
(*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))
(*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 t (+.f64 t t))) (+.f64 l l))
(*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))
(*.f64 (/.f64 l (*.f64 t t)) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))
(*.f64 (/.f64 l (*.f64 t t)) (/.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 1 t)))
(*.f64 t (*.f64 l (/.f64 (sqrt.f64 1/2) (*.f64 t (*.f64 t t)))))
(*.f64 (/.f64 l t) (/.f64 (sqrt.f64 1/2) (/.f64 t (/.f64 t t))))
(*.f64 (sqrt.f64 1/2) (+.f64 (/.f64 l (*.f64 t t)) (/.f64 0 t)))
(*.f64 (/.f64 l (*.f64 t (+.f64 t t))) (*.f64 (sqrt.f64 1/2) 2))
(*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))
(*.f64 (*.f64 (/.f64 l t) 2) (/.f64 (sqrt.f64 1/2) (+.f64 t t)))
(*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))
(*.f64 (*.f64 (/.f64 l t) 2) (*.f64 1 (/.f64 (sqrt.f64 1/2) (+.f64 t t))))
(*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))
(*.f64 (*.f64 (+.f64 l l) 2) (/.f64 (/.f64 (sqrt.f64 1/2) t) (*.f64 (+.f64 t t) 2)))
(*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))
(*.f64 (*.f64 (+.f64 l l) 2) (/.f64 (/.f64 (sqrt.f64 1/2) (*.f64 t t)) 4))
(*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 1/2) 2) 2) (/.f64 (/.f64 l t) (*.f64 (+.f64 t t) 2)))
(*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))
(*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) (*.f64 t t)) 1/4)
(*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))
(*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) t) (*.f64 1/2 (/.f64 1/2 t)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) (/.f64 (*.f64 1/2 (/.f64 1/2 t)) t))
(*.f64 (/.f64 1/2 t) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l 4)) (/.f64 1/2 t)))
(*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4) t) (/.f64 1 (*.f64 (+.f64 t t) 2)))
(*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))
(*.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 1/2) l) 4)) (/.f64 1 (*.f64 2 (*.f64 (*.f64 t t) 4))))
(*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 1/2 t)) (/.f64 2 t))
(*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))
(*.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 t)) (/.f64 l (neg.f64 t)))
(*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))
(*.f64 (/.f64 l (neg.f64 t)) (/.f64 (sqrt.f64 1/2) (neg.f64 t)))
(*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))
(*.f64 (/.f64 (sqrt.f64 1/2) (fabs.f64 t)) (/.f64 l (fabs.f64 t)))
(*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))
(*.f64 (/.f64 l (fabs.f64 t)) (/.f64 (sqrt.f64 1/2) (fabs.f64 t)))
(*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))
(*.f64 (/.f64 1 (neg.f64 t)) (*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t)))
(*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))
(*.f64 (/.f64 1 (fabs.f64 t)) (/.f64 (*.f64 (sqrt.f64 1/2) l) (fabs.f64 t)))
(*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))
(*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l t)) (/.f64 (/.f64 1 t) (*.f64 t t)))
(*.f64 t (*.f64 l (/.f64 (sqrt.f64 1/2) (*.f64 t (*.f64 t t)))))
(*.f64 (/.f64 l t) (/.f64 (sqrt.f64 1/2) (/.f64 t (/.f64 t t))))
(*.f64 (sqrt.f64 1/2) (+.f64 (/.f64 l (*.f64 t t)) (/.f64 0 t)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 (/.f64 l (*.f64 t t)) t)) (/.f64 1 (/.f64 1 (*.f64 t t))))
(*.f64 t (*.f64 l (/.f64 (sqrt.f64 1/2) (*.f64 t (*.f64 t t)))))
(*.f64 (/.f64 l t) (/.f64 (sqrt.f64 1/2) (/.f64 t (/.f64 t t))))
(*.f64 (sqrt.f64 1/2) (+.f64 (/.f64 l (*.f64 t t)) (/.f64 0 t)))
(*.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 l (*.f64 t t))) (/.f64 1 (/.f64 1 t)))
(*.f64 t (*.f64 l (/.f64 (sqrt.f64 1/2) (*.f64 t (*.f64 t t)))))
(*.f64 (/.f64 l t) (/.f64 (sqrt.f64 1/2) (/.f64 t (/.f64 t t))))
(*.f64 (sqrt.f64 1/2) (+.f64 (/.f64 l (*.f64 t t)) (/.f64 0 t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 l t) 2)) (*.f64 t (*.f64 t t))) (/.f64 1 (/.f64 2 (*.f64 t t))))
(*.f64 t (*.f64 l (/.f64 (sqrt.f64 1/2) (*.f64 t (*.f64 t t)))))
(*.f64 (/.f64 l t) (/.f64 (sqrt.f64 1/2) (/.f64 t (/.f64 t t))))
(*.f64 (sqrt.f64 1/2) (+.f64 (/.f64 l (*.f64 t t)) (/.f64 0 t)))
(*.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))) (/.f64 2 t)) (/.f64 1 (/.f64 2 t)))
(*.f64 (*.f64 2 (/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))) t)) (/.f64 1 (/.f64 2 t)))
(/.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))) (/.f64 (/.f64 2 t) (/.f64 2 t)))
(*.f64 (/.f64 (+.f64 l l) (fabs.f64 t)) (/.f64 (/.f64 (sqrt.f64 1/2) 2) (fabs.f64 t)))
(*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) (fabs.f64 t)) (/.f64 1/2 (fabs.f64 t)))
(*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) 2) (neg.f64 t)) (/.f64 (/.f64 l 2) (neg.f64 t)))
(*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))
(*.f64 (/.f64 (+.f64 l l) (neg.f64 t)) (/.f64 (/.f64 (sqrt.f64 1/2) 2) (neg.f64 t)))
(*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (+.f64 l l)) (neg.f64 t)) (/.f64 1/2 (neg.f64 t)))
(*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) 2) (fabs.f64 t)) (/.f64 (/.f64 l 2) (fabs.f64 t)))
(*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))
(*.f64 (*.f64 (*.f64 t t) (/.f64 1 t)) (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 l (*.f64 t t))))
(*.f64 t (*.f64 l (/.f64 (sqrt.f64 1/2) (*.f64 t (*.f64 t t)))))
(*.f64 (/.f64 l t) (/.f64 (sqrt.f64 1/2) (/.f64 t (/.f64 t t))))
(*.f64 (sqrt.f64 1/2) (+.f64 (/.f64 l (*.f64 t t)) (/.f64 0 t)))
(*.f64 (+.f64 (/.f64 (sqrt.f64 1/2) (*.f64 t t)) (/.f64 (sqrt.f64 1/2) (*.f64 t t))) (*.f64 1 (/.f64 l 2)))
(*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))
(*.f64 (*.f64 (*.f64 t t) (*.f64 (sqrt.f64 1/2) l)) (/.f64 (/.f64 1 (*.f64 t t)) (*.f64 t t)))
(*.f64 t (*.f64 l (/.f64 (sqrt.f64 1/2) (*.f64 t (*.f64 t t)))))
(*.f64 (/.f64 l t) (/.f64 (sqrt.f64 1/2) (/.f64 t (/.f64 t t))))
(*.f64 (sqrt.f64 1/2) (+.f64 (/.f64 l (*.f64 t t)) (/.f64 0 t)))
(*.f64 (*.f64 (*.f64 t t) (*.f64 (sqrt.f64 1/2) (+.f64 l l))) (/.f64 (/.f64 1/2 (*.f64 t t)) (*.f64 t t)))
(*.f64 t (*.f64 l (/.f64 (sqrt.f64 1/2) (*.f64 t (*.f64 t t)))))
(*.f64 (/.f64 l t) (/.f64 (sqrt.f64 1/2) (/.f64 t (/.f64 t t))))
(*.f64 (sqrt.f64 1/2) (+.f64 (/.f64 l (*.f64 t t)) (/.f64 0 t)))
(*.f64 (*.f64 (*.f64 t t) (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))) (/.f64 1 (*.f64 t t)))
(*.f64 t (*.f64 l (/.f64 (sqrt.f64 1/2) (*.f64 t (*.f64 t t)))))
(*.f64 (/.f64 l t) (/.f64 (sqrt.f64 1/2) (/.f64 t (/.f64 t t))))
(*.f64 (sqrt.f64 1/2) (+.f64 (/.f64 l (*.f64 t t)) (/.f64 0 t)))
(*.f64 (*.f64 (*.f64 t t) (*.f64 (sqrt.f64 1/2) (/.f64 l t))) (/.f64 (/.f64 1 t) (*.f64 t t)))
(*.f64 t (*.f64 l (/.f64 (sqrt.f64 1/2) (*.f64 t (*.f64 t t)))))
(*.f64 (/.f64 l t) (/.f64 (sqrt.f64 1/2) (/.f64 t (/.f64 t t))))
(*.f64 (sqrt.f64 1/2) (+.f64 (/.f64 l (*.f64 t t)) (/.f64 0 t)))
(*.f64 (*.f64 (*.f64 t t) (*.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))) 2)) (/.f64 1/2 (*.f64 t t)))
(*.f64 t (*.f64 l (/.f64 (sqrt.f64 1/2) (*.f64 t (*.f64 t t)))))
(*.f64 (/.f64 l t) (/.f64 (sqrt.f64 1/2) (/.f64 t (/.f64 t t))))
(*.f64 (sqrt.f64 1/2) (+.f64 (/.f64 l (*.f64 t t)) (/.f64 0 t)))
(*.f64 (*.f64 (*.f64 t t) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 l t) 2))) (/.f64 (/.f64 1/2 t) (*.f64 t t)))
(*.f64 t (*.f64 l (/.f64 (sqrt.f64 1/2) (*.f64 t (*.f64 t t)))))
(*.f64 (/.f64 l t) (/.f64 (sqrt.f64 1/2) (/.f64 t (/.f64 t t))))
(*.f64 (sqrt.f64 1/2) (+.f64 (/.f64 l (*.f64 t t)) (/.f64 0 t)))
(*.f64 (*.f64 (*.f64 t t) (*.f64 (*.f64 (sqrt.f64 1/2) l) 4)) (/.f64 (/.f64 1 (*.f64 (*.f64 t t) 4)) (*.f64 t t)))
(*.f64 t (*.f64 l (/.f64 (sqrt.f64 1/2) (*.f64 t (*.f64 t t)))))
(*.f64 (/.f64 l t) (/.f64 (sqrt.f64 1/2) (/.f64 t (/.f64 t t))))
(*.f64 (sqrt.f64 1/2) (+.f64 (/.f64 l (*.f64 t t)) (/.f64 0 t)))
(*.f64 (*.f64 (*.f64 t t) (sqrt.f64 1/2)) (/.f64 (/.f64 l (*.f64 t t)) (*.f64 t t)))
(*.f64 t (*.f64 l (/.f64 (sqrt.f64 1/2) (*.f64 t (*.f64 t t)))))
(*.f64 (/.f64 l t) (/.f64 (sqrt.f64 1/2) (/.f64 t (/.f64 t t))))
(*.f64 (sqrt.f64 1/2) (+.f64 (/.f64 l (*.f64 t t)) (/.f64 0 t)))
(*.f64 (*.f64 (*.f64 t t) l) (/.f64 (/.f64 (sqrt.f64 1/2) (*.f64 t t)) (*.f64 t t)))
(*.f64 t (*.f64 l (/.f64 (sqrt.f64 1/2) (*.f64 t (*.f64 t t)))))
(*.f64 (/.f64 l t) (/.f64 (sqrt.f64 1/2) (/.f64 t (/.f64 t t))))
(*.f64 (sqrt.f64 1/2) (+.f64 (/.f64 l (*.f64 t t)) (/.f64 0 t)))
(*.f64 (*.f64 (*.f64 t t) (/.f64 (sqrt.f64 1/2) t)) (/.f64 (/.f64 l t) (*.f64 t t)))
(*.f64 t (*.f64 l (/.f64 (sqrt.f64 1/2) (*.f64 t (*.f64 t t)))))
(*.f64 (/.f64 l t) (/.f64 (sqrt.f64 1/2) (/.f64 t (/.f64 t t))))
(*.f64 (sqrt.f64 1/2) (+.f64 (/.f64 l (*.f64 t t)) (/.f64 0 t)))
(*.f64 (*.f64 (*.f64 t t) (/.f64 l t)) (/.f64 (/.f64 (sqrt.f64 1/2) t) (*.f64 t t)))
(*.f64 t (*.f64 l (/.f64 (sqrt.f64 1/2) (*.f64 t (*.f64 t t)))))
(*.f64 (/.f64 l t) (/.f64 (sqrt.f64 1/2) (/.f64 t (/.f64 t t))))
(*.f64 (sqrt.f64 1/2) (+.f64 (/.f64 l (*.f64 t t)) (/.f64 0 t)))
(*.f64 (*.f64 (*.f64 t t) (/.f64 (sqrt.f64 1/2) (*.f64 t t))) (/.f64 l (*.f64 t t)))
(*.f64 t (*.f64 l (/.f64 (sqrt.f64 1/2) (*.f64 t (*.f64 t t)))))
(*.f64 (/.f64 l t) (/.f64 (sqrt.f64 1/2) (/.f64 t (/.f64 t t))))
(*.f64 (sqrt.f64 1/2) (+.f64 (/.f64 l (*.f64 t t)) (/.f64 0 t)))
(*.f64 (*.f64 (*.f64 t t) (*.f64 (sqrt.f64 1/2) 2)) (/.f64 (/.f64 l (*.f64 t (+.f64 t t))) (*.f64 t t)))
(*.f64 t (*.f64 l (/.f64 (sqrt.f64 1/2) (*.f64 t (*.f64 t t)))))
(*.f64 (/.f64 l t) (/.f64 (sqrt.f64 1/2) (/.f64 t (/.f64 t t))))
(*.f64 (sqrt.f64 1/2) (+.f64 (/.f64 l (*.f64 t t)) (/.f64 0 t)))
(*.f64 (*.f64 (*.f64 t t) (+.f64 l l)) (/.f64 (/.f64 (sqrt.f64 1/2) (*.f64 t (+.f64 t t))) (*.f64 t t)))
(*.f64 t (*.f64 l (/.f64 (sqrt.f64 1/2) (*.f64 t (*.f64 t t)))))
(*.f64 (/.f64 l t) (/.f64 (sqrt.f64 1/2) (/.f64 t (/.f64 t t))))
(*.f64 (sqrt.f64 1/2) (+.f64 (/.f64 l (*.f64 t t)) (/.f64 0 t)))
(*.f64 (*.f64 (*.f64 t t) (*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))) (/.f64 (/.f64 1 (neg.f64 t)) (*.f64 t t)))
(*.f64 t (*.f64 l (/.f64 (sqrt.f64 1/2) (*.f64 t (*.f64 t t)))))
(*.f64 (/.f64 l t) (/.f64 (sqrt.f64 1/2) (/.f64 t (/.f64 t t))))
(*.f64 (sqrt.f64 1/2) (+.f64 (/.f64 l (*.f64 t t)) (/.f64 0 t)))
(*.f64 (*.f64 (*.f64 t t) (/.f64 (*.f64 (sqrt.f64 1/2) l) (fabs.f64 t))) (/.f64 (/.f64 1 (fabs.f64 t)) (*.f64 t t)))
(*.f64 t (*.f64 l (/.f64 (sqrt.f64 1/2) (*.f64 t (*.f64 t t)))))
(*.f64 (/.f64 l t) (/.f64 (sqrt.f64 1/2) (/.f64 t (/.f64 t t))))
(*.f64 (sqrt.f64 1/2) (+.f64 (/.f64 l (*.f64 t t)) (/.f64 0 t)))
(*.f64 (*.f64 (*.f64 t t) (/.f64 (sqrt.f64 1/2) (neg.f64 t))) (/.f64 (/.f64 l (neg.f64 t)) (*.f64 t t)))
(*.f64 t (*.f64 l (/.f64 (sqrt.f64 1/2) (*.f64 t (*.f64 t t)))))
(*.f64 (/.f64 l t) (/.f64 (sqrt.f64 1/2) (/.f64 t (/.f64 t t))))
(*.f64 (sqrt.f64 1/2) (+.f64 (/.f64 l (*.f64 t t)) (/.f64 0 t)))
(*.f64 (*.f64 (*.f64 t t) (/.f64 l (neg.f64 t))) (/.f64 (/.f64 (sqrt.f64 1/2) (neg.f64 t)) (*.f64 t t)))
(*.f64 t (*.f64 l (/.f64 (sqrt.f64 1/2) (*.f64 t (*.f64 t t)))))
(*.f64 (/.f64 l t) (/.f64 (sqrt.f64 1/2) (/.f64 t (/.f64 t t))))
(*.f64 (sqrt.f64 1/2) (+.f64 (/.f64 l (*.f64 t t)) (/.f64 0 t)))
(*.f64 (*.f64 (*.f64 t t) (/.f64 (sqrt.f64 1/2) (fabs.f64 t))) (/.f64 (/.f64 l (fabs.f64 t)) (*.f64 t t)))
(*.f64 t (*.f64 l (/.f64 (sqrt.f64 1/2) (*.f64 t (*.f64 t t)))))
(*.f64 (/.f64 l t) (/.f64 (sqrt.f64 1/2) (/.f64 t (/.f64 t t))))
(*.f64 (sqrt.f64 1/2) (+.f64 (/.f64 l (*.f64 t t)) (/.f64 0 t)))
(*.f64 (*.f64 (*.f64 t t) (/.f64 l (fabs.f64 t))) (/.f64 (/.f64 (sqrt.f64 1/2) (fabs.f64 t)) (*.f64 t t)))
(*.f64 t (*.f64 l (/.f64 (sqrt.f64 1/2) (*.f64 t (*.f64 t t)))))
(*.f64 (/.f64 l t) (/.f64 (sqrt.f64 1/2) (/.f64 t (/.f64 t t))))
(*.f64 (sqrt.f64 1/2) (+.f64 (/.f64 l (*.f64 t t)) (/.f64 0 t)))
(*.f64 (*.f64 (*.f64 t t) (/.f64 1 (neg.f64 t))) (/.f64 (*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t)) (*.f64 t t)))
(*.f64 t (*.f64 l (/.f64 (sqrt.f64 1/2) (*.f64 t (*.f64 t t)))))
(*.f64 (/.f64 l t) (/.f64 (sqrt.f64 1/2) (/.f64 t (/.f64 t t))))
(*.f64 (sqrt.f64 1/2) (+.f64 (/.f64 l (*.f64 t t)) (/.f64 0 t)))
(*.f64 (*.f64 (*.f64 t t) (/.f64 1 (fabs.f64 t))) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) (fabs.f64 t)) (*.f64 t t)))
(*.f64 t (*.f64 l (/.f64 (sqrt.f64 1/2) (*.f64 t (*.f64 t t)))))
(*.f64 (/.f64 l t) (/.f64 (sqrt.f64 1/2) (/.f64 t (/.f64 t t))))
(*.f64 (sqrt.f64 1/2) (+.f64 (/.f64 l (*.f64 t t)) (/.f64 0 t)))
(pow.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t))) 1)
(*.f64 (sqrt.f64 1/2) (/.f64 l (*.f64 t t)))

localize108.0ms (0.2%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.2b
(*.f64 t (/.f64 2 t))
0.2b
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
0.4b
(*.f64 (sqrt.f64 1/2) l)
Compiler

Compiled 65 to 47 computations (27.7% saved)

series0.0ms (0%)

Counts
1 → 12
Calls

3 calls:

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

rewrite328.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1860×rational_best-2
1860×rational_best-3
1860×rational_best-1
600×rational_best-simplify-55
558×rational_best-simplify-49
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0613
14513
211213
33421
418411
563871
Stop Event
node limit
Counts
1 → 1
Calls
Call 1
Inputs
(*.f64 t (/.f64 2 t))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x . 2)))))

simplify42.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0113
Stop Event
saturated
Counts
13 → 1
Calls
Call 1
Inputs
2
2
2
2
2
2
2
2
2
2
2
2
2
Outputs
2
2
2
2
2
2
2
2
2
2
2
2
2

localize145.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
0.0b
(*.f64 (/.f64 l t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
0.3b
(*.f64 (*.f64 (/.f64 l t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (sqrt.f64 1/2))
15.0b
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
Compiler

Compiled 97 to 68 computations (29.9% saved)

series29.0ms (0.1%)

Counts
2 → 72
Calls

24 calls:

TimeVariablePointExpression
16.0ms
l
@-inf
(*.f64 (*.f64 (/.f64 l t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (sqrt.f64 1/2))
1.0ms
Om
@inf
(*.f64 (/.f64 l t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
1.0ms
l
@0
(*.f64 (/.f64 l t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
1.0ms
t
@0
(*.f64 (/.f64 l t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
1.0ms
Om
@0
(*.f64 (/.f64 l t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))

rewrite443.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1754×rational_best-2
1754×rational_best-3
1754×rational_best-1
1752×rational_best-4
1752×exponential-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01992
112392
225388
383288
4415088
Stop Event
node limit
Counts
2 → 24
Calls
Call 1
Inputs
(*.f64 (*.f64 (/.f64 l t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (sqrt.f64 1/2))
(*.f64 (/.f64 l t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (/.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)) t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 l (/.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 l (/.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)) t)) 2) (/.f64 (*.f64 l (/.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)) t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (/.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)) t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 l (/.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)) t)) 2) (/.f64 (neg.f64 (*.f64 l (/.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)) t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (/.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)) t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 l l) (/.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)) t)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l 4) t))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l 4) t))) (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l 4) t)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l 4) t))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 l 4) t) (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 2 (sqrt.f64 1/2))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (*.f64 2 (sqrt.f64 1/2)) (/.f64 (+.f64 l l) t))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 l (/.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)) t)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 t t))) (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 t t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 t t))) (/.f64 (neg.f64 (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l 4) t)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l 4) t)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l 4) t))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 l 4) t) (*.f64 2 (*.f64 2 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t)) 1)))))

simplify457.0ms (1%)

Algorithm
egg-herbie
Rules
1262×rational_best-simplify-54
860×rational_best-simplify-48
850×rational_best-simplify-52
820×rational_best-simplify-51
762×rational_best-simplify-1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02367074
17116926
217446926
351346914
Stop Event
node limit
Counts
96 → 155
Calls
Call 1
Inputs
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 (pow.f64 Omc 2) t))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 (pow.f64 Omc 2) t))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) l)) (*.f64 (pow.f64 Omc 4) t))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 (pow.f64 Omc 2) t))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) l)) (*.f64 (pow.f64 Omc 4) t))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 6) l)) (*.f64 (pow.f64 Omc 6) t))))))
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 Om l))) (*.f64 Omc t)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 Om l))) (*.f64 Omc t))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 5))) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 Om 5) t)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 Om l))) (*.f64 Omc t)))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 Om l))) (*.f64 Omc t)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 Om l))) (*.f64 Omc t))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 Om l))) (*.f64 Omc t)))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 5))) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 Om 5) t)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 Om l))) (*.f64 Omc t))))))
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 Omc t))
(+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 Om l))) (*.f64 t Omc)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Omc l)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Omc 3) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 Om l))) (*.f64 t Omc)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Omc l)) (*.f64 (sqrt.f64 -1) (*.f64 Om t))))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Omc 5) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 Om 5) t)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Omc 3) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 Om l))) (*.f64 t Omc)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Omc l)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))))))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 t (pow.f64 Omc 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) l)) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 t (pow.f64 Omc 2))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 6) l)) (*.f64 t (pow.f64 Omc 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) l)) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 t (pow.f64 Omc 2)))))))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 t (pow.f64 Omc 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) l)) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 t (pow.f64 Omc 2))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 6) l)) (*.f64 t (pow.f64 Omc 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) l)) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 t (pow.f64 Omc 2)))))))
(/.f64 l t)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) l) (*.f64 (pow.f64 Omc 2) t))) (/.f64 l t))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) l) (*.f64 (pow.f64 Omc 2) t))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 4) l) (*.f64 (pow.f64 Omc 4) t))) (/.f64 l t)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) l) (*.f64 (pow.f64 Omc 2) t))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 6) l) (*.f64 (pow.f64 Omc 6) t))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 4) l) (*.f64 (pow.f64 Omc 4) t))) (/.f64 l t))))
(/.f64 (*.f64 (sqrt.f64 -1) (*.f64 Om l)) (*.f64 Omc t))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 l Omc) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 Om l)) (*.f64 t Omc)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 l (pow.f64 Omc 3)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 l Omc) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 Om l)) (*.f64 t Omc))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 l (pow.f64 Omc 3)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 l Omc) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 Om l)) (*.f64 t Omc)) (*.f64 1/16 (/.f64 (*.f64 l (pow.f64 Omc 5)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 Om 5) t)))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 Om l)) (*.f64 t Omc)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 Om l)) (*.f64 t Omc))) (*.f64 -1/2 (/.f64 (*.f64 l Omc) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 Om l)) (*.f64 t Omc))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 l Omc) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (*.f64 1/8 (/.f64 (*.f64 l (pow.f64 Omc 3)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 l (pow.f64 Omc 5)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 Om 5) t)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 Om l)) (*.f64 t Omc))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 l Omc) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (*.f64 1/8 (/.f64 (*.f64 l (pow.f64 Omc 3)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t)))))))
(/.f64 (*.f64 (sqrt.f64 -1) (*.f64 Om l)) (*.f64 Omc t))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 l Omc) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 Om l)) (*.f64 t Omc)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 l (pow.f64 Omc 3)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 l Omc) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 Om l)) (*.f64 t Omc))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 l (pow.f64 Omc 3)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 l Omc) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 Om l)) (*.f64 t Omc)) (*.f64 1/16 (/.f64 (*.f64 l (pow.f64 Omc 5)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 Om 5) t)))))))
(/.f64 l t)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) l) (*.f64 t (pow.f64 Omc 2)))) (/.f64 l t))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 4) l) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) l) (*.f64 t (pow.f64 Omc 2)))) (/.f64 l t)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 4) l) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) l) (*.f64 t (pow.f64 Omc 2)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 6) l) (*.f64 t (pow.f64 Omc 6)))) (/.f64 l t))))
(/.f64 l t)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) l) (*.f64 t (pow.f64 Omc 2)))) (/.f64 l t))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 4) l) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) l) (*.f64 t (pow.f64 Omc 2)))) (/.f64 l t)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 4) l) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) l) (*.f64 t (pow.f64 Omc 2)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 6) l) (*.f64 t (pow.f64 Omc 6)))) (/.f64 l t))))
(+.f64 (*.f64 l (/.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)) t)) 0)
(+.f64 0 (*.f64 l (/.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)) t)))
(+.f64 (/.f64 (*.f64 l (/.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)) t)) 2) (/.f64 (*.f64 l (/.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)) t)) 2))
(-.f64 (*.f64 l (/.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)) t)) 0)
(-.f64 (/.f64 (*.f64 l (/.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)) t)) 2) (/.f64 (neg.f64 (*.f64 l (/.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)) t))) 2))
(/.f64 (*.f64 l (/.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)) t)) 1)
(/.f64 (*.f64 (+.f64 l l) (/.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)) t)) 2)
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l 4) t))) 4)
(/.f64 (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l 4) t))) (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l 4) t)))) 8)
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l 4) t))) 16)
(/.f64 (*.f64 (/.f64 (*.f64 l 4) t) (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 2 (sqrt.f64 1/2))))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (*.f64 2 (sqrt.f64 1/2)) (/.f64 (+.f64 l l) t))) 16)
(pow.f64 (*.f64 l (/.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)) t)) 1)
(+.f64 (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t)) 0)
(+.f64 0 (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t)))
(+.f64 (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 t t))) (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 t t))))
(-.f64 (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t)) 0)
(-.f64 (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 t t))) (/.f64 (neg.f64 (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t))) 2))
(/.f64 (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t)) 1)
(/.f64 (*.f64 2 (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t))) 2)
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l 4) t)) 4)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l 4) t)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l 4) t))) 8)
(/.f64 (*.f64 (/.f64 (*.f64 l 4) t) (*.f64 2 (*.f64 2 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) 16)
(pow.f64 (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t)) 1)
Outputs
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 (pow.f64 Omc 2) t))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2)))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 (sqrt.f64 1/2) (*.f64 l (*.f64 (pow.f64 Om 2) (/.f64 (/.f64 -1/2 t) (pow.f64 Omc 2))))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) (*.f64 l (/.f64 (/.f64 -1/2 t) (pow.f64 Omc 2))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 (pow.f64 Omc 2) t))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) l)) (*.f64 (pow.f64 Omc 4) t))) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (*.f64 t (pow.f64 Omc 4)))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (*.f64 t (pow.f64 Omc 4))))))
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (*.f64 (pow.f64 Om 2) (/.f64 (/.f64 -1/2 t) (pow.f64 Omc 2))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 (*.f64 l (pow.f64 Om 4)) (*.f64 t (pow.f64 Omc 4)))))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) (*.f64 l (/.f64 (/.f64 -1/2 t) (pow.f64 Omc 2))))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) (*.f64 l (/.f64 (/.f64 -1/8 t) (pow.f64 Omc 4)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 (pow.f64 Omc 2) t))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) l)) (*.f64 (pow.f64 Omc 4) t))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 6) l)) (*.f64 (pow.f64 Omc 6) t))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 6))) (*.f64 t (pow.f64 Omc 6)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2))))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 6))) (/.f64 -1/16 (*.f64 t (pow.f64 Omc 6))))))
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (*.f64 (pow.f64 Om 2) (/.f64 (/.f64 -1/2 t) (pow.f64 Omc 2))))) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 (*.f64 l (pow.f64 Om 4)) (*.f64 t (pow.f64 Omc 4))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 (sqrt.f64 1/2) (*.f64 l (*.f64 (pow.f64 Om 6) (/.f64 -1/16 (*.f64 t (pow.f64 Omc 6)))))))))
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) (*.f64 l (/.f64 (/.f64 -1/8 t) (pow.f64 Omc 4))))) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (*.f64 (pow.f64 Om 6) (/.f64 (/.f64 -1/16 t) (pow.f64 Omc 6))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) (*.f64 l (/.f64 (/.f64 -1/2 t) (pow.f64 Omc 2))))))))
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 t Omc))
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 l Om))) (*.f64 t Omc))
(/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc))
(/.f64 (*.f64 l (*.f64 Om (sqrt.f64 -1/2))) (*.f64 t Omc))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 Om l))) (*.f64 Omc t)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 (sqrt.f64 -1) (*.f64 t Om)))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 l Om))) (*.f64 t Omc)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 1/2 (*.f64 (sqrt.f64 -1) (*.f64 t Om)))) (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc)))
(+.f64 (*.f64 (/.f64 1/2 t) (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 Om (sqrt.f64 -1)))) (/.f64 (*.f64 l (*.f64 Om (sqrt.f64 -1/2))) (*.f64 t Omc)))
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 1/2 (/.f64 (/.f64 (*.f64 l Omc) (sqrt.f64 -1)) (*.f64 t Om)))) (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 Om l))) (*.f64 Omc t))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 (sqrt.f64 -1) (*.f64 t Om)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 l Om))) (*.f64 t Omc)) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 t (*.f64 (pow.f64 Om 3) (sqrt.f64 -1)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 1/2 (*.f64 (sqrt.f64 -1) (*.f64 t Om)))) (+.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc)) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 t (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(+.f64 (*.f64 (/.f64 1/2 t) (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 Om (sqrt.f64 -1)))) (+.f64 (/.f64 (*.f64 l (*.f64 Om (sqrt.f64 -1/2))) (*.f64 t Omc)) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (*.f64 l (pow.f64 Omc 3)) (*.f64 t (pow.f64 Om 3))) (/.f64 -1/8 (sqrt.f64 -1))))))
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 1/2 (/.f64 (/.f64 (*.f64 l Omc) (sqrt.f64 -1)) (*.f64 t Om)))) (+.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc)) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (*.f64 l (pow.f64 Omc 3)) t) (/.f64 (/.f64 -1/8 (sqrt.f64 -1)) (pow.f64 Om 3))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t)))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 5))) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 Om 5) t)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 Om l))) (*.f64 Omc t)))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 (sqrt.f64 -1) (*.f64 t Om)))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 l Om))) (*.f64 t Omc))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 5))) (*.f64 (sqrt.f64 -1) (*.f64 t (pow.f64 Om 5))))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 t (*.f64 (pow.f64 Om 3) (sqrt.f64 -1)))))))
(+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 1/2 (*.f64 (sqrt.f64 -1) (*.f64 t Om)))) (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 t (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))))) (*.f64 1/16 (/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (pow.f64 Omc 5)) (sqrt.f64 -1)) (*.f64 t (pow.f64 Om 5))))))
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (*.f64 l (pow.f64 Omc 3)) (*.f64 t (pow.f64 Om 3))) (/.f64 -1/8 (sqrt.f64 -1)))) (+.f64 (+.f64 (*.f64 (/.f64 1/2 t) (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 Om (sqrt.f64 -1)))) (/.f64 (*.f64 l (*.f64 Om (sqrt.f64 -1/2))) (*.f64 t Omc))) (*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 l (pow.f64 Omc 5)) (/.f64 (/.f64 1/16 (*.f64 t (pow.f64 Om 5))) (sqrt.f64 -1))))))
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (*.f64 (pow.f64 Omc 5) (/.f64 1/16 (*.f64 t (*.f64 (sqrt.f64 -1) (pow.f64 Om 5))))))) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 1/2 (/.f64 (/.f64 (*.f64 l Omc) (sqrt.f64 -1)) (*.f64 t Om)))) (+.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc)) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (*.f64 l (pow.f64 Omc 3)) t) (/.f64 (/.f64 -1/8 (sqrt.f64 -1)) (pow.f64 Om 3)))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 Om l))) (*.f64 Omc t)))
(*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 l Om))) (/.f64 -1 (*.f64 t Omc)))
(neg.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc)))
(/.f64 (*.f64 l (*.f64 Om (sqrt.f64 -1/2))) (neg.f64 (*.f64 t Omc)))
(/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (neg.f64 (*.f64 t Omc)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 Om l))) (*.f64 Omc t))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 l Om))) (/.f64 -1 (*.f64 t Omc))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 (sqrt.f64 -1) (*.f64 t Om)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 (sqrt.f64 -1) (*.f64 t Om)))))
(+.f64 (/.f64 (*.f64 l (*.f64 Om (sqrt.f64 -1/2))) (neg.f64 (*.f64 t Omc))) (*.f64 (/.f64 -1/2 t) (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 Om (sqrt.f64 -1)))))
(+.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (neg.f64 (*.f64 t Omc))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 (/.f64 (/.f64 -1/2 t) Om) (sqrt.f64 -1))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 Om l))) (*.f64 Omc t)))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 l Om))) (/.f64 -1 (*.f64 t Omc))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 (sqrt.f64 -1) (*.f64 t Om)))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (/.f64 1/8 (*.f64 t (*.f64 (pow.f64 Om 3) (sqrt.f64 -1)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 (sqrt.f64 -1) (*.f64 t Om)))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (/.f64 1/8 (*.f64 t (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(+.f64 (/.f64 (*.f64 l (*.f64 Om (sqrt.f64 -1/2))) (neg.f64 (*.f64 t Omc))) (+.f64 (*.f64 (/.f64 -1/2 t) (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 Om (sqrt.f64 -1)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (sqrt.f64 -1)) (/.f64 (/.f64 1/8 (pow.f64 Om 3)) t))))
(+.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (neg.f64 (*.f64 t Omc))) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 (/.f64 (/.f64 -1/2 t) Om) (sqrt.f64 -1))) (*.f64 (sqrt.f64 1/2) (*.f64 l (*.f64 (pow.f64 Omc 3) (/.f64 (/.f64 1/8 t) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))))))))
(+.f64 (*.f64 1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 5))) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 Om 5) t)))) (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 Om l))) (*.f64 Omc t))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (/.f64 1/8 (*.f64 t (*.f64 (pow.f64 Om 3) (sqrt.f64 -1))))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 l Om))) (/.f64 -1 (*.f64 t Omc))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 5))) (*.f64 (sqrt.f64 -1) (*.f64 t (pow.f64 Om 5))))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 (sqrt.f64 -1) (*.f64 t Om)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 (sqrt.f64 -1) (*.f64 t Om)))) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc))) (*.f64 -1/16 (/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (pow.f64 Omc 5)) (sqrt.f64 -1)) (*.f64 t (pow.f64 Om 5))))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (/.f64 1/8 (*.f64 t (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(+.f64 (/.f64 (*.f64 l (*.f64 Om (sqrt.f64 -1/2))) (neg.f64 (*.f64 t Omc))) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (*.f64 l (pow.f64 Omc 5)) (sqrt.f64 -1)) (/.f64 -1/16 (*.f64 t (pow.f64 Om 5))))) (+.f64 (*.f64 (/.f64 -1/2 t) (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 Om (sqrt.f64 -1)))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (sqrt.f64 -1)) (/.f64 (/.f64 1/8 (pow.f64 Om 3)) t)))))
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (*.f64 (pow.f64 Omc 3) (/.f64 (/.f64 1/8 t) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))) (+.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (neg.f64 (*.f64 t Omc))) (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 (/.f64 (/.f64 -1/2 t) Om) (sqrt.f64 -1))) (*.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (pow.f64 Omc 5) (/.f64 (/.f64 -1/16 t) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5))))))))
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 Om l))) (*.f64 Omc t))
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 -1) (*.f64 l Om))) (*.f64 t Omc))
(/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc))
(/.f64 (*.f64 l (*.f64 Om (sqrt.f64 -1/2))) (*.f64 t Omc))
(+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 Om l))) (*.f64 t Omc)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Omc l)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 (sqrt.f64 -1) (*.f64 t Om)))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 l Om))) (*.f64 t Omc)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 1/2 (*.f64 (sqrt.f64 -1) (*.f64 t Om)))) (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc)))
(+.f64 (*.f64 (/.f64 1/2 t) (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 Om (sqrt.f64 -1)))) (/.f64 (*.f64 l (*.f64 Om (sqrt.f64 -1/2))) (*.f64 t Omc)))
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 1/2 (/.f64 (/.f64 (*.f64 l Omc) (sqrt.f64 -1)) (*.f64 t Om)))) (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Omc 3) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 Om l))) (*.f64 t Omc)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Omc l)) (*.f64 (sqrt.f64 -1) (*.f64 Om t))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 (sqrt.f64 -1) (*.f64 t Om)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 l Om))) (*.f64 t Omc)) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 t (*.f64 (pow.f64 Om 3) (sqrt.f64 -1)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 1/2 (*.f64 (sqrt.f64 -1) (*.f64 t Om)))) (+.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc)) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 t (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(+.f64 (*.f64 (/.f64 1/2 t) (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 Om (sqrt.f64 -1)))) (+.f64 (/.f64 (*.f64 l (*.f64 Om (sqrt.f64 -1/2))) (*.f64 t Omc)) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (*.f64 l (pow.f64 Omc 3)) (*.f64 t (pow.f64 Om 3))) (/.f64 -1/8 (sqrt.f64 -1))))))
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 1/2 (/.f64 (/.f64 (*.f64 l Omc) (sqrt.f64 -1)) (*.f64 t Om)))) (+.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc)) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (*.f64 l (pow.f64 Omc 3)) t) (/.f64 (/.f64 -1/8 (sqrt.f64 -1)) (pow.f64 Om 3))))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Omc 5) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 Om 5) t)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Omc 3) l)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 Om l))) (*.f64 t Omc)) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Omc l)) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 (sqrt.f64 -1) (*.f64 t Om)))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (*.f64 l Om))) (*.f64 t Omc))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 5))) (*.f64 (sqrt.f64 -1) (*.f64 t (pow.f64 Om 5))))) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 t (*.f64 (pow.f64 Om 3) (sqrt.f64 -1)))))))
(+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (/.f64 1/2 (*.f64 (sqrt.f64 -1) (*.f64 t Om)))) (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Omc 3))) (*.f64 t (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))))) (*.f64 1/16 (/.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (pow.f64 Omc 5)) (sqrt.f64 -1)) (*.f64 t (pow.f64 Om 5))))))
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (*.f64 l (pow.f64 Omc 3)) (*.f64 t (pow.f64 Om 3))) (/.f64 -1/8 (sqrt.f64 -1)))) (+.f64 (+.f64 (*.f64 (/.f64 1/2 t) (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l Omc)) (*.f64 Om (sqrt.f64 -1)))) (/.f64 (*.f64 l (*.f64 Om (sqrt.f64 -1/2))) (*.f64 t Omc))) (*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 l (pow.f64 Omc 5)) (/.f64 (/.f64 1/16 (*.f64 t (pow.f64 Om 5))) (sqrt.f64 -1))))))
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (*.f64 (pow.f64 Omc 5) (/.f64 1/16 (*.f64 t (*.f64 (sqrt.f64 -1) (pow.f64 Om 5))))))) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 1/2 (/.f64 (/.f64 (*.f64 l Omc) (sqrt.f64 -1)) (*.f64 t Om)))) (+.f64 (/.f64 (*.f64 (*.f64 l Om) (sqrt.f64 -1/2)) (*.f64 t Omc)) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (*.f64 l (pow.f64 Omc 3)) t) (/.f64 (/.f64 -1/8 (sqrt.f64 -1)) (pow.f64 Om 3)))))))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 t (pow.f64 Omc 2)))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2)))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 (sqrt.f64 1/2) (*.f64 l (*.f64 (pow.f64 Om 2) (/.f64 (/.f64 -1/2 t) (pow.f64 Omc 2))))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) (*.f64 l (/.f64 (/.f64 -1/2 t) (pow.f64 Omc 2))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) l)) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 t (pow.f64 Omc 2))))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (*.f64 t (pow.f64 Omc 4)))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (*.f64 t (pow.f64 Omc 4))))))
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (*.f64 (pow.f64 Om 2) (/.f64 (/.f64 -1/2 t) (pow.f64 Omc 2))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 (*.f64 l (pow.f64 Om 4)) (*.f64 t (pow.f64 Omc 4)))))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) (*.f64 l (/.f64 (/.f64 -1/2 t) (pow.f64 Omc 2))))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) (*.f64 l (/.f64 (/.f64 -1/8 t) (pow.f64 Omc 4)))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 6) l)) (*.f64 t (pow.f64 Omc 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) l)) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 t (pow.f64 Omc 2)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 6))) (*.f64 t (pow.f64 Omc 6)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2))))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 6))) (/.f64 -1/16 (*.f64 t (pow.f64 Omc 6))))))
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (*.f64 (pow.f64 Om 2) (/.f64 (/.f64 -1/2 t) (pow.f64 Omc 2))))) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 (*.f64 l (pow.f64 Om 4)) (*.f64 t (pow.f64 Omc 4))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 (sqrt.f64 1/2) (*.f64 l (*.f64 (pow.f64 Om 6) (/.f64 -1/16 (*.f64 t (pow.f64 Omc 6)))))))))
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) (*.f64 l (/.f64 (/.f64 -1/8 t) (pow.f64 Omc 4))))) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (*.f64 (pow.f64 Om 6) (/.f64 (/.f64 -1/16 t) (pow.f64 Omc 6))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) (*.f64 l (/.f64 (/.f64 -1/2 t) (pow.f64 Omc 2))))))))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 t (pow.f64 Omc 2)))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2)))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 (sqrt.f64 1/2) (*.f64 l (*.f64 (pow.f64 Om 2) (/.f64 (/.f64 -1/2 t) (pow.f64 Omc 2))))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) (*.f64 l (/.f64 (/.f64 -1/2 t) (pow.f64 Omc 2))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) l)) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 t (pow.f64 Omc 2))))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (*.f64 t (pow.f64 Omc 4)))) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (*.f64 t (pow.f64 Omc 4))))))
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (*.f64 (pow.f64 Om 2) (/.f64 (/.f64 -1/2 t) (pow.f64 Omc 2))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 (*.f64 l (pow.f64 Om 4)) (*.f64 t (pow.f64 Omc 4)))))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) (*.f64 l (/.f64 (/.f64 -1/2 t) (pow.f64 Omc 2))))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) (*.f64 l (/.f64 (/.f64 -1/8 t) (pow.f64 Omc 4)))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 6) l)) (*.f64 t (pow.f64 Omc 6)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) l)) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) l)) (*.f64 t (pow.f64 Omc 2)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2)))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/16 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 6))) (*.f64 t (pow.f64 Omc 6)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 4))) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 2))) (*.f64 t (pow.f64 Omc 2))))) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 Om 6))) (/.f64 -1/16 (*.f64 t (pow.f64 Omc 6))))))
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (*.f64 (pow.f64 Om 2) (/.f64 (/.f64 -1/2 t) (pow.f64 Omc 2))))) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 -1/8 (/.f64 (*.f64 l (pow.f64 Om 4)) (*.f64 t (pow.f64 Omc 4))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 (sqrt.f64 1/2) (*.f64 l (*.f64 (pow.f64 Om 6) (/.f64 -1/16 (*.f64 t (pow.f64 Omc 6)))))))))
(+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 4) (*.f64 l (/.f64 (/.f64 -1/8 t) (pow.f64 Omc 4))))) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l (*.f64 (pow.f64 Om 6) (/.f64 (/.f64 -1/16 t) (pow.f64 Omc 6))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 Om 2) (*.f64 l (/.f64 (/.f64 -1/2 t) (pow.f64 Omc 2))))))))
(/.f64 l t)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) l) (*.f64 (pow.f64 Omc 2) t))) (/.f64 l t))
(+.f64 (/.f64 l t) (*.f64 (*.f64 l (pow.f64 Om 2)) (/.f64 -1/2 (*.f64 t (pow.f64 Omc 2)))))
(+.f64 (/.f64 l t) (*.f64 -1/2 (/.f64 (*.f64 l (pow.f64 Om 2)) (*.f64 t (pow.f64 Omc 2)))))
(+.f64 (/.f64 l t) (*.f64 l (*.f64 (pow.f64 Om 2) (/.f64 (/.f64 -1/2 t) (pow.f64 Omc 2)))))
(+.f64 (/.f64 l t) (*.f64 (pow.f64 Om 2) (*.f64 l (/.f64 (/.f64 -1/2 t) (pow.f64 Omc 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) l) (*.f64 (pow.f64 Omc 2) t))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 4) l) (*.f64 (pow.f64 Omc 4) t))) (/.f64 l t)))
(+.f64 (/.f64 l t) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 l (pow.f64 Om 4)) (*.f64 t (pow.f64 Omc 4)))) (*.f64 (*.f64 l (pow.f64 Om 2)) (/.f64 -1/2 (*.f64 t (pow.f64 Omc 2))))))
(+.f64 (/.f64 l t) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 l (pow.f64 Om 2)) (*.f64 t (pow.f64 Omc 2)))) (*.f64 (*.f64 l (pow.f64 Om 4)) (/.f64 (/.f64 -1/8 t) (pow.f64 Omc 4)))))
(+.f64 (/.f64 l t) (+.f64 (*.f64 l (*.f64 (pow.f64 Om 2) (/.f64 (/.f64 -1/2 t) (pow.f64 Omc 2)))) (*.f64 -1/8 (/.f64 (*.f64 l (pow.f64 Om 4)) (*.f64 t (pow.f64 Omc 4))))))
(+.f64 (/.f64 l t) (+.f64 (*.f64 (pow.f64 Om 2) (*.f64 l (/.f64 (/.f64 -1/2 t) (pow.f64 Omc 2)))) (*.f64 (pow.f64 Om 4) (*.f64 l (/.f64 (/.f64 -1/8 t) (pow.f64 Omc 4))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) l) (*.f64 (pow.f64 Omc 2) t))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 6) l) (*.f64 (pow.f64 Omc 6) t))) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 4) l) (*.f64 (pow.f64 Omc 4) t))) (/.f64 l t))))
(+.f64 (*.f64 (*.f64 l (pow.f64 Om 2)) (/.f64 -1/2 (*.f64 t (pow.f64 Omc 2)))) (+.f64 (/.f64 l t) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 l (pow.f64 Om 4)) (*.f64 t (pow.f64 Omc 4)))) (*.f64 -1/16 (/.f64 (*.f64 l (pow.f64 Om 6)) (*.f64 t (pow.f64 Omc 6)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 l (pow.f64 Om 2)) (*.f64 t (pow.f64 Omc 2)))) (+.f64 (+.f64 (/.f64 l t) (*.f64 (*.f64 l (pow.f64 Om 4)) (/.f64 (/.f64 -1/8 t) (pow.f64 Omc 4)))) (*.f64 -1/16 (/.f64 (*.f64 l (pow.f64 Om 6)) (*.f64 t (pow.f64 Omc 6))))))
(+.f64 (/.f64 l t) (+.f64 (*.f64 l (*.f64 (pow.f64 Om 2) (/.f64 (/.f64 -1/2 t) (pow.f64 Omc 2)))) (+.f64 (*.f64 l (*.f64 (pow.f64 Om 6) (/.f64 -1/16 (*.f64 t (pow.f64 Omc 6))))) (*.f64 -1/8 (/.f64 (*.f64 l (pow.f64 Om 4)) (*.f64 t (pow.f64 Omc 4)))))))
(+.f64 (*.f64 (pow.f64 Om 2) (*.f64 l (/.f64 (/.f64 -1/2 t) (pow.f64 Omc 2)))) (+.f64 (*.f64 (pow.f64 Om 4) (*.f64 l (/.f64 (/.f64 -1/8 t) (pow.f64 Omc 4)))) (+.f64 (/.f64 l t) (*.f64 l (*.f64 (pow.f64 Om 6) (/.f64 (/.f64 -1/16 t) (pow.f64 Omc 6)))))))
(/.f64 (*.f64 (sqrt.f64 -1) (*.f64 Om l)) (*.f64 Omc t))
(/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) (*.f64 t Omc))
(/.f64 (*.f64 l (*.f64 Om (sqrt.f64 -1))) (*.f64 t Omc))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 l Omc) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 Om l)) (*.f64 t Omc)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 l Omc) (*.f64 (sqrt.f64 -1) (*.f64 t Om)))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) (*.f64 t Omc)))
(+.f64 (*.f64 (/.f64 (*.f64 l Omc) (sqrt.f64 -1)) (/.f64 1/2 (*.f64 t Om))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) (*.f64 t Omc)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 l Omc) (*.f64 t (*.f64 Om (sqrt.f64 -1))))) (/.f64 (*.f64 l (*.f64 Om (sqrt.f64 -1))) (*.f64 t Omc)))
(+.f64 (*.f64 1/2 (/.f64 (/.f64 (*.f64 l Omc) (sqrt.f64 -1)) (*.f64 t Om))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) (*.f64 t Omc)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 l (pow.f64 Omc 3)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 l Omc) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 Om l)) (*.f64 t Omc))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) (*.f64 t Omc)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 l Omc) (*.f64 (sqrt.f64 -1) (*.f64 t Om)))) (*.f64 -1/8 (/.f64 (*.f64 l (pow.f64 Omc 3)) (*.f64 t (*.f64 (pow.f64 Om 3) (sqrt.f64 -1)))))))
(+.f64 (*.f64 (/.f64 (*.f64 l Omc) (sqrt.f64 -1)) (/.f64 1/2 (*.f64 t Om))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) (*.f64 t Omc)) (*.f64 -1/8 (/.f64 (*.f64 l (pow.f64 Omc 3)) (*.f64 t (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 l Omc) (*.f64 t (*.f64 Om (sqrt.f64 -1))))) (+.f64 (/.f64 (*.f64 l (*.f64 Om (sqrt.f64 -1))) (*.f64 t Omc)) (*.f64 (/.f64 (*.f64 l (pow.f64 Omc 3)) (*.f64 t (pow.f64 Om 3))) (/.f64 -1/8 (sqrt.f64 -1)))))
(+.f64 (*.f64 1/2 (/.f64 (/.f64 (*.f64 l Omc) (sqrt.f64 -1)) (*.f64 t Om))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) (*.f64 t Omc)) (*.f64 (/.f64 (*.f64 l (pow.f64 Omc 3)) t) (/.f64 (/.f64 -1/8 (sqrt.f64 -1)) (pow.f64 Om 3)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 l (pow.f64 Omc 3)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 l Omc) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 Om l)) (*.f64 t Omc)) (*.f64 1/16 (/.f64 (*.f64 l (pow.f64 Omc 5)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 Om 5) t)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 l (pow.f64 Omc 3)) (*.f64 t (*.f64 (pow.f64 Om 3) (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 l Omc) (*.f64 (sqrt.f64 -1) (*.f64 t Om)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) (*.f64 t Omc)) (*.f64 1/16 (/.f64 (*.f64 l (pow.f64 Omc 5)) (*.f64 (sqrt.f64 -1) (*.f64 t (pow.f64 Om 5))))))))
(+.f64 (*.f64 (/.f64 (*.f64 l Omc) (sqrt.f64 -1)) (/.f64 1/2 (*.f64 t Om))) (+.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) (*.f64 t Omc)) (*.f64 (*.f64 l (pow.f64 Omc 5)) (/.f64 (/.f64 1/16 t) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5))))) (*.f64 -1/8 (/.f64 (*.f64 l (pow.f64 Omc 3)) (*.f64 t (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 l Omc) (*.f64 t (*.f64 Om (sqrt.f64 -1))))) (+.f64 (*.f64 (/.f64 (*.f64 l (pow.f64 Omc 3)) (*.f64 t (pow.f64 Om 3))) (/.f64 -1/8 (sqrt.f64 -1))) (+.f64 (/.f64 (*.f64 l (*.f64 Om (sqrt.f64 -1))) (*.f64 t Omc)) (*.f64 (*.f64 l (pow.f64 Omc 5)) (/.f64 (/.f64 1/16 (*.f64 t (pow.f64 Om 5))) (sqrt.f64 -1))))))
(+.f64 (*.f64 1/2 (/.f64 (/.f64 (*.f64 l Omc) (sqrt.f64 -1)) (*.f64 t Om))) (+.f64 (*.f64 (/.f64 (*.f64 l (pow.f64 Omc 3)) t) (/.f64 (/.f64 -1/8 (sqrt.f64 -1)) (pow.f64 Om 3))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) (*.f64 t Omc)) (*.f64 l (*.f64 (pow.f64 Omc 5) (/.f64 1/16 (*.f64 t (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))))))))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 Om l)) (*.f64 t Omc)))
(*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) (*.f64 t Omc)))
(neg.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) (*.f64 t Omc)))
(/.f64 (*.f64 l (*.f64 Om (sqrt.f64 -1))) (neg.f64 (*.f64 t Omc)))
(/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) (neg.f64 (*.f64 t Omc)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 Om l)) (*.f64 t Omc))) (*.f64 -1/2 (/.f64 (*.f64 l Omc) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) (*.f64 t Omc))) (*.f64 -1/2 (/.f64 (*.f64 l Omc) (*.f64 (sqrt.f64 -1) (*.f64 t Om)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) (*.f64 t Omc))) (*.f64 -1/2 (/.f64 (*.f64 l Omc) (*.f64 (sqrt.f64 -1) (*.f64 t Om)))))
(+.f64 (/.f64 (*.f64 l (*.f64 Om (sqrt.f64 -1))) (neg.f64 (*.f64 t Omc))) (*.f64 l (*.f64 Omc (/.f64 (/.f64 -1/2 t) (*.f64 Om (sqrt.f64 -1))))))
(-.f64 (*.f64 l (*.f64 Omc (/.f64 (/.f64 (/.f64 -1/2 t) Om) (sqrt.f64 -1)))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) (*.f64 t Omc)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 Om l)) (*.f64 t Omc))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 l Omc) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (*.f64 1/8 (/.f64 (*.f64 l (pow.f64 Omc 3)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) (*.f64 t Omc))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 l Omc) (*.f64 (sqrt.f64 -1) (*.f64 t Om)))) (*.f64 1/8 (/.f64 (*.f64 l (pow.f64 Omc 3)) (*.f64 t (*.f64 (pow.f64 Om 3) (sqrt.f64 -1)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 l Omc) (*.f64 (sqrt.f64 -1) (*.f64 t Om)))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 l (pow.f64 Omc 3)) (*.f64 t (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))))) (neg.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) (*.f64 t Omc)))))
(+.f64 (*.f64 l (*.f64 Omc (/.f64 (/.f64 -1/2 t) (*.f64 Om (sqrt.f64 -1))))) (+.f64 (/.f64 (*.f64 l (*.f64 Om (sqrt.f64 -1))) (neg.f64 (*.f64 t Omc))) (*.f64 (*.f64 l (pow.f64 Omc 3)) (/.f64 (/.f64 1/8 t) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))))))
(+.f64 (*.f64 l (*.f64 Omc (/.f64 (/.f64 (/.f64 -1/2 t) Om) (sqrt.f64 -1)))) (-.f64 (*.f64 l (*.f64 (pow.f64 Omc 3) (/.f64 (/.f64 1/8 t) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) (*.f64 t Omc))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 l (pow.f64 Omc 5)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 Om 5) t)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 Om l)) (*.f64 t Omc))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 l Omc) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (*.f64 1/8 (/.f64 (*.f64 l (pow.f64 Omc 3)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t)))))))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 l Omc) (*.f64 (sqrt.f64 -1) (*.f64 t Om)))) (*.f64 1/8 (/.f64 (*.f64 l (pow.f64 Omc 3)) (*.f64 t (*.f64 (pow.f64 Om 3) (sqrt.f64 -1)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) (*.f64 t Omc))) (*.f64 -1/16 (/.f64 (*.f64 l (pow.f64 Omc 5)) (*.f64 (sqrt.f64 -1) (*.f64 t (pow.f64 Om 5)))))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) (*.f64 t Omc))) (*.f64 -1/2 (/.f64 (*.f64 l Omc) (*.f64 (sqrt.f64 -1) (*.f64 t Om))))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 l (pow.f64 Omc 3)) (*.f64 t (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))))) (*.f64 -1/16 (/.f64 (*.f64 l (pow.f64 Omc 5)) (*.f64 t (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))))))
(+.f64 (+.f64 (/.f64 (*.f64 l (*.f64 Om (sqrt.f64 -1))) (neg.f64 (*.f64 t Omc))) (*.f64 l (*.f64 Omc (/.f64 (/.f64 -1/2 t) (*.f64 Om (sqrt.f64 -1)))))) (+.f64 (*.f64 (*.f64 l (pow.f64 Omc 3)) (/.f64 (/.f64 1/8 t) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))) (*.f64 (/.f64 (*.f64 l (pow.f64 Omc 5)) (sqrt.f64 -1)) (/.f64 -1/16 (*.f64 t (pow.f64 Om 5))))))
(+.f64 (-.f64 (*.f64 l (*.f64 Omc (/.f64 (/.f64 (/.f64 -1/2 t) Om) (sqrt.f64 -1)))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) (*.f64 t Omc))) (+.f64 (*.f64 l (*.f64 (pow.f64 Omc 3) (/.f64 (/.f64 1/8 t) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))))) (*.f64 l (*.f64 (pow.f64 Omc 5) (/.f64 (/.f64 -1/16 t) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))))))
(/.f64 (*.f64 (sqrt.f64 -1) (*.f64 Om l)) (*.f64 Omc t))
(/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) (*.f64 t Omc))
(/.f64 (*.f64 l (*.f64 Om (sqrt.f64 -1))) (*.f64 t Omc))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 l Omc) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 Om l)) (*.f64 t Omc)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 l Omc) (*.f64 (sqrt.f64 -1) (*.f64 t Om)))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) (*.f64 t Omc)))
(+.f64 (*.f64 (/.f64 (*.f64 l Omc) (sqrt.f64 -1)) (/.f64 1/2 (*.f64 t Om))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) (*.f64 t Omc)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 l Omc) (*.f64 t (*.f64 Om (sqrt.f64 -1))))) (/.f64 (*.f64 l (*.f64 Om (sqrt.f64 -1))) (*.f64 t Omc)))
(+.f64 (*.f64 1/2 (/.f64 (/.f64 (*.f64 l Omc) (sqrt.f64 -1)) (*.f64 t Om))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) (*.f64 t Omc)))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 l (pow.f64 Omc 3)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 l Omc) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 Om l)) (*.f64 t Omc))))
(+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) (*.f64 t Omc)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 l Omc) (*.f64 (sqrt.f64 -1) (*.f64 t Om)))) (*.f64 -1/8 (/.f64 (*.f64 l (pow.f64 Omc 3)) (*.f64 t (*.f64 (pow.f64 Om 3) (sqrt.f64 -1)))))))
(+.f64 (*.f64 (/.f64 (*.f64 l Omc) (sqrt.f64 -1)) (/.f64 1/2 (*.f64 t Om))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) (*.f64 t Omc)) (*.f64 -1/8 (/.f64 (*.f64 l (pow.f64 Omc 3)) (*.f64 t (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 l Omc) (*.f64 t (*.f64 Om (sqrt.f64 -1))))) (+.f64 (/.f64 (*.f64 l (*.f64 Om (sqrt.f64 -1))) (*.f64 t Omc)) (*.f64 (/.f64 (*.f64 l (pow.f64 Omc 3)) (*.f64 t (pow.f64 Om 3))) (/.f64 -1/8 (sqrt.f64 -1)))))
(+.f64 (*.f64 1/2 (/.f64 (/.f64 (*.f64 l Omc) (sqrt.f64 -1)) (*.f64 t Om))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) (*.f64 t Omc)) (*.f64 (/.f64 (*.f64 l (pow.f64 Omc 3)) t) (/.f64 (/.f64 -1/8 (sqrt.f64 -1)) (pow.f64 Om 3)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 l (pow.f64 Omc 3)) (*.f64 (pow.f64 (sqrt.f64 -1) 3) (*.f64 (pow.f64 Om 3) t)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 l Omc) (*.f64 (sqrt.f64 -1) (*.f64 Om t)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 Om l)) (*.f64 t Omc)) (*.f64 1/16 (/.f64 (*.f64 l (pow.f64 Omc 5)) (*.f64 (pow.f64 (sqrt.f64 -1) 5) (*.f64 (pow.f64 Om 5) t)))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 l (pow.f64 Omc 3)) (*.f64 t (*.f64 (pow.f64 Om 3) (sqrt.f64 -1))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 l Omc) (*.f64 (sqrt.f64 -1) (*.f64 t Om)))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) (*.f64 t Omc)) (*.f64 1/16 (/.f64 (*.f64 l (pow.f64 Omc 5)) (*.f64 (sqrt.f64 -1) (*.f64 t (pow.f64 Om 5))))))))
(+.f64 (*.f64 (/.f64 (*.f64 l Omc) (sqrt.f64 -1)) (/.f64 1/2 (*.f64 t Om))) (+.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) (*.f64 t Omc)) (*.f64 (*.f64 l (pow.f64 Omc 5)) (/.f64 (/.f64 1/16 t) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5))))) (*.f64 -1/8 (/.f64 (*.f64 l (pow.f64 Omc 3)) (*.f64 t (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 l Omc) (*.f64 t (*.f64 Om (sqrt.f64 -1))))) (+.f64 (*.f64 (/.f64 (*.f64 l (pow.f64 Omc 3)) (*.f64 t (pow.f64 Om 3))) (/.f64 -1/8 (sqrt.f64 -1))) (+.f64 (/.f64 (*.f64 l (*.f64 Om (sqrt.f64 -1))) (*.f64 t Omc)) (*.f64 (*.f64 l (pow.f64 Omc 5)) (/.f64 (/.f64 1/16 (*.f64 t (pow.f64 Om 5))) (sqrt.f64 -1))))))
(+.f64 (*.f64 1/2 (/.f64 (/.f64 (*.f64 l Omc) (sqrt.f64 -1)) (*.f64 t Om))) (+.f64 (*.f64 (/.f64 (*.f64 l (pow.f64 Omc 3)) t) (/.f64 (/.f64 -1/8 (sqrt.f64 -1)) (pow.f64 Om 3))) (+.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 l Om)) (*.f64 t Omc)) (*.f64 l (*.f64 (pow.f64 Omc 5) (/.f64 1/16 (*.f64 t (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))))))))
(/.f64 l t)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) l) (*.f64 t (pow.f64 Omc 2)))) (/.f64 l t))
(+.f64 (/.f64 l t) (*.f64 (*.f64 l (pow.f64 Om 2)) (/.f64 -1/2 (*.f64 t (pow.f64 Omc 2)))))
(+.f64 (/.f64 l t) (*.f64 -1/2 (/.f64 (*.f64 l (pow.f64 Om 2)) (*.f64 t (pow.f64 Omc 2)))))
(+.f64 (/.f64 l t) (*.f64 l (*.f64 (pow.f64 Om 2) (/.f64 (/.f64 -1/2 t) (pow.f64 Omc 2)))))
(+.f64 (/.f64 l t) (*.f64 (pow.f64 Om 2) (*.f64 l (/.f64 (/.f64 -1/2 t) (pow.f64 Omc 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 4) l) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) l) (*.f64 t (pow.f64 Omc 2)))) (/.f64 l t)))
(+.f64 (/.f64 l t) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 l (pow.f64 Om 4)) (*.f64 t (pow.f64 Omc 4)))) (*.f64 (*.f64 l (pow.f64 Om 2)) (/.f64 -1/2 (*.f64 t (pow.f64 Omc 2))))))
(+.f64 (/.f64 l t) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 l (pow.f64 Om 2)) (*.f64 t (pow.f64 Omc 2)))) (*.f64 (*.f64 l (pow.f64 Om 4)) (/.f64 (/.f64 -1/8 t) (pow.f64 Omc 4)))))
(+.f64 (/.f64 l t) (+.f64 (*.f64 l (*.f64 (pow.f64 Om 2) (/.f64 (/.f64 -1/2 t) (pow.f64 Omc 2)))) (*.f64 -1/8 (/.f64 (*.f64 l (pow.f64 Om 4)) (*.f64 t (pow.f64 Omc 4))))))
(+.f64 (/.f64 l t) (+.f64 (*.f64 (pow.f64 Om 2) (*.f64 l (/.f64 (/.f64 -1/2 t) (pow.f64 Omc 2)))) (*.f64 (pow.f64 Om 4) (*.f64 l (/.f64 (/.f64 -1/8 t) (pow.f64 Omc 4))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 4) l) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) l) (*.f64 t (pow.f64 Omc 2)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 6) l) (*.f64 t (pow.f64 Omc 6)))) (/.f64 l t))))
(+.f64 (*.f64 (*.f64 l (pow.f64 Om 2)) (/.f64 -1/2 (*.f64 t (pow.f64 Omc 2)))) (+.f64 (/.f64 l t) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 l (pow.f64 Om 4)) (*.f64 t (pow.f64 Omc 4)))) (*.f64 -1/16 (/.f64 (*.f64 l (pow.f64 Om 6)) (*.f64 t (pow.f64 Omc 6)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 l (pow.f64 Om 2)) (*.f64 t (pow.f64 Omc 2)))) (+.f64 (+.f64 (/.f64 l t) (*.f64 (*.f64 l (pow.f64 Om 4)) (/.f64 (/.f64 -1/8 t) (pow.f64 Omc 4)))) (*.f64 -1/16 (/.f64 (*.f64 l (pow.f64 Om 6)) (*.f64 t (pow.f64 Omc 6))))))
(+.f64 (/.f64 l t) (+.f64 (*.f64 l (*.f64 (pow.f64 Om 2) (/.f64 (/.f64 -1/2 t) (pow.f64 Omc 2)))) (+.f64 (*.f64 l (*.f64 (pow.f64 Om 6) (/.f64 -1/16 (*.f64 t (pow.f64 Omc 6))))) (*.f64 -1/8 (/.f64 (*.f64 l (pow.f64 Om 4)) (*.f64 t (pow.f64 Omc 4)))))))
(+.f64 (*.f64 (pow.f64 Om 2) (*.f64 l (/.f64 (/.f64 -1/2 t) (pow.f64 Omc 2)))) (+.f64 (*.f64 (pow.f64 Om 4) (*.f64 l (/.f64 (/.f64 -1/8 t) (pow.f64 Omc 4)))) (+.f64 (/.f64 l t) (*.f64 l (*.f64 (pow.f64 Om 6) (/.f64 (/.f64 -1/16 t) (pow.f64 Omc 6)))))))
(/.f64 l t)
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) l) (*.f64 t (pow.f64 Omc 2)))) (/.f64 l t))
(+.f64 (/.f64 l t) (*.f64 (*.f64 l (pow.f64 Om 2)) (/.f64 -1/2 (*.f64 t (pow.f64 Omc 2)))))
(+.f64 (/.f64 l t) (*.f64 -1/2 (/.f64 (*.f64 l (pow.f64 Om 2)) (*.f64 t (pow.f64 Omc 2)))))
(+.f64 (/.f64 l t) (*.f64 l (*.f64 (pow.f64 Om 2) (/.f64 (/.f64 -1/2 t) (pow.f64 Omc 2)))))
(+.f64 (/.f64 l t) (*.f64 (pow.f64 Om 2) (*.f64 l (/.f64 (/.f64 -1/2 t) (pow.f64 Omc 2)))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 4) l) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) l) (*.f64 t (pow.f64 Omc 2)))) (/.f64 l t)))
(+.f64 (/.f64 l t) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 l (pow.f64 Om 4)) (*.f64 t (pow.f64 Omc 4)))) (*.f64 (*.f64 l (pow.f64 Om 2)) (/.f64 -1/2 (*.f64 t (pow.f64 Omc 2))))))
(+.f64 (/.f64 l t) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 l (pow.f64 Om 2)) (*.f64 t (pow.f64 Omc 2)))) (*.f64 (*.f64 l (pow.f64 Om 4)) (/.f64 (/.f64 -1/8 t) (pow.f64 Omc 4)))))
(+.f64 (/.f64 l t) (+.f64 (*.f64 l (*.f64 (pow.f64 Om 2) (/.f64 (/.f64 -1/2 t) (pow.f64 Omc 2)))) (*.f64 -1/8 (/.f64 (*.f64 l (pow.f64 Om 4)) (*.f64 t (pow.f64 Omc 4))))))
(+.f64 (/.f64 l t) (+.f64 (*.f64 (pow.f64 Om 2) (*.f64 l (/.f64 (/.f64 -1/2 t) (pow.f64 Omc 2)))) (*.f64 (pow.f64 Om 4) (*.f64 l (/.f64 (/.f64 -1/8 t) (pow.f64 Omc 4))))))
(+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 Om 4) l) (*.f64 t (pow.f64 Omc 4)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 Om 2) l) (*.f64 t (pow.f64 Omc 2)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 6) l) (*.f64 t (pow.f64 Omc 6)))) (/.f64 l t))))
(+.f64 (*.f64 (*.f64 l (pow.f64 Om 2)) (/.f64 -1/2 (*.f64 t (pow.f64 Omc 2)))) (+.f64 (/.f64 l t) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 l (pow.f64 Om 4)) (*.f64 t (pow.f64 Omc 4)))) (*.f64 -1/16 (/.f64 (*.f64 l (pow.f64 Om 6)) (*.f64 t (pow.f64 Omc 6)))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 l (pow.f64 Om 2)) (*.f64 t (pow.f64 Omc 2)))) (+.f64 (+.f64 (/.f64 l t) (*.f64 (*.f64 l (pow.f64 Om 4)) (/.f64 (/.f64 -1/8 t) (pow.f64 Omc 4)))) (*.f64 -1/16 (/.f64 (*.f64 l (pow.f64 Om 6)) (*.f64 t (pow.f64 Omc 6))))))
(+.f64 (/.f64 l t) (+.f64 (*.f64 l (*.f64 (pow.f64 Om 2) (/.f64 (/.f64 -1/2 t) (pow.f64 Omc 2)))) (+.f64 (*.f64 l (*.f64 (pow.f64 Om 6) (/.f64 -1/16 (*.f64 t (pow.f64 Omc 6))))) (*.f64 -1/8 (/.f64 (*.f64 l (pow.f64 Om 4)) (*.f64 t (pow.f64 Omc 4)))))))
(+.f64 (*.f64 (pow.f64 Om 2) (*.f64 l (/.f64 (/.f64 -1/2 t) (pow.f64 Omc 2)))) (+.f64 (*.f64 (pow.f64 Om 4) (*.f64 l (/.f64 (/.f64 -1/8 t) (pow.f64 Omc 4)))) (+.f64 (/.f64 l t) (*.f64 l (*.f64 (pow.f64 Om 6) (/.f64 (/.f64 -1/16 t) (pow.f64 Omc 6)))))))
(+.f64 (*.f64 l (/.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)) t)) 0)
(*.f64 l (/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) t))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 0 (*.f64 l (/.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)) t)))
(*.f64 l (/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) t))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (/.f64 (*.f64 l (/.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)) t)) 2) (/.f64 (*.f64 l (/.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)) t)) 2))
(*.f64 l (/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) t))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(-.f64 (*.f64 l (/.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)) t)) 0)
(*.f64 l (/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) t))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(-.f64 (/.f64 (*.f64 l (/.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)) t)) 2) (/.f64 (neg.f64 (*.f64 l (/.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)) t))) 2))
(*.f64 l (/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) t))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (*.f64 l (/.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)) t)) 1)
(*.f64 l (/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) t))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (*.f64 (+.f64 l l) (/.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)) t)) 2)
(*.f64 l (/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) t))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l 4) t))) 4)
(/.f64 (*.f64 (/.f64 (*.f64 l 4) t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 4)
(/.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (*.f64 l 4) t)) 4)
(/.f64 (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l 4) t))) (*.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l 4) t)))) 8)
(/.f64 (*.f64 (/.f64 (*.f64 l 4) t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 4)
(/.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (*.f64 l 4) t)) 4)
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l 4) t))) 16)
(/.f64 (*.f64 (/.f64 (*.f64 l 4) t) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (sqrt.f64 1/2) 4))) 16)
(/.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (*.f64 l 4) t))) 16)
(/.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 4 (/.f64 (*.f64 l 4) t))) 16)
(/.f64 (*.f64 (/.f64 (*.f64 l 4) t) (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 2 (sqrt.f64 1/2))))) 16)
(/.f64 (*.f64 (/.f64 (*.f64 l 4) t) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (sqrt.f64 1/2) 4))) 16)
(/.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (*.f64 l 4) t))) 16)
(/.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 4 (/.f64 (*.f64 l 4) t))) 16)
(/.f64 (*.f64 (*.f64 2 (*.f64 2 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (*.f64 2 (sqrt.f64 1/2)) (/.f64 (+.f64 l l) t))) 16)
(/.f64 (*.f64 (/.f64 (*.f64 l 4) t) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (sqrt.f64 1/2) 4))) 16)
(/.f64 (*.f64 4 (*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (*.f64 l 4) t))) 16)
(/.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 4 (/.f64 (*.f64 l 4) t))) 16)
(pow.f64 (*.f64 l (/.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1/2)) t)) 1)
(*.f64 l (/.f64 (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) t))
(*.f64 (/.f64 l t) (sqrt.f64 (*.f64 1/2 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t)) 0)
(*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 l t))
(+.f64 0 (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t)))
(*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 l t))
(+.f64 (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 t t))) (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 t t))))
(*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 l t))
(-.f64 (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t)) 0)
(*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 l t))
(-.f64 (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 t t))) (/.f64 (neg.f64 (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t))) 2))
(*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 l t))
(/.f64 (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t)) 1)
(*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 l t))
(/.f64 (*.f64 2 (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t))) 2)
(*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 l t))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l 4) t)) 4)
(*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 l t))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l 4) t)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l 4) t))) 8)
(*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 l t))
(/.f64 (*.f64 (/.f64 (*.f64 l 4) t) (*.f64 2 (*.f64 2 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) 16)
(/.f64 (*.f64 (/.f64 (*.f64 l 4) t) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 4)) 16)
(/.f64 (*.f64 4 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l 4) t))) 16)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l 8) t))) 16)
(pow.f64 (*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t)) 1)
(*.f64 l (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 l t))

eval1.2s (2.6%)

Compiler

Compiled 19197 to 13690 computations (28.7% saved)

prune803.0ms (1.8%)

Pruning

22 alts after pruning (14 fresh and 8 done)

PrunedKeptTotal
New8519860
Fresh6511
Picked101
Done2810
Total86022882
Error
0.4b
Counts
882 → 22
Alt Table
Click to see full alt table
StatusErrorProgram
46.4b
(asin.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 l t)) (/.f64 -1 t)))
43.6b
(asin.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l) 1))
43.6b
(asin.f64 (/.f64 (*.f64 (/.f64 l t) (*.f64 (sqrt.f64 1/2) (+.f64 t t))) (+.f64 t t)))
50.6b
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l t)) (*.f64 t t)))
42.5b
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 l)) t))
43.6b
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
43.6b
(asin.f64 (/.f64 (*.f64 (neg.f64 t) (*.f64 (sqrt.f64 1/2) (/.f64 l t))) (neg.f64 t)))
46.0b
(asin.f64 (+.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 -1 t)) (*.f64 (pow.f64 l 3) (/.f64 1/8 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))))
38.9b
(asin.f64 (+.f64 1 (/.f64 (neg.f64 (pow.f64 t 2)) (pow.f64 l 2))))
35.9b
(asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
43.6b
(asin.f64 (*.f64 (/.f64 l t) (sqrt.f64 1/2)))
42.5b
(asin.f64 (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))))
43.6b
(asin.f64 (*.f64 (/.f64 1 t) (*.f64 (sqrt.f64 1/2) l)))
49.9b
(asin.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 t t)) l) t))
42.5b
(asin.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 -1 t)))
40.0b
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) (sqrt.f64 1/2)))
47.5b
(asin.f64 (*.f64 (neg.f64 l) (/.f64 (*.f64 (sqrt.f64 1/2) 2) (*.f64 (*.f64 t t) (/.f64 2 t)))))
42.5b
(asin.f64 (*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t)))
42.5b
(asin.f64 (*.f64 (neg.f64 l) (*.f64 (/.f64 1 t) (sqrt.f64 1/2))))
11.7b
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
25.0b
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
33.5b
(asin.f64 1)
Compiler

Compiled 343 to 279 computations (18.7% saved)

regimes1.2s (2.7%)

Counts
43 → 3
Calls
Call 1
Inputs
(asin.f64 1)
(asin.f64 (*.f64 (/.f64 l t) (sqrt.f64 1/2)))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(asin.f64 (*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t)))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
(asin.f64 (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))))
(asin.f64 (/.f64 (neg.f64 (*.f64 l (sqrt.f64 1/2))) t))
(asin.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 l)) t))
(asin.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 -1 t)))
(asin.f64 (*.f64 (/.f64 1 t) (*.f64 (sqrt.f64 1/2) l)))
(asin.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l) 1))
(asin.f64 (*.f64 (neg.f64 l) (*.f64 (/.f64 1 t) (sqrt.f64 1/2))))
(asin.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 t t)) l) t))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 t t)) t))
(asin.f64 (/.f64 (*.f64 l (*.f64 (sqrt.f64 1/2) (/.f64 -2 t))) 2))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l t)) (*.f64 t t)))
(asin.f64 (*.f64 (/.f64 (/.f64 1 t) t) (*.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (/.f64 (*.f64 (neg.f64 t) (*.f64 (sqrt.f64 1/2) (/.f64 l t))) (neg.f64 t)))
(asin.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 l t)) (/.f64 -1 t)))
(asin.f64 (*.f64 (+.f64 (*.f64 t (/.f64 2 t)) -1) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 t t)) (/.f64 1 (/.f64 1 t))))
(asin.f64 (/.f64 (*.f64 (/.f64 l t) (*.f64 (sqrt.f64 1/2) (+.f64 t t))) (+.f64 t t)))
(asin.f64 (*.f64 (neg.f64 l) (/.f64 (*.f64 (sqrt.f64 1/2) 2) (*.f64 (*.f64 t t) (/.f64 2 t)))))
(asin.f64 (+.f64 1 (/.f64 (neg.f64 (pow.f64 t 2)) (pow.f64 l 2))))
(asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(asin.f64 (sqrt.f64 (*.f64 (pow.f64 l 2) (/.f64 1/2 (pow.f64 t 2)))))
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(asin.f64 (*.f64 (pow.f64 (sqrt.f64 l) 2) (sqrt.f64 (/.f64 1/2 (pow.f64 t 2)))))
(asin.f64 (*.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) t)))
(asin.f64 (*.f64 (*.f64 (/.f64 l t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (sqrt.f64 1/2)))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 (pow.f64 (/.f64 t l) 2) 1/2))) (sqrt.f64 1/2)))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (neg.f64 (*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))))))
(asin.f64 (+.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 -1 t)) (*.f64 (pow.f64 l 3) (/.f64 1/8 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (*.f64 t (/.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 t t))))))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 t t))) (neg.f64 (/.f64 1 t))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (neg.f64 (*.f64 (neg.f64 l) (/.f64 (*.f64 (sqrt.f64 1/2) 2) (*.f64 (*.f64 t t) (/.f64 2 t))))))))
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (+.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 t 4)) (/.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) 3) (*.f64 t 4))))))
(asin.f64 (sqrt.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (/.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))) (*.f64 (+.f64 2 (*.f64 4 (pow.f64 (/.f64 t l) 2))) (+.f64 1/2 (pow.f64 (/.f64 t l) 2)))))))
Outputs
(asin.f64 (*.f64 (neg.f64 l) (*.f64 (/.f64 1 t) (sqrt.f64 1/2))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
Calls

14 calls:

208.0ms
l
178.0ms
t
158.0ms
(/.f64 t l)
90.0ms
(*.f64 2 (pow.f64 (/.f64 t l) 2))
81.0ms
(pow.f64 (/.f64 t l) 2)
Results
ErrorSegmentsBranch
10.5b2t
10.1b3l
11.7b1Om
11.7b1Omc
6.0b2(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
6.0b2(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
6.0b2(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
11.7b1(-.f64 1 (pow.f64 (/.f64 Om Omc) 2))
11.7b1(pow.f64 (/.f64 Om Omc) 2)
11.7b1(/.f64 Om Omc)
6.0b2(+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))
6.0b2(*.f64 2 (pow.f64 (/.f64 t l) 2))
6.0b2(pow.f64 (/.f64 t l) 2)
0.5b3(/.f64 t l)
Compiler

Compiled 775 to 575 computations (25.8% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.224088192423487e+135
1.134475549765454e+137
0.0ms
-1.1936277377429943e+145
-8.194174496759622e+143
Compiler

Compiled 30 to 25 computations (16.7% saved)

regimes625.0ms (1.4%)

Counts
29 → 6
Calls
Call 1
Inputs
(asin.f64 1)
(asin.f64 (*.f64 (/.f64 l t) (sqrt.f64 1/2)))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(asin.f64 (*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t)))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
(asin.f64 (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))))
(asin.f64 (/.f64 (neg.f64 (*.f64 l (sqrt.f64 1/2))) t))
(asin.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 l)) t))
(asin.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 -1 t)))
(asin.f64 (*.f64 (/.f64 1 t) (*.f64 (sqrt.f64 1/2) l)))
(asin.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l) 1))
(asin.f64 (*.f64 (neg.f64 l) (*.f64 (/.f64 1 t) (sqrt.f64 1/2))))
(asin.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 t t)) l) t))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 t t)) t))
(asin.f64 (/.f64 (*.f64 l (*.f64 (sqrt.f64 1/2) (/.f64 -2 t))) 2))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l t)) (*.f64 t t)))
(asin.f64 (*.f64 (/.f64 (/.f64 1 t) t) (*.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (/.f64 (*.f64 (neg.f64 t) (*.f64 (sqrt.f64 1/2) (/.f64 l t))) (neg.f64 t)))
(asin.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 l t)) (/.f64 -1 t)))
(asin.f64 (*.f64 (+.f64 (*.f64 t (/.f64 2 t)) -1) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 t t)) (/.f64 1 (/.f64 1 t))))
(asin.f64 (/.f64 (*.f64 (/.f64 l t) (*.f64 (sqrt.f64 1/2) (+.f64 t t))) (+.f64 t t)))
(asin.f64 (*.f64 (neg.f64 l) (/.f64 (*.f64 (sqrt.f64 1/2) 2) (*.f64 (*.f64 t t) (/.f64 2 t)))))
(asin.f64 (+.f64 1 (/.f64 (neg.f64 (pow.f64 t 2)) (pow.f64 l 2))))
(asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(asin.f64 (sqrt.f64 (*.f64 (pow.f64 l 2) (/.f64 1/2 (pow.f64 t 2)))))
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
Outputs
(asin.f64 (*.f64 (/.f64 1 t) (*.f64 (sqrt.f64 1/2) l)))
(asin.f64 (*.f64 (neg.f64 l) (*.f64 (/.f64 1 t) (sqrt.f64 1/2))))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 1)
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
Calls

4 calls:

295.0ms
t
193.0ms
l
53.0ms
Om
52.0ms
Omc
Results
ErrorSegmentsBranch
16.9b6t
17.8b4l
25.0b1Om
25.0b1Omc
Compiler

Compiled 329 to 233 computations (29.2% saved)

bsearch406.0ms (0.9%)

Algorithm
binary-search
Steps
TimeLeftRight
96.0ms
3.1179226934550914e+145
3.2195817532314726e+152
75.0ms
2.1679932025612365e-101
3.1229404434913116e-99
81.0ms
-1.0926849230586323e-131
-1.0365577913574477e-137
86.0ms
-1.5709616156933226e+152
-5.336350915084253e+148
66.0ms
-1.7392557429181634e+268
-2.1202456855794104e+265
Results
338.0ms656×body256valid
Compiler

Compiled 1271 to 1134 computations (10.8% saved)

regimes1.3s (2.8%)

Counts
28 → 4
Calls
Call 1
Inputs
(asin.f64 1)
(asin.f64 (*.f64 (/.f64 l t) (sqrt.f64 1/2)))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(asin.f64 (*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t)))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
(asin.f64 (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))))
(asin.f64 (/.f64 (neg.f64 (*.f64 l (sqrt.f64 1/2))) t))
(asin.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 l)) t))
(asin.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 -1 t)))
(asin.f64 (*.f64 (/.f64 1 t) (*.f64 (sqrt.f64 1/2) l)))
(asin.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l) 1))
(asin.f64 (*.f64 (neg.f64 l) (*.f64 (/.f64 1 t) (sqrt.f64 1/2))))
(asin.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (*.f64 t t)) l) t))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 t t)) t))
(asin.f64 (/.f64 (*.f64 l (*.f64 (sqrt.f64 1/2) (/.f64 -2 t))) 2))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 l t)) (*.f64 t t)))
(asin.f64 (*.f64 (/.f64 (/.f64 1 t) t) (*.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (/.f64 (*.f64 (neg.f64 t) (*.f64 (sqrt.f64 1/2) (/.f64 l t))) (neg.f64 t)))
(asin.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) (/.f64 l t)) (/.f64 -1 t)))
(asin.f64 (*.f64 (+.f64 (*.f64 t (/.f64 2 t)) -1) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 t t)) (/.f64 1 (/.f64 1 t))))
(asin.f64 (/.f64 (*.f64 (/.f64 l t) (*.f64 (sqrt.f64 1/2) (+.f64 t t))) (+.f64 t t)))
(asin.f64 (*.f64 (neg.f64 l) (/.f64 (*.f64 (sqrt.f64 1/2) 2) (*.f64 (*.f64 t t) (/.f64 2 t)))))
(asin.f64 (+.f64 1 (/.f64 (neg.f64 (pow.f64 t 2)) (pow.f64 l 2))))
(asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(asin.f64 (sqrt.f64 (*.f64 (pow.f64 l 2) (/.f64 1/2 (pow.f64 t 2)))))
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
Outputs
(asin.f64 (*.f64 (/.f64 1 t) (*.f64 (sqrt.f64 1/2) l)))
(asin.f64 (*.f64 (neg.f64 l) (*.f64 (/.f64 1 t) (sqrt.f64 1/2))))
(asin.f64 1)
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
Calls

4 calls:

574.0ms
Omc
310.0ms
Om
242.0ms
t
135.0ms
l
Results
ErrorSegmentsBranch
20.1b4t
23.2b3l
29.6b7Om
25.8b13Omc
Compiler

Compiled 314 to 220 computations (29.9% saved)

bsearch251.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
76.0ms
5.335335895968277e-19
4.2353971520471936e-14
105.0ms
-1.0705714202457074e+126
-1.0740330426163766e+119
70.0ms
-1.7392557429181634e+268
-2.1202456855794104e+265
Results
213.0ms416×body256valid
Compiler

Compiled 640 to 567 computations (11.4% saved)

regimes719.0ms (1.6%)

Counts
12 → 4
Calls
Call 1
Inputs
(asin.f64 1)
(asin.f64 (*.f64 (/.f64 l t) (sqrt.f64 1/2)))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(asin.f64 (*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t)))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
(asin.f64 (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))))
(asin.f64 (/.f64 (neg.f64 (*.f64 l (sqrt.f64 1/2))) t))
(asin.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 l)) t))
(asin.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 -1 t)))
(asin.f64 (*.f64 (/.f64 1 t) (*.f64 (sqrt.f64 1/2) l)))
(asin.f64 (/.f64 (*.f64 (/.f64 (sqrt.f64 1/2) t) l) 1))
Outputs
(asin.f64 (*.f64 (/.f64 1 t) (*.f64 (sqrt.f64 1/2) l)))
(asin.f64 (*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t)))
(asin.f64 1)
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
Calls

4 calls:

341.0ms
Omc
184.0ms
Om
125.0ms
t
61.0ms
l
Results
ErrorSegmentsBranch
20.1b4t
23.2b3l
29.6b7Om
25.8b13Omc
Compiler

Compiled 115 to 87 computations (24.3% saved)

bsearch256.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
75.0ms
5.335335895968277e-19
4.2353971520471936e-14
99.0ms
-1.0705714202457074e+126
-1.0740330426163766e+119
81.0ms
-1.7392557429181634e+268
-2.1202456855794104e+265
Results
234.0ms416×body256valid
Compiler

Compiled 606 to 533 computations (12% saved)

regimes570.0ms (1.2%)

Counts
10 → 4
Calls
Call 1
Inputs
(asin.f64 1)
(asin.f64 (*.f64 (/.f64 l t) (sqrt.f64 1/2)))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(asin.f64 (*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t)))
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
(asin.f64 (*.f64 (/.f64 l t) (neg.f64 (sqrt.f64 1/2))))
(asin.f64 (/.f64 (neg.f64 (*.f64 l (sqrt.f64 1/2))) t))
(asin.f64 (/.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)) t))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (neg.f64 l)) t))
(asin.f64 (*.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 -1 t)))
Outputs
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(asin.f64 (*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t)))
(asin.f64 1)
(asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t))))
Calls

4 calls:

234.0ms
Omc
135.0ms
Om
119.0ms
t
60.0ms
l
Results
ErrorSegmentsBranch
20.1b4t
23.2b3l
29.6b7Om
25.8b13Omc
Compiler

Compiled 97 to 73 computations (24.7% saved)

bsearch244.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
92.0ms
5.335335895968277e-19
4.2353971520471936e-14
87.0ms
-1.0705714202457074e+126
-1.0740330426163766e+119
65.0ms
-1.7392557429181634e+268
-2.1202456855794104e+265
Results
234.0ms416×body256valid
Compiler

Compiled 590 to 517 computations (12.4% saved)

regimes422.0ms (0.9%)

Counts
4 → 4
Calls
Call 1
Inputs
(asin.f64 1)
(asin.f64 (*.f64 (/.f64 l t) (sqrt.f64 1/2)))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(asin.f64 (*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t)))
Outputs
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(asin.f64 (*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t)))
(asin.f64 1)
(asin.f64 (*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t)))
Calls

4 calls:

174.0ms
Omc
100.0ms
Om
64.0ms
t
52.0ms
l
Results
ErrorSegmentsBranch
20.2b4t
23.2b3l
29.6b7Om
25.8b13Omc
Compiler

Compiled 48 to 38 computations (20.8% saved)

bsearch193.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
84.0ms
5.335335895968277e-19
4.2353971520471936e-14
54.0ms
-1.0705714202457074e+126
-1.0740330426163766e+119
53.0ms
-1.7392557429181634e+268
-2.1202456855794104e+265
Results
169.0ms416×body256valid
Compiler

Compiled 590 to 517 computations (12.4% saved)

regimes269.0ms (0.6%)

Counts
3 → 3
Calls
Call 1
Inputs
(asin.f64 1)
(asin.f64 (*.f64 (/.f64 l t) (sqrt.f64 1/2)))
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
Outputs
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(asin.f64 1)
(asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
Calls

4 calls:

106.0ms
Omc
68.0ms
t
48.0ms
l
45.0ms
Om
Results
ErrorSegmentsBranch
23.3b3t
24.5b3l
32.3b3Om
28.4b9Omc
Compiler

Compiled 40 to 32 computations (20% saved)

bsearch114.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
79.0ms
5.335335895968277e-19
4.2353971520471936e-14
35.0ms
-3.56470525111445e+88
-2.4750296234369707e+88
Results
109.0ms208×body256valid
Compiler

Compiled 277 to 246 computations (11.2% saved)

regimes216.0ms (0.5%)

Accuracy

Total -39.3b remaining (-168.5%)

Threshold costs -39.3b (-168.5%)

Counts
2 → 3
Calls
Call 1
Inputs
(asin.f64 1)
(asin.f64 (*.f64 (/.f64 l t) (sqrt.f64 1/2)))
Outputs
(asin.f64 (*.f64 (/.f64 l t) (sqrt.f64 1/2)))
(asin.f64 1)
(asin.f64 (*.f64 (/.f64 l t) (sqrt.f64 1/2)))
Calls

4 calls:

87.0ms
Omc
63.0ms
l
37.0ms
t
28.0ms
Om
Results
ErrorSegmentsBranch
23.3b3t
24.5b3l
32.3b3Om
28.4b9Omc
Compiler

Compiled 33 to 27 computations (18.2% saved)

bsearch129.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
94.0ms
5.335335895968277e-19
4.2353971520471936e-14
35.0ms
-3.56470525111445e+88
-2.4750296234369707e+88
Results
108.0ms208×body256valid
Compiler

Compiled 277 to 246 computations (11.2% saved)

simplify37.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0118927
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (/.f64 t l) -9999999999999999890870611821409196126784806260401358945180015464725302399110258148854112806457630061296658928320953898584032761523454337112604672) (asin.f64 (*.f64 (neg.f64 l) (*.f64 (/.f64 1 t) (sqrt.f64 1/2)))) (if (<=.f64 (/.f64 t l) 5000000000000000293320306350370059877731021431948652194046856772754910676026907804752387678980696794902015187928503749688401051808432128) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(if (<=.f64 t -269999999999999976790534516277283098112411008645252857856128463420963993799388224013196146211128216800731086396417113240903447475046406432412712405652375622827778522357850221422780996320764941619896482776808496436208033680927168285498903594480907318623416901231968256) (asin.f64 (*.f64 (/.f64 1 t) (*.f64 (sqrt.f64 1/2) l))) (if (<=.f64 t -109999999999999988806431525273025073096495602943278387819511120525475258823777154369401708130310285138509092707234791088930853478105700265123150729052160) (asin.f64 (*.f64 (neg.f64 l) (*.f64 (/.f64 1 t) (sqrt.f64 1/2)))) (if (<=.f64 t -6153974342844747/6546781215792283740026379393655198304433284092086129578966582736192267592809349109766540184651808314301773368255120142018434513091770786106657055178752) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (if (<=.f64 t 1733688272641357/78804012392788958424558080200287227610159478540930893335896586808491443542994421222828532509769831281613255980613632) (asin.f64 1) (if (<=.f64 t 95000000000000001813575257859585038851065440772902957111867460401229812066800461285944776085530626067411949294104548320666476102795688042755178627072) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))))))))
(if (<=.f64 t -5200000000000000045167754319872933698843313693357649843706436180225335201352390309599840537538303802688594972917202410536763146838518572569435327489677115291738404256001742928067399888487117966449702087784687789797286716059700827307081731209492985304098296520173944832) (asin.f64 (*.f64 (/.f64 1 t) (*.f64 (sqrt.f64 1/2) l))) (if (<=.f64 t -6999999999999999990753699543193484433498427382498015252724742565407430955434564923308129981553581138274490053544703393005568) (asin.f64 (*.f64 (neg.f64 l) (*.f64 (/.f64 1 t) (sqrt.f64 1/2)))) (if (<=.f64 t 6338253001141147/158456325028528675187087900672) (asin.f64 1) (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))))))
(if (<=.f64 t -550000000000000031213269939348062945302689502497294647981324601065974327319764084879426831026924433910786867512053370741566418271612282936595069567937427225498509103905950151711320503263102494697688885265514694300903794874079354404492617207223373705956969460994670592) (asin.f64 (*.f64 (/.f64 1 t) (*.f64 (sqrt.f64 1/2) l))) (if (<=.f64 t -519999999999999978134310460694627056413674223796009725475272176310596036918318740307076125721172028322390793543531626496) (asin.f64 (*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))) (if (<=.f64 t 6338253001141147/2535301200456458802993406410752) (asin.f64 1) (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))))))
(if (<=.f64 t -659999999999999968722554522877768643758145962177141199845415508069603122124237616308758584385339338264262003035355943859416879800335411345361617664548808589530148424932149092822686264765613948196903634769068570172988534092706631343157811992497847770287274297655296000) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (if (<=.f64 t -799999999999999955334041978039467050199782963041520054593856284861103884982082488035295596837933850928588946268290547712) (asin.f64 (*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))) (if (<=.f64 t 1663791412799551/39614081257132168796771975168) (asin.f64 1) (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))))))
(if (<=.f64 t -27499999999999998696773105119907026823256081757380883326892312836233463421843234012864941016055805761010916793139830994142369991680642139390067402689533691230422851038839545534278594365233914508204318115377857090541188920529442972631575499687410323761969762402304000) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (if (<=.f64 t -1199999999999999943895181393012040255451073697247193050674468125840991165226670719140827056677203614725471546675532832702464) (asin.f64 (*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))) (if (<=.f64 t 1663791412799551/39614081257132168796771975168) (asin.f64 1) (asin.f64 (*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))))))
(if (<=.f64 t -30499999999999999203921862113282145706330255920007397866798014018009209180405660301393920) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (if (<=.f64 t 1663791412799551/39614081257132168796771975168) (asin.f64 1) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(if (<=.f64 t -28500000000000001051935477978965749826643764483629010814942432874014759456109952742981632) (asin.f64 (*.f64 (/.f64 l t) (sqrt.f64 1/2))) (if (<=.f64 t 3001796621340447/40564819207303340847894502572032) (asin.f64 1) (asin.f64 (*.f64 (/.f64 l t) (sqrt.f64 1/2)))))
(asin.f64 1)
Outputs
(if (<=.f64 (/.f64 t l) -9999999999999999890870611821409196126784806260401358945180015464725302399110258148854112806457630061296658928320953898584032761523454337112604672) (asin.f64 (*.f64 (neg.f64 l) (*.f64 (/.f64 1 t) (sqrt.f64 1/2)))) (if (<=.f64 (/.f64 t l) 5000000000000000293320306350370059877731021431948652194046856772754910676026907804752387678980696794902015187928503749688401051808432128) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(if (<=.f64 t -269999999999999976790534516277283098112411008645252857856128463420963993799388224013196146211128216800731086396417113240903447475046406432412712405652375622827778522357850221422780996320764941619896482776808496436208033680927168285498903594480907318623416901231968256) (asin.f64 (*.f64 (/.f64 1 t) (*.f64 (sqrt.f64 1/2) l))) (if (<=.f64 t -109999999999999988806431525273025073096495602943278387819511120525475258823777154369401708130310285138509092707234791088930853478105700265123150729052160) (asin.f64 (*.f64 (neg.f64 l) (*.f64 (/.f64 1 t) (sqrt.f64 1/2)))) (if (<=.f64 t -6153974342844747/6546781215792283740026379393655198304433284092086129578966582736192267592809349109766540184651808314301773368255120142018434513091770786106657055178752) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (if (<=.f64 t 1733688272641357/78804012392788958424558080200287227610159478540930893335896586808491443542994421222828532509769831281613255980613632) (asin.f64 1) (if (<=.f64 t 95000000000000001813575257859585038851065440772902957111867460401229812066800461285944776085530626067411949294104548320666476102795688042755178627072) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))))))))
(if (<=.f64 t -5200000000000000045167754319872933698843313693357649843706436180225335201352390309599840537538303802688594972917202410536763146838518572569435327489677115291738404256001742928067399888487117966449702087784687789797286716059700827307081731209492985304098296520173944832) (asin.f64 (*.f64 (/.f64 1 t) (*.f64 (sqrt.f64 1/2) l))) (if (<=.f64 t -6999999999999999990753699543193484433498427382498015252724742565407430955434564923308129981553581138274490053544703393005568) (asin.f64 (*.f64 (neg.f64 l) (*.f64 (/.f64 1 t) (sqrt.f64 1/2)))) (if (<=.f64 t 6338253001141147/158456325028528675187087900672) (asin.f64 1) (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))))))
(if (<=.f64 t -550000000000000031213269939348062945302689502497294647981324601065974327319764084879426831026924433910786867512053370741566418271612282936595069567937427225498509103905950151711320503263102494697688885265514694300903794874079354404492617207223373705956969460994670592) (asin.f64 (*.f64 (/.f64 1 t) (*.f64 (sqrt.f64 1/2) l))) (if (<=.f64 t -519999999999999978134310460694627056413674223796009725475272176310596036918318740307076125721172028322390793543531626496) (asin.f64 (*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))) (if (<=.f64 t 6338253001141147/2535301200456458802993406410752) (asin.f64 1) (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))))))
(if (<=.f64 t -659999999999999968722554522877768643758145962177141199845415508069603122124237616308758584385339338264262003035355943859416879800335411345361617664548808589530148424932149092822686264765613948196903634769068570172988534092706631343157811992497847770287274297655296000) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (if (<=.f64 t -799999999999999955334041978039467050199782963041520054593856284861103884982082488035295596837933850928588946268290547712) (asin.f64 (*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))) (if (<=.f64 t 1663791412799551/39614081257132168796771975168) (asin.f64 1) (asin.f64 (*.f64 (sqrt.f64 1/2) (/.f64 l (neg.f64 t)))))))
(if (<=.f64 t -27499999999999998696773105119907026823256081757380883326892312836233463421843234012864941016055805761010916793139830994142369991680642139390067402689533691230422851038839545534278594365233914508204318115377857090541188920529442972631575499687410323761969762402304000) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (if (<=.f64 t -1199999999999999943895181393012040255451073697247193050674468125840991165226670719140827056677203614725471546675532832702464) (asin.f64 (*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))) (if (<=.f64 t 1663791412799551/39614081257132168796771975168) (asin.f64 1) (asin.f64 (*.f64 (neg.f64 l) (/.f64 (sqrt.f64 1/2) t))))))
(if (<=.f64 t -30499999999999999203921862113282145706330255920007397866798014018009209180405660301393920) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (if (<=.f64 t 1663791412799551/39614081257132168796771975168) (asin.f64 1) (asin.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(if (<=.f64 t -28500000000000001051935477978965749826643764483629010814942432874014759456109952742981632) (asin.f64 (*.f64 (/.f64 l t) (sqrt.f64 1/2))) (if (<=.f64 t 3001796621340447/40564819207303340847894502572032) (asin.f64 1) (asin.f64 (*.f64 (/.f64 l t) (sqrt.f64 1/2)))))
(asin.f64 1)
Compiler

Compiled 367 to 288 computations (21.5% saved)

soundness563.0ms (1.2%)

Algorithm
egg-herbie
Rules
1238×rational_best-simplify-49
1164×rational_best-simplify-53
1130×rational_best-simplify-49
1100×rational_best-simplify-53
1088×rational_best-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03698072
19567986
227137552
01851995
15481995
215181995
370341995
Stop Event
node limit
node limit
Compiler

Compiled 104 to 82 computations (21.2% saved)

end496.0ms (1.1%)

Compiler

Compiled 335 to 245 computations (26.9% saved)

Profiling

Loading profile data...