Details

Time bar (total: 15.7s)

analyze2.0s (12.8%)

Algorithm
search
Search
TrueOtherFalseIter
0%99.8%0.2%0
0%99.8%0.2%1
0%99.8%0.2%2
0%99.8%0.2%3
0%99.8%0.2%4
0%99.8%0.2%5
0%99.8%0.2%6
0%99.8%0.2%7
0%99.8%0.2%8
18.7%76.4%4.9%9
18.7%76.4%4.9%10
21.8%72.5%5.7%11
21.8%69.8%8.4%12
32.7%46.6%20.7%13
32.7%46.6%20.7%14
Compiler

Compiled 24 to 20 computations (16.7% saved)

sample61.0ms (0.4%)

Algorithm
intervals
Results
29.0ms256×body128valid
13.0ms125×body128nan
Compiler

Compiled 51 to 43 computations (15.7% saved)

simplify68.0ms (0.4%)

Algorithm
egg-herbie
Rules
525×associate-/r/_binary64
484×unswap-sqr_binary64
458×associate-/l/_binary64
422×associate-*l/_binary64
301×*-commutative_binary64
Counts
1 → 0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01729
13329
26129
315829
447629
5162329
6342929
7463129
8495029
9489829

prune2.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New000
Fresh011
Picked000
Done000
Total011
Error
11.2b
Counts
1 → 1
Alt Table
StatusErrorProgram
11.2b
(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 46 to 38 computations (17.4% saved)

localize13.0ms (0.1%)

Local error

Found 4 expressions with local error:

0.2b
(pow.f64 (/.f64 t l) 2)
0.4b
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
0.5b
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
10.3b
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))

rewrite361.0ms (2.3%)

Algorithm
rewrite-expression-head
Error
11.1b
Rules
143×add-sqr-sqrt_binary64
108×times-frac_binary64
98×*-un-lft-identity_binary64
70×difference-of-squares_binary64
49×add-cube-cbrt_binary64
Counts
4 → 173
Calls

4 calls:

18.0ms
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
13.0ms
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
3.0ms
(pow.f64 (/.f64 t l) 2)
0.0ms
(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 5892 to 4086 computations (30.7% saved)

series333.0ms (2.1%)

Error
1.8b
Counts
4 → 53
Calls

4 calls:

145.0ms
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
111.0ms
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
35.0ms
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
16.0ms
(pow.f64 (/.f64 t l) 2)
Compiler

Compiled 4684 to 3888 computations (17% saved)

simplify189.0ms (1.2%)

Algorithm
egg-herbie
Rules
754×associate-*l/_binary64
290×associate-/r/_binary64
218×associate-/l/_binary64
191×cancel-sign-sub-inv_binary64
175×unswap-sqr_binary64
Counts
226 → 165
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03739330
17788148
222788075
352768075

prune115.0ms (0.7%)

Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New1605165
Fresh000
Picked011
Done000
Total1606166
Error
0.6b
Counts
166 → 6
Alt Table
StatusErrorProgram
11.2b
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
42.1b
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))
11.5b
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 (/.f64 Om Omc)) (*.f64 (cbrt.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (cbrt.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 Om Omc)) (cbrt.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))))
40.6b
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
13.6b
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (*.f64 t (/.f64 (/.f64 t l) l)))))))
16.8b
(cbrt.f64 (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)))))) 3))
Compiler

Compiled 2542 to 1713 computations (32.6% saved)

localize22.0ms (0.1%)

Local error

Found 4 expressions with local error:

