Details

Time bar (total: 27.2s)

analyze1.8s (6.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)

sample5.6s (20.7%)

Results
3.0s8256×body256valid
2.6s7327×body256invalid
Bogosity

preprocess16.0ms (0.1%)

Algorithm
egg-herbie
Rules
12×rational.json-simplify-17
12×rational.json-simplify-2
12×rational.json-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
068399
187399
044
Stop Event
saturated
saturated
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)

simplify27.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01957
12357
Stop Event
saturated
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
10.4b
Counts
2 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
10.4b
(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)

localize169.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(pow.f64 (/.f64 t l) 2)
0.2b
(pow.f64 (/.f64 Om Omc) 2)
0.7b
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
9.5b
(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)

series222.0ms (0.8%)

Counts
4 → 144
Calls

36 calls:

TimeVariablePointExpression
182.0ms
Omc
@inf
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
4.0ms
l
@0
(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)))))

rewrite235.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1038×rational.json-simplify-47
948×rational.json-simplify-49
812×rational.json-5
810×exponential.json-3
810×rational.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
019136
1156136
2481136
31770136
46851136
Stop Event
node limit
Counts
4 → 64
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))))))
(pow.f64 (/.f64 Om Omc) 2)
(pow.f64 (/.f64 t l) 2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))) (/.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 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 (*.f64 (pow.f64 (/.f64 t l) 2) -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 (*.f64 (pow.f64 (/.f64 t l) 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 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 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 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (/.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -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 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -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 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (*.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -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 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))) (/.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 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 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (/.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 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 (pow.f64 (/.f64 Om Omc) 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 0 (-.f64 -1 (pow.f64 (/.f64 Om Omc) 2))) 1)))) (#(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 (pow.f64 (/.f64 Om Omc) 2) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) 2) (/.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) 2) (*.f64 (/.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) 2) (pow.f64 (/.f64 1 (/.f64 Om Omc)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (/.f64 Om Omc) (*.f64 (/.f64 Om Omc) (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) 2) (/.f64 (/.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 (*.f64 (/.f64 Om Omc) (/.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 (pow.f64 (/.f64 Om Omc) 2) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (/.f64 t l) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (/.f64 t l) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (/.f64 t l) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (pow.f64 (/.f64 t l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (pow.f64 (/.f64 t l) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (/.f64 t l) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 t l) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 t l) 2) (/.f64 (pow.f64 (/.f64 t l) 2) (pow.f64 (/.f64 t l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (/.f64 t l) (/.f64 t l)) 2) (/.f64 1 (pow.f64 (/.f64 t l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (/.f64 t l) (/.f64 t l)) 2) (*.f64 (/.f64 1 (pow.f64 (/.f64 t l) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (/.f64 t l) (/.f64 t l)) 2) (pow.f64 (/.f64 1 (/.f64 t l)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (/.f64 t l) 2)) (pow.f64 (*.f64 (/.f64 t l) (/.f64 t l)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (*.f64 (/.f64 t l) (/.f64 t l)) (*.f64 (/.f64 t l) (/.f64 t l))) 2) (/.f64 (/.f64 1 (pow.f64 (/.f64 t l) 2)) (pow.f64 (*.f64 (/.f64 t l) (/.f64 t l)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 t l) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 t l) 2) (/.f64 (pow.f64 (/.f64 t l) 2) (pow.f64 (/.f64 t l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (/.f64 t l) 2)))))))

simplify539.0ms (2%)

Algorithm
egg-herbie
Rules
1770×rational.json-simplify-47
1076×rational.json-simplify-49
1000×rational.json-simplify-43
918×rational.json-simplify-54
910×rational.json-simplify-50
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
034916074
172915716
2141914774
3339414088
Stop Event
node limit
Counts
208 → 191
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 (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 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 (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 (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 (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 (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 (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 (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 (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 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) 0)
(+.f64 0 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))
(-.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))
(-.f64 (-.f64 0 (-.f64 -1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) 1)
(*.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) 1)
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 1))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))) (/.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) 1)
(/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) 1)
(neg.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))
(+.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 0)
(+.f64 0 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))
(-.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 0)
(-.f64 0 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(-.f64 (-.f64 0 (-.f64 -1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))) 1)
(*.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))
(*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 1)
(*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (/.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(*.f64 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(*.f64 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (*.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) 1))
(*.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(*.f64 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))) (/.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))))
(/.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 1)
(/.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (/.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(pow.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 1)
(neg.f64 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(+.f64 (pow.f64 (/.f64 Om Omc) 2) 0)
(+.f64 0 (pow.f64 (/.f64 Om Omc) 2))
(-.f64 (pow.f64 (/.f64 Om Omc) 2) 0)
(-.f64 0 (neg.f64 (pow.f64 (/.f64 Om Omc) 2)))
(-.f64 (-.f64 0 (-.f64 -1 (pow.f64 (/.f64 Om Omc) 2))) 1)
(*.f64 1 (pow.f64 (/.f64 Om Omc) 2))
(*.f64 (pow.f64 (/.f64 Om Omc) 2) 1)
(*.f64 (pow.f64 (/.f64 Om Omc) 2) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)))
(*.f64 (pow.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) 2) (/.f64 1 (pow.f64 (/.f64 Om Omc) 2)))
(*.f64 (pow.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) 2) (*.f64 (/.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 1))
(*.f64 (pow.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) 2) (pow.f64 (/.f64 1 (/.f64 Om Omc)) 2))
(*.f64 (/.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) 2))
(*.f64 (pow.f64 (*.f64 (/.f64 Om Omc) (*.f64 (/.f64 Om Omc) (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) 2) (/.f64 (/.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) 2)))
(/.f64 (pow.f64 (/.f64 Om Omc) 2) 1)
(/.f64 (pow.f64 (/.f64 Om Omc) 2) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)))
(neg.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2)))
(+.f64 (pow.f64 (/.f64 t l) 2) 0)
(+.f64 0 (pow.f64 (/.f64 t l) 2))
(-.f64 (pow.f64 (/.f64 t l) 2) 0)
(-.f64 0 (neg.f64 (pow.f64 (/.f64 t l) 2)))
(-.f64 (-.f64 0 (-.f64 -1 (pow.f64 (/.f64 t l) 2))) 1)
(*.f64 1 (pow.f64 (/.f64 t l) 2))
(*.f64 (pow.f64 (/.f64 t l) 2) 1)
(*.f64 (pow.f64 (/.f64 t l) 2) (/.f64 (pow.f64 (/.f64 t l) 2) (pow.f64 (/.f64 t l) 2)))
(*.f64 (pow.f64 (*.f64 (/.f64 t l) (/.f64 t l)) 2) (/.f64 1 (pow.f64 (/.f64 t l) 2)))
(*.f64 (pow.f64 (*.f64 (/.f64 t l) (/.f64 t l)) 2) (*.f64 (/.f64 1 (pow.f64 (/.f64 t l) 2)) 1))
(*.f64 (pow.f64 (*.f64 (/.f64 t l) (/.f64 t l)) 2) (pow.f64 (/.f64 1 (/.f64 t l)) 2))
(*.f64 (/.f64 1 (pow.f64 (/.f64 t l) 2)) (pow.f64 (*.f64 (/.f64 t l) (/.f64 t l)) 2))
(*.f64 (pow.f64 (*.f64 (*.f64 (/.f64 t l) (/.f64 t l)) (*.f64 (/.f64 t l) (/.f64 t l))) 2) (/.f64 (/.f64 1 (pow.f64 (/.f64 t l) 2)) (pow.f64 (*.f64 (/.f64 t l) (/.f64 t l)) 2)))
(/.f64 (pow.f64 (/.f64 t l) 2) 1)
(/.f64 (pow.f64 (/.f64 t l) 2) (/.f64 (pow.f64 (/.f64 t l) 2) (pow.f64 (/.f64 t l) 2)))
(neg.f64 (neg.f64 (pow.f64 (/.f64 t l) 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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/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 (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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/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 -1/8 (/.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.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 (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 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/8 (/.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 (+.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 (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 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/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 -1/8 (/.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 (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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/16 (/.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.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 -1/8 (/.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 (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 (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 (*.f64 Om (sqrt.f64 -1)) Omc) (*.f64 1/2 (/.f64 Omc (*.f64 Om (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 -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 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 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(+.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 (*.f64 Om (sqrt.f64 -1)) Omc) (*.f64 1/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 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.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 -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/2 (/.f64 Omc (*.f64 Om (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 (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 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))))) (*.f64 (/.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)))))) 1/16))) (*.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 (*.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 (*.f64 Om (sqrt.f64 -1)) Omc) (*.f64 1/2 (/.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)))))) (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (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 (*.f64 Om (sqrt.f64 -1)) Omc) (*.f64 1/2 (/.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)))))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))) (*.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 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc) (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))) (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(*.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 (*.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 Om (sqrt.f64 -1)) Omc) (neg.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)))))) (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 -1 (*.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 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc) (neg.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 -1/2 (/.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)))))) (+.f64 (*.f64 -1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (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 (*.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 (*.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 Omc (*.f64 Om (sqrt.f64 -1))) -1/2)) (*.f64 (/.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)))))) 1/8))))
(+.f64 (*.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc) (neg.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 -1/2 (/.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)))))) (*.f64 1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(+.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 -1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.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 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) 1/8) (+.f64 (*.f64 -1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (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 -1 (*.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 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))) -1/2)) (*.f64 (/.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)))))) 1/8))) (*.f64 (/.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)))))) -1/16))))
(+.f64 (*.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/2 (/.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)))))) (*.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 (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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.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 (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 -1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))) (+.f64 (*.f64 -1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.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 (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 (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 (*.f64 Om (sqrt.f64 -1)) Omc) (*.f64 1/2 (/.f64 Omc (*.f64 Om (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 -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 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 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(+.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 (*.f64 Om (sqrt.f64 -1)) Omc) (*.f64 1/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 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.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 -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/2 (/.f64 Omc (*.f64 Om (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 (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 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))))) (*.f64 (/.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)))))) 1/16))) (*.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 (*.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 (*.f64 Om (sqrt.f64 -1)) Omc) (*.f64 1/2 (/.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)))))) (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (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 (*.f64 Om (sqrt.f64 -1)) Omc) (*.f64 1/2 (/.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)))))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))) (*.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 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc) (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))) (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (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 -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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/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 (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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/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 -1/8 (/.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.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 (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 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/8 (/.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 (+.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 (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 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/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 -1/8 (/.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 (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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/16 (/.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.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 -1/8 (/.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 (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 -1/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 (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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/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 -1/8 (/.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.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 (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 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/8 (/.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 (+.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 (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 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/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 -1/8 (/.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 (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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/16 (/.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.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 -1/8 (/.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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.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)))) (*.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 (+.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 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1))) (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (pow.f64 l 2)))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)))) (pow.f64 t 4)) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) -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)))) (/.f64 1 (pow.f64 l 2))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (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 (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1))) (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (pow.f64 l 2)))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)))) (pow.f64 t 4)) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 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 (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 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)) 8) (/.f64 1 (pow.f64 l 6))))) (pow.f64 t 6)))))
(+.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)) (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)))) (/.f64 1 (pow.f64 l 2))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (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 (-.f64 (-.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (pow.f64 l 6))) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)))) (+.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)) 8) (/.f64 1 (pow.f64 l 6)))) (pow.f64 t 6)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (-.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)))) (/.f64 1 (pow.f64 l 2))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (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 (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 (-.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))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 t 6)) 1/2)))))
(+.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 (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 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 -1/2 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (pow.f64 l 2))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)))) (pow.f64 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 (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 -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 l (sqrt.f64 1/2)) t)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (/.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 (pow.f64 l 3) (*.f64 (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 (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))) (pow.f64 (*.f64 -1/8 (*.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 -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 l (sqrt.f64 1/2)) t)) (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (/.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 (-.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 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 (/.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 -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))) (pow.f64 (*.f64 -1/8 (*.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 (/.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 (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 -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 -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 (*.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))) (pow.f64 (*.f64 -1/8 (*.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 -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 (*.f64 1/8 (/.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))) (pow.f64 (*.f64 -1/8 (*.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 1/16 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 8)))) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 7)))))))
(+.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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (/.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 (-.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 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 1/8 (/.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/2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 8) 1/16))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 7)))) -1/2))))
(+.f64 (+.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 (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 (*.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (pow.f64 (*.f64 -1/8 (*.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 1/8 (/.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))) (pow.f64 (*.f64 -1/8 (*.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 1/16 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 8)))) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 7)))))))
(+.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 (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 (+.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 1/8 (/.f64 (*.f64 (pow.f64 l 2) (+.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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 1/16 (pow.f64 l 8)))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 7))))))))
(*.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 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (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)))) (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 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))))
(+.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.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/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 1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (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 (*.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 (pow.f64 l 3) (*.f64 (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 (+.f64 (*.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (pow.f64 (*.f64 -1/8 (*.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 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1/2))))
(+.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (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 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))) (*.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 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 5)))) (*.f64 1/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)))) (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 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (pow.f64 (*.f64 -1/8 (*.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 (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 1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) (*.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 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 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 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))) (+.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 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (pow.f64 (*.f64 -1/8 (*.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 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 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 1/8 (/.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))) (pow.f64 (*.f64 -1/8 (*.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 1/16 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 8)))) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 7))))))))
(+.f64 (+.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (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 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))) (*.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 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 5)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (*.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 (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/2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 8) 1/16))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 7)))))))
(+.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 (*.f64 1/2 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (/.f64 (+.f64 (*.f64 1/8 (/.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))) (pow.f64 (*.f64 -1/8 (*.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 1/16 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 8)))) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 7)))) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (pow.f64 (*.f64 -1/8 (*.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 1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (neg.f64 (/.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 (-.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 1/8 (/.f64 (*.f64 (pow.f64 l 2) (+.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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 1/16 (pow.f64 l 8)))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 7))))))))
(*.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 -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 l (sqrt.f64 1/2)) t)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (/.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 (pow.f64 l 3) (*.f64 (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 (*.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 (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 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (pow.f64 (*.f64 -1/8 (*.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 l (sqrt.f64 1/2)) t)) (+.f64 (*.f64 (/.f64 (*.f64 t (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))) 2)) (pow.f64 l 5))) (sqrt.f64 1/2)) (*.f64 -1/2 (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/8 (/.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 (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 (+.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 (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)) (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 (*.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 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/2 (/.f64 (*.f64 t (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (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))) (pow.f64 l 5))) (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 (*.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 (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 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (pow.f64 (*.f64 -1/8 (*.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 -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 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 (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 (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)))))) (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 (*.f64 (/.f64 (*.f64 t (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))) 2)) (pow.f64 l 5))) (sqrt.f64 1/2)) (*.f64 -1/2 (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/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))))) (*.f64 (/.f64 (*.f64 t (*.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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))) 2)) (*.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)))) (pow.f64 l 7))) (sqrt.f64 1/2)) (*.f64 -1/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 (*.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 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (/.f64 (*.f64 t (*.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 (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)) (pow.f64 l 5))) (sqrt.f64 1/2)) (/.f64 (*.f64 t (*.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 (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 (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)))) (pow.f64 l 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 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (/.f64 (*.f64 t (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (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))) (pow.f64 l 5))) (sqrt.f64 1/2)) (/.f64 (*.f64 t (*.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))) (*.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 (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)))) (pow.f64 l 7))) (sqrt.f64 1/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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.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)))) (*.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 (+.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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 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 (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) -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 (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))) (*.f64 (pow.f64 t 4) (pow.f64 (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 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 t 4) (+.f64 (pow.f64 (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))) -4))) (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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 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 -4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 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 8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6)))) (pow.f64 l 6)))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (+.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 (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) -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 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/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)) (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 (*.f64 -1/2 (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))) (*.f64 (pow.f64 t 4) (pow.f64 (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))) (*.f64 (pow.f64 t 4) (pow.f64 (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)))))
(+.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 (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 (pow.f64 t 4) (+.f64 (pow.f64 (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))) -4))) (pow.f64 l 4)) (/.f64 (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 4) (+.f64 (pow.f64 (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))) -4)))) (*.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 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.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)))) (*.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 (+.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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 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 (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) -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 (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))) (*.f64 (pow.f64 t 4) (pow.f64 (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 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 t 4) (+.f64 (pow.f64 (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))) -4))) (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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 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 -4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 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 8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6)))) (pow.f64 l 6)))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (+.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 (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) -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 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/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)) (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 (*.f64 -1/2 (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))) (*.f64 (pow.f64 t 4) (pow.f64 (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))) (*.f64 (pow.f64 t 4) (pow.f64 (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)))))
(+.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 (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 (pow.f64 t 4) (+.f64 (pow.f64 (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))) -4))) (pow.f64 l 4)) (/.f64 (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 4) (+.f64 (pow.f64 (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))) -4)))) (*.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 (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 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 (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 (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 (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 (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 (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 (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 (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 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) 0)
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))
(+.f64 0 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))
(-.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) 0)
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))
(-.f64 0 (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))
(-.f64 (-.f64 0 (-.f64 -1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) 1)
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))
(*.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) 1)
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 1))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))) (/.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))
(/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) 1)
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))
(/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) 1)
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))
(neg.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))
(+.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 0)
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))
(+.f64 0 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))
(-.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 0)
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))
(-.f64 0 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))
(-.f64 (-.f64 0 (-.f64 -1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))) 1)
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))
(*.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))
(*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 1)
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))
(*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (/.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))
(*.f64 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))
(*.f64 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (*.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) 1))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))
(*.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))
(*.f64 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))) (/.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))
(/.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 1)
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))
(/.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (/.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))
(pow.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 1)
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))
(neg.f64 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -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 (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 0 (-.f64 -1 (pow.f64 (/.f64 Om Omc) 2))) 1)
(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 (pow.f64 (/.f64 Om Omc) 2) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)))
(pow.f64 (/.f64 Om Omc) 2)
(*.f64 (pow.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) 2) (/.f64 1 (pow.f64 (/.f64 Om Omc) 2)))
(pow.f64 (/.f64 Om Omc) 2)
(*.f64 (pow.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) 2) (*.f64 (/.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 1))
(pow.f64 (/.f64 Om Omc) 2)
(*.f64 (pow.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) 2) (pow.f64 (/.f64 1 (/.f64 Om Omc)) 2))
(pow.f64 (*.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) (/.f64 1 (/.f64 Om Omc))) 2)
(pow.f64 (*.f64 (/.f64 Om Omc) (*.f64 (/.f64 Om Omc) (/.f64 1 (/.f64 Om Omc)))) 2)
(pow.f64 (*.f64 (/.f64 Om Omc) (/.f64 (/.f64 Om Omc) (/.f64 Om Omc))) 2)
(*.f64 (/.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) 2))
(pow.f64 (/.f64 Om Omc) 2)
(*.f64 (pow.f64 (*.f64 (/.f64 Om Omc) (*.f64 (/.f64 Om Omc) (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)))) 2) (/.f64 (/.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 (*.f64 (/.f64 Om Omc) (/.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 (pow.f64 (/.f64 Om Omc) 2) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)))
(pow.f64 (/.f64 Om Omc) 2)
(neg.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2)))
(pow.f64 (/.f64 Om Omc) 2)
(+.f64 (pow.f64 (/.f64 t l) 2) 0)
(pow.f64 (/.f64 t l) 2)
(+.f64 0 (pow.f64 (/.f64 t l) 2))
(pow.f64 (/.f64 t l) 2)
(-.f64 (pow.f64 (/.f64 t l) 2) 0)
(pow.f64 (/.f64 t l) 2)
(-.f64 0 (neg.f64 (pow.f64 (/.f64 t l) 2)))
(pow.f64 (/.f64 t l) 2)
(-.f64 (-.f64 0 (-.f64 -1 (pow.f64 (/.f64 t l) 2))) 1)
(pow.f64 (/.f64 t l) 2)
(*.f64 1 (pow.f64 (/.f64 t l) 2))
(pow.f64 (/.f64 t l) 2)
(*.f64 (pow.f64 (/.f64 t l) 2) 1)
(pow.f64 (/.f64 t l) 2)
(*.f64 (pow.f64 (/.f64 t l) 2) (/.f64 (pow.f64 (/.f64 t l) 2) (pow.f64 (/.f64 t l) 2)))
(pow.f64 (/.f64 t l) 2)
(*.f64 (pow.f64 (*.f64 (/.f64 t l) (/.f64 t l)) 2) (/.f64 1 (pow.f64 (/.f64 t l) 2)))
(pow.f64 (/.f64 t l) 2)
(*.f64 (pow.f64 (*.f64 (/.f64 t l) (/.f64 t l)) 2) (*.f64 (/.f64 1 (pow.f64 (/.f64 t l) 2)) 1))
(pow.f64 (/.f64 t l) 2)
(*.f64 (pow.f64 (*.f64 (/.f64 t l) (/.f64 t l)) 2) (pow.f64 (/.f64 1 (/.f64 t l)) 2))
(pow.f64 (*.f64 (*.f64 (/.f64 t l) (/.f64 t l)) (/.f64 1 (/.f64 t l))) 2)
(pow.f64 (*.f64 (/.f64 t l) (/.f64 (/.f64 t l) (/.f64 t l))) 2)
(*.f64 (/.f64 1 (pow.f64 (/.f64 t l) 2)) (pow.f64 (*.f64 (/.f64 t l) (/.f64 t l)) 2))
(pow.f64 (/.f64 t l) 2)
(*.f64 (pow.f64 (*.f64 (*.f64 (/.f64 t l) (/.f64 t l)) (*.f64 (/.f64 t l) (/.f64 t l))) 2) (/.f64 (/.f64 1 (pow.f64 (/.f64 t l) 2)) (pow.f64 (*.f64 (/.f64 t l) (/.f64 t l)) 2)))
(pow.f64 (/.f64 t l) 2)
(/.f64 (pow.f64 (/.f64 t l) 2) 1)
(pow.f64 (/.f64 t l) 2)
(/.f64 (pow.f64 (/.f64 t l) 2) (/.f64 (pow.f64 (/.f64 t l) 2) (pow.f64 (/.f64 t l) 2)))
(pow.f64 (/.f64 t l) 2)
(neg.f64 (neg.f64 (pow.f64 (/.f64 t l) 2)))
(pow.f64 (/.f64 t l) 2)

eval477.0ms (1.8%)

Compiler

Compiled 12381 to 9900 computations (20% saved)

prune68.0ms (0.3%)

Pruning

12 alts after pruning (11 fresh and 1 done)

PrunedKeptTotal
New18011191
Fresh000
Picked011
Done000
Total18012192
Error
2.2b
Counts
192 → 12
Alt Table
Click to see full alt table
StatusErrorProgram
24.4b
(-.f64 (-.f64 0 (-.f64 -1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))) 1)
16.8b
(*.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
23.6b
(*.f64 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))) (/.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))))
47.7b
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
47.2b
(asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
23.4b
(asin.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
10.4b
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
25.3b
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (*.f64 (*.f64 (/.f64 t l) (/.f64 t l)) (/.f64 1 (/.f64 t l))) 2))))))
41.3b
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (*.f64 (pow.f64 (*.f64 (/.f64 t l) (/.f64 t l)) 2) (pow.f64 (/.f64 1 (/.f64 t l)) 2)))))))
10.4b
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (-.f64 (-.f64 0 (-.f64 -1 (pow.f64 (/.f64 Om Omc) 2))) 1)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
22.3b
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
34.3b
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
Compiler

Compiled 977 to 749 computations (23.3% saved)

localize75.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(pow.f64 (/.f64 Om Omc) 2)
0.7b
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (-.f64 (-.f64 0 (-.f64 -1 (pow.f64 (/.f64 Om Omc) 2))) 1)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
2.2b
(-.f64 (-.f64 0 (-.f64 -1 (pow.f64 (/.f64 Om Omc) 2))) 1)
9.5b
(sqrt.f64 (/.f64 (-.f64 1 (-.f64 (-.f64 0 (-.f64 -1 (pow.f64 (/.f64 Om Omc) 2))) 1)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
Compiler

Compiled 156 to 106 computations (32.1% saved)

series7.0ms (0%)

Counts
3 → 120
Calls

30 calls:

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

rewrite106.0ms (0.4%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
024159
1210123
2628123
32133123
Stop Event
node limit
Counts
3 → 49
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 (-.f64 1 (-.f64 (-.f64 0 (-.f64 -1 (pow.f64 (/.f64 Om Omc) 2))) 1)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(-.f64 (-.f64 0 (-.f64 -1 (pow.f64 (/.f64 Om Omc) 2))) 1)
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (-.f64 (-.f64 0 (-.f64 -1 (pow.f64 (/.f64 Om Omc) 2))) 1)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (/.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 (sqrt.f64 (/.f64 (-.f64 1 (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 (sqrt.f64 (/.f64 (-.f64 1 (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 1 (sqrt.f64 (/.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 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (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 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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.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)))))) (/.f64 1 (sqrt.f64 (/.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 (sqrt.f64 (*.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)))))) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.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 (-.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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.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)))))) (sqrt.f64 (*.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))))))) (/.f64 (/.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 (-.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))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (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 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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (/.f64 Om Omc) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (/.f64 Om Omc) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (pow.f64 (/.f64 Om Omc) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (pow.f64 (/.f64 Om Omc) 2) 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 -1 (neg.f64 (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 (pow.f64 (/.f64 Om Omc) 2) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)))))) (#(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 (pow.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) 2) (/.f64 1 (pow.f64 (/.f64 Om Omc) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) 2) (*.f64 (/.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) 2) (/.f64 -1 (neg.f64 (pow.f64 (/.f64 Om Omc) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) 2) (pow.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) 2)) (/.f64 (/.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 (*.f64 (/.f64 Om Omc) (/.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 (pow.f64 (/.f64 Om Omc) 2) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 Om Omc) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 Om Omc) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (asin.f64 (sqrt.f64 (/.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 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (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 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (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 1 (asin.f64 (sqrt.f64 (/.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 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) (/.f64 (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 t l) 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 (*.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 1 (asin.f64 (sqrt.f64 (/.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 (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 t l) 2))))))) (*.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))) (*.f64 (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 t l) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (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 t l) 2))))))) (*.f64 (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 t l) 2)))))))) (/.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))) (*.f64 (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 t l) 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) (/.f64 (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 t l) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 1)))))

simplify368.0ms (1.4%)

Algorithm
egg-herbie
Rules
1666×rational.json-simplify-49
1086×rational.json-simplify-50
1060×rational.json-simplify-54
1028×rational.json-simplify-43
682×rational.json-simplify-2
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
030815387
164414753
2125013811
3306713811
4767513811
Stop Event
node limit
Counts
169 → 169
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)))))))))
(/.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))
(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 0 (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 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 0)
(-.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 0)
(*.f64 1 (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 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 1)
(*.f64 (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 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 (-.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)))))) (/.f64 1 (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 (-.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)))))) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 1))
(*.f64 (/.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 (-.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)))))))
(*.f64 (*.f64 (sqrt.f64 (*.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)))))) (sqrt.f64 (*.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))))))) (/.f64 (/.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 (-.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))))))))
(/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 1)
(/.f64 (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 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)))))))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 1)
(+.f64 1 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)))
(+.f64 0 (pow.f64 (/.f64 Om Omc) 2))
(+.f64 -1 (+.f64 1 (pow.f64 (/.f64 Om Omc) 2)))
(+.f64 (pow.f64 (/.f64 Om Omc) 2) 0)
(+.f64 (+.f64 1 (pow.f64 (/.f64 Om Omc) 2)) -1)
(+.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) 1)
(+.f64 (-.f64 (pow.f64 (/.f64 Om Omc) 2) 2) 2)
(*.f64 1 (pow.f64 (/.f64 Om Omc) 2))
(*.f64 -1 (neg.f64 (pow.f64 (/.f64 Om Omc) 2)))
(*.f64 (pow.f64 (/.f64 Om Omc) 2) 1)
(*.f64 (pow.f64 (/.f64 Om Omc) 2) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)))
(*.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2)) -1)
(*.f64 (pow.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) 2) (/.f64 1 (pow.f64 (/.f64 Om Omc) 2)))
(*.f64 (pow.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) 2) (*.f64 (/.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 1))
(*.f64 (pow.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) 2) (/.f64 -1 (neg.f64 (pow.f64 (/.f64 Om Omc) 2))))
(*.f64 (/.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) 2) (pow.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) 2)) (/.f64 (/.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) 2)))
(/.f64 (pow.f64 (/.f64 Om Omc) 2) 1)
(/.f64 (pow.f64 (/.f64 Om Omc) 2) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)))
(/.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2)) -1)
(pow.f64 (/.f64 Om Omc) 2)
(pow.f64 (pow.f64 (/.f64 Om Omc) 2) 1)
(neg.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2)))
(+.f64 0 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))))
(+.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 0)
(-.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 0)
(*.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))))
(*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 1)
(*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) (/.f64 (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 t l) 2))))))))
(*.f64 (*.f64 (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 t l) 2))))))) (/.f64 1 (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 (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 t l) 2))))))) (*.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))) 1))
(*.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))) (*.f64 (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 t l) 2))))))))
(*.f64 (*.f64 (*.f64 (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 t l) 2))))))) (*.f64 (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 t l) 2)))))))) (/.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))) (*.f64 (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 t l) 2)))))))))
(/.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 1)
(/.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) (/.f64 (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 t l) 2))))))))
(pow.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 1)
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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/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 (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 (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 -1/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 -1/8 (/.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.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 (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 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/8 (/.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 (+.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 (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 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/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 -1/8 (/.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 (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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/16 (/.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/16 (/.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 (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 (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 (*.f64 Om (sqrt.f64 -1)) Omc) (*.f64 1/2 (/.f64 Omc (*.f64 Om (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 -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 Om (sqrt.f64 -1)) Omc)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.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 (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 (*.f64 Om (sqrt.f64 -1)) Omc) (*.f64 1/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 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(+.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 (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 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.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 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5))) 1/16))) (*.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 (*.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 (*.f64 Om (sqrt.f64 -1)) Omc) (*.f64 1/2 (/.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)))))) (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (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 (*.f64 Om (sqrt.f64 -1)) Omc) (*.f64 1/2 (/.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)))))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))) (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.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 (*.f64 Om (sqrt.f64 -1)) Omc) (*.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 -1 (*.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)))
(neg.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)))))) (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 -1 (*.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 (neg.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 -1/2 (/.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)))))) (+.f64 (*.f64 -1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (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 (*.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 (*.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 Omc (*.f64 Om (sqrt.f64 -1))) -1/2)) (*.f64 (/.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)))))) 1/8))))
(+.f64 (neg.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/2 (/.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)))))) (*.f64 1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(+.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 -1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.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 -1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (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 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) 1/8)))
(+.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 -1 (*.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 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))) -1/2)) (*.f64 (/.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)))))) 1/8))) (*.f64 (/.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)))))) -1/16))))
(+.f64 (neg.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/2 (/.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)))))) (*.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 (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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (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 (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 (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 (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 (*.f64 Om (sqrt.f64 -1)) Omc) (*.f64 1/2 (/.f64 Omc (*.f64 Om (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 -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 Om (sqrt.f64 -1)) Omc)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.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 (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 (*.f64 Om (sqrt.f64 -1)) Omc) (*.f64 1/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 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(+.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 (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 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.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 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5))) 1/16))) (*.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 (*.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 (*.f64 Om (sqrt.f64 -1)) Omc) (*.f64 1/2 (/.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)))))) (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (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 (*.f64 Om (sqrt.f64 -1)) Omc) (*.f64 1/2 (/.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)))))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))) (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.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 (*.f64 Om (sqrt.f64 -1)) Omc) (*.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/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 (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 (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 -1/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 -1/8 (/.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.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 (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 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/8 (/.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 (+.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 (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 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/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 -1/8 (/.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 (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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/16 (/.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))))))
(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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/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 (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 (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 -1/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 -1/8 (/.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.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 (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 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/8 (/.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 (+.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 (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 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/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 -1/8 (/.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 (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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/16 (/.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 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 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.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)))) (*.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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 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 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1))) (*.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 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)))) (pow.f64 t 4)) (*.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 (*.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 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (pow.f64 l 2))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)))) (pow.f64 t 4)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (-.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 (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)))) (/.f64 1 (pow.f64 l 2))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (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 (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)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (pow.f64 l 2))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (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 (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1))) (*.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 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)))) (pow.f64 t 4)) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 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 (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 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)) 8) (/.f64 1 (pow.f64 l 6))))) (pow.f64 t 6)))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (+.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 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (pow.f64 l 2))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)))) (pow.f64 t 4)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (*.f64 (-.f64 (-.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (pow.f64 l 6))) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)))) (+.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)) 8) (/.f64 1 (pow.f64 l 6)))) (pow.f64 t 6)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (-.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)))) (/.f64 1 (pow.f64 l 2))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (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 (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 (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))) (*.f64 (pow.f64 t 6) 1/2))))))
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (pow.f64 l 2))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (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 (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)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 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 1 (pow.f64 l 6))) (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)) 4)) (*.f64 (pow.f64 t 6) 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 -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 l (sqrt.f64 1/2)) t)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (/.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 (pow.f64 l 3) (*.f64 (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 (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 (pow.f64 t 5) (sqrt.f64 1/2)))))) (*.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 l (sqrt.f64 1/2)) t)) (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (/.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 (-.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 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 (/.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 -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))) (pow.f64 (*.f64 -1/8 (*.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 (/.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 (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 -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 -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 (*.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 (pow.f64 t 5) (sqrt.f64 1/2)))))) (*.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 (*.f64 1/8 (/.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/2)) (*.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 l (sqrt.f64 1/2)) t)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (/.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 (-.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 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 1/8 (/.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/2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 8) 1/16))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 7)))) -1/2))))
(+.f64 (+.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 (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 (*.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (pow.f64 (*.f64 -1/8 (*.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 1/8 (/.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))) (pow.f64 (*.f64 -1/8 (*.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 1/16 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 8)))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 7)))))))
(+.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 (pow.f64 l 3) (*.f64 (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 -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 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 5)))))) (*.f64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 l 2) (+.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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 1/16 (pow.f64 l 8)))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 7)))) (*.f64 -1/2 (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 -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 (*.f64 l (sqrt.f64 1/2)) t) (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)))) (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 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))))
(+.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.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/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 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 (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 -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 (+.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 (pow.f64 t 5) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1/2))))
(+.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (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 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))) (*.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 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 5)))) (*.f64 1/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)))) (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 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (pow.f64 (*.f64 -1/8 (*.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 (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)))) (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 (/.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 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 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 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))) (+.f64 (*.f64 (/.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 (pow.f64 t 5) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1/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/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 1/8 (/.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/2)) (*.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 (/.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 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 5)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.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 (*.f64 1/8 (/.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/2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 8) 1/16))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 7)))) (*.f64 1/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)))) (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (+.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (/.f64 (+.f64 (*.f64 1/8 (/.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))) (pow.f64 (*.f64 -1/8 (*.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 1/16 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 8)))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 7)))) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (pow.f64 (*.f64 -1/8 (*.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 (*.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 (*.f64 1/2 (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 1/8 (/.f64 (*.f64 (pow.f64 l 2) (+.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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 1/16 (pow.f64 l 8)))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 7)))))))
(*.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 -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 l (sqrt.f64 1/2)) t)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (/.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 (pow.f64 l 3) (*.f64 (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 (*.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 (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 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (pow.f64 (*.f64 -1/8 (*.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 l (sqrt.f64 1/2)) t)) (+.f64 (*.f64 (/.f64 (*.f64 t (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) -1/8)) 2)) (pow.f64 l 5))) (sqrt.f64 1/2)) (*.f64 -1/2 (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/8 (/.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 (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 (+.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 (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)) (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 (*.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 t (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (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))) (pow.f64 l 5))) (sqrt.f64 1/2)) (*.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 (*.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 (*.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 (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 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (pow.f64 (*.f64 -1/8 (*.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 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.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 (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 (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 (*.f64 t (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) -1/8)) 2)) (pow.f64 l 5))) (sqrt.f64 1/2)) (*.f64 -1/2 (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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))) (*.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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) -1/8)) 2)) (*.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 -1/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 (*.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 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (/.f64 (*.f64 t (*.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 (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 (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)))) (pow.f64 l 7))) (sqrt.f64 1/2)) (/.f64 (*.f64 t (*.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 (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)) (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 (*.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 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (/.f64 (*.f64 t (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (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))) (pow.f64 l 5))) (sqrt.f64 1/2)) (/.f64 (*.f64 t (*.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))) (*.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 (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)))) (pow.f64 l 7))) (sqrt.f64 1/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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.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)))) (*.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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 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 (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) -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 -1/2 (sqrt.f64 (/.f64 1 (-.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 (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))) (*.f64 (pow.f64 t 4) (pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 2))) (pow.f64 l 4))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 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 -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 -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)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 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 -4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 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 8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6)))) (pow.f64 l 6)))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (+.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 (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) -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 -1/2 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/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)) (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 (*.f64 -1/2 (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))) (*.f64 (pow.f64 t 4) (pow.f64 (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))) (*.f64 (pow.f64 t 4) (pow.f64 (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)))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (*.f64 -1/2 (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 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.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)))) (*.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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 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 (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) -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 -1/2 (sqrt.f64 (/.f64 1 (-.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 (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))) (*.f64 (pow.f64 t 4) (pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 2))) (pow.f64 l 4))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 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 -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 -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)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 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 -4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 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 8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6)))) (pow.f64 l 6)))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (+.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 (/.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) -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 -1/2 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/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)) (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 (*.f64 -1/2 (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))) (*.f64 (pow.f64 t 4) (pow.f64 (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))) (*.f64 (pow.f64 t 4) (pow.f64 (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)))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (*.f64 -1/2 (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))))))
(/.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))
(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 0 (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 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 0)
(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 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 0)
(sqrt.f64 (/.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 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 1)
(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 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) (/.f64 (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)))))))
(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 (-.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)))))) (/.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 (-.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)))))) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 1))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (/.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 (-.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)))))))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (*.f64 (sqrt.f64 (*.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)))))) (sqrt.f64 (*.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))))))) (/.f64 (/.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 (-.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))))))))
(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 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 1)
(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 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) (/.f64 (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)))))))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 1)
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(+.f64 1 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)))
(pow.f64 (/.f64 Om Omc) 2)
(+.f64 0 (pow.f64 (/.f64 Om Omc) 2))
(+.f64 1 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)))
(pow.f64 (/.f64 Om Omc) 2)
(+.f64 -1 (+.f64 1 (pow.f64 (/.f64 Om Omc) 2)))
(+.f64 1 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)))
(pow.f64 (/.f64 Om Omc) 2)
(+.f64 (pow.f64 (/.f64 Om Omc) 2) 0)
(+.f64 1 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)))
(pow.f64 (/.f64 Om Omc) 2)
(+.f64 (+.f64 1 (pow.f64 (/.f64 Om Omc) 2)) -1)
(+.f64 1 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)))
(pow.f64 (/.f64 Om Omc) 2)
(+.f64 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)) 1)
(+.f64 1 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)))
(pow.f64 (/.f64 Om Omc) 2)
(+.f64 (-.f64 (pow.f64 (/.f64 Om Omc) 2) 2) 2)
(+.f64 1 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)))
(pow.f64 (/.f64 Om Omc) 2)
(*.f64 1 (pow.f64 (/.f64 Om Omc) 2))
(+.f64 1 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)))
(pow.f64 (/.f64 Om Omc) 2)
(*.f64 -1 (neg.f64 (pow.f64 (/.f64 Om Omc) 2)))
(+.f64 1 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)))
(pow.f64 (/.f64 Om Omc) 2)
(*.f64 (pow.f64 (/.f64 Om Omc) 2) 1)
(+.f64 1 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)))
(pow.f64 (/.f64 Om Omc) 2)
(*.f64 (pow.f64 (/.f64 Om Omc) 2) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)))
(+.f64 1 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)))
(pow.f64 (/.f64 Om Omc) 2)
(*.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2)) -1)
(+.f64 1 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)))
(pow.f64 (/.f64 Om Omc) 2)
(*.f64 (pow.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) 2) (/.f64 1 (pow.f64 (/.f64 Om Omc) 2)))
(+.f64 1 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)))
(pow.f64 (/.f64 Om Omc) 2)
(*.f64 (pow.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) 2) (*.f64 (/.f64 1 (pow.f64 (/.f64 Om Omc) 2)) 1))
(+.f64 1 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)))
(pow.f64 (/.f64 Om Omc) 2)
(*.f64 (pow.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) 2) (/.f64 -1 (neg.f64 (pow.f64 (/.f64 Om Omc) 2))))
(+.f64 1 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)))
(pow.f64 (/.f64 Om Omc) 2)
(*.f64 (/.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) 2))
(+.f64 1 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)))
(pow.f64 (/.f64 Om Omc) 2)
(*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) 2) (pow.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) 2)) (/.f64 (/.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (pow.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) 2)))
(+.f64 1 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)))
(pow.f64 (/.f64 Om Omc) 2)
(/.f64 (pow.f64 (/.f64 Om Omc) 2) 1)
(+.f64 1 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)))
(pow.f64 (/.f64 Om Omc) 2)
(/.f64 (pow.f64 (/.f64 Om Omc) 2) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)))
(+.f64 1 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)))
(pow.f64 (/.f64 Om Omc) 2)
(/.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2)) -1)
(+.f64 1 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)))
(pow.f64 (/.f64 Om Omc) 2)
(pow.f64 (/.f64 Om Omc) 2)
(+.f64 1 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)))
(pow.f64 (pow.f64 (/.f64 Om Omc) 2) 1)
(+.f64 1 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)))
(pow.f64 (/.f64 Om Omc) 2)
(neg.f64 (neg.f64 (pow.f64 (/.f64 Om Omc) 2)))
(+.f64 1 (+.f64 -1 (pow.f64 (/.f64 Om Omc) 2)))
(pow.f64 (/.f64 Om Omc) 2)
(+.f64 0 (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 t l) 2))))))
(+.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 0)
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(-.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 0)
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(*.f64 1 (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 t l) 2))))))
(*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 1)
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) (/.f64 (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 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 (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 t l) 2))))))) (/.f64 1 (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 t l) 2))))))
(*.f64 (*.f64 (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 t l) 2))))))) (*.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))) 1))
(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 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))) (*.f64 (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 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 (*.f64 (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 t l) 2))))))) (*.f64 (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 t l) 2)))))))) (/.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))) (*.f64 (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 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 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 1)
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(/.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) (/.f64 (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 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))))))
(pow.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 1)
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))

localize26.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.6b
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
15.2b
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
Compiler

Compiled 51 to 39 computations (23.5% saved)

series9.0ms (0%)

Counts
3 → 24
Calls

18 calls:

TimeVariablePointExpression
3.0ms
Om
@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
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))))
0.0ms
Omc
@0
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))

rewrite152.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1048×rational.json-simplify-79
1036×rational.json-simplify-2
600×rational.json-simplify-47
562×rational.json-simplify-58
536×rational.json-simplify-54
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01381
110481
231381
3113881
4440581
Stop Event
node limit
Counts
3 → 55
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) (pow.f64 Omc 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 1)))) (#(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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (/.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 1 (/.f64 (pow.f64 Om 2) (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 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) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 1 (/.f64 (pow.f64 Om 2) (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 Om 2) (pow.f64 Omc 2))) (/.f64 (/.f64 (/.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (/.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.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 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.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) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.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 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.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) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.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) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.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 pow.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.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))))) 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 (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 (neg.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) 1)))) (#(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 (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))))) (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))))) (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))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (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 1 (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))))) (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))))) (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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.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))))) (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))))) (*.f64 (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))))) (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (/.f64 (/.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))))) (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.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))))) (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))))) (*.f64 (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))))) (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (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))))) (*.f64 (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))))) (*.f64 (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))))) (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (/.f64 (/.f64 (/.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))))) (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))))) (*.f64 (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))))) (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 (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))))) (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))) (#(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 neg.f64 (neg.f64 (asin.f64 (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)))) 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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1)))) (#(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 (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)))) (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)))) (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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (-.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 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)))) (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))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (-.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))))) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (-.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 (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)))) (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))

simplify201.0ms (0.7%)

Algorithm
egg-herbie
Rules
1006×rational.json-simplify-111
920×rational.json-simplify-54
912×rational.json-simplify-49
852×rational.json-simplify-2
734×rational.json-simplify-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01642893
13222885
27122885
320672885
458412885
Stop Event
node limit
Counts
79 → 94
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) (pow.f64 Omc 2)) 0)
(-.f64 0 (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 1)
(*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1)
(*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(*.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(*.f64 (/.f64 (/.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) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(*.f64 (*.f64 (/.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) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(*.f64 (/.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (/.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.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) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.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) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.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) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(pow.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1)
(neg.f64 (neg.f64 (/.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)
(+.f64 0 (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)
(-.f64 0 (neg.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(-.f64 (-.f64 0 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) 1)
(*.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 (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))))) (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))))) (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))))) (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)))))))
(*.f64 (*.f64 (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))))) (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 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))))) (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))))) (*.f64 (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))))) (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (/.f64 (/.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))))) (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(*.f64 (/.f64 (/.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))))) (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))))) (*.f64 (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))))) (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(*.f64 (*.f64 (*.f64 (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))))) (*.f64 (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))))) (*.f64 (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))))) (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (/.f64 (/.f64 (/.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))))) (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))))) (*.f64 (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))))) (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 (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))))) (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)
(neg.f64 (neg.f64 (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)
(+.f64 0 (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)
(-.f64 0 (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(-.f64 (-.f64 0 (-.f64 -1 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1)
(*.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 (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)))) (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)))) (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 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (-.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))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 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)))) (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 1 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (-.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))))) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 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)))) 1)
(/.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)))) (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)
(neg.f64 (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
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 (*.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))) 1))
(+.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 -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 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (+.f64 (*.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 Omc (*.f64 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/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))) (+.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc) (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))))))
(+.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))) (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))))))
(+.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc) (+.f64 (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))))))
(+.f64 (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (+.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 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 Omc (*.f64 Om (sqrt.f64 -1)))) (+.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 Omc (*.f64 Om (sqrt.f64 -1)))) (+.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))) (*.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 (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.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 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (+.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.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 (*.f64 Om (sqrt.f64 -1)) Omc) (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.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 -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 Omc (*.f64 Om (sqrt.f64 -1)))))
(+.f64 (neg.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc)) (*.f64 -1/2 (/.f64 Omc (*.f64 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 Omc (*.f64 Om (sqrt.f64 -1)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc)) (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) 1/8)))
(+.f64 (neg.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc)) (+.f64 (*.f64 -1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) 1/8)))
(+.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 Omc (*.f64 Om (sqrt.f64 -1)))) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc)) (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) 1/8)) (*.f64 -1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5))))))
(+.f64 (*.f64 -1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (+.f64 (neg.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))) (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) 1/8))))
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc)) (*.f64 -1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))))) (+.f64 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) 1/8) (*.f64 -1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5))))))
(+.f64 (neg.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc)) (+.f64 (*.f64 -1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (+.f64 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) 1/8) (*.f64 -1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))))))
(/.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 Omc (*.f64 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/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))) (+.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc) (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))))))
(+.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))) (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))))))
(+.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc) (+.f64 (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))))))
(+.f64 (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (+.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 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 Omc (*.f64 Om (sqrt.f64 -1)))) (+.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 Omc (*.f64 Om (sqrt.f64 -1)))) (+.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))) (*.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 (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.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 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (+.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.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 (*.f64 Om (sqrt.f64 -1)) Omc) (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))) (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5))))))
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 (*.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))) 1))
(+.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 -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 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (+.f64 (*.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 (*.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))) 1))
(+.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 -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 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4))) (+.f64 (*.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) (pow.f64 Omc 2)) 0)
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(-.f64 0 (neg.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 1)
(/.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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (/.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 1 (/.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) (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 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.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 (/.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) (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 (/.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 (/.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.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 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.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) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.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 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.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) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.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) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (/.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))
(pow.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1)
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
(neg.f64 (neg.f64 (/.f64 (pow.f64 Om 2) (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 (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 (neg.f64 (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 0 (-.f64 -1 (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 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 (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))))) (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))))) (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))))))
(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))))) (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 (*.f64 (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))))) (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)))))))
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.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))))) (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))))) (*.f64 (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))))) (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (/.f64 (/.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))))) (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 (/.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))))) (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))))) (*.f64 (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))))) (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 (*.f64 (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))))) (*.f64 (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))))) (*.f64 (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))))) (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (/.f64 (/.f64 (/.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))))) (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))))) (*.f64 (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))))) (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 (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))))) (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)))))
(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)))))
(neg.f64 (neg.f64 (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 (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 (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 (neg.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))))
(-.f64 (-.f64 0 (-.f64 -1 (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 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 (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)))) (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)))) (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)))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (-.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 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 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)))) (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))))))
(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))))) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (-.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 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (-.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))))) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (-.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 1 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (-.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 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (/.f64 (/.f64 (/.f64 1 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (sqrt.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (-.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 (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)))) (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))))
(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))))
(neg.f64 (neg.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))))