11.4b
(sqrt.f64 (/.f64 (+.f64 1 (/.f64 Om Omc)) (*.f64 (cbrt.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (cbrt.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))))
18.1b
(cbrt.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
18.1b
(cbrt.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
18.1b
(cbrt.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))

rewrite135.0ms (0.9%)

Algorithm
rewrite-expression-head
Error
0.6b
Rules
18×cbrt-div_binary64
16×sqrt-prod_binary64
11×*-un-lft-identity_binary64
11×add-sqr-sqrt_binary64
cbrt-prod_binary64
Counts
4 → 67
Calls

4 calls:

14.0ms
(sqrt.f64 (/.f64 (+.f64 1 (/.f64 Om Omc)) (*.f64 (cbrt.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (cbrt.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))))
3.0ms
(cbrt.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
2.0ms
(cbrt.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
2.0ms
(cbrt.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
Compiler

Compiled 4150 to 2901 computations (30.1% saved)

series337.0ms (2.1%)

Error
0.6b
Counts
4 → 48
Calls

4 calls:

145.0ms
(sqrt.f64 (/.f64 (+.f64 1 (/.f64 Om Omc)) (*.f64 (cbrt.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (cbrt.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))))
48.0ms
(cbrt.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
48.0ms
(cbrt.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
45.0ms
(cbrt.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
Compiler

Compiled 7487 to 5850 computations (21.9% saved)

simplify229.0ms (1.5%)

Algorithm
egg-herbie
Rules
442×associate-*r*_binary64
413×associate-*l*_binary64
382×times-frac_binary64
380×div-exp_binary64
275×associate-/l*_binary64
Counts
115 → 61
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02044442
14454099
210963858
342933542
447793542
548003542
649223542
755083542

prune58.0ms (0.4%)

Pruning

6 alts after pruning (4 fresh and 2 done)

PrunedKeptTotal
New61061
Fresh044
Picked011
Done011
Total61667
Error
0.6b
Counts
67 → 6
Alt Table
StatusErrorProgram
11.2b
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
42.1b
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))
11.5b
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 (/.f64 Om Omc)) (*.f64 (cbrt.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (cbrt.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 Om Omc)) (cbrt.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))))
40.6b
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
13.6b
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (*.f64 t (/.f64 (/.f64 t l) l)))))))
16.8b
(cbrt.f64 (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)))))) 3))
Compiler

Compiled 2129 to 1478 computations (30.6% saved)

localize16.0ms (0.1%)

Local error

Found 4 expressions with local error:

0.4b
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (*.f64 t (/.f64 (/.f64 t l) l)))))
0.5b
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (*.f64 t (/.f64 (/.f64 t l) l)))))))
3.9b
(*.f64 t (/.f64 (/.f64 t l) l))
10.3b
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (*.f64 t (/.f64 (/.f64 t l) l))))))

rewrite312.0ms (2%)

Algorithm
rewrite-expression-head
Error
0.5b
Rules
180×add-sqr-sqrt_binary64
168×times-frac_binary64
126×*-un-lft-identity_binary64
77×add-cube-cbrt_binary64
70×difference-of-squares_binary64
Counts
4 → 209
Calls

4 calls:

17.0ms
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (*.f64 t (/.f64 (/.f64 t l) l)))))
16.0ms
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (*.f64 t (/.f64 (/.f64 t l) l))))))
12.0ms
(*.f64 t (/.f64 (/.f64 t l) l))
0.0ms
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (*.f64 t (/.f64 (/.f64 t l) l)))))))
Compiler

Compiled 7637 to 4092 computations (46.4% saved)

series330.0ms (2.1%)

Error
0.6b
Counts
4 → 53
Calls

4 calls:

143.0ms
(/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (*.f64 t (/.f64 (/.f64 t l) l)))))
108.0ms
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (*.f64 t (/.f64 (/.f64 t l) l))))))
37.0ms
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (*.f64 t (/.f64 (/.f64 t l) l)))))))
19.0ms
(*.f64 t (/.f64 (/.f64 t l) l))
Compiler

Compiled 4684 to 3888 computations (17% saved)

simplify268.0ms (1.7%)

Algorithm
egg-herbie
Rules
253×associate-/l*_binary64
243×associate-*l*_binary64
230×associate-*r*_binary64
229×cancel-sign-sub-inv_binary64
199×neg-mul-1_binary64
Counts
262 → 240
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
043710676
19559520
232189394
345099358
449599358

prune147.0ms (0.9%)

Pruning

8 alts after pruning (5 fresh and 3 done)

PrunedKeptTotal
New2382240
Fresh033
Picked011
Done022
Total2388246
Error
0.5b
Counts
246 → 8
Alt Table
StatusErrorProgram
11.2b
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
42.1b
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))
11.5b
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 (/.f64 Om Omc)) (*.f64 (cbrt.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (cbrt.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 Om Omc)) (cbrt.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))))
40.6b
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
13.6b
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (*.f64 t (/.f64 (/.f64 t l) l)))))))
16.8b
(cbrt.f64 (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)))))) 3))
23.5b
(*.f64 (sqrt.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))) (sqrt.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))))
23.9b
(*.f64 (*.f64 (cbrt.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))) (cbrt.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))))))) (cbrt.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))))
Compiler