localize295.0ms (1.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(pow.f64 (/.f64 Om Omc) 2)
0.7b
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))
4.0b
(-.f64 (-.f64 0 (-.f64 -1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))) 1)
9.5b
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))
Compiler

Compiled 175 to 116 computations (33.7% saved)

series20.0ms (0.1%)

Counts
3 → 144
Calls

36 calls:

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

rewrite318.0ms (1.2%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
025191
1215167
2626167
32124167
Stop Event
node limit
Counts
3 → 67
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))
(-.f64 (-.f64 0 (-.f64 -1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))) 1)
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (/.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 -1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 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 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 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 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (/.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -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 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (*.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (/.f64 -1 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))) (/.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 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 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (/.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 -1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 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 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -2 (-.f64 -2 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (+.f64 1 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 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 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 -1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 2) 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 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 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 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 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 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (/.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -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 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (*.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (/.f64 -1 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))) (/.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 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 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (/.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))))))

simplify1.1s (4.1%)

Algorithm
egg-herbie
Rules
1690×rational.json-simplify-49
1064×rational.json-simplify-50
998×rational.json-simplify-43
904×rational.json-simplify-54
688×rational.json-simplify-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
030820365
162119635
2130218923
3337018923
4780218923
Stop Event
node limit
Counts
211 → 164
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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 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 (*.f64 -1/8 (*.f64 (/.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 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 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 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)) (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 Om 4) (pow.f64 Omc 4)) (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))))
(*.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 (/.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 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))
(+.f64 (*.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 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (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 (/.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 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (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 -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/2 (*.f64 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (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/2 (*.f64 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (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/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 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (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/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 (*.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 (/.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 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))
(+.f64 (*.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 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (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 (/.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 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (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 -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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 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 (*.f64 -1/8 (*.f64 (/.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 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 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 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)) (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 Om 4) (pow.f64 Omc 4)) (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 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 (*.f64 -1/8 (*.f64 (/.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 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 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 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)) (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 Om 4) (pow.f64 Omc 4)) (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 -2 (/.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 -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)))))))
(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 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) 0)
(+.f64 0 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))
(-.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) 0)
(*.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) 1)
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 1))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (/.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) 1)
(/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) 1)
(+.f64 1 (+.f64 -1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(+.f64 0 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))
(+.f64 -1 (+.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(+.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 0)
(+.f64 (+.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) -1)
(+.f64 (+.f64 -1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) 1)
(*.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))
(*.f64 -1 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 1)
(*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (/.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(*.f64 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) -1)
(*.f64 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(*.f64 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (*.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) 1))
(*.f64 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (/.f64 -1 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))))
(*.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(*.f64 (*.f64 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))) (/.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))))
(/.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 1)
(/.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (/.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(/.f64 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) -1)
(pow.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 1)
(neg.f64 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))
(+.f64 1 (+.f64 -1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(+.f64 0 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))
(+.f64 -1 (+.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(+.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 0)
(+.f64 (+.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) -1)
(+.f64 (+.f64 -1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) 1)
(-.f64 1 (+.f64 1 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))))
(-.f64 1 (-.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(-.f64 -2 (-.f64 -2 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(-.f64 0 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(-.f64 0 (+.f64 (+.f64 1 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))) -1))
(-.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(-.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 0)
(-.f64 (+.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) 1)
(-.f64 (+.f64 -1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) -1)
(-.f64 (+.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 2) 2)
(-.f64 (-.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 2) -2)
(*.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))
(*.f64 -1 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 1)
(*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (/.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(*.f64 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) -1)
(*.f64 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(*.f64 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (*.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) 1))
(*.f64 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (/.f64 -1 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))))
(*.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(*.f64 (*.f64 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))) (/.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))))
(/.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 1)
(/.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (/.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(/.f64 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) -1)
(pow.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 1)
(neg.f64 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 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 (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 -1/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/8 (*.f64 (/.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 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 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 (*.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 (/.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 (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 -1/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 -1/8 (/.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 -1/16 (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)) (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 Om 4) (pow.f64 Omc 4)) (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 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 (*.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/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 (/.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)))))) -1/16)))))
(+.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 4) (pow.f64 Omc 4)) -1/8)) (+.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 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 (/.f64 1 (-.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.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 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 (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 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.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 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 (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)))))))
(*.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 Om (sqrt.f64 -1)) Omc))
(+.f64 (*.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 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (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 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 (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/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))))))
(+.f64 (*.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 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (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 (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 Om (sqrt.f64 -1))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(+.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 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 1/2 (/.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)))))) (+.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 (*.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 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (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 -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 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 Om (sqrt.f64 -1))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))))) (*.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 (sqrt.f64 -1) (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 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 (*.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 (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 1/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 (*.f64 Om (sqrt.f64 -1)) Omc) (*.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 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 1/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 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 (*.f64 Om (sqrt.f64 -1)) Omc) (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))))))))
(*.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 (*.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)))
(neg.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)))))) (neg.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (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 (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 (neg.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)))))) (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/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (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/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 -1 (*.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 (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)))))) 1/8))))
(+.f64 (neg.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 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 1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(+.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 -1/2 (/.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)))))) (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) 1/8))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (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/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 (*.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 (/.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)))))) 1/8)) (*.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 (sqrt.f64 -1) (pow.f64 Om 5)))))) (*.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 (*.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 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5))) -1/16))) (+.f64 (neg.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)))))) (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 -1/2 (/.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)))))) (*.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)))))) (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/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 (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 -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 Om (sqrt.f64 -1)) Omc))
(+.f64 (*.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 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (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 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 (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/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))))))
(+.f64 (*.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 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (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 (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 Om (sqrt.f64 -1))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(+.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 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 1/2 (/.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)))))) (+.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 (*.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 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (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 -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 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 Om (sqrt.f64 -1))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))))) (*.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 (sqrt.f64 -1) (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 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 (*.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 (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 1/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 (*.f64 Om (sqrt.f64 -1)) Omc) (*.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 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 1/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 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 (*.f64 Om (sqrt.f64 -1)) Omc) (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (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 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 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 (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 -1/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/8 (*.f64 (/.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 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 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 (*.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 (/.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 (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 -1/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 -1/8 (/.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 -1/16 (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)) (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 Om 4) (pow.f64 Omc 4)) (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 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 (*.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/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 (/.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)))))) -1/16)))))
(+.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 4) (pow.f64 Omc 4)) -1/8)) (+.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 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 (/.f64 1 (-.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.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 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 (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 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.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 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 (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)))))))
(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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 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 (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 -1/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/8 (*.f64 (/.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 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 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 (*.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 (/.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 (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 -1/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 -1/8 (/.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 -1/16 (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)) (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 Om 4) (pow.f64 Omc 4)) (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 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 (*.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/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 (/.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)))))) -1/16)))))
(+.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 4) (pow.f64 Omc 4)) -1/8)) (+.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 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 (/.f64 1 (-.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.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 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 (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 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.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 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 (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 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 (/.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 (+.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 -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 (*.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 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)))) (pow.f64 t 4)) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) -1/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 (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)))) (/.f64 1 (pow.f64 l 2))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (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 (/.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)))) (/.f64 1 (pow.f64 l 2))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (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 (/.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 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (pow.f64 l 2))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)))) (*.f64 (pow.f64 t 4) (*.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 (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 (-.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 (*.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 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)))) (pow.f64 t 4)) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 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 (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 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)) 8) (/.f64 1 (pow.f64 l 6))))) (pow.f64 t 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 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (*.f64 (-.f64 (-.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (pow.f64 l 6))) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)))) (+.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)) 8) (/.f64 1 (pow.f64 l 6)))) (pow.f64 t 6)) 1/2)) (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (pow.f64 l 2))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (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 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (pow.f64 l 2))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (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 (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 (-.f64 (-.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (pow.f64 l 6))) (/.f64 1 (pow.f64 l 6))) (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)) 4)) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 t 6)) 1/2)))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (pow.f64 l 2))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)))) (*.f64 (pow.f64 t 4) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (-.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 (-.f64 (-.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (pow.f64 l 6))) (/.f64 1 (pow.f64 l 6))) (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)) 4)) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 t 6)) 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 -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 l (sqrt.f64 1/2)) t)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) -1/8)))
(*.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 (pow.f64 l 3) (*.f64 (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/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 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 (pow.f64 t 5) (sqrt.f64 1/2))))))))
(+.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 (pow.f64 t 5) (*.f64 l (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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (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 (*.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 -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 (*.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 (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 (-.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 (*.f64 l (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 -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 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 (pow.f64 t 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 (+.f64 (*.f64 1/8 (/.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/2)) (*.f64 1/16 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 8)))) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 7)))))))
(+.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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (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 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 (pow.f64 t 5) (*.f64 l (sqrt.f64 1/2)))) -1/2))) (*.f64 (/.f64 (+.f64 (*.f64 1/8 (/.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/2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 8) 1/16))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 7)))) (*.f64 -1/2 (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 (*.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 -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 1/8 (/.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/2)) (*.f64 1/16 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 8)))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 7)))))))
(+.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 (pow.f64 l 3) (*.f64 (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 -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 (*.f64 l (sqrt.f64 1/2)) (pow.f64 t 5))))) (*.f64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 l 2) (+.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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 1/16 (pow.f64 l 8)))) (*.f64 (*.f64 l (sqrt.f64 1/2)) (pow.f64 t 7))) (*.f64 -1/2 (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 -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 (*.f64 l (sqrt.f64 1/2)) t) (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)))) (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 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))))
(+.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.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/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 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 (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 -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 (+.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 (pow.f64 t 5) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1/2))))
(+.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (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 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))) (*.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 (pow.f64 t 5) (*.f64 l (sqrt.f64 1/2)))) (*.f64 1/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)))) (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 (/.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 (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)))) (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 (-.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 (*.f64 l (sqrt.f64 1/2)) (pow.f64 t 5)))))))
(+.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 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))) (+.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 (/.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 (pow.f64 t 5) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 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 1/8 (/.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/2)) (*.f64 1/16 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 8)))) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 7))))))))
(+.f64 (+.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.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 (pow.f64 t 5) (*.f64 l (sqrt.f64 1/2)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/8 (/.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/2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 8) 1/16))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 7)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.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)))) (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 (*.f64 1/2 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (/.f64 (+.f64 (*.f64 1/8 (/.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/2)) (*.f64 1/16 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 8)))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 7)))) (/.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)))) (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 (*.f64 1/2 (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 (*.f64 l (sqrt.f64 1/2)) (pow.f64 t 5))) (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 l 2) (+.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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 1/16 (pow.f64 l 8)))) (*.f64 (*.f64 l (sqrt.f64 1/2)) (pow.f64 t 7)))))))
(*.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 -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 l (sqrt.f64 1/2)) t)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) -1/8)))
(*.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 (pow.f64 l 3) (*.f64 (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 (*.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 (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 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (pow.f64 (*.f64 -1/8 (*.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 l (sqrt.f64 1/2)) t)) (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (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 -1/2 (/.f64 (*.f64 t (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) -1/8)) 2)) (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 (*.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 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (*.f64 t (*.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 (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)) (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 (*.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 t (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (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))) (pow.f64 l 5))) (sqrt.f64 1/2)) (*.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 (*.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 (*.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 (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 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (pow.f64 (*.f64 -1/8 (*.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 -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 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 (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 (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)))))) (sqrt.f64 1/2)))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) -1/8)) (+.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 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/2 (/.f64 (*.f64 t (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) -1/8)) 2)) (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 (*.f64 t (*.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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) -1/8)) 2)) (*.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)))) (pow.f64 l 7))) (sqrt.f64 1/2)) -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 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (/.f64 (*.f64 t (*.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 (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 (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)))) (pow.f64 l 7))) (sqrt.f64 1/2)) (/.f64 (*.f64 t (*.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 (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)) (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 (*.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 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (/.f64 (*.f64 t (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (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))) (pow.f64 l 5))) (sqrt.f64 1/2)) (/.f64 (*.f64 t (*.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))) (*.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 (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)))) (pow.f64 l 7))) (sqrt.f64 1/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 (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 (+.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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.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 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 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 (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) -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 (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 (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))) (*.f64 (pow.f64 t 4) (pow.f64 (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 (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 -4 (pow.f64 t 4))) (*.f64 (pow.f64 t 4) (pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.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 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 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 -4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 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 8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6)))) (pow.f64 l 6)))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (+.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 (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) -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 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) -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 (pow.f64 t 6) 8))) (pow.f64 l 6)) (*.f64 -1/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) (pow.f64 l 2)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (*.f64 -1/2 (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))) (*.f64 (pow.f64 t 4) (pow.f64 (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))) (*.f64 (pow.f64 t 4) (pow.f64 (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)))))
(+.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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (*.f64 -1/2 (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))) (*.f64 (pow.f64 t 4) (pow.f64 (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))) (*.f64 (pow.f64 t 4) (pow.f64 (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 (/.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 (+.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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.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 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 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 (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) -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 (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 (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))) (*.f64 (pow.f64 t 4) (pow.f64 (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 (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 -4 (pow.f64 t 4))) (*.f64 (pow.f64 t 4) (pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.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 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 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 -4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 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 8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6)))) (pow.f64 l 6)))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (+.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 (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) -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 (*.f64 (pow.f64 t 2) (+.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) -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 (pow.f64 t 6) 8))) (pow.f64 l 6)) (*.f64 -1/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) (pow.f64 l 2)) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (*.f64 -1/2 (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))) (*.f64 (pow.f64 t 4) (pow.f64 (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))) (*.f64 (pow.f64 t 4) (pow.f64 (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)))))
(+.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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (*.f64 -1/2 (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))) (*.f64 (pow.f64 t 4) (pow.f64 (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))) (*.f64 (pow.f64 t 4) (pow.f64 (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)))))))
(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 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) 0)
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2)))))
(+.f64 0 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -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 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) 0)
(sqrt.f64 (/.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 (pow.f64 (/.f64 t l) 2) -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 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) 1)
(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 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -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 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -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 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 1))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (/.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -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 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) 1)
(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 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2)))))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) 1)
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2)))))
(+.f64 1 (+.f64 -1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(+.f64 1 (+.f64 -1 (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 t l) 2))))))
(+.f64 0 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))
(+.f64 1 (+.f64 -1 (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 t l) 2))))))
(+.f64 -1 (+.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(+.f64 1 (+.f64 -1 (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 t l) 2))))))
(+.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 0)
(+.f64 1 (+.f64 -1 (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 t l) 2))))))
(+.f64 (+.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) -1)
(+.f64 1 (+.f64 -1 (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 t l) 2))))))
(+.f64 (+.f64 -1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) 1)
(+.f64 1 (+.f64 -1 (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 t l) 2))))))
(*.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))
(+.f64 1 (+.f64 -1 (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 t l) 2))))))
(*.f64 -1 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(+.f64 1 (+.f64 -1 (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 t l) 2))))))
(*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 1)
(+.f64 1 (+.f64 -1 (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 t l) 2))))))
(*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (/.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(+.f64 1 (+.f64 -1 (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 t l) 2))))))
(*.f64 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) -1)
(+.f64 1 (+.f64 -1 (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 t l) 2))))))
(*.f64 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(+.f64 1 (+.f64 -1 (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 t l) 2))))))
(*.f64 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (*.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) 1))
(+.f64 1 (+.f64 -1 (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 t l) 2))))))
(*.f64 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (/.f64 -1 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))))
(+.f64 1 (+.f64 -1 (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 t l) 2))))))
(*.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(+.f64 1 (+.f64 -1 (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 t l) 2))))))
(*.f64 (*.f64 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))) (/.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))))
(+.f64 1 (+.f64 -1 (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 t l) 2))))))
(/.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 1)
(+.f64 1 (+.f64 -1 (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 t l) 2))))))
(/.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (/.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(+.f64 1 (+.f64 -1 (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 t l) 2))))))
(/.f64 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) -1)
(+.f64 1 (+.f64 -1 (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 t l) 2))))))
(pow.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 1)
(+.f64 1 (+.f64 -1 (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 t l) 2))))))
(neg.f64 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(+.f64 1 (+.f64 -1 (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 t l) 2))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))
(+.f64 1 (+.f64 -1 (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 t l) 2))))))
(+.f64 1 (+.f64 -1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(+.f64 1 (+.f64 -1 (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 t l) 2))))))
(+.f64 0 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))
(+.f64 1 (+.f64 -1 (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 t l) 2))))))
(+.f64 -1 (+.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(+.f64 1 (+.f64 -1 (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 t l) 2))))))
(+.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 0)
(+.f64 1 (+.f64 -1 (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 t l) 2))))))
(+.f64 (+.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) -1)
(+.f64 1 (+.f64 -1 (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 t l) 2))))))
(+.f64 (+.f64 -1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) 1)
(+.f64 1 (+.f64 -1 (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 t l) 2))))))
(-.f64 1 (+.f64 1 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))))
(+.f64 1 (+.f64 -1 (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 t l) 2))))))
(-.f64 1 (-.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(+.f64 1 (+.f64 -1 (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 t l) 2))))))
(-.f64 -2 (-.f64 -2 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(+.f64 1 (+.f64 -1 (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 t l) 2))))))
(-.f64 0 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(+.f64 1 (+.f64 -1 (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 t l) 2))))))
(-.f64 0 (+.f64 (+.f64 1 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))) -1))
(+.f64 1 (+.f64 -1 (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 t l) 2))))))
(-.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(+.f64 1 (+.f64 -1 (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 t l) 2))))))
(-.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 0)
(+.f64 1 (+.f64 -1 (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 t l) 2))))))
(-.f64 (+.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) 1)
(+.f64 1 (+.f64 -1 (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 t l) 2))))))
(-.f64 (+.f64 -1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) -1)
(+.f64 1 (+.f64 -1 (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 t l) 2))))))
(-.f64 (+.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 2) 2)
(+.f64 1 (+.f64 -1 (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 t l) 2))))))
(-.f64 (-.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 2) -2)
(+.f64 1 (+.f64 -1 (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 t l) 2))))))
(*.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))
(+.f64 1 (+.f64 -1 (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 t l) 2))))))
(*.f64 -1 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(+.f64 1 (+.f64 -1 (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 t l) 2))))))
(*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 1)
(+.f64 1 (+.f64 -1 (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 t l) 2))))))
(*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (/.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(+.f64 1 (+.f64 -1 (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 t l) 2))))))
(*.f64 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) -1)
(+.f64 1 (+.f64 -1 (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 t l) 2))))))
(*.f64 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(+.f64 1 (+.f64 -1 (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 t l) 2))))))
(*.f64 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (*.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) 1))
(+.f64 1 (+.f64 -1 (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 t l) 2))))))
(*.f64 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (/.f64 -1 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))))
(+.f64 1 (+.f64 -1 (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 t l) 2))))))
(*.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(+.f64 1 (+.f64 -1 (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 t l) 2))))))
(*.f64 (*.f64 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))) (/.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))))
(+.f64 1 (+.f64 -1 (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 t l) 2))))))
(/.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 1)
(+.f64 1 (+.f64 -1 (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 t l) 2))))))
(/.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (/.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(+.f64 1 (+.f64 -1 (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 t l) 2))))))
(/.f64 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) -1)
(+.f64 1 (+.f64 -1 (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 t l) 2))))))
(pow.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 1)
(+.f64 1 (+.f64 -1 (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 t l) 2))))))
(neg.f64 (neg.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(+.f64 1 (+.f64 -1 (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 t l) 2))))))

localize277.0ms (1%)

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.2b
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
0.4b
(*.f64 (sqrt.f64 1/2) l)
15.2b
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
Compiler

Compiled 90 to 67 computations (25.6% saved)

series8.0ms (0%)

Counts
2 → 0
Calls

9 calls:

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

rewrite110.0ms (0.4%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0928
17428
223528
386128
4318028
Stop Event
node limit
Counts
2 → 24
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 1/2) l)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
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 (sqrt.f64 1/2) l) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (sqrt.f64 1/2) l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 (sqrt.f64 1/2) l))) 1)))) (#(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) l) (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (sqrt.f64 1/2) l)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 1/2) l) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)))))))
((#(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 (*.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 0 (-.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) 1)))) (#(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 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))) (#(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 (/.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))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.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)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.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) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.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)))))))

simplify380.0ms (1.4%)

Algorithm
egg-herbie
Rules
1510×rational.json-simplify-111
726×rational.json-simplify-47
676×rational.json-simplify-58
616×rational.json-simplify-42
612×rational.json-simplify-41
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
048354
1100354
2230354
3924354
43371354
56126354
Stop Event
node limit
Counts
24 → 26
Calls
Call 1
Inputs
(+.f64 (*.f64 (sqrt.f64 1/2) l) 0)
(+.f64 0 (*.f64 (sqrt.f64 1/2) l))
(-.f64 (*.f64 (sqrt.f64 1/2) l) 0)
(-.f64 0 (neg.f64 (*.f64 (sqrt.f64 1/2) l)))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (sqrt.f64 1/2) l))) 1)
(/.f64 (*.f64 (sqrt.f64 1/2) l) 1)
(/.f64 (*.f64 (sqrt.f64 1/2) l) (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (sqrt.f64 1/2) l)))
(pow.f64 (*.f64 (sqrt.f64 1/2) l) 1)
(neg.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)))
(+.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) 0)
(+.f64 0 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))
(-.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) 0)
(-.f64 0 (neg.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) 1)
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) 1)
(*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (/.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 (/.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 (/.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 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.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) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.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)))
Outputs
(+.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 (sqrt.f64 1/2) l) 0)
(*.f64 (sqrt.f64 1/2) l)
(-.f64 0 (neg.f64 (*.f64 (sqrt.f64 1/2) l)))
(*.f64 (sqrt.f64 1/2) l)
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 (sqrt.f64 1/2) l))) 1)
(*.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) l) (/.f64 (*.f64 (sqrt.f64 1/2) l) (*.f64 (sqrt.f64 1/2) l)))
(*.f64 (sqrt.f64 1/2) l)
(pow.f64 (*.f64 (sqrt.f64 1/2) l) 1)
(*.f64 (sqrt.f64 1/2) l)
(neg.f64 (neg.f64 (*.f64 (sqrt.f64 1/2) l)))
(*.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 (*.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 0 (-.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) 1)
(/.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 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.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 1 (/.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) (/.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 (/.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) t)
(*.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.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 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.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 (/.f64 1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.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) (/.f64 (*.f64 (sqrt.f64 1/2) l) t)) (*.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)
(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)

localize271.0ms (1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.6b
(/.f64 1 (/.f64 t l))
0.7b
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (*.f64 (pow.f64 (*.f64 (/.f64 t l) (/.f64 t l)) 2) (pow.f64 (/.f64 1 (/.f64 t l)) 2)))))))
9.5b
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (*.f64 (pow.f64 (*.f64 (/.f64 t l) (/.f64 t l)) 2) (pow.f64 (/.f64 1 (/.f64 t l)) 2))))))
42.5b
(*.f64 (pow.f64 (*.f64 (/.f64 t l) (/.f64 t l)) 2) (pow.f64 (/.f64 1 (/.f64 t l)) 2))
Compiler

Compiled 203 to 101 computations (50.2% saved)

series17.0ms (0.1%)

Counts
4 → 144
Calls

36 calls:

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

rewrite153.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1088×rational.json-simplify-55
1046×rational.json-5
1044×exponential.json-3
1044×rational.json-1
1044×rational.json-2
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
023226
1196136
2633136
32292136
Stop Event
node limit
Counts
4 → 41
Calls
Call 1
Inputs
(*.f64 (pow.f64 (*.f64 (/.f64 t l) (/.f64 t l)) 2) (pow.f64 (/.f64 1 (/.f64 t l)) 2))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (*.f64 (pow.f64 (*.f64 (/.f64 t l) (/.f64 t l)) 2) (pow.f64 (/.f64 1 (/.f64 t l)) 2))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (*.f64 (pow.f64 (*.f64 (/.f64 t l) (/.f64 t l)) 2) (pow.f64 (/.f64 1 (/.f64 t l)) 2)))))))
(/.f64 1 (/.f64 t l))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (/.f64 t l) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (/.f64 t l) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (/.f64 t l) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 t l) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 t l) 2) (/.f64 (pow.f64 (/.f64 t l) 2) (pow.f64 (/.f64 t l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 t l) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 t l) 2) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 (-.f64 1 (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 (sqrt.f64 (/.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 (sqrt.f64 (/.f64 (-.f64 1 (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 1 (sqrt.f64 (/.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 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (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 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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.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)))))) (/.f64 1 (sqrt.f64 (/.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 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 (-.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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.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)))))) (sqrt.f64 (*.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))))))) (/.f64 (/.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 (-.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))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (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 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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (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 (asin.f64 (sqrt.f64 (/.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 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (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 1 (asin.f64 (sqrt.f64 (/.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 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) (/.f64 (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 t l) 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 (*.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 1 (asin.f64 (sqrt.f64 (/.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 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))) (*.f64 (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 t l) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (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 t l) 2))))))) (*.f64 (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 t l) 2)))))))) (/.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))) (*.f64 (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 t l) 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) (/.f64 (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 t l) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (/.f64 t l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (/.f64 t l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (/.f64 t l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (/.f64 t l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 t l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 t l)) (/.f64 (/.f64 1 (/.f64 t l)) (/.f64 1 (/.f64 t l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (/.f64 t l)) (/.f64 1 (/.f64 t l))) (/.f64 1 (/.f64 1 (/.f64 t l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (/.f64 t l))) (*.f64 (/.f64 1 (/.f64 t l)) (/.f64 1 (/.f64 t l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 t l)) (/.f64 1 (/.f64 t l))) (*.f64 (/.f64 1 (/.f64 t l)) (/.f64 1 (/.f64 t l)))) (/.f64 (/.f64 1 (/.f64 1 (/.f64 t l))) (*.f64 (/.f64 1 (/.f64 t l)) (/.f64 1 (/.f64 t l)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (/.f64 t l)) 1)))))

simplify566.0ms (2.1%)

Algorithm
egg-herbie
Rules
1764×rational.json-simplify-49
1260×rational.json-simplify-50
1162×rational.json-simplify-54
1078×rational.json-simplify-43
672×rational.json-simplify-2
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
029415091
161414733
2123613791
3317913791
Stop Event
node limit
Counts
185 → 159
Calls
Call 1
Inputs
(/.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 (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 (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 (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 (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 (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 (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 (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))
(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 l t)
(/.f64 l t)
(/.f64 l t)
(/.f64 l t)
(/.f64 l t)
(/.f64 l t)
(/.f64 l t)
(/.f64 l t)
(/.f64 l t)
(/.f64 l t)
(/.f64 l t)
(/.f64 l t)
(/.f64 l t)
(/.f64 l t)
(/.f64 l t)
(/.f64 l t)
(/.f64 l t)
(/.f64 l t)
(/.f64 l t)
(/.f64 l t)
(/.f64 l t)
(/.f64 l t)
(/.f64 l t)
(/.f64 l t)
(+.f64 (pow.f64 (/.f64 t l) 2) 0)
(+.f64 0 (pow.f64 (/.f64 t l) 2))
(-.f64 (pow.f64 (/.f64 t l) 2) 0)
(/.f64 (pow.f64 (/.f64 t l) 2) 1)
(/.f64 (pow.f64 (/.f64 t l) 2) (/.f64 (pow.f64 (/.f64 t l) 2) (pow.f64 (/.f64 t l) 2)))
(pow.f64 (/.f64 t l) 2)
(pow.f64 (pow.f64 (/.f64 t l) 2) 1)
(+.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 0)
(+.f64 0 (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 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 0)
(*.f64 1 (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 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 1)
(*.f64 (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 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 (-.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)))))) (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))))
(*.f64 (/.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 (-.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)))))))
(*.f64 (*.f64 (sqrt.f64 (*.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)))))) (sqrt.f64 (*.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))))))) (/.f64 (/.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 (-.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))))))))
(/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 1)
(/.f64 (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 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)))))))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 1)
(+.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 0)
(+.f64 0 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))))
(-.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 0)
(*.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))))
(*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 1)
(*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) (/.f64 (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 t l) 2))))))))
(*.f64 (*.f64 (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 t l) 2))))))) (/.f64 1 (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 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))) (*.f64 (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 t l) 2))))))))
(*.f64 (*.f64 (*.f64 (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 t l) 2))))))) (*.f64 (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 t l) 2)))))))) (/.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))) (*.f64 (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 t l) 2)))))))))
(/.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 1)
(/.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) (/.f64 (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 t l) 2))))))))
(pow.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 1)
(+.f64 (/.f64 1 (/.f64 t l)) 0)
(+.f64 0 (/.f64 1 (/.f64 t l)))
(-.f64 (/.f64 1 (/.f64 t l)) 0)
(*.f64 1 (/.f64 1 (/.f64 t l)))
(*.f64 (/.f64 1 (/.f64 t l)) 1)
(*.f64 (/.f64 1 (/.f64 t l)) (/.f64 (/.f64 1 (/.f64 t l)) (/.f64 1 (/.f64 t l))))
(*.f64 (*.f64 (/.f64 1 (/.f64 t l)) (/.f64 1 (/.f64 t l))) (/.f64 1 (/.f64 1 (/.f64 t l))))
(*.f64 (/.f64 1 (/.f64 1 (/.f64 t l))) (*.f64 (/.f64 1 (/.f64 t l)) (/.f64 1 (/.f64 t l))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 t l)) (/.f64 1 (/.f64 t l))) (*.f64 (/.f64 1 (/.f64 t l)) (/.f64 1 (/.f64 t l)))) (/.f64 (/.f64 1 (/.f64 1 (/.f64 t l))) (*.f64 (/.f64 1 (/.f64 t l)) (/.f64 1 (/.f64 t l)))))
(pow.f64 (/.f64 1 (/.f64 t l)) 1)
Outputs
(/.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 (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 (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 (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 (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 (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 (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 (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))
(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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/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 (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 (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 -1/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 -1/8 (/.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.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 (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 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/8 (/.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 (+.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 (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 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.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 -1/8 (/.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 (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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/16 (/.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/16 (/.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 (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 (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 (*.f64 Om (sqrt.f64 -1)) Omc) (*.f64 1/2 (/.f64 Omc (*.f64 Om (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 -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 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 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(+.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 (*.f64 Om (sqrt.f64 -1)) Omc) (*.f64 1/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 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(+.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 (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 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.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 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5))) 1/16)))))
(+.f64 (+.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 (*.f64 Om (sqrt.f64 -1)) Omc) (*.f64 1/2 (/.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)))))) (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (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 (*.f64 Om (sqrt.f64 -1)) Omc) (*.f64 1/2 (/.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)))))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))) (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(*.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 (*.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 Om (sqrt.f64 -1)) Omc) (neg.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)))))) (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 -1 (*.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 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc) (neg.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 -1/2 (/.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)))))) (+.f64 (*.f64 -1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (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 (*.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 (*.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 Omc (*.f64 Om (sqrt.f64 -1))) -1/2)) (*.f64 (/.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)))))) 1/8))))
(+.f64 (*.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc) (neg.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 -1/2 (/.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)))))) (*.f64 1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(+.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 -1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.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 -1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (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 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) 1/8)))
(+.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 -1 (*.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 Omc (*.f64 Om (sqrt.f64 -1))) -1/2)) (*.f64 (/.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)))))) 1/8)))) (*.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 (sqrt.f64 -1) (pow.f64 Om 5))))))
(+.f64 (*.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/2 (/.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)))))) (*.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 (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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (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 (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 (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 (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 (*.f64 Om (sqrt.f64 -1)) Omc) (*.f64 1/2 (/.f64 Omc (*.f64 Om (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 -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 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 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(+.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 (*.f64 Om (sqrt.f64 -1)) Omc) (*.f64 1/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 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(+.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 (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 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.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 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5))) 1/16)))))
(+.f64 (+.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 (*.f64 Om (sqrt.f64 -1)) Omc) (*.f64 1/2 (/.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)))))) (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (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 (*.f64 Om (sqrt.f64 -1)) Omc) (*.f64 1/2 (/.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)))))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))) (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (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 -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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/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 (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 (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 -1/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 -1/8 (/.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.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 (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 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/8 (/.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 (+.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 (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 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.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 -1/8 (/.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 (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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/16 (/.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))))))
(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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/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 (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 (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 -1/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 -1/8 (/.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.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 (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 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/8 (/.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 (+.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 (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 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.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 -1/8 (/.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 (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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/16 (/.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 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 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.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)))) (*.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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 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 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1))) (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (pow.f64 l 2)))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)))) (pow.f64 t 4)) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) -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)))) (/.f64 1 (pow.f64 l 2))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (pow.f64 l 2))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (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 (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)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (pow.f64 l 2))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)))) (*.f64 (*.f64 (pow.f64 t 4) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) -1/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 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1))) (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (pow.f64 l 2)))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)))) (pow.f64 t 4)) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 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 (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 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)) 8) (/.f64 1 (pow.f64 l 6))))) (pow.f64 t 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 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 1/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))) (pow.f64 l 6)) 8)) (+.f64 (*.f64 -4 (/.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)))) (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (pow.f64 l 2))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (pow.f64 l 2))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (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 (/.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))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (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 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (pow.f64 l 2))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)))) (*.f64 (*.f64 (pow.f64 t 4) (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) -1/2))) (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 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))) (pow.f64 l 6)) 4)) (/.f64 1 (pow.f64 l 6))) (*.f64 (pow.f64 t 6) (*.f64 1/2 (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 (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 -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 (pow.f64 l 3) (*.f64 (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/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 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 (pow.f64 l 6) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -1/8)) (pow.f64 (*.f64 -1/8 (*.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 (/.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 (pow.f64 t 5) (*.f64 l (sqrt.f64 1/2)))) (*.f64 -1/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 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 (*.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 (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 (*.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 (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 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 (*.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 -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 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 -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 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 (pow.f64 l 6) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -1/8)) (pow.f64 (*.f64 -1/8 (*.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 -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 (pow.f64 l 2) (+.f64 (*.f64 (pow.f64 l 6) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -1/8)) (pow.f64 (*.f64 -1/8 (*.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 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 (*.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 (pow.f64 t 5) (*.f64 l (sqrt.f64 1/2)))) (*.f64 -1/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 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 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (/.f64 (+.f64 (*.f64 1/8 (/.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/2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 8) 1/16))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 7)))) -1/2)))
(+.f64 (+.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 (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 (*.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 (sqrt.f64 1/2) (*.f64 l (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 1/8 (/.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/2)) (*.f64 1/16 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 8)))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 7)))))))
(+.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 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))) (+.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 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 5)))) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 l 2) (+.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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 1/16 (pow.f64 l 8)))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 7)))) (*.f64 -1/2 (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 -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 (*.f64 l (sqrt.f64 1/2)) t) (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)))) (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 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))))
(+.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.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/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 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 (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 -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 (+.f64 (*.f64 (pow.f64 l 6) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -1/8)) (pow.f64 (*.f64 -1/8 (*.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 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1/2))))
(+.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.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 (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 (pow.f64 t 5) (*.f64 l (sqrt.f64 1/2)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.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 (*.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 (*.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 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 5)))) (*.f64 1/2 (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)))) (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 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 -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 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 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))) (+.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 (/.f64 (+.f64 (*.f64 (pow.f64 l 6) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -1/8)) (pow.f64 (*.f64 -1/8 (*.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 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 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 1/8 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 (pow.f64 l 6) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -1/8)) (pow.f64 (*.f64 -1/8 (*.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 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 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.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 (pow.f64 t 5) (*.f64 l (sqrt.f64 1/2)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (-.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 (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 (/.f64 (+.f64 (*.f64 1/8 (/.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/2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 8) 1/16))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 7)))) 1/2))))
(+.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 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 1/2 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (/.f64 (+.f64 (*.f64 1/8 (/.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/2)) (*.f64 1/16 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 8)))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 7)))) (/.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 (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 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 1/2 (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 1/8 (/.f64 (*.f64 (pow.f64 l 2) (+.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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 1/16 (pow.f64 l 8)))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 7)))))))
(*.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 -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 (pow.f64 l 3) (*.f64 (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 (*.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 (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 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (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 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 t (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (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))) (pow.f64 l 5))) (sqrt.f64 1/2)) -1/2)) (*.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 (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 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (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))) (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 (*.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 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/2 (/.f64 (*.f64 t (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (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))) (pow.f64 l 5))) (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 (*.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 (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 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (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 -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 1/8 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (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 (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)))))) (sqrt.f64 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 (*.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 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (/.f64 (*.f64 t (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (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))) (pow.f64 l 5))) (sqrt.f64 1/2)) -1/2))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (/.f64 (*.f64 t (*.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))) (*.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 (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)))) (pow.f64 l 7))) (sqrt.f64 1/2)) -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 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (/.f64 (*.f64 t (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (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))) (pow.f64 l 5))) (sqrt.f64 1/2)) (/.f64 (*.f64 t (*.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))) (*.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 (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)))) (pow.f64 l 7))) (sqrt.f64 1/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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.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)))) (*.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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 4))) (pow.f64 (*.f64 (pow.f64 t 2) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1)) 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 (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) -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 (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)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 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 (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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 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 -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 (*.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 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 4))) (pow.f64 (*.f64 (pow.f64 t 2) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1)) 2)) (pow.f64 l 4)))) (+.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)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1))) (*.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 -4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 4))) (pow.f64 (*.f64 (pow.f64 t 2) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1)) 2))) (*.f64 8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6)))) (pow.f64 l 6))))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (+.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 (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) -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 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/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)) (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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (*.f64 -1/2 (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 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.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)))) (*.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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 4))) (pow.f64 (*.f64 (pow.f64 t 2) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1)) 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 (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) -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 (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)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 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 (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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 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 -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 (*.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 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 4))) (pow.f64 (*.f64 (pow.f64 t 2) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1)) 2)) (pow.f64 l 4)))) (+.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)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1))) (*.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 -4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 4))) (pow.f64 (*.f64 (pow.f64 t 2) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1)) 2))) (*.f64 8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6)))) (pow.f64 l 6))))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (+.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 (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) -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 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/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)) (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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (*.f64 -1/2 (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 l t)
(/.f64 l t)
(/.f64 l t)
(/.f64 l t)
(/.f64 l t)
(/.f64 l t)
(/.f64 l t)
(/.f64 l t)
(/.f64 l t)
(/.f64 l t)
(/.f64 l t)
(/.f64 l t)
(/.f64 l t)
(/.f64 l t)
(/.f64 l t)
(/.f64 l t)
(/.f64 l t)
(/.f64 l t)
(/.f64 l t)
(/.f64 l t)
(/.f64 l t)
(/.f64 l t)
(/.f64 l t)
(/.f64 l t)
(+.f64 (pow.f64 (/.f64 t l) 2) 0)
(pow.f64 (/.f64 t l) 2)
(+.f64 0 (pow.f64 (/.f64 t l) 2))
(pow.f64 (/.f64 t l) 2)
(-.f64 (pow.f64 (/.f64 t l) 2) 0)
(pow.f64 (/.f64 t l) 2)
(/.f64 (pow.f64 (/.f64 t l) 2) 1)
(pow.f64 (/.f64 t l) 2)
(/.f64 (pow.f64 (/.f64 t l) 2) (/.f64 (pow.f64 (/.f64 t l) 2) (pow.f64 (/.f64 t l) 2)))
(pow.f64 (/.f64 t l) 2)
(pow.f64 (/.f64 t l) 2)
(pow.f64 (pow.f64 (/.f64 t l) 2) 1)
(pow.f64 (/.f64 t l) 2)
(+.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 0)
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(+.f64 0 (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 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 0)
(sqrt.f64 (/.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 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 1)
(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 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) (/.f64 (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)))))))
(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 (-.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)))))) (/.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 (/.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 (-.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)))))))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (*.f64 (sqrt.f64 (*.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)))))) (sqrt.f64 (*.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))))))) (/.f64 (/.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 (-.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))))))))
(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 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 1)
(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 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) (/.f64 (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)))))))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 1)
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(+.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 0)
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(+.f64 0 (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 t l) 2))))))
(-.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 0)
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(*.f64 1 (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 t l) 2))))))
(*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 1)
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) (/.f64 (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 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 (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 t l) 2))))))) (/.f64 1 (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 t l) 2))))))
(*.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))) (*.f64 (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 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 (*.f64 (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 t l) 2))))))) (*.f64 (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 t l) 2)))))))) (/.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))) (*.f64 (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 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 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 1)
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(/.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) (/.f64 (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 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))))))
(pow.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 1)
(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 (/.f64 t l)) 0)
(/.f64 1 (/.f64 t l))
(+.f64 0 (/.f64 1 (/.f64 t l)))
(/.f64 1 (/.f64 t l))
(-.f64 (/.f64 1 (/.f64 t l)) 0)
(/.f64 1 (/.f64 t l))
(*.f64 1 (/.f64 1 (/.f64 t l)))
(/.f64 1 (/.f64 t l))
(*.f64 (/.f64 1 (/.f64 t l)) 1)
(/.f64 1 (/.f64 t l))
(*.f64 (/.f64 1 (/.f64 t l)) (/.f64 (/.f64 1 (/.f64 t l)) (/.f64 1 (/.f64 t l))))
(/.f64 1 (/.f64 t l))
(*.f64 (*.f64 (/.f64 1 (/.f64 t l)) (/.f64 1 (/.f64 t l))) (/.f64 1 (/.f64 1 (/.f64 t l))))
(/.f64 1 (/.f64 t l))
(*.f64 (/.f64 1 (/.f64 1 (/.f64 t l))) (*.f64 (/.f64 1 (/.f64 t l)) (/.f64 1 (/.f64 t l))))
(/.f64 1 (/.f64 t l))
(*.f64 (*.f64 (*.f64 (/.f64 1 (/.f64 t l)) (/.f64 1 (/.f64 t l))) (*.f64 (/.f64 1 (/.f64 t l)) (/.f64 1 (/.f64 t l)))) (/.f64 (/.f64 1 (/.f64 1 (/.f64 t l))) (*.f64 (/.f64 1 (/.f64 t l)) (/.f64 1 (/.f64 t l)))))
(/.f64 1 (/.f64 t l))
(pow.f64 (/.f64 1 (/.f64 t l)) 1)
(/.f64 1 (/.f64 t l))

eval2.5s (9.2%)

Compiler

Compiled 43957 to 35533 computations (19.2% saved)

prune501.0ms (1.8%)

Pruning

15 alts after pruning (12 fresh and 3 done)

PrunedKeptTotal
New7226728
Fresh066
Picked011
Done325
Total72515740
Error
1.5b
Counts
740 → 15
Alt Table
Click to see full alt table
StatusErrorProgram
34.3b
(-.f64 (-.f64 0 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) 1)
34.3b
(*.f64 (/.f64 (/.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))))) (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))))) (*.f64 (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))))) (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
16.8b
(*.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
23.6b
(*.f64 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))) (/.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))))
34.5b
(asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
45.7b
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) 1))
47.2b
(asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
23.4b
(asin.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
10.4b
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
25.3b
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (*.f64 (*.f64 (/.f64 t l) (/.f64 t l)) (/.f64 1 (/.f64 t l))) 2))))))
41.3b
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (*.f64 (pow.f64 (*.f64 (/.f64 t l) (/.f64 t l)) 2) (pow.f64 (/.f64 1 (/.f64 t l)) 2)))))))
10.4b
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (+.f64 (-.f64 (pow.f64 (/.f64 Om Omc) 2) 2) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
22.3b
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
34.3b
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
31.1b
(asin.f64 1)
Compiler

Compiled 1111 to 871 computations (21.6% saved)

localize325.0ms (1.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(pow.f64 (/.f64 Om Omc) 2)
0.7b
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (+.f64 (-.f64 (pow.f64 (/.f64 Om Omc) 2) 2) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
2.2b
(+.f64 (-.f64 (pow.f64 (/.f64 Om Omc) 2) 2) 2)
9.5b
(sqrt.f64 (/.f64 (-.f64 1 (+.f64 (-.f64 (pow.f64 (/.f64 Om Omc) 2) 2) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
Compiler

Compiled 135 to 88 computations (34.8% saved)

series11.0ms (0%)

Counts
3 → 120
Calls

30 calls:

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

rewrite278.0ms (1%)

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

Useful iterations: 3 (0.0ms)

IterNodesCost
021159
1175147
2552143
32059135
47969135
Stop Event
node limit
Counts
3 → 37
Calls
Call 1
Inputs
(sqrt.f64 (/.f64 (-.f64 1 (+.f64 (-.f64 (pow.f64 (/.f64 Om Omc) 2) 2) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(+.f64 (-.f64 (pow.f64 (/.f64 Om Omc) 2) 2) 2)
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (+.f64 (-.f64 (pow.f64 (/.f64 Om Omc) 2) 2) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 (-.f64 1 (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 (sqrt.f64 (/.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 (sqrt.f64 (/.f64 (-.f64 1 (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 1 (sqrt.f64 (/.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 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (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 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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.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)))))) (/.f64 1 (sqrt.f64 (/.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 (sqrt.f64 (*.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)))))) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.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 (-.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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.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))))) (*.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))))))) (/.f64 (/.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 (-.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))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (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 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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 2 (-.f64 (pow.f64 (/.f64 Om Omc) 2) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 2 (-.f64 (pow.f64 (/.f64 Om Omc) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 2 (-.f64 (pow.f64 (/.f64 Om Omc) 2) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 2 (-.f64 (pow.f64 (/.f64 Om Omc) 2) 2)) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) 2) (/.f64 1 (+.f64 2 (-.f64 (pow.f64 (/.f64 Om Omc) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) 2) (*.f64 (/.f64 1 (+.f64 2 (-.f64 (pow.f64 (/.f64 Om Omc) 2) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 2 (-.f64 (pow.f64 (/.f64 Om Omc) 2) 2))) (pow.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) 2) (/.f64 (/.f64 1 (+.f64 2 (-.f64 (pow.f64 (/.f64 Om Omc) 2) 2))) (pow.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 2 (-.f64 (pow.f64 (/.f64 Om Omc) 2) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 2 (-.f64 (pow.f64 (/.f64 Om Omc) 2) 2)) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 2 (-.f64 (pow.f64 (/.f64 Om Omc) 2) 2)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (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 (asin.f64 (sqrt.f64 (/.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 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (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 1 (asin.f64 (sqrt.f64 (/.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 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) (/.f64 (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 t l) 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 (*.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 1 (asin.f64 (sqrt.f64 (/.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 (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 t l) 2))))))) (*.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))) (*.f64 (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 t l) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (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 t l) 2))))))) (*.f64 (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 t l) 2)))))))) (/.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))) (*.f64 (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 t l) 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) (/.f64 (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 t l) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 1)))))

simplify423.0ms (1.6%)