Compiled 4787 to 2656 computations (44.5% saved)

localize16.0ms (0.1%)

Local error

Found 4 expressions with local error:

0.5b
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
0.5b
(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)))))) 3)
10.3b
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
16.3b
(cbrt.f64 (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)))))) 3))

rewrite170.0ms (1.1%)

Algorithm
rewrite-expression-head
Error
0.5b
Rules
70×add-sqr-sqrt_binary64
49×times-frac_binary64
49×*-un-lft-identity_binary64
48×sqrt-prod_binary64
30×difference-of-squares_binary64
Counts
4 → 112
Calls

4 calls:

14.0ms
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
2.0ms
(cbrt.f64 (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)))))) 3))
2.0ms
(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)))))) 3)
0.0ms
(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 4079 to 2978 computations (27% saved)

series320.0ms (2%)

Error
0.5b
Counts
4 → 50
Calls

4 calls:

120.0ms
(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)))))) 3)
113.0ms
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
38.0ms
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
36.0ms
(cbrt.f64 (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)))))) 3))
Compiler

Compiled 4032 to 3442 computations (14.6% saved)

simplify216.0ms (1.4%)

Algorithm
egg-herbie
Rules
544×associate-/r*_binary64
473×associate-/l*_binary64
312×associate-*r/_binary64
305×associate-*l/_binary64
224×unswap-sqr_binary64
Counts
162 → 129
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02677359
14966226
212676195
345526195
449656195
549666195

prune58.0ms (0.4%)

Pruning

10 alts after pruning (7 fresh and 3 done)

PrunedKeptTotal
New1263129
Fresh044
Picked101
Done033
Total12710137
Error
0.5b
Counts
137 → 10
Alt Table
StatusErrorProgram
11.7b
(*.f64 (cbrt.f64 (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)))))) 2)) (cbrt.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))))
11.5b
(asin.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 1 (/.f64 Om Omc)) (*.f64 (cbrt.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))) (cbrt.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))) (sqrt.f64 (/.f64 (-.f64 1 (/.f64 Om Omc)) (cbrt.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))))
11.2b
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
42.1b
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (/.f64 (*.f64 l (sqrt.f64 1/2)) t)))
17.3b
(cbrt.f64 (exp.f64 (*.f64 3 (log.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))))))
40.6b
(asin.f64 (*.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (neg.f64 (/.f64 (*.f64 l (sqrt.f64 1/2)) t))))
13.6b
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (*.f64 t (/.f64 (/.f64 t l) l)))))))
16.8b
(cbrt.f64 (pow.f64 (cbrt.f64 (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)))))) 3)) 3))
23.5b
(*.f64 (sqrt.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))) (sqrt.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))))
23.9b
(*.f64 (*.f64 (cbrt.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))) (cbrt.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l))))))))) (cbrt.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (/.f64 (*.f64 t t) (*.f64 l l)))))))))
Compiler

Compiled 1668 to 1204 computations (27.8% saved)

regimes7.6s (48%)

Accuracy

Total 0.1b remaining (9.6%)

Threshold costs 0.1b (9.6%)

Compiler

Compiled 177673 to 135999 computations (23.5% saved)

bsearch19.0ms (0.1%)

Compiler

Compiled 7 to 5 computations (28.6% saved)

simplify6.0ms (0%)

Algorithm
egg-herbie
Rules
12×*-commutative_binary64
+-commutative_binary64
sub-neg_binary64
neg-sub0_binary64
neg-mul-1_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03599
15199
26999
38299
49199
59499
69399

end1.0ms (0%)

Compiler

Compiled 68 to 48 computations (29.4% saved)

sample2.4s (15%)

Algorithm
intervals
Results
1.0s8000×body128valid
535.0ms4602×body128nan
Compiler

Compiled 461 to 346 computations (24.9% saved)

Profiling

Loading profile data...