Algorithm
egg-herbie
Rules
1724×rational.json-simplify-47
1390×rational.json-simplify-49
976×rational.json-simplify-43
948×rational.json-simplify-41
892×rational.json-simplify-50
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
029615357
161314981
2119014039
3278813365
4772713365
Stop Event
node limit
Counts
157 → 167
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)))))))))
(/.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))
(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 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 0)
(+.f64 0 (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 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 0)
(*.f64 1 (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 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 1)
(*.f64 (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 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 (-.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)))))) (/.f64 1 (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 (-.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)))))) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 1))
(*.f64 (/.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 (-.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)))))))
(*.f64 (sqrt.f64 (*.f64 (*.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))))) (*.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))))))) (/.f64 (/.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 (-.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))))))))
(/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 1)
(/.f64 (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 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)))))))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 1)
(-.f64 (+.f64 2 (-.f64 (pow.f64 (/.f64 Om Omc) 2) 2)) 0)
(*.f64 1 (+.f64 2 (-.f64 (pow.f64 (/.f64 Om Omc) 2) 2)))
(*.f64 (+.f64 2 (-.f64 (pow.f64 (/.f64 Om Omc) 2) 2)) 1)
(*.f64 (+.f64 2 (-.f64 (pow.f64 (/.f64 Om Omc) 2) 2)) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)))
(*.f64 (pow.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) 2) (/.f64 1 (+.f64 2 (-.f64 (pow.f64 (/.f64 Om Omc) 2) 2))))
(*.f64 (pow.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) 2) (*.f64 (/.f64 1 (+.f64 2 (-.f64 (pow.f64 (/.f64 Om Omc) 2) 2))) 1))
(*.f64 (/.f64 1 (+.f64 2 (-.f64 (pow.f64 (/.f64 Om Omc) 2) 2))) (pow.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) 2))
(*.f64 (pow.f64 (*.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) 2) (/.f64 (/.f64 1 (+.f64 2 (-.f64 (pow.f64 (/.f64 Om Omc) 2) 2))) (pow.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) 2)))
(/.f64 (+.f64 2 (-.f64 (pow.f64 (/.f64 Om Omc) 2) 2)) 1)
(/.f64 (+.f64 2 (-.f64 (pow.f64 (/.f64 Om Omc) 2) 2)) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)))
(pow.f64 (+.f64 2 (-.f64 (pow.f64 (/.f64 Om Omc) 2) 2)) 1)
(+.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 0)
(+.f64 0 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))))
(-.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 0)
(*.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))))
(*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 1)
(*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) (/.f64 (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 t l) 2))))))))
(*.f64 (*.f64 (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 t l) 2))))))) (/.f64 1 (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 (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 t l) 2))))))) (*.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))) 1))
(*.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))) (*.f64 (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 t l) 2))))))))
(*.f64 (*.f64 (*.f64 (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 t l) 2))))))) (*.f64 (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 t l) 2)))))))) (/.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))) (*.f64 (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 t l) 2)))))))))
(/.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 1)
(/.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) (/.f64 (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 t l) 2))))))))
(pow.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 1)
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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/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 (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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/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 -1/8 (/.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.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 (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 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/8 (/.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 (*.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 (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 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/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 -1/8 (/.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 (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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/16 (/.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.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 -1/8 (/.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 (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 (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 (*.f64 Om (sqrt.f64 -1)) Omc) (*.f64 1/2 (/.f64 Omc (*.f64 Om (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 -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 Om (sqrt.f64 -1)) Omc)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.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 (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 (*.f64 Om (sqrt.f64 -1)) Omc) (*.f64 1/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 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.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 -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/2 (/.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)))))) (+.f64 (+.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc) (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))))) (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))))))
(+.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 (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 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.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 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5))) 1/16))) (*.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 (*.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 (*.f64 Om (sqrt.f64 -1)) Omc) (*.f64 1/2 (/.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)))))) (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (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 (*.f64 Om (sqrt.f64 -1)) Omc) (*.f64 1/2 (/.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)))))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))) (*.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 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc) (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))) (*.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 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))) (+.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/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))))))))
(*.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 (*.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)))
(neg.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)))))) (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 -1 (*.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 (neg.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 -1/2 (/.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)))))) (+.f64 (*.f64 -1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (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 (*.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 (*.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 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 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))) 1/8)))
(+.f64 (neg.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/2 (/.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)))))) (*.f64 1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(+.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 -1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.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 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) 1/8) (+.f64 (*.f64 -1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (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 -1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (+.f64 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) 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 -1 (*.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 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 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))) 1/8))) (*.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 (sqrt.f64 -1) (pow.f64 Om 5))))))
(+.f64 (neg.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/2 (/.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)))))) (*.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 (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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.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 (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 -1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))) (+.f64 (*.f64 -1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (+.f64 (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) 1/8) (*.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 (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 (*.f64 Om (sqrt.f64 -1)) Omc) (*.f64 1/2 (/.f64 Omc (*.f64 Om (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 -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 Om (sqrt.f64 -1)) Omc)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.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 (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 (*.f64 Om (sqrt.f64 -1)) Omc) (*.f64 1/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 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (*.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 -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/2 (/.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)))))) (+.f64 (+.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc) (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))))) (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))))))
(+.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 (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 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.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 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5))) 1/16))) (*.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 (*.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 (*.f64 Om (sqrt.f64 -1)) Omc) (*.f64 1/2 (/.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)))))) (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (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 (*.f64 Om (sqrt.f64 -1)) Omc) (*.f64 1/2 (/.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)))))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))) (*.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 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc) (*.f64 1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))) (*.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 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))) (+.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/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))))))))
(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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/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 (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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/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 -1/8 (/.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.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 (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 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/8 (/.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 (*.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 (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 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/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 -1/8 (/.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 (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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/16 (/.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.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 -1/8 (/.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 (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 -1/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 (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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/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 -1/8 (/.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.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 (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 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 -1/8 (/.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 (*.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 (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 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/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 -1/8 (/.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 (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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/16 (/.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.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 -1/8 (/.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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.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)))) (*.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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1)) (*.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 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)))) (pow.f64 t 4)) (*.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 (*.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 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (pow.f64 l 2))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)))) (pow.f64 t 4)) (*.f64 -1/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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (pow.f64 l 2))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (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 (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)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (pow.f64 l 2))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (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 (*.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 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)))) (pow.f64 t 4)) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) -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)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1))) (*.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 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6))) (+.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)) 8) (/.f64 1 (pow.f64 l 6))))) (pow.f64 t 6))))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (+.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 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (pow.f64 l 2))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)))) (pow.f64 t 4)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (*.f64 (-.f64 (-.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (pow.f64 l 6))) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)))) (+.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)) 8) (/.f64 1 (pow.f64 l 6)))) (pow.f64 t 6)) 1/2))))
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (pow.f64 l 2))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 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))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (pow.f64 t 6)) 1/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)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 (*.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 -1/2 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (pow.f64 l 2))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)))) (pow.f64 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 (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 -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 l (sqrt.f64 1/2)) t)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) -1/8)))
(*.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 (pow.f64 l 3) (*.f64 (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 (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 (pow.f64 t 5) (sqrt.f64 1/2)))))) (*.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 l (sqrt.f64 1/2)) t)) (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) -1/8)) (*.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 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 5)))) (*.f64 -1/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 (*.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 -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 (*.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 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))) (*.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 -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 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 (*.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 (pow.f64 t 5) (sqrt.f64 1/2)))))) (*.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 (*.f64 1/8 (/.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/2)) (*.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 l (sqrt.f64 1/2)) t)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) -1/8)) (*.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 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 5)))) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (/.f64 (+.f64 (*.f64 1/8 (/.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/2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 8) 1/16))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 7)))) (*.f64 -1/2 (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 (*.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 -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 1/8 (/.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/2)) (*.f64 1/16 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 8)))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 7)))))))
(+.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 (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 (+.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 1/8 (/.f64 (*.f64 (pow.f64 l 2) (+.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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 1/16 (pow.f64 l 8)))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 7))))))))
(*.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 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (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)))) (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 (/.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)))) 1/8)))
(+.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.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/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 1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (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 (*.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 (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)))) 1/8)) (+.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 (+.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 (pow.f64 t 5) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1/2))))
(+.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (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 (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 (-.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 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)))) (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 (/.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 (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 1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) (*.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 -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 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 (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)))) 1/8)) (+.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 (/.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 (pow.f64 t 5) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 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 1/8 (/.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/2)) (*.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 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (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 (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 (-.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 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 5)))))))) (*.f64 (/.f64 (+.f64 (*.f64 1/8 (/.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/2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 8) 1/16))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 7)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (-.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 (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 (*.f64 1/2 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (/.f64 (+.f64 (*.f64 1/8 (/.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/2)) (*.f64 1/16 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 8)))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 7)))) (/.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 (*.f64 1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) (*.f64 (*.f64 1/2 (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 1/8 (/.f64 (*.f64 (pow.f64 l 2) (+.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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 1/16 (pow.f64 l 8)))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 7)))))))
(*.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 -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 l (sqrt.f64 1/2)) t)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) -1/8)))
(*.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 (pow.f64 l 3) (*.f64 (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 (*.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 (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 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (pow.f64 (*.f64 -1/8 (*.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 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 t (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))) 2)) (pow.f64 l 5))) (sqrt.f64 1/2)) -1/2)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (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 (*.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 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (*.f64 t (*.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 (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)) (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 (*.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 t (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (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))) (pow.f64 l 5))) (sqrt.f64 1/2)) (*.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 (*.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 (*.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 (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 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (pow.f64 (*.f64 -1/8 (*.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 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.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 (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 (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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) -1/8)) (+.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 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (/.f64 (*.f64 t (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))) 2)) (pow.f64 l 5))) (sqrt.f64 1/2)) -1/2))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (/.f64 (*.f64 t (*.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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 -1/8 (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))) 2)) (*.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)))) (pow.f64 l 7))) (sqrt.f64 1/2)) -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 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (/.f64 (*.f64 t (*.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 (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)) (pow.f64 l 5))) (sqrt.f64 1/2)) (/.f64 (*.f64 t (*.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 (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 (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)))) (pow.f64 l 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 (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 (*.f64 t (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (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))) (pow.f64 l 5))) (sqrt.f64 1/2)) (/.f64 (*.f64 t (*.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))) (*.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 (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)))) (pow.f64 l 7))) (sqrt.f64 1/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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.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)))) (*.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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 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 (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) -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 (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)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 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))) (*.f64 (pow.f64 t 4) (pow.f64 (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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 t 4) (+.f64 (pow.f64 (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))) -4))) (pow.f64 l 4)) (*.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 (*.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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 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 -4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 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 8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6)))) (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 (*.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) -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 (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 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) -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 (pow.f64 t 6) 8))) (pow.f64 l 6)) -1/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)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (*.f64 -1/2 (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))) (*.f64 (pow.f64 t 4) (pow.f64 (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))) (*.f64 (pow.f64 t 4) (pow.f64 (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)))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (+.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 (pow.f64 t 4) (+.f64 (pow.f64 (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))) -4))) (pow.f64 l 4)) (/.f64 (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 4) (+.f64 (pow.f64 (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))) -4)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 8 (pow.f64 t 6)))) (pow.f64 l 6)))))))
(+.f64 (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 (pow.f64 t 4) (+.f64 (pow.f64 (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))) -4))) (pow.f64 l 4)) (/.f64 (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 4) (+.f64 (pow.f64 (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))) -4)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 8 (pow.f64 t 6)))) (pow.f64 l 6))))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.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 -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 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.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)))) (*.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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 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 (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) -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 (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)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 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))) (*.f64 (pow.f64 t 4) (pow.f64 (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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 t 4) (+.f64 (pow.f64 (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))) -4))) (pow.f64 l 4)) (*.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 (*.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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 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 -4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 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 8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6)))) (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 (*.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) -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 (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 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 t 4) -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 (pow.f64 t 6) 8))) (pow.f64 l 6)) -1/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)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (*.f64 -1/2 (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))) (*.f64 (pow.f64 t 4) (pow.f64 (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))) (*.f64 (pow.f64 t 4) (pow.f64 (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)))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))) (+.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 (pow.f64 t 4) (+.f64 (pow.f64 (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))) -4))) (pow.f64 l 4)) (/.f64 (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 4) (+.f64 (pow.f64 (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))) -4)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 8 (pow.f64 t 6)))) (pow.f64 l 6)))))))
(+.f64 (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 (pow.f64 t 4) (+.f64 (pow.f64 (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))) -4))) (pow.f64 l 4)) (/.f64 (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 4) (+.f64 (pow.f64 (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))) -4)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 8 (pow.f64 t 6)))) (pow.f64 l 6))))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 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))
(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 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 0)
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(+.f64 0 (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 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 0)
(sqrt.f64 (/.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 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 1)
(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 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) (/.f64 (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)))))))
(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 (-.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)))))) (/.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 (-.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)))))) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 1))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(*.f64 (/.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 (-.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)))))))
(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 (/.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))))) (*.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))))))) (/.f64 (/.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 (-.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))))))))
(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 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 1)
(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 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) (/.f64 (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)))))))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))) 1)
(sqrt.f64 (/.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)) 0)
(+.f64 2 (-.f64 (pow.f64 (/.f64 Om Omc) 2) 2))
(*.f64 1 (+.f64 2 (-.f64 (pow.f64 (/.f64 Om Omc) 2) 2)))
(+.f64 2 (-.f64 (pow.f64 (/.f64 Om Omc) 2) 2))
(*.f64 (+.f64 2 (-.f64 (pow.f64 (/.f64 Om Omc) 2) 2)) 1)
(+.f64 2 (-.f64 (pow.f64 (/.f64 Om Omc) 2) 2))
(*.f64 (+.f64 2 (-.f64 (pow.f64 (/.f64 Om Omc) 2) 2)) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)))
(*.f64 (pow.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) 2) (/.f64 1 (+.f64 2 (-.f64 (pow.f64 (/.f64 Om Omc) 2) 2))))
(*.f64 (pow.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) 2) (*.f64 (/.f64 1 (+.f64 2 (-.f64 (pow.f64 (/.f64 Om Omc) 2) 2))) 1))
(*.f64 (pow.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) 2) (/.f64 1 (+.f64 2 (-.f64 (pow.f64 (/.f64 Om Omc) 2) 2))))
(*.f64 (/.f64 1 (+.f64 2 (-.f64 (pow.f64 (/.f64 Om Omc) 2) 2))) (pow.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) 2))
(*.f64 (pow.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) 2) (/.f64 1 (+.f64 2 (-.f64 (pow.f64 (/.f64 Om Omc) 2) 2))))
(*.f64 (pow.f64 (*.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) (*.f64 (/.f64 Om Omc) (/.f64 Om Omc))) 2) (/.f64 (/.f64 1 (+.f64 2 (-.f64 (pow.f64 (/.f64 Om Omc) 2) 2))) (pow.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) 2) (/.f64 1 (+.f64 2 (-.f64 (pow.f64 (/.f64 Om Omc) 2) 2)))) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)))
(*.f64 (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)) (*.f64 (pow.f64 (*.f64 (/.f64 Om Omc) (/.f64 Om Omc)) 2) (/.f64 1 (+.f64 2 (-.f64 (pow.f64 (/.f64 Om Omc) 2) 2)))))
(/.f64 (+.f64 2 (-.f64 (pow.f64 (/.f64 Om Omc) 2) 2)) 1)
(+.f64 2 (-.f64 (pow.f64 (/.f64 Om Omc) 2) 2))
(/.f64 (+.f64 2 (-.f64 (pow.f64 (/.f64 Om Omc) 2) 2)) (/.f64 (pow.f64 (/.f64 Om Omc) 2) (pow.f64 (/.f64 Om Omc) 2)))
(pow.f64 (+.f64 2 (-.f64 (pow.f64 (/.f64 Om Omc) 2) 2)) 1)
(+.f64 2 (-.f64 (pow.f64 (/.f64 Om Omc) 2) 2))
(+.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 0)
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(+.f64 0 (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 t l) 2))))))
(-.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 0)
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(*.f64 1 (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 t l) 2))))))
(*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 1)
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) (/.f64 (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 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 (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 t l) 2))))))) (/.f64 1 (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 t l) 2))))))
(*.f64 (*.f64 (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 t l) 2))))))) (*.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))) 1))
(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 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))) (*.f64 (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 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 (*.f64 (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 t l) 2))))))) (*.f64 (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 t l) 2)))))))) (/.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))) (*.f64 (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 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 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 1)
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(/.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) (/.f64 (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 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))))))
(pow.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) 1)
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))

localize4.0ms (0%)

Compiler

Compiled 7 to 7 computations (0% saved)

localize24.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

Compiled 54 to 42 computations (22.2% saved)

series2.0ms (0%)

Counts
2 → 8
Calls

12 calls:

TimeVariablePointExpression
0.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)))))

rewrite122.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
718×rational.json-simplify-54
694×rational.json-simplify-47
606×rational.json-simplify-58
552×rational.json-simplify-49
548×rational.json-5
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01460
111560
233660
3119360
4465860
Stop Event
node limit
Counts
2 → 29
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 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (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))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (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 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (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 (/.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (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 (/.f64 (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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (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 (/.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (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))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (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 (*.f64 (/.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1) (*.f64 (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))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (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 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (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 (/.f64 (/.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (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 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (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))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (asin.f64 (+.f64 1 (*.f64 -1/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 0 (*.f64 -1/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 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 -1/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))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (/.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 pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))

simplify187.0ms (0.7%)

Algorithm
egg-herbie
Rules
1468×rational.json-simplify-49
1282×rational.json-simplify-2
1022×rational.json-simplify-50
886×rational.json-simplify-58
870×rational.json-simplify-43
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0651253
11231253
23351253
317031253
458041253
Stop Event
node limit
Counts
37 → 35
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 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 0)
(+.f64 0 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(-.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 0)
(-.f64 0 (neg.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(-.f64 (-.f64 0 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) 1)
(*.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1)
(*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (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 (/.f64 (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 (*.f64 (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 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 (*.f64 (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 (/.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1))
(*.f64 (*.f64 (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 (/.f64 (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 (/.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (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 (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (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 (/.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (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 (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (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 (*.f64 (/.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1) (*.f64 (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 (*.f64 (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (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 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (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 (/.f64 (/.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (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 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (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 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1)
(/.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (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)))))))
(pow.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1)
(neg.f64 (neg.f64 (asin.f64 (+.f64 1 (*.f64 -1/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 0 (*.f64 -1/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 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 1)
(-.f64 0 (neg.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(/.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1)
(/.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1)
(neg.f64 (neg.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)))
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(asin.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)))
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(asin.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)))
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(asin.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)))
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(asin.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)))
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(asin.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)))
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(asin.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)))
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(asin.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)))
(+.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 0)
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(asin.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)))
(+.f64 0 (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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)))
(-.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 0)
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(asin.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)))
(-.f64 0 (neg.f64 (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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)))
(-.f64 (-.f64 0 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) 1)
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(asin.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)))
(*.f64 1 (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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)))
(*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1)
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(asin.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)))
(*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)))
(*.f64 (/.f64 (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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)))
(*.f64 (*.f64 (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 1 (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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)))
(*.f64 (*.f64 (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 (/.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1))
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(asin.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)))
(*.f64 (*.f64 (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 (/.f64 (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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)))
(*.f64 (/.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)))
(*.f64 (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (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 (/.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)))
(*.f64 (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (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 (*.f64 (/.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1) (*.f64 (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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)))
(*.f64 (*.f64 (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (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 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (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 (/.f64 (/.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (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 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)))
(/.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1)
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(asin.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)))
(/.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)))
(pow.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1)
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(asin.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)))
(neg.f64 (neg.f64 (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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 0)
(*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)
(+.f64 0 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 0)
(*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)
(-.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) 1)
(*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)
(-.f64 0 (neg.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)
(/.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1)
(*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)
(/.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 (/.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) (pow.f64 Omc 2)) -1/2) (/.f64 (/.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) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (/.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(*.f64 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2) (/.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))
(pow.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) 1)
(*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)
(neg.f64 (neg.f64 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) -1/2)

localize44.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
0.0b
(-.f64 (-.f64 0 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) 1)
0.6b
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
15.2b
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
Compiler

Compiled 98 to 80 computations (18.4% saved)

series2.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite139.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
836×rational.json-simplify-47
682×rational.json-5
680×exponential.json-3
680×rational.json-1
680×rational.json-2
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01884
115972
246072
3149672
4571772
Stop Event
node limit
Counts
2 → 59
Calls
Call 1
Inputs
(-.f64 (-.f64 0 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) 1)
(-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
Outputs
((#(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 -1 (+.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 1 (+.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))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (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 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 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 (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))))) (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))))) (/.f64 (*.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 (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))))) (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))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.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 (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 1 (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))))) (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 1 (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 (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 -1 (neg.f64 (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))))) (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))))) (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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (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))))))) (neg.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.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))))) (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (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))))) (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (/.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))))) (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (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))))) (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (*.f64 (/.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1) (*.f64 (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))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (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))))) (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (/.f64 -1 (neg.f64 (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))))) (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (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))))) (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))))) (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))))) (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (/.f64 (/.f64 (/.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))))) (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))))) (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))))) (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 (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))))) (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) -1)))) (#(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 neg.f64 (neg.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.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 -1 (neg.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.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 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.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)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.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 1 (-.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 (-.f64 -1 (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 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 (-.f64 -1 (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))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (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 (-.f64 -1 (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))))))) (-.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 (*.f64 (-.f64 -1 (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))))))) (/.f64 1 (-.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 (*.f64 (-.f64 -1 (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))))))) (*.f64 (/.f64 1 (-.f64 -1 (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 (-.f64 -1 (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))))))) (neg.f64 (/.f64 -1 (-.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 (*.f64 (-.f64 -1 (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))))))) (neg.f64 (/.f64 1 (+.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 (*.f64 (-.f64 -1 (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))))))) (/.f64 (/.f64 (-.f64 -1 (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))))))) (-.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 (*.f64 (-.f64 -1 (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))))))) (/.f64 -1 (+.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 (neg.f64 (/.f64 (-.f64 -1 (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)))))))) (+.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 (/.f64 1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (-.f64 -1 (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))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (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))))))))) (/.f64 (/.f64 1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (-.f64 -1 (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)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (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))))))))) (/.f64 (*.f64 (/.f64 1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) 1) (*.f64 (-.f64 -1 (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)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (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))))))))) (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (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))))))))) (/.f64 (neg.f64 (/.f64 1 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (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))))))))) (*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (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)))))))))) (/.f64 (/.f64 (/.f64 1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (-.f64 -1 (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)))))))) (*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (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)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1 (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 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 (-.f64 -1 (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))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))))

simplify231.0ms (0.8%)

Algorithm
egg-herbie
Rules
1420×rational.json-simplify-49
1100×rational.json-simplify-2
1020×rational.json-simplify-54
918×rational.json-simplify-50
540×rational.json-simplify-1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01134435
12164227
26214139
320094131
461214131
Stop Event
node limit
Counts
107 → 65
Calls
Call 1
Inputs
(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)))))
(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)))))
(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)))))
(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)))))
(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)))))
(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)))))
(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)))))
(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)))))
(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)))))
(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)))))
(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)))))
(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 -1 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 -1 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 -1 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 -1 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 -1 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 -1 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 -1 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 -1 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 -1 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 -1 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 -1 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 -1 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 -1 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 -1 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 -1 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 -1 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 -1 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 -1 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 -1 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 -1 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 -1 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 -1 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 -1 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 -1 (+.f64 1 (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))))))
(+.f64 -1 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 1 (+.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))))) 0)
(+.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) -1)
(+.f64 (+.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1)
(*.f64 -1 (neg.f64 (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))))))
(*.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1)
(*.f64 (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))))) (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))))) (/.f64 (*.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 (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))))) (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 (neg.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) -1)
(*.f64 (*.f64 (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 1 (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))))) (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (/.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1))
(*.f64 (*.f64 (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 -1 (neg.f64 (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))))) (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))))) (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 (neg.f64 (/.f64 (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))))))) (neg.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 (/.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))))) (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 (*.f64 (*.f64 (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))))) (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (/.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))))) (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(*.f64 (*.f64 (*.f64 (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))))) (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (*.f64 (/.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1) (*.f64 (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 (*.f64 (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))))) (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (/.f64 -1 (neg.f64 (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))))) (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(*.f64 (*.f64 (*.f64 (*.f64 (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))))) (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))))) (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))))) (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (/.f64 (/.f64 (/.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))))) (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))))) (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))))) (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 (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))))) (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(/.f64 (neg.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) -1)
(pow.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1)
(neg.f64 (neg.f64 (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 0 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 -1 (neg.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 1 (-.f64 -2 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 0)
(+.f64 (neg.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)
(*.f64 -1 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1)
(*.f64 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 (-.f64 -1 (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))))))))
(*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) -1)
(*.f64 (/.f64 (-.f64 -1 (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))))))) (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 (*.f64 (-.f64 -1 (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))))))) (/.f64 1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(*.f64 (*.f64 (-.f64 -1 (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))))))) (*.f64 (/.f64 1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) 1))
(*.f64 (*.f64 (-.f64 -1 (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))))))) (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(*.f64 (*.f64 (-.f64 -1 (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))))))) (neg.f64 (/.f64 1 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(*.f64 (*.f64 (-.f64 -1 (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))))))) (/.f64 (/.f64 (-.f64 -1 (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))))))) (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(*.f64 (*.f64 (-.f64 -1 (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))))))) (/.f64 -1 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(*.f64 (neg.f64 (/.f64 (-.f64 -1 (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)))))))) (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 (/.f64 1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (-.f64 -1 (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))))))))
(*.f64 (*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (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))))))))) (/.f64 (/.f64 1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (-.f64 -1 (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)))))))))
(*.f64 (*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (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))))))))) (/.f64 (*.f64 (/.f64 1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) 1) (*.f64 (-.f64 -1 (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)))))))))
(*.f64 (*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (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))))))))) (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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)))))))))
(*.f64 (*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (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))))))))) (/.f64 (neg.f64 (/.f64 1 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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)))))))))
(*.f64 (*.f64 (*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (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))))))))) (*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (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)))))))))) (/.f64 (/.f64 (/.f64 1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (-.f64 -1 (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)))))))) (*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (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)))))))))))
(/.f64 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1)
(/.f64 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 (-.f64 -1 (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))))))))
(/.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) -1)
(pow.f64 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1)
(neg.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
Outputs
(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)))))
(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)))))
(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)))))
(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)))))
(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)))))
(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)))))
(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)))))
(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)))))
(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)))))
(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)))))
(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)))))
(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 -1 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(neg.f64 (+.f64 1 (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))))))
(*.f64 -1 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(neg.f64 (+.f64 1 (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))))))
(*.f64 -1 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(neg.f64 (+.f64 1 (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))))))
(*.f64 -1 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(neg.f64 (+.f64 1 (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))))))
(*.f64 -1 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(neg.f64 (+.f64 1 (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))))))
(*.f64 -1 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(neg.f64 (+.f64 1 (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))))))
(*.f64 -1 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(neg.f64 (+.f64 1 (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))))))
(*.f64 -1 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(neg.f64 (+.f64 1 (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))))))
(*.f64 -1 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(neg.f64 (+.f64 1 (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))))))
(*.f64 -1 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(neg.f64 (+.f64 1 (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))))))
(*.f64 -1 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(neg.f64 (+.f64 1 (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))))))
(*.f64 -1 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(neg.f64 (+.f64 1 (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))))))
(*.f64 -1 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(neg.f64 (+.f64 1 (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))))))
(*.f64 -1 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(neg.f64 (+.f64 1 (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))))))
(*.f64 -1 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(neg.f64 (+.f64 1 (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))))))
(*.f64 -1 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(neg.f64 (+.f64 1 (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))))))
(*.f64 -1 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(neg.f64 (+.f64 1 (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))))))
(*.f64 -1 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(neg.f64 (+.f64 1 (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))))))
(*.f64 -1 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(neg.f64 (+.f64 1 (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))))))
(*.f64 -1 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(neg.f64 (+.f64 1 (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))))))
(*.f64 -1 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(neg.f64 (+.f64 1 (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))))))
(*.f64 -1 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(neg.f64 (+.f64 1 (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))))))
(*.f64 -1 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(neg.f64 (+.f64 1 (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))))))
(*.f64 -1 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(neg.f64 (+.f64 1 (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))))))
(+.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 -1 (+.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 1 (+.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))))) 0)
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (+.f64 1 (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 -1 (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 -1 (neg.f64 (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 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 (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))))) (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))))) (/.f64 (*.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 (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))))) (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))))))
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (neg.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 (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 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 (*.f64 (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 1 (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 (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 -1 (neg.f64 (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))))) (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))))) (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)))))))
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (neg.f64 (/.f64 (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))))))) (neg.f64 (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 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))))) (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 (*.f64 (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))))) (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (/.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))))) (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 (*.f64 (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))))) (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (*.f64 (/.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1) (*.f64 (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))))))))
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (*.f64 (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))))) (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (/.f64 -1 (neg.f64 (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))))) (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 (*.f64 (*.f64 (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))))) (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))))) (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))))) (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (/.f64 (/.f64 (/.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))))) (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))))) (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))))) (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 (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))))) (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 (neg.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)))))
(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)))))
(neg.f64 (neg.f64 (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)))))
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 0 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(neg.f64 (+.f64 1 (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))))))
(+.f64 -1 (neg.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(neg.f64 (+.f64 1 (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))))))
(+.f64 1 (-.f64 -2 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(neg.f64 (+.f64 1 (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))))))
(+.f64 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 0)
(neg.f64 (+.f64 1 (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))))))
(+.f64 (neg.f64 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) -1)
(neg.f64 (+.f64 1 (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))))))
(+.f64 (-.f64 -2 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1)
(neg.f64 (+.f64 1 (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))))))
(*.f64 -1 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(neg.f64 (+.f64 1 (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))))))
(*.f64 1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(neg.f64 (+.f64 1 (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))))))
(*.f64 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1)
(neg.f64 (+.f64 1 (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))))))
(*.f64 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 (-.f64 -1 (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))))))))
(neg.f64 (+.f64 1 (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))))))
(*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) -1)
(neg.f64 (+.f64 1 (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))))))
(*.f64 (/.f64 (-.f64 -1 (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))))))) (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(neg.f64 (+.f64 1 (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))))))
(*.f64 (*.f64 (-.f64 -1 (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))))))) (/.f64 1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(neg.f64 (+.f64 1 (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))))))
(*.f64 (*.f64 (-.f64 -1 (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))))))) (*.f64 (/.f64 1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) 1))
(neg.f64 (+.f64 1 (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))))))
(*.f64 (*.f64 (-.f64 -1 (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))))))) (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(*.f64 (*.f64 (+.f64 1 (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))))))) (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(*.f64 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(*.f64 (*.f64 (-.f64 -1 (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))))))) (neg.f64 (/.f64 1 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(neg.f64 (+.f64 1 (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))))))
(*.f64 (*.f64 (-.f64 -1 (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))))))) (/.f64 (/.f64 (-.f64 -1 (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))))))) (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(neg.f64 (+.f64 1 (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))))))
(*.f64 (*.f64 (-.f64 -1 (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))))))) (/.f64 -1 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(neg.f64 (+.f64 1 (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))))))
(*.f64 (neg.f64 (/.f64 (-.f64 -1 (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)))))))) (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(neg.f64 (+.f64 1 (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))))))
(*.f64 (/.f64 1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (-.f64 -1 (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))))))))
(neg.f64 (+.f64 1 (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))))))
(*.f64 (*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (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))))))))) (/.f64 (/.f64 1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (-.f64 -1 (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)))))))))
(neg.f64 (+.f64 1 (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))))))
(*.f64 (*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (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))))))))) (/.f64 (*.f64 (/.f64 1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) 1) (*.f64 (-.f64 -1 (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)))))))))
(neg.f64 (+.f64 1 (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))))))
(*.f64 (*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (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))))))))) (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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)))))))))
(*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (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)))))))) (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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))))))))))
(*.f64 (*.f64 (*.f64 (+.f64 1 (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))))))) (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (/.f64 (+.f64 1 (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))))))))
(*.f64 (*.f64 (+.f64 1 (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))))))) (/.f64 (*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 -1 (-.f64 -1 (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))))))))
(*.f64 (*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (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))))))))) (/.f64 (neg.f64 (/.f64 1 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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)))))))))
(neg.f64 (+.f64 1 (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))))))
(*.f64 (*.f64 (*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (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))))))))) (*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (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)))))))))) (/.f64 (/.f64 (/.f64 1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (-.f64 -1 (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)))))))) (*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (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)))))))))))
(neg.f64 (+.f64 1 (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))))))
(/.f64 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1)
(neg.f64 (+.f64 1 (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))))))
(/.f64 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 (-.f64 -1 (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))))))))
(neg.f64 (+.f64 1 (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))))))
(/.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) -1)
(neg.f64 (+.f64 1 (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))))))
(pow.f64 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1)
(neg.f64 (+.f64 1 (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))))))
(neg.f64 (+.f64 1 (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))))))

localize53.0ms (0.2%)

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.2b
(/.f64 (*.f64 l (sqrt.f64 1/2)) t)
0.4b
(*.f64 l (sqrt.f64 1/2))
15.2b
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
Compiler

Compiled 103 to 78 computations (24.3% saved)

series1.0ms (0%)

Counts
2 → 36
Calls

9 calls:

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

rewrite87.0ms (0.3%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0928
17428
223528
386128
4317928
Stop Event
node limit
Counts
2 → 24
Calls
Call 1
Inputs
(*.f64 l (sqrt.f64 1/2))
(/.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 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 0 (-.f64 -1 (*.f64 l (sqrt.f64 1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (sqrt.f64 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 l (sqrt.f64 1/2))))))) (#(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 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) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.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) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) 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 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) 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)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.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)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/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 (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))))))

simplify190.0ms (0.7%)

Algorithm
egg-herbie
Rules
1510×rational.json-simplify-111
726×rational.json-simplify-47
676×rational.json-simplify-58
618×rational.json-simplify-41
606×exponential.json-simplify-26
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
050894
1101894
2232894
3926894
43380894
56145894
Stop Event
node limit
Counts
60 → 26
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 (*.f64 l (sqrt.f64 1/2)) 0)
(+.f64 0 (*.f64 l (sqrt.f64 1/2)))
(-.f64 (*.f64 l (sqrt.f64 1/2)) 0)
(-.f64 0 (neg.f64 (*.f64 l (sqrt.f64 1/2))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 l (sqrt.f64 1/2)))) 1)
(/.f64 (*.f64 l (sqrt.f64 1/2)) 1)
(/.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 l (sqrt.f64 1/2))))
(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 0 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))
(-.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) 0)
(-.f64 0 (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) 1)
(*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) 1)
(*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))
(*.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))
(*.f64 (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))
(*.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))
(*.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(pow.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) 1)
(neg.f64 (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/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 (*.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 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 0 (-.f64 -1 (*.f64 l (sqrt.f64 1/2)))) 1)
(*.f64 (sqrt.f64 1/2) l)
(/.f64 (*.f64 l (sqrt.f64 1/2)) 1)
(*.f64 (sqrt.f64 1/2) l)
(/.f64 (*.f64 l (sqrt.f64 1/2)) (/.f64 (*.f64 l (sqrt.f64 1/2)) (*.f64 l (sqrt.f64 1/2))))
(*.f64 (sqrt.f64 1/2) l)
(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 0 (/.f64 (*.f64 l (sqrt.f64 1/2)) 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 0 (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(-.f64 (-.f64 0 (-.f64 -1 (/.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) 1)
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) 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 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) 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)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.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)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t))) (*.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)) (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (/.f64 (*.f64 l (sqrt.f64 1/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 (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))
(/.f64 (*.f64 (sqrt.f64 1/2) l) t)

eval595.0ms (2.2%)

Compiler

Compiled 22316 to 18164 computations (18.6% saved)

prune152.0ms (0.6%)

Pruning

15 alts after pruning (9 fresh and 6 done)

PrunedKeptTotal
New4413444
Fresh167
Picked101
Done167
Total44415459
Error
0.8b
Counts
459 → 15
Alt Table
Click to see full alt table
StatusErrorProgram
34.5b
(-.f64 (-.f64 0 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) 1)
34.3b
(-.f64 (-.f64 0 (*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (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)))))))) (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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))))))))))) 1)
34.3b
(*.f64 (/.f64 (/.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))))) (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))))) (*.f64 (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))))) (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
16.8b
(*.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
23.6b
(*.f64 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))) (/.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))))
34.5b
(asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
45.7b
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) 1))
44.9b
(asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 1)))
23.4b
(asin.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
10.4b
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
41.3b
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (*.f64 (pow.f64 (*.f64 (/.f64 t l) (/.f64 t l)) 2) (pow.f64 (/.f64 1 (/.f64 t l)) 2)))))))
10.4b
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (+.f64 (-.f64 (pow.f64 (/.f64 Om Omc) 2) 2) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
22.3b
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
34.3b
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
31.1b
(asin.f64 1)
Compiler

Compiled 1196 to 958 computations (19.9% saved)

localize87.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(pow.f64 (/.f64 Om Omc) 2)
0.7b
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))
9.5b
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))
15.1b
(*.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
Compiler

Compiled 225 to 148 computations (34.2% saved)

series3.0ms (0%)

Counts
1 → 48
Calls

12 calls:

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

rewrite79.0ms (0.3%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
023187
118857
257157
3209857
Stop Event
node limit
Counts
1 → 7
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -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 (*.f64 (pow.f64 (/.f64 t l) 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 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (/.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))))

simplify210.0ms (0.8%)

Algorithm
egg-herbie
Rules
1198×rational.json-simplify-43
1018×rational.json-simplify-47
914×rational.json-simplify-79
870×rational.json-simplify-41
818×rational.json-simplify-54
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0413423
1533423
2823423
31833423
45863423
513333423
636613423
764823423
Stop Event
node limit
Counts
55 → 10
Calls
Call 1
Inputs
(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 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 0)
(+.f64 0 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))
(-.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 0)
(/.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 1)
(/.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (/.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(pow.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 1)
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))
Outputs
(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 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 0)
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2))))))
(+.f64 0 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -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 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 0)
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2))))))
(/.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 1)
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2))))))
(/.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (/.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2))))))
(pow.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 1)
(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 (pow.f64 (/.f64 t l) 2) -2)))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2))))))

localize18.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 37 to 28 computations (24.3% saved)

localize44.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
0.0b
(-.f64 (-.f64 0 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) 1)
0.6b
(asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
15.2b
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
Compiler

Compiled 104 to 86 computations (17.3% saved)

series3.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite153.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
888×rational.json-simplify-47
698×rational.json-5
696×exponential.json-3
696×rational.json-1
696×rational.json-2
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01988
116976
247476
3154376
4596576
Stop Event
node limit
Counts
2 → 57
Calls
Call 1
Inputs
(-.f64 (-.f64 0 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) 1)
(-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (*.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (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))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (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 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (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 (/.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (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 -1 (neg.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (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 (/.f64 (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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (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 (/.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (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))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (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 (*.f64 (/.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1) (*.f64 (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))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (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 (/.f64 -1 (neg.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (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))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (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 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (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 (/.f64 (/.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (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 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (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))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (neg.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 -2 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -2 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 1 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (/.f64 1 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (neg.f64 (/.f64 1 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (/.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 -1 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (/.f64 (/.f64 1 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (/.f64 (*.f64 (/.f64 1 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) 1) (*.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (/.f64 (neg.f64 (/.f64 1 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (*.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))) (/.f64 (/.f64 (/.f64 1 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))))

simplify298.0ms (1.1%)

Algorithm
egg-herbie
Rules
778×rational.json-simplify-2
762×rational.json-simplify-54
714×rational.json-simplify-49
706×exponential.json-simplify-26
664×rational.json-simplify-58
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01194601
12104413
25264321
314944281
441624281
567224281
Stop Event
node limit
Counts
105 → 72
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)))))
(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)))))
(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 -1 (+.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1))
(*.f64 -1 (+.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1))
(*.f64 -1 (+.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1))
(*.f64 -1 (+.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1))
(*.f64 -1 (+.f64 1 (asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 -1 (+.f64 1 (asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 -1 (+.f64 1 (asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 -1 (+.f64 1 (asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 -1 (+.f64 1 (asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 -1 (+.f64 1 (asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 -1 (+.f64 1 (asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 -1 (+.f64 1 (asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 -1 (+.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1))
(*.f64 -1 (+.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1))
(*.f64 -1 (+.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1))
(*.f64 -1 (+.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1))
(*.f64 -1 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 -1 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 -1 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 -1 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 -1 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 -1 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 -1 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 -1 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 0 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 -1 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 1 (+.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 0)
(+.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) -1)
(+.f64 (+.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1)
(*.f64 -1 (neg.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1)
(*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (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 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (*.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(*.f64 (/.f64 (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 (neg.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) -1)
(*.f64 (*.f64 (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 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 (*.f64 (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 (/.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1))
(*.f64 (*.f64 (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 -1 (neg.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(*.f64 (*.f64 (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 (/.f64 (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 (/.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (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 (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (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 (/.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (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 (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (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 (*.f64 (/.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1) (*.f64 (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 (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (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 (/.f64 -1 (neg.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (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 (*.f64 (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (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 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (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 (/.f64 (/.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (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 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (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 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1)
(/.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (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 (neg.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) -1)
(pow.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1)
(neg.f64 (neg.f64 (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 0 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 -1 (neg.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 1 (-.f64 -2 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(+.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 0)
(+.f64 (neg.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) -1)
(+.f64 (-.f64 -2 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1)
(*.f64 -1 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 1 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1)
(*.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(*.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) -1)
(*.f64 (/.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 (*.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 1 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(*.f64 (*.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (/.f64 1 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) 1))
(*.f64 (*.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(*.f64 (*.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (neg.f64 (/.f64 1 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(*.f64 (*.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (/.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(*.f64 (*.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 -1 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(*.f64 (/.f64 1 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(*.f64 (*.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (/.f64 (/.f64 1 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(*.f64 (*.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (/.f64 (*.f64 (/.f64 1 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) 1) (*.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(*.f64 (*.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(*.f64 (*.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (/.f64 (neg.f64 (/.f64 1 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(*.f64 (*.f64 (*.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (*.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))) (/.f64 (/.f64 (/.f64 1 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))))
(/.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1)
(/.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(/.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) -1)
(pow.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1)
(neg.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2)))
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2)))
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2)))
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2)))
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2)))
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2)))
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2)))
(asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/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)))))
(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 -1 (+.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1))
(neg.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (+.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1))
(neg.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (+.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1))
(neg.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (+.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1))
(neg.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (+.f64 1 (asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 -1 (+.f64 1 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2)))))
(neg.f64 (+.f64 1 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2)))))
(-.f64 -1 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))))
(*.f64 -1 (+.f64 1 (asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 -1 (+.f64 1 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2)))))
(neg.f64 (+.f64 1 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2)))))
(-.f64 -1 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))))
(*.f64 -1 (+.f64 1 (asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 -1 (+.f64 1 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2)))))
(neg.f64 (+.f64 1 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2)))))
(-.f64 -1 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))))
(*.f64 -1 (+.f64 1 (asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 -1 (+.f64 1 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2)))))
(neg.f64 (+.f64 1 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2)))))
(-.f64 -1 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))))
(*.f64 -1 (+.f64 1 (asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 -1 (+.f64 1 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2)))))
(neg.f64 (+.f64 1 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2)))))
(-.f64 -1 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))))
(*.f64 -1 (+.f64 1 (asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 -1 (+.f64 1 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2)))))
(neg.f64 (+.f64 1 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2)))))
(-.f64 -1 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))))
(*.f64 -1 (+.f64 1 (asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 -1 (+.f64 1 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2)))))
(neg.f64 (+.f64 1 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2)))))
(-.f64 -1 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))))
(*.f64 -1 (+.f64 1 (asin.f64 (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(*.f64 -1 (+.f64 1 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2)))))
(neg.f64 (+.f64 1 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2)))))
(-.f64 -1 (asin.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) 1/2))))
(*.f64 -1 (+.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1))
(neg.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (+.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1))
(neg.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (+.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1))
(neg.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (+.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1))
(neg.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(neg.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(neg.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(neg.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(neg.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(neg.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(neg.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(neg.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(neg.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 0 (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 -1 (+.f64 1 (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 1 (+.f64 -1 (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 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 0)
(asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) -1)
(asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (+.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1)
(asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 -1 (neg.f64 (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 1 (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 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1)
(asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (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 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (*.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (neg.f64 (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 (/.f64 (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 (neg.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) -1)
(asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (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 1 (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 (*.f64 (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 (/.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1))
(asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(*.f64 (*.f64 (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 -1 (neg.f64 (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 (*.f64 (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 (/.f64 (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 (/.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (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 (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (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 (/.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (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 (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (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 (*.f64 (/.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1) (*.f64 (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 (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (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 (/.f64 -1 (neg.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (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 (*.f64 (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (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 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (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 (/.f64 (/.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (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 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (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 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1)
(asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(/.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (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 (neg.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) -1)
(asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(pow.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1)
(asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(neg.f64 (neg.f64 (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 0 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(neg.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 -1 (neg.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(neg.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 1 (-.f64 -2 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(neg.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 0)
(neg.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (neg.f64 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) -1)
(neg.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(+.f64 (-.f64 -2 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1)
(neg.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 -1 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(neg.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 1 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(neg.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1)
(neg.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(neg.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) -1)
(neg.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(neg.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (*.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 1 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(neg.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (*.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (/.f64 1 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) 1))
(neg.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (*.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(*.f64 (*.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(*.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 -1 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(*.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(*.f64 (*.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (neg.f64 (/.f64 1 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(neg.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (*.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (/.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(neg.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (*.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 -1 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(neg.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (/.f64 1 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(neg.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (*.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (/.f64 (/.f64 1 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(neg.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (*.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (/.f64 (*.f64 (/.f64 1 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) 1) (*.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(neg.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (*.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(*.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (*.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))
(*.f64 (*.f64 (*.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (/.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(*.f64 (*.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (*.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 -1 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(*.f64 (*.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (/.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(*.f64 (*.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (/.f64 (neg.f64 (/.f64 1 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(neg.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(*.f64 (*.f64 (*.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))) (*.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))) (/.f64 (/.f64 (/.f64 1 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))))
(neg.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1)
(neg.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))
(neg.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(/.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) -1)
(neg.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(pow.f64 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 1)
(neg.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))
(neg.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))
(-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))

localize98.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.7b
(asin.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
6.5b
(sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))
9.5b
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))
15.1b
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))
Compiler

Compiled 291 to 190 computations (34.7% saved)

series14.0ms (0.1%)

Counts
3 → 144
Calls

36 calls:

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

rewrite113.0ms (0.4%)

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

Useful iterations: 2 (0.0ms)

IterNodesCost
024453
1194453
2585217
32194217
Stop Event
node limit
Counts
3 → 66
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))
(sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))
(asin.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (fabs.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (fabs.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (fabs.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (fabs.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))) (/.f64 1 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))) (fabs.f64 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))) (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (fabs.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (fabs.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (fabs.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (fabs.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (fabs.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (fabs.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (fabs.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (fabs.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))) (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (fabs.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))) (fabs.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (fabs.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))) (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (fabs.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (fabs.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 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 (*.f64 (pow.f64 (/.f64 t l) 2) -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 (*.f64 (pow.f64 (/.f64 t l) 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 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 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 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (/.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -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 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -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 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (*.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))) (/.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 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 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (/.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 1)))))

simplify438.0ms (1.6%)

Algorithm
egg-herbie
Rules
1486×rational.json-simplify-47
848×rational.json-simplify-55
814×rational.json-simplify-2
646×rational.json-simplify-54
610×rational.json-simplify-1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
039024228
179524104
2149823392
3343122488
4762622488
Stop Event
node limit
Counts
210 → 224
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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 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 (*.f64 -1/8 (*.f64 (/.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 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 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 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)) (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 Om 4) (pow.f64 Omc 4)) (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))))
(*.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 (/.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 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))
(+.f64 (*.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 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (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 (/.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 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (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 -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/2 (*.f64 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (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/2 (*.f64 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (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/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 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (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/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 (*.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 (/.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 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))))
(+.f64 (*.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 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (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 (/.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 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (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 -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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 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 (*.f64 -1/8 (*.f64 (/.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 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 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 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)) (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 Om 4) (pow.f64 Omc 4)) (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 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 (*.f64 -1/8 (*.f64 (/.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 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 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 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6)) (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 Om 4) (pow.f64 Omc 4)) (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)) (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 -2 (/.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 -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)))))))))
(/.f64 1 (-.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (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 (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 (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 -1 (/.f64 (pow.f64 Om 2) (*.f64 (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 (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 (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 (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 -1 (/.f64 (pow.f64 Om 2) (*.f64 (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 (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 (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 (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 -1 (/.f64 (pow.f64 Om 2) (*.f64 (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 (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 (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 (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 1 (-.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (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 (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 (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 1 (-.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (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 (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 (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 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)))
(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 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) 0)
(+.f64 0 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))
(-.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) 0)
(/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) 1)
(/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) 1)
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))
(+.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 0)
(+.f64 0 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))
(-.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 0)
(*.f64 1 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 1)
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (fabs.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))
(*.f64 (fabs.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (fabs.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))
(*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (fabs.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (fabs.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))) (/.f64 1 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) 1))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))) (fabs.f64 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))) (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 1)
(/.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 1)
(fabs.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))
(fabs.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(fabs.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (fabs.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))))
(fabs.f64 (-.f64 0 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (fabs.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (fabs.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (fabs.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (fabs.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))))
(fabs.f64 (*.f64 (fabs.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))
(fabs.f64 (*.f64 (fabs.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(fabs.f64 (*.f64 (fabs.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (fabs.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))))
(fabs.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (fabs.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))
(fabs.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (fabs.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))) (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(fabs.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (fabs.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))) (fabs.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(fabs.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (fabs.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))) (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (fabs.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))))
(fabs.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (fabs.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))))
(+.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 0)
(+.f64 0 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))
(-.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 0)
(*.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))
(*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 1)
(*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (/.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(*.f64 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(*.f64 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (*.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) 1))
(*.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(*.f64 (*.f64 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))) (/.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))))
(/.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 1)
(/.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (/.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(pow.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 1)
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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 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 (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 -1/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/8 (*.f64 (/.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 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 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 (*.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 (/.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 (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 -1/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 -1/8 (/.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 (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.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 (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 Om 6) (pow.f64 Omc 6)) (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 Om 4) (pow.f64 Omc 4)) (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 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 (+.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 -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 (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 (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 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 (/.f64 1 (-.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.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 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 (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 (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/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/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))) (*.f64 -1/8 (/.f64 (pow.f64 Om 4) (pow.f64 Omc 4)))))))
(*.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 Om (sqrt.f64 -1)) Omc))
(+.f64 (*.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 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (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 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 (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/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))))))
(+.f64 (*.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 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (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 (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 Om (sqrt.f64 -1))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(+.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 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 1/2 (/.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)))))) (+.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 (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.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/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))))))
(+.f64 (*.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 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (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 -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 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 Om (sqrt.f64 -1))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))))) (*.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 (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 (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 (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 1/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 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 (*.f64 Om (sqrt.f64 -1)) Omc) (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 1/2 (/.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)))))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))) (+.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 -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 (*.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 Om (sqrt.f64 -1)) Omc) (neg.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)))))) (neg.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (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 (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 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc) (neg.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 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 -1/2 (/.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)))))) (+.f64 (*.f64 -1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (neg.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (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/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 (*.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 (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)))))) 1/8)) (*.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 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc) (neg.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 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 1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(+.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 -1/2 (/.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)))))) (*.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 -1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (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 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) 1/8)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (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/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 -1 (*.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 (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)))))) 1/8)) (*.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 (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 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 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5))) -1/16))) (+.f64 (*.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc) (neg.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 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 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/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 (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 (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.f64 (*.f64 -1/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))) (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 -1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))) (*.f64 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))) 1/8))))
(*.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 Om (sqrt.f64 -1)) Omc))
(+.f64 (*.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 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (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 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 (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/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1))))))
(+.f64 (*.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 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (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 (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 Om (sqrt.f64 -1))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3)))))))
(+.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 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 1/2 (/.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)))))) (+.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 (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.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/2 (/.f64 Omc (*.f64 Om (sqrt.f64 -1)))))))
(+.f64 (*.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 (/.f64 Omc (*.f64 (sqrt.f64 -1) Om)) (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 -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 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 Om (sqrt.f64 -1))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))))) (*.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 (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 (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 (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 1/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 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 (*.f64 Om (sqrt.f64 -1)) Omc) (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (pow.f64 Om 3))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 1/2 (/.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)))))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Omc 5) (*.f64 (sqrt.f64 -1) (pow.f64 Om 5)))) (+.f64 (/.f64 (*.f64 Om (sqrt.f64 -1)) Omc) (*.f64 -1/8 (/.f64 (pow.f64 Omc 3) (*.f64 (sqrt.f64 -1) (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 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 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 (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 -1/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/8 (*.f64 (/.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 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 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 (*.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 (/.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 (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 -1/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 -1/8 (/.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 (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.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 (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 Om 6) (pow.f64 Omc 6)) (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 Om 4) (pow.f64 Omc 4)) (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 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 (+.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 -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 (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 (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 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 (/.f64 1 (-.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.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 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 (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 (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/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/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))) (*.f64 -1/8 (/.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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 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 (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 -1/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/8 (*.f64 (/.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 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 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 (*.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 (/.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 (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 -1/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 -1/8 (/.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 (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (+.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 (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 Om 6) (pow.f64 Omc 6)) (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 Om 4) (pow.f64 Omc 4)) (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))) (*.f64 -1/2 (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 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 (+.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 -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 (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 (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 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 (/.f64 1 (-.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.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 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 (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 (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))) (*.f64 -1/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/16 (/.f64 (pow.f64 Om 6) (pow.f64 Omc 6))) (*.f64 -1/8 (/.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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.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)))) (*.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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 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 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1))) (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (pow.f64 l 2)))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)))) (pow.f64 t 4)) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) -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 (pow.f64 t 4) (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (pow.f64 l 2))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 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 (/.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)))) (/.f64 1 (pow.f64 l 2))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (pow.f64 l 2))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (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 (+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1))) (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (pow.f64 l 2)))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)))) (pow.f64 t 4)) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 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 (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 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)) 8) (/.f64 1 (pow.f64 l 6))))) (pow.f64 t 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 (*.f64 (*.f64 (-.f64 (-.f64 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 Omc 2) (pow.f64 l 6))) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)))) (+.f64 (*.f64 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)) 8) (/.f64 1 (pow.f64 l 6)))) (pow.f64 t 6)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 t 4) (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (pow.f64 l 2))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)))) (sqrt.f64 (/.f64 1 (-.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)))) (/.f64 1 (pow.f64 l 2))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (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 (/.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 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))) (pow.f64 l 6)) 4)) (/.f64 1 (pow.f64 l 6))) (pow.f64 t 6)))))))
(+.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)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))) (*.f64 (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 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 -1/2 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (/.f64 1 (pow.f64 l 2))) 2) (*.f64 -4 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 4)))) (pow.f64 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 (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 -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 l (sqrt.f64 1/2)) t)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) -1/8)))
(*.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 (pow.f64 l 3) (*.f64 (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/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 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 (pow.f64 l 6) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -1/8)) (pow.f64 (*.f64 -1/8 (*.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 (pow.f64 t 5) (sqrt.f64 1/2))))))))
(+.f64 (*.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 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 5)))) (*.f64 -1/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 l (sqrt.f64 1/2)) t)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (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 (*.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 -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 (*.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 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))))) (*.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 (*.f64 l (sqrt.f64 1/2)) (pow.f64 t 5))) (*.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 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 -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 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 (pow.f64 l 6) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -1/8)) (pow.f64 (*.f64 -1/8 (*.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 (pow.f64 t 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 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 (pow.f64 l 6) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -1/8)) (pow.f64 (*.f64 -1/8 (*.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 1/16 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 8)))) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 7)))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) -1/8)) (+.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 (+.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 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 5)))) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 (/.f64 (+.f64 (*.f64 1/8 (/.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/2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 8) 1/16))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 7)))) -1/2))))
(+.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 (*.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 (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 (*.f64 1/8 (/.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/2)) (*.f64 1/16 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 8)))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 7))))))))
(+.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 (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 (+.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 (*.f64 l (sqrt.f64 1/2)) (pow.f64 t 5))) (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 l 2) (+.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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 1/16 (pow.f64 l 8)))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 7))))))))
(*.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 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (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)))) (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 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))))
(+.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.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/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 1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (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 (*.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 (pow.f64 l 3) (*.f64 (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 (+.f64 (*.f64 (pow.f64 l 6) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -1/8)) (pow.f64 (*.f64 -1/8 (*.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 (pow.f64 t 5) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) 1/2))))
(+.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.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 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 5)))) 1/2)) (*.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 (*.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 (*.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 (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 1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))) (*.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 (*.f64 l (sqrt.f64 1/2)) (pow.f64 t 5))) (*.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 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 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))))) (+.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 (/.f64 (+.f64 (*.f64 (pow.f64 l 6) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -1/8)) (pow.f64 (*.f64 -1/8 (*.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 (pow.f64 t 5) (sqrt.f64 1/2)))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 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 1/8 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 (pow.f64 l 6) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) -1/8)) (pow.f64 (*.f64 -1/8 (*.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 1/16 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 8)))) (*.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 t 7))))))))
(+.f64 (+.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.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 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 5)))) 1/2)) (*.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 (/.f64 (+.f64 (*.f64 1/8 (/.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/2)) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 (pow.f64 l 8) 1/16))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 7)))) 1/2)))
(+.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 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 1/2 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (/.f64 (+.f64 (*.f64 1/8 (/.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/2)) (*.f64 1/16 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 8)))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 7)))) (/.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 (*.f64 1/8 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3)))) (neg.f64 (/.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 (-.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 (*.f64 l (sqrt.f64 1/2)) (pow.f64 t 5))) (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 l 2) (+.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 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 1/16 (pow.f64 l 8)))) (*.f64 l (*.f64 (sqrt.f64 1/2) (pow.f64 t 7))))))))
(*.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 -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 l (sqrt.f64 1/2)) t)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) -1/8)))
(*.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 (pow.f64 l 3) (*.f64 (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 (*.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 (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 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (pow.f64 (*.f64 -1/8 (*.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 l (sqrt.f64 1/2)) t)) (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) -1/8)) (*.f64 (/.f64 (*.f64 t (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) -1/8)) 2)) (pow.f64 l 5))) (sqrt.f64 1/2)) (*.f64 -1/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 (*.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 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (*.f64 t (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (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))) (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 (*.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 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/2 (/.f64 (*.f64 t (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (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))) (pow.f64 l 5))) (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 (*.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 (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 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (pow.f64 (*.f64 -1/8 (*.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 -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 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 (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 (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)))))) (sqrt.f64 1/2)))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 l 3) (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) -1/8)) (+.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 (*.f64 t (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6))) (pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) -1/8)) 2)) (pow.f64 l 5))) (sqrt.f64 1/2)) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (/.f64 (*.f64 t (*.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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 1 (*.f64 (sqrt.f64 1/2) (pow.f64 t 3))) -1/8)) 2)) (*.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)))) (pow.f64 l 7))) (sqrt.f64 1/2)) (*.f64 -1/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 (*.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 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 (/.f64 (*.f64 t (*.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))) (*.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 (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)))) (pow.f64 l 7))) (sqrt.f64 1/2)) (/.f64 (*.f64 t (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (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))) (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 (*.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 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (+.f64 (/.f64 (*.f64 t (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (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))) (pow.f64 l 5))) (sqrt.f64 1/2)) (/.f64 (*.f64 t (*.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))) (*.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 (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)))) (pow.f64 l 7))) (sqrt.f64 1/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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.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)))) (*.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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 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 (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 t 4) -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)) -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 (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))) (*.f64 (pow.f64 t 4) (pow.f64 (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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (pow.f64 t 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 (pow.f64 t 4) (+.f64 (sqrt.f64 (pow.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))) -4))) (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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 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 -4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 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 8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6)))) (pow.f64 l 6)))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (+.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 (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 t 4) -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)) -1/2))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/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)) (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 (*.f64 -1/2 (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))) (*.f64 (pow.f64 t 4) (pow.f64 (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))) (*.f64 (pow.f64 t 4) (pow.f64 (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)))))
(+.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)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 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 t 4) (+.f64 (sqrt.f64 (pow.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))) -4))) (pow.f64 l 4)) (/.f64 (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 4) (+.f64 (sqrt.f64 (pow.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))) -4)))) (*.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 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.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)))) (*.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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 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 (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 t 4) -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)) -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 (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))) (*.f64 (pow.f64 t 4) (pow.f64 (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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (neg.f64 (/.f64 (pow.f64 t 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 (pow.f64 t 4) (+.f64 (sqrt.f64 (pow.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))) -4))) (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 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (*.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 2)) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) -1)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (/.f64 (+.f64 (*.f64 -4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 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 -4 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 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 8 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6)))) (pow.f64 l 6)))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (+.f64 (+.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 (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 t 4) -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)) -1/2))) (*.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))) (*.f64 -1/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)) (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 (*.f64 -1/2 (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))) (*.f64 (pow.f64 t 4) (pow.f64 (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))) (*.f64 (pow.f64 t 4) (pow.f64 (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)))))
(+.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)))) (neg.f64 (/.f64 (pow.f64 t 2) (pow.f64 l 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 t 4) (+.f64 (sqrt.f64 (pow.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))) -4))) (pow.f64 l 4)) (/.f64 (+.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 t 4) (+.f64 (sqrt.f64 (pow.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))) -4)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (*.f64 8 (pow.f64 t 6)))) (pow.f64 l 6))))))
(/.f64 1 (-.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 Om 2) (*.f64 (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 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))))) (neg.f64 (/.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 (pow.f64 Om 2) (*.f64 (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 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))))) (neg.f64 (/.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 (pow.f64 Om 2) (*.f64 (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 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))))) (neg.f64 (/.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 (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))))
(neg.f64 (/.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 (pow.f64 Om 2) (*.f64 (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 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))))) (neg.f64 (/.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 (pow.f64 Om 2) (*.f64 (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 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))))) (neg.f64 (/.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 (pow.f64 Om 2) (*.f64 (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 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))))) (neg.f64 (/.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 (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))))
(neg.f64 (/.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 (pow.f64 Om 2) (*.f64 (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 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))))) (neg.f64 (/.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 (pow.f64 Om 2) (*.f64 (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 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))))) (neg.f64 (/.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 (pow.f64 Om 2) (*.f64 (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 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))))) (neg.f64 (/.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 (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))))
(neg.f64 (/.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 (pow.f64 Om 2) (*.f64 (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 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))))) (neg.f64 (/.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 (pow.f64 Om 2) (*.f64 (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 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))))) (neg.f64 (/.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 (pow.f64 Om 2) (*.f64 (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 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))))) (neg.f64 (/.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 (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 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))))) (neg.f64 (/.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 (pow.f64 Om 2) (*.f64 (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 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))))) (neg.f64 (/.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 (pow.f64 Om 2) (*.f64 (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 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))))) (neg.f64 (/.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 (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 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))))) (neg.f64 (/.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 (pow.f64 Om 2) (*.f64 (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 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))))) (neg.f64 (/.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 (pow.f64 Om 2) (*.f64 (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 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))))) (neg.f64 (/.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) (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 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 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 -1 (/.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 -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 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 -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 (*.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 (/.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 (*.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 1 (+.f64 (+.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 -8 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6)) (pow.f64 l 6)))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.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 1 (*.f64 -8 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6)) (pow.f64 l 6)))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))))) (/.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 -8 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6)) (pow.f64 l 6)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(+.f64 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 (*.f64 4 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 4)) (pow.f64 l 4))) (*.f64 -8 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6)) (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/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 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 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 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/8 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)) (pow.f64 t 6))) (*.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 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 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/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 -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 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 -1/16 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 8)) (pow.f64 t 8))))))
(+.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 (*.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 -1/16 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 8)) (pow.f64 t 8)))))
(+.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/16 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 8)) (pow.f64 t 8))) (+.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 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/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 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 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 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/8 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)) (pow.f64 t 6))) (*.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 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 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/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 -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 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 -1/16 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 8)) (pow.f64 t 8))))))
(+.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 (*.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 -1/16 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 8)) (pow.f64 t 8)))))
(+.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/16 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 8)) (pow.f64 t 8))) (+.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 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/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 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 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 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/8 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 6)) (pow.f64 t 6))) (*.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 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 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/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 -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 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 -1/16 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 8)) (pow.f64 t 8))))))
(+.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 (*.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 -1/16 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 8)) (pow.f64 t 8)))))
(+.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/16 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 l 8)) (pow.f64 t 8))) (+.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 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 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 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 -1 (/.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 -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 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 -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 (*.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 (/.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 (*.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 1 (+.f64 (+.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 -8 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6)) (pow.f64 l 6)))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.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 1 (*.f64 -8 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6)) (pow.f64 l 6)))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))))) (/.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 -8 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6)) (pow.f64 l 6)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(+.f64 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 (*.f64 4 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 4)) (pow.f64 l 4))) (*.f64 -8 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6)) (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 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 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 -1 (/.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 -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 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 -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 (*.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 (/.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 (*.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 1 (+.f64 (+.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 -8 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6)) (pow.f64 l 6)))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(-.f64 (+.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 1 (*.f64 -8 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6)) (pow.f64 l 6)))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 t 2) (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))) (pow.f64 l 2))))) (/.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 -8 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6)) (pow.f64 l 6)))))) (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))
(+.f64 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 (*.f64 4 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 4)) (pow.f64 l 4))) (*.f64 -8 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))) (pow.f64 t 6)) (pow.f64 l 6))))) (/.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 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) 0)
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2)))))
(+.f64 0 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -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 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) 0)
(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 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) 1)
(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 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2)))))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) 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 (pow.f64 (/.f64 t l) 2) -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 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 0)
(sqrt.f64 (*.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))))))
(+.f64 0 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))
(sqrt.f64 (*.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))))))
(-.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 0)
(sqrt.f64 (*.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))))))
(*.f64 1 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))
(sqrt.f64 (*.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))))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))
(sqrt.f64 (*.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))))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 1))
(sqrt.f64 (*.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))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 1)
(sqrt.f64 (*.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))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))
(sqrt.f64 (*.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))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))
(sqrt.f64 (*.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))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (fabs.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(sqrt.f64 (*.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))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 1))
(sqrt.f64 (*.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))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(sqrt.f64 (*.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))))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))
(sqrt.f64 (*.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))))))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))
(sqrt.f64 (*.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))))))
(*.f64 (fabs.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (fabs.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))
(sqrt.f64 (*.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))))))
(*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (fabs.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(sqrt.f64 (*.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))))))
(*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (fabs.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(sqrt.f64 (*.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))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))) (/.f64 1 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(sqrt.f64 (*.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))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) 1))
(sqrt.f64 (*.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))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))) (fabs.f64 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))))
(sqrt.f64 (*.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))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(sqrt.f64 (*.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))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))
(sqrt.f64 (*.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))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))
(sqrt.f64 (*.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))))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))))
(sqrt.f64 (*.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))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))) (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))))
(sqrt.f64 (*.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))))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 1)
(sqrt.f64 (*.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))))))
(/.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))
(sqrt.f64 (*.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 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 1)
(sqrt.f64 (*.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))))))
(fabs.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))
(sqrt.f64 (*.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))))))
(fabs.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(sqrt.f64 (*.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))))))
(fabs.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (fabs.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))))
(sqrt.f64 (*.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))))))
(fabs.f64 (-.f64 0 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))))
(sqrt.f64 (*.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))))))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(sqrt.f64 (*.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))))))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (fabs.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(sqrt.f64 (*.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))))))
(fabs.f64 (*.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (fabs.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))))
(sqrt.f64 (*.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))))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))
(sqrt.f64 (*.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))))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (fabs.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(sqrt.f64 (*.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))))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (fabs.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))))
(sqrt.f64 (*.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))))))
(fabs.f64 (*.f64 (fabs.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))
(sqrt.f64 (*.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))))))
(fabs.f64 (*.f64 (fabs.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(sqrt.f64 (*.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))))))
(fabs.f64 (*.f64 (fabs.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (fabs.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))))
(sqrt.f64 (*.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))))))
(fabs.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (fabs.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))
(sqrt.f64 (*.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))))))
(fabs.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (fabs.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))) (neg.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(sqrt.f64 (*.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))))))
(fabs.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (fabs.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))) (fabs.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(sqrt.f64 (*.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))))))
(fabs.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (fabs.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))) (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (fabs.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))))
(sqrt.f64 (*.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))))))
(fabs.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (fabs.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))) (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))))
(sqrt.f64 (*.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))))))
(+.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 0)
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2))))))
(+.f64 0 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -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 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 0)
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2))))))
(*.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -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 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 1)
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2))))))
(*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (/.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -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 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -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 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (*.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) 1))
(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 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -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 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))) (/.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -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 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 1)
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2))))))
(/.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (/.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2))))))
(pow.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 1)
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 -2 (pow.f64 (/.f64 t l) 2))))))

localize243.0ms (0.9%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.6b
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
1.0b
(*.f64 (*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (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)))))))) (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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)))))))))
1.0b
(/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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))))))))
15.2b
(/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))
Compiler

Compiled 614 to 524 computations (14.7% saved)

series15.0ms (0.1%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
8.0ms
Om
@0
(/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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))))))))
3.0ms
Omc
@inf
(/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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))))))))
1.0ms
Om
@inf
(/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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))))))))
1.0ms
Omc
@0
(/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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))))))))
0.0ms
Omc
@-inf
(/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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))))))))

rewrite89.0ms (0.3%)

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

Useful iterations: 3 (0.0ms)

IterNodesCost
022406
1185406
2562406
32079402
Stop Event
node limit
Counts
2 → 17
Calls
Call 1
Inputs
(/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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))))))))
(*.f64 (*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (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)))))))) (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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)))))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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)))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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)))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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)))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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)))))))) (/.f64 (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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)))))))) (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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)))))))) (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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))))))))) (/.f64 1 (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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)))))))) (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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))))))))) (*.f64 (/.f64 1 (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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))))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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))))))))) (*.f64 (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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)))))))) (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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)))))))) (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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))))))))) (*.f64 (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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)))))))) (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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)))))))))) (/.f64 (/.f64 1 (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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))))))))) (*.f64 (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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)))))))) (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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)))))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (*.f64 (-.f64 -1 (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))))))) (/.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (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)))))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (*.f64 (-.f64 -1 (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))))))) (/.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (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)))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (*.f64 (-.f64 -1 (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))))))) (/.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (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)))))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (*.f64 (-.f64 -1 (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))))))) (/.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (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)))))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (*.f64 (-.f64 -1 (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))))))) (/.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (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)))))))))) (/.f64 (*.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (*.f64 (-.f64 -1 (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))))))) (/.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (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)))))))))) (*.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (*.f64 (-.f64 -1 (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))))))) (/.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (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))))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (*.f64 (-.f64 -1 (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))))))) (/.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (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)))))))))) 1)))))

simplify201.0ms (0.7%)

Algorithm
egg-herbie
Rules
1134×rational.json-simplify-111
762×rational.json-simplify-55
650×rational.json-simplify-47
586×exponential.json-simplify-26
570×rational.json-simplify-104
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
0524345
1944345
22134345
38034333
434814333
564504309
Stop Event
node limit
Counts
65 → 26
Calls
Call 1
Inputs
(/.f64 -1 (pow.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 3))
(/.f64 -1 (pow.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 3))
(/.f64 -1 (pow.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 3))
(/.f64 -1 (pow.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 3))
(/.f64 -1 (pow.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 3))
(/.f64 -1 (pow.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 3))
(/.f64 -1 (pow.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 3))
(/.f64 -1 (pow.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 3))
(/.f64 -1 (pow.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 3))
(/.f64 -1 (pow.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 3))
(/.f64 -1 (pow.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 3))
(/.f64 -1 (pow.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 3))
(/.f64 -1 (pow.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 3))
(/.f64 -1 (pow.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 3))
(/.f64 -1 (pow.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 3))
(/.f64 -1 (pow.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 3))
(/.f64 -1 (pow.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 3))
(/.f64 -1 (pow.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 3))
(/.f64 -1 (pow.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 3))
(/.f64 -1 (pow.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 3))
(/.f64 -1 (pow.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 3))
(/.f64 -1 (pow.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 3))
(/.f64 -1 (pow.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 3))
(/.f64 -1 (pow.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 3))
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
(+.f64 (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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)))))))) 0)
(+.f64 0 (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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)))))))))
(-.f64 (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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)))))))) 0)
(*.f64 1 (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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)))))))))
(*.f64 (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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)))))))) 1)
(*.f64 (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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)))))))) (/.f64 (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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)))))))) (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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))))))))))
(*.f64 (*.f64 (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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)))))))) (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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))))))))) (/.f64 1 (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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))))))))))
(*.f64 (*.f64 (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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)))))))) (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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))))))))) (*.f64 (/.f64 1 (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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))))))))) 1))
(*.f64 (/.f64 1 (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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))))))))) (*.f64 (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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)))))))) (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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))))))))))
(*.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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)))))))) (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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))))))))) (*.f64 (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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)))))))) (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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)))))))))) (/.f64 (/.f64 1 (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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))))))))) (*.f64 (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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)))))))) (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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)))))))))))
(pow.f64 (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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)))))))) 1)
(+.f64 (*.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (*.f64 (-.f64 -1 (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))))))) (/.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (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)))))))))) 0)
(+.f64 0 (*.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (*.f64 (-.f64 -1 (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))))))) (/.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (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)))))))))))
(-.f64 (*.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (*.f64 (-.f64 -1 (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))))))) (/.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (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)))))))))) 0)
(/.f64 (*.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (*.f64 (-.f64 -1 (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))))))) (/.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (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)))))))))) 1)
(/.f64 (*.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (*.f64 (-.f64 -1 (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))))))) (/.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (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)))))))))) (/.f64 (*.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (*.f64 (-.f64 -1 (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))))))) (/.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (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)))))))))) (*.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (*.f64 (-.f64 -1 (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))))))) (/.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (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))))))))))))
(pow.f64 (*.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (*.f64 (-.f64 -1 (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))))))) (/.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (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)))))))))) 1)
Outputs
(/.f64 -1 (pow.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 3))
(/.f64 -1 (pow.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 3))
(/.f64 -1 (pow.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 3))
(/.f64 -1 (pow.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 3))
(/.f64 -1 (pow.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 3))
(/.f64 -1 (pow.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 3))
(/.f64 -1 (pow.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 3))
(/.f64 -1 (pow.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 3))
(/.f64 -1 (pow.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 3))
(/.f64 -1 (pow.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 3))
(/.f64 -1 (pow.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 3))
(/.f64 -1 (pow.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 3))
(/.f64 -1 (pow.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 3))
(/.f64 -1 (pow.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 3))
(/.f64 -1 (pow.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 3))
(/.f64 -1 (pow.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 3))
(/.f64 -1 (pow.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 3))
(/.f64 -1 (pow.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 3))
(/.f64 -1 (pow.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 3))
(/.f64 -1 (pow.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 3))
(/.f64 -1 (pow.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 3))
(/.f64 -1 (pow.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 3))
(/.f64 -1 (pow.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 3))
(/.f64 -1 (pow.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) 3))
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
(+.f64 (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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)))))))) 0)
(/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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))))))))
(/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (+.f64 1 (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))))))))
(+.f64 0 (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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)))))))))
(/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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))))))))
(/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (+.f64 1 (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))))))))
(-.f64 (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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)))))))) 0)
(/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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))))))))
(/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (+.f64 1 (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))))))))
(*.f64 1 (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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)))))))))
(/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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))))))))
(/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (+.f64 1 (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))))))))
(*.f64 (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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)))))))) 1)
(/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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))))))))
(/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (+.f64 1 (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))))))))
(*.f64 (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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)))))))) (/.f64 (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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)))))))) (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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))))))))))
(/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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))))))))
(/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (+.f64 1 (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))))))))
(*.f64 (*.f64 (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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)))))))) (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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))))))))) (/.f64 1 (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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))))))))))
(/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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))))))))
(/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (+.f64 1 (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))))))))
(*.f64 (*.f64 (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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)))))))) (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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))))))))) (*.f64 (/.f64 1 (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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))))))))) 1))
(/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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))))))))
(/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (+.f64 1 (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))))))))
(*.f64 (/.f64 1 (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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))))))))) (*.f64 (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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)))))))) (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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))))))))))
(/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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))))))))
(/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (+.f64 1 (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))))))))
(*.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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)))))))) (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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))))))))) (*.f64 (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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)))))))) (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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)))))))))) (/.f64 (/.f64 1 (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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))))))))) (*.f64 (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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)))))))) (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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)))))))))))
(/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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))))))))
(/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (+.f64 1 (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))))))))
(pow.f64 (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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)))))))) 1)
(/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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))))))))
(/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (+.f64 1 (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))))))))
(+.f64 (*.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (*.f64 (-.f64 -1 (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))))))) (/.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (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)))))))))) 0)
(*.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (*.f64 (+.f64 1 (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))))))) (/.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (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))))))))))
(*.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (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)))))))))))
(*.f64 (/.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (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)))))))) (*.f64 (neg.f64 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (+.f64 1 (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)))))))))
(*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (neg.f64 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (/.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (+.f64 1 (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)))))))) (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 (/.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (+.f64 1 (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)))))))) (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(+.f64 0 (*.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (*.f64 (-.f64 -1 (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))))))) (/.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (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)))))))))))
(*.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (*.f64 (+.f64 1 (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))))))) (/.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (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))))))))))
(*.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (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)))))))))))
(*.f64 (/.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (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)))))))) (*.f64 (neg.f64 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (+.f64 1 (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)))))))))
(*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (neg.f64 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (/.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (+.f64 1 (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)))))))) (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 (/.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (+.f64 1 (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)))))))) (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(-.f64 (*.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (*.f64 (-.f64 -1 (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))))))) (/.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (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)))))))))) 0)
(*.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (*.f64 (+.f64 1 (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))))))) (/.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (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))))))))))
(*.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (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)))))))))))
(*.f64 (/.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (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)))))))) (*.f64 (neg.f64 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (+.f64 1 (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)))))))))
(*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (neg.f64 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (/.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (+.f64 1 (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)))))))) (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 (/.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (+.f64 1 (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)))))))) (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(/.f64 (*.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (*.f64 (-.f64 -1 (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))))))) (/.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (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)))))))))) 1)
(*.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (*.f64 (+.f64 1 (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))))))) (/.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (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))))))))))
(*.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (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)))))))))))
(*.f64 (/.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (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)))))))) (*.f64 (neg.f64 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (+.f64 1 (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)))))))))
(*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (neg.f64 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (/.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (+.f64 1 (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)))))))) (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 (/.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (+.f64 1 (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)))))))) (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(/.f64 (*.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (*.f64 (-.f64 -1 (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))))))) (/.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (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)))))))))) (/.f64 (*.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (*.f64 (-.f64 -1 (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))))))) (/.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (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)))))))))) (*.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (*.f64 (-.f64 -1 (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))))))) (/.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (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))))))))))))
(*.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (*.f64 (+.f64 1 (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))))))) (/.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (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))))))))))
(*.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (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)))))))))))
(*.f64 (/.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (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)))))))) (*.f64 (neg.f64 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (+.f64 1 (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)))))))))
(*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (neg.f64 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (/.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (+.f64 1 (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)))))))) (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 (/.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (+.f64 1 (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)))))))) (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(pow.f64 (*.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (*.f64 (-.f64 -1 (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))))))) (/.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (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)))))))))) 1)
(*.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (*.f64 (+.f64 1 (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))))))) (/.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (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))))))))))
(*.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (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)))))))))))
(*.f64 (/.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (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)))))))) (*.f64 (neg.f64 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (+.f64 1 (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)))))))))
(*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (neg.f64 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) (/.f64 (/.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (+.f64 1 (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)))))))) (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (/.f64 (/.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (+.f64 1 (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)))))))) (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))

eval3.5s (12.9%)

Compiler

Compiled 130745 to 105171 computations (19.6% saved)

prune447.0ms (1.6%)

Pruning

18 alts after pruning (9 fresh and 9 done)

PrunedKeptTotal
New126261268
Fresh134
Picked101
Done1910
Total1265181283
Error
0.8b
Counts
1283 → 18
Alt Table
Click to see full alt table
StatusErrorProgram
34.5b
(-.f64 (-.f64 0 (*.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (*.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))) 1)
34.5b
(+.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) -1)
34.3b
(*.f64 (/.f64 (/.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))))) (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))))) (*.f64 (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))))) (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
30.8b
(*.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (*.f64 (-.f64 (+.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 2) 2) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
16.8b
(*.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
16.8b
(*.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (-.f64 (-.f64 0 (-.f64 -1 (pow.f64 (/.f64 Om Omc) 2))) 1)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
23.6b
(*.f64 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))) (/.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))))
34.5b
(asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
45.7b
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) 1))
44.9b
(asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 1)))
23.4b
(asin.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
56.8b
(asin.f64 (*.f64 (-.f64 (-.f64 0 (-.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) 1) 1))
10.4b
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
41.3b
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (*.f64 (pow.f64 (*.f64 (/.f64 t l) (/.f64 t l)) 2) (pow.f64 (/.f64 1 (/.f64 t l)) 2)))))))
10.4b
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (+.f64 (-.f64 (pow.f64 (/.f64 Om Omc) 2) 2) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
22.3b
(asin.f64 (sqrt.f64 (/.f64 1 (-.f64 1 (*.f64 -2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
34.3b
(asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
31.1b
(asin.f64 1)
Compiler

Compiled 823 to 659 computations (19.9% saved)

regimes229.0ms (0.8%)

Counts
27 → 3
Calls
Call 1
Inputs
(asin.f64 1)
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) 1))
(asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 1)))
(asin.f64 (*.f64 (-.f64 (-.f64 0 (-.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) 1) 1))
(asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) -1)
(-.f64 (-.f64 0 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.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)))))
(asin.f64 (sqrt.f64 (/.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)))))))
(-.f64 (-.f64 0 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) 1)
(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 (+.f64 (-.f64 (pow.f64 (/.f64 Om Omc) 2) 2) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (-.f64 (-.f64 0 (-.f64 -1 (pow.f64 (/.f64 Om Omc) 2))) 1)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(-.f64 (-.f64 0 (-.f64 -1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))) 1)
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (*.f64 (*.f64 (/.f64 t l) (/.f64 t l)) (/.f64 1 (/.f64 t l))) 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 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 (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 (*.f64 (/.f64 t l) (/.f64 t l)) 2) (pow.f64 (/.f64 1 (/.f64 t l)) 2)))))))
(asin.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (sqrt.f64 (*.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))) (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(*.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(*.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (*.f64 (-.f64 (+.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) 2) 2) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(*.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (-.f64 (-.f64 0 (-.f64 -1 (pow.f64 (/.f64 Om Omc) 2))) 1)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))
(-.f64 (-.f64 0 (*.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (*.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))))))) 1)
(*.f64 (/.f64 (/.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))))) (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))))) (*.f64 (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))))) (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))))
(-.f64 (-.f64 0 (*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (*.f64 (+.f64 1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) (*.f64 (-.f64 -1 (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)))))))) (/.f64 (neg.f64 (/.f64 -1 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))))) (*.f64 (-.f64 -1 (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))))))))))) 1)
(*.f64 (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))))) (/.f64 (/.f64 1 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2)))))) (*.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (-.f64 1 (*.f64 (pow.f64 (/.f64 t l) 2) -2))))))))
Outputs
(asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 1)))
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (+.f64 (-.f64 (pow.f64 (/.f64 Om Omc) 2) 2) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) 1))
Calls

14 calls:

36.0ms
(/.f64 t l)
17.0ms
(*.f64 2 (pow.f64 (/.f64 t l) 2))
16.0ms
(pow.f64 (/.f64 t l) 2)
16.0ms
l
15.0ms
Om
Results
ErrorSegmentsBranch
10.4b1t
10.4b1l
10.4b1Om
10.4b1Omc
5.7b2(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
5.7b2(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
5.7b2(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
10.4b1(-.f64 1 (pow.f64 (/.f64 Om Omc) 2))
10.4b1(pow.f64 (/.f64 Om Omc) 2)
10.4b1(/.f64 Om Omc)
5.7b2(+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))
5.7b2(*.f64 2 (pow.f64 (/.f64 t l) 2))
5.7b2(pow.f64 (/.f64 t l) 2)
0.9b3(/.f64 t l)
Compiler

Compiled 1178 to 917 computations (22.2% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
9.832007436445727e+37
1.26451865334716e+39
0.0ms
-4.1328462532183686e+124
-1.757864290394767e+123
Compiler

Compiled 30 to 25 computations (16.7% saved)

regimes123.0ms (0.5%)

Counts
12 → 3
Calls
Call 1
Inputs
(asin.f64 1)
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) 1))
(asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 1)))
(asin.f64 (*.f64 (-.f64 (-.f64 0 (-.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) 1) 1))
(asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) -1)
(-.f64 (-.f64 0 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.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)))))
(asin.f64 (sqrt.f64 (/.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)))))))
(-.f64 (-.f64 0 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) 1)
(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 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 1)))
(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 (*.f64 (sqrt.f64 1/2) l) t) 1))
Calls

14 calls:

17.0ms
(/.f64 t l)
10.0ms
(pow.f64 (/.f64 t l) 2)
9.0ms
(/.f64 Om Omc)
9.0ms
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
9.0ms
Om
Results
ErrorSegmentsBranch
10.4b1t
10.4b1l
10.4b1Om
10.4b1Omc
5.7b2(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
5.7b2(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
5.7b2(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
10.4b1(-.f64 1 (pow.f64 (/.f64 Om Omc) 2))
10.4b1(pow.f64 (/.f64 Om Omc) 2)
10.4b1(/.f64 Om Omc)
5.7b2(+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))
5.7b2(*.f64 2 (pow.f64 (/.f64 t l) 2))
5.7b2(pow.f64 (/.f64 t l) 2)
0.9b3(/.f64 t l)
Compiler

Compiled 316 to 262 computations (17.1% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
9.832007436445727e+37
1.26451865334716e+39
0.0ms
-4.1328462532183686e+124
-1.757864290394767e+123
Compiler

Compiled 30 to 25 computations (16.7% saved)

regimes174.0ms (0.6%)

Counts
11 → 7
Calls
Call 1
Inputs
(asin.f64 1)
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) 1))
(asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 1)))
(asin.f64 (*.f64 (-.f64 (-.f64 0 (-.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) 1) 1))
(asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) -1)
(-.f64 (-.f64 0 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.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)))))
(asin.f64 (sqrt.f64 (/.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)))))))
(-.f64 (-.f64 0 (-.f64 -1 (asin.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2))))))) 1)
Outputs
(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 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) 1))
(asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 1)))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) 1))
(asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2)))))))
(asin.f64 1)
Calls

4 calls:

107.0ms
t
46.0ms
l
8.0ms
Omc
7.0ms
Om
Results
ErrorSegmentsBranch
16.3b5t
13.3b7l
22.3b1Om
22.3b1Omc
Compiler

Compiled 164 to 140 computations (14.6% saved)

bsearch264.0ms (1%)

Algorithm
binary-search
Steps
TimeLeftRight
49.0ms
9.064466033871876e+136
1.4294635311108554e+142
54.0ms
4.377926992670198e-162
8.966716798992668e-146
42.0ms
6.712171204213107e-259
2.8280258260388504e-256
35.0ms
-4.7953062532985104e-257
-2.0852659773242365e-259
43.0ms
-9.133529650770371e-150
-5.250186796096348e-153
39.0ms
-4.2455483497873606e+82
-1.5695597093766058e+81
Results
237.0ms784×body256valid
Compiler

Compiled 1509 to 1340 computations (11.2% saved)

regimes212.0ms (0.8%)

Counts
8 → 5
Calls
Call 1
Inputs
(asin.f64 1)
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) 1))
(asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 1)))
(asin.f64 (*.f64 (-.f64 (-.f64 0 (-.f64 -1 (/.f64 (*.f64 (sqrt.f64 1/2) l) t))) 1) 1))
(asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))
(+.f64 (+.f64 1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (pow.f64 Om 2) (pow.f64 Omc 2)))))) -1)
(-.f64 (-.f64 0 (-.f64 -1 (asin.f64 (+.f64 1 (*.f64 -1/2 (/.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)))))
Outputs
(asin.f64 1)
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) 1))
(asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 1)))
(asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) 1))
(asin.f64 1)
Calls

4 calls:

58.0ms
Om
51.0ms
Omc
49.0ms
l
48.0ms
t
Results
ErrorSegmentsBranch
22.7b4t
20.2b5l
27.8b5Om
28.7b5Omc
Compiler

Compiled 117 to 99 computations (15.4% saved)

bsearch153.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
38.0ms
5.011868446242258e-114
1.0417784458920677e-112
42.0ms
6.712171204213107e-259
2.8280258260388504e-256
38.0ms
-4.7953062532985104e-257
-2.0852659773242365e-259
35.0ms
-1.1591144416364902e-89
-2.447320326894656e-90
Results
137.0ms448×body256valid
Compiler

Compiled 738 to 647 computations (12.3% saved)

regimes64.0ms (0.2%)

Accuracy

Total -41.0b remaining (-189.1%)

Threshold costs -41.0b (-189.1%)

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

4 calls:

25.0ms
Om
21.0ms
t
9.0ms
l
7.0ms
Omc
Results
ErrorSegmentsBranch
24.0b5t
21.7b3l
29.4b3Om
31.1b1Omc
Compiler

Compiled 35 to 29 computations (17.1% saved)

bsearch42.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
22.0ms
5.011868446242258e-114
1.0417784458920677e-112
21.0ms
-1.1591144416364902e-89
-2.447320326894656e-90
Results
37.0ms208×body256valid
Compiler

Compiled 303 to 272 computations (10.2% saved)

simplify13.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
093716
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (/.f64 t l) -39999999999999997934127497869248572857579073509128349407842058452339716281948109677010149796356083535540801690453702504087552) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 1))) (if (<=.f64 (/.f64 t l) 99999999999999997748809823456034029568) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (+.f64 (-.f64 (pow.f64 (/.f64 Om Omc) 2) 2) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) 1))))
(if (<=.f64 (/.f64 t l) -39999999999999997934127497869248572857579073509128349407842058452339716281948109677010149796356083535540801690453702504087552) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 1))) (if (<=.f64 (/.f64 t l) 99999999999999997748809823456034029568) (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 (*.f64 (sqrt.f64 1/2) l) t) 1))))
(if (<=.f64 l -42000000000000000485081455686021596286340133072621285256243359832936699389250895872) (asin.f64 1) (if (<=.f64 l -6928759139320799/29484081443918291814387145163970850710288447034503440846689111720668938768688662906922865040450459121417721679927842538279457692421287442441886205089317937841010900992) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (if (<=.f64 l -432778879906337/270486799941460606132397969877256502537649830930494219329515883021657038109043128050901635014480480202073290236547649883587761950465374995072275956973025063377093982207490603094390537050330337819148407249004128462923790485888799610285259212168722675962643753419641855148032) (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) 1)) (if (<=.f64 l 1298336639719011/270486799941460606132397969877256502537649830930494219329515883021657038109043128050901635014480480202073290236547649883587761950465374995072275956973025063377093982207490603094390537050330337819148407249004128462923790485888799610285259212168722675962643753419641855148032) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 1))) (if (<=.f64 l 7281407019368197/7914572847139345089936080672628710081124203171238778877250017794972711203409019749450124833959777439667125485632516458859243681097816038718961476963260581373331416708758372352) (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) 1)) (if (<=.f64 l 122000000000000000040334810941509387924923684899246387882074140217879819133759363809933413088714669396306576945395628055047843707233652178944) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 1)))))))
(if (<=.f64 l -5160371885977661/573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638656) (asin.f64 1) (if (<=.f64 l -7790019838314065/8655577598126739396236735036072208081204794589775815018544508256693025219489380097628852320463375366466345287569524796274808382414891999842312830623136802028067007430639699299020497185610570810212749031968132110813561295548441587529128294789399125630804600109428539364737024) (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) 1)) (if (<=.f64 l 2217991759519977/1081947199765842424529591879509026010150599323721976877318063532086628152436172512203606540057921920808293160946190599534351047801861499980289103827892100253508375928829962412377562148201321351276593628996016513851695161943555198441141036848674890703850575013678567420592128) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 1))) (if (<=.f64 l 7278257947067139/346583711765101857447301773017885462929554634421977071896309947576827663475703202879996800763017447262173901370175446478621769728) (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) 1)) (asin.f64 1)))))
(if (<=.f64 l -7912570225165747/2293498615990071511610820895302086940796564989168281123737588839386922876088484808070018553110125686554624) (asin.f64 1) (if (<=.f64 l 6585090523536935/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) 1)) (asin.f64 1)))
(asin.f64 1)
Outputs
(if (<=.f64 (/.f64 t l) -39999999999999997934127497869248572857579073509128349407842058452339716281948109677010149796356083535540801690453702504087552) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 1))) (if (<=.f64 (/.f64 t l) 99999999999999997748809823456034029568) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (+.f64 (-.f64 (pow.f64 (/.f64 Om Omc) 2) 2) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) 1))))
(if (<=.f64 (/.f64 t l) -39999999999999997934127497869248572857579073509128349407842058452339716281948109677010149796356083535540801690453702504087552) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) -1)) (if (<=.f64 (/.f64 t l) 99999999999999997748809823456034029568) (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (+.f64 (-.f64 (pow.f64 (/.f64 Om Omc) 2) 2) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) 1))))
(if (<=.f64 (/.f64 t l) -39999999999999997934127497869248572857579073509128349407842058452339716281948109677010149796356083535540801690453702504087552) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 1))) (if (<=.f64 (/.f64 t l) 99999999999999997748809823456034029568) (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 (*.f64 (sqrt.f64 1/2) l) t) 1))))
(if (<=.f64 (/.f64 t l) -39999999999999997934127497869248572857579073509128349407842058452339716281948109677010149796356083535540801690453702504087552) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) -1)) (if (<=.f64 (/.f64 t l) 99999999999999997748809823456034029568) (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 (*.f64 (sqrt.f64 1/2) l) t) 1))))
(if (<=.f64 l -42000000000000000485081455686021596286340133072621285256243359832936699389250895872) (asin.f64 1) (if (<=.f64 l -6928759139320799/29484081443918291814387145163970850710288447034503440846689111720668938768688662906922865040450459121417721679927842538279457692421287442441886205089317937841010900992) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (if (<=.f64 l -432778879906337/270486799941460606132397969877256502537649830930494219329515883021657038109043128050901635014480480202073290236547649883587761950465374995072275956973025063377093982207490603094390537050330337819148407249004128462923790485888799610285259212168722675962643753419641855148032) (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) 1)) (if (<=.f64 l 1298336639719011/270486799941460606132397969877256502537649830930494219329515883021657038109043128050901635014480480202073290236547649883587761950465374995072275956973025063377093982207490603094390537050330337819148407249004128462923790485888799610285259212168722675962643753419641855148032) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 1))) (if (<=.f64 l 7281407019368197/7914572847139345089936080672628710081124203171238778877250017794972711203409019749450124833959777439667125485632516458859243681097816038718961476963260581373331416708758372352) (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) 1)) (if (<=.f64 l 122000000000000000040334810941509387924923684899246387882074140217879819133759363809933413088714669396306576945395628055047843707233652178944) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 1)))))))
(if (<=.f64 l -42000000000000000485081455686021596286340133072621285256243359832936699389250895872) (asin.f64 1) (if (<=.f64 l -6928759139320799/29484081443918291814387145163970850710288447034503440846689111720668938768688662906922865040450459121417721679927842538279457692421287442441886205089317937841010900992) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (if (<=.f64 l -432778879906337/270486799941460606132397969877256502537649830930494219329515883021657038109043128050901635014480480202073290236547649883587761950465374995072275956973025063377093982207490603094390537050330337819148407249004128462923790485888799610285259212168722675962643753419641855148032) (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) 1)) (if (<=.f64 l 1298336639719011/270486799941460606132397969877256502537649830930494219329515883021657038109043128050901635014480480202073290236547649883587761950465374995072275956973025063377093982207490603094390537050330337819148407249004128462923790485888799610285259212168722675962643753419641855148032) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) -1)) (if (<=.f64 l 7281407019368197/7914572847139345089936080672628710081124203171238778877250017794972711203409019749450124833959777439667125485632516458859243681097816038718961476963260581373331416708758372352) (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) 1)) (if (<=.f64 l 122000000000000000040334810941509387924923684899246387882074140217879819133759363809933413088714669396306576945395628055047843707233652178944) (asin.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 t 2) (pow.f64 l 2))))))) (asin.f64 1)))))))
(if (<=.f64 l -5160371885977661/573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638656) (asin.f64 1) (if (<=.f64 l -7790019838314065/8655577598126739396236735036072208081204794589775815018544508256693025219489380097628852320463375366466345287569524796274808382414891999842312830623136802028067007430639699299020497185610570810212749031968132110813561295548441587529128294789399125630804600109428539364737024) (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) 1)) (if (<=.f64 l 2217991759519977/1081947199765842424529591879509026010150599323721976877318063532086628152436172512203606540057921920808293160946190599534351047801861499980289103827892100253508375928829962412377562148201321351276593628996016513851695161943555198441141036848674890703850575013678567420592128) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) (neg.f64 1))) (if (<=.f64 l 7278257947067139/346583711765101857447301773017885462929554634421977071896309947576827663475703202879996800763017447262173901370175446478621769728) (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) 1)) (asin.f64 1)))))
(if (<=.f64 l -5160371885977661/573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638656) (asin.f64 1) (if (<=.f64 l -7790019838314065/8655577598126739396236735036072208081204794589775815018544508256693025219489380097628852320463375366466345287569524796274808382414891999842312830623136802028067007430639699299020497185610570810212749031968132110813561295548441587529128294789399125630804600109428539364737024) (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) 1)) (if (<=.f64 l 2217991759519977/1081947199765842424529591879509026010150599323721976877318063532086628152436172512203606540057921920808293160946190599534351047801861499980289103827892100253508375928829962412377562148201321351276593628996016513851695161943555198441141036848674890703850575013678567420592128) (asin.f64 (*.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t) -1)) (if (<=.f64 l 7278257947067139/346583711765101857447301773017885462929554634421977071896309947576827663475703202879996800763017447262173901370175446478621769728) (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) 1)) (asin.f64 1)))))
(if (<=.f64 l -7912570225165747/2293498615990071511610820895302086940796564989168281123737588839386922876088484808070018553110125686554624) (asin.f64 1) (if (<=.f64 l 6585090523536935/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864) (asin.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) l) t) 1)) (asin.f64 1)))
(asin.f64 1)
Compiler

Compiled 281 to 223 computations (20.6% saved)

soundness170.0ms (0.6%)

Algorithm
egg-herbie
Rules
1770×rational.json-simplify-47
1076×rational.json-simplify-49
1000×rational.json-simplify-43
918×rational.json-simplify-54
910×rational.json-simplify-50
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
034916074
172915716
2141914774
3339414088
Stop Event
node limit
Compiler

Compiled 83 to 67 computations (19.3% saved)

end155.0ms (0.6%)

Compiler

Compiled 261 to 201 computations (23% saved)

Profiling

Loading profile data...