Details

Time bar (total: 11.1s)

analyze1.4s

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

sample60.0ms

Algorithm
intervals
Results
23.0ms124×body160valid
12.0ms132×body80valid
11.0ms121×body80nan

simplify145.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (126.0ms)

IterNodesCost
0490929
1490929

prune2.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 10.7b

Counts
2 → 1

localize14.0ms

Local error

Found 4 expressions with local error:

0.2b
(pow.f64 (/.f64 t l) 2)
0.2b
(pow.f64 (/.f64 Om Omc) 2)
0.3b
(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)))))

rewrite41.0ms

Algorithm
rewrite-expression-head
Rules
80×add-sqr-sqrt_binary64
67×times-frac_binary64
59×*-un-lft-identity_binary64
48×sqrt-prod_binary64
38×add-cube-cbrt_binary64 unpow-prod-down_binary64
30×difference-of-squares_binary64
10×add-exp-log_binary64
unpow2_binary64 sqr-pow_binary64
pow1_binary64
pow-unpow_binary64
add-log-exp_binary64 add-cbrt-cube_binary64 insert-posit16 pow-exp_binary64
distribute-lft-out--_binary64 div-inv_binary64
pow-to-exp_binary64 pow-pow_binary64 associate-/r/_binary64 rem-sqrt-square_binary64 div-exp_binary64
flip3-+_binary64 pow1/2_binary64 asin-acos_binary64 sqrt-pow1_binary64 flip-+_binary64 sqrt-div_binary64
Counts
4 → 130
Calls
4 calls:
6.0ms
(pow.f64 (/.f64 t l) 2)
6.0ms
(pow.f64 (/.f64 Om Omc) 2)
1.0ms
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
21.0ms
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))

series1.4s

Counts
4 → 12
Calls
4 calls:
222.0ms
(pow.f64 (/.f64 t l) 2)
234.0ms
(pow.f64 (/.f64 Om Omc) 2)
220.0ms
(asin.f64 (sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
715.0ms
(sqrt.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2)) (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
09301601
19301601
085467
185467
09301601
19301601
085467
185467
0510333
03481896
13481896
01151653
11151653
03481896
13481896
01151653
11151653
011935
111935
0383441
1383441
0129
1129
0383441
1383441
0129
1129
013
113
0383441
1383441
0129
1129
0383441
1383441
0129
1129
013
113

simplify150.0ms

Counts
142 → 142
Iterations

Useful iterations: 0 (103.0ms)

IterNodesCost
049253951
149253951

prune169.0ms

Filtered
92 candidates to 142 candidates (-54.3%)
Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New1366142
Fresh000
Picked011
Done000
Total1367143

Merged error: 10.6b

Counts
143 → 7

localize15.0ms

Local error

Found 4 expressions with local error:

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

rewrite52.0ms

Algorithm
rewrite-expression-head
Rules
155×add-sqr-sqrt_binary64 sqrt-prod_binary64
125×times-frac_binary64
112×*-un-lft-identity_binary64
70×difference-of-squares_binary64
63×add-cube-cbrt_binary64
41×unpow-prod-down_binary64
17×associate-/l*_binary64
15×unpow2_binary64 sqr-pow_binary64
add-exp-log_binary64
distribute-lft-out--_binary64
associate-/r*_binary64 pow1_binary64 add-cbrt-cube_binary64 sqrt-div_binary64
add-log-exp_binary64 insert-posit16
pow-unpow_binary64
flip3-+_binary64 associate-/l/_binary64 associate-/r/_binary64 div-inv_binary64 div-exp_binary64 flip-+_binary64 pow-exp_binary64
pow-to-exp_binary64 pow1/2_binary64 asin-acos_binary64 flip3--_binary64 cbrt-undiv_binary64 pow-pow_binary64 sqrt-undiv_binary64 sqrt-pow1_binary64 rem-sqrt-square_binary64 clear-num_binary64 frac-2neg_binary64 flip--_binary64
Counts
4 → 198
Calls
4 calls:
6.0ms
(pow.f64 (/.f64 Om Omc) 2)
1.0ms
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (sqrt.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
24.0ms
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (sqrt.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
4.0ms
(sqrt.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))

series1.5s

Counts
4 → 12
Calls
4 calls:
226.0ms
(pow.f64 (/.f64 Om Omc) 2)
224.0ms
(asin.f64 (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (sqrt.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))
639.0ms
(/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (sqrt.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
424.0ms
(sqrt.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
0572741
1572741
0249
1249
0572741
1572741
0249
1249
0530712
09621663
19621663
0135559
1135559
09621663
19621663
0135559
1135559
0504981
03601914
13601914
01101680
11101680
03601914
13601914
01101680
11101680
012240
112240
0383441
1383441
0129
1129
0383441
1383441
0129
1129
013
113

simplify175.0ms

Counts
210 → 210
Iterations

Useful iterations: 0 (101.0ms)

IterNodesCost
050448141

prune209.0ms

Filtered
111 candidates to 210 candidates (-89.2%)
Pruning

10 alts after pruning (8 fresh and 2 done)

PrunedKeptTotal
New2064210
Fresh145
Picked011
Done011
Total20710217

Merged error: 10.5b

Counts
217 → 10

localize18.0ms

Local error

Found 4 expressions with local error:

7.4b
(sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
7.4b
(sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
10.1b
(sqrt.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
10.1b
(sqrt.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))

rewrite23.0ms

Algorithm
rewrite-expression-head
Rules
26×sqrt-prod_binary64
16×add-sqr-sqrt_binary64
12×sqrt-div_binary64
10×*-un-lft-identity_binary64 pow1_binary64 add-cube-cbrt_binary64 sqrt-pow1_binary64
pow1/2_binary64 rem-sqrt-square_binary64
flip3-+_binary64 add-log-exp_binary64 add-exp-log_binary64 add-cbrt-cube_binary64 insert-posit16 flip-+_binary64
Counts
4 → 76
Calls
4 calls:
5.0ms
(sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
7.0ms
(sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
4.0ms
(sqrt.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
4.0ms
(sqrt.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))

series1.8s

Counts
4 → 12
Calls
4 calls:
457.0ms
(sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
453.0ms
(sqrt.f64 (sqrt.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
422.0ms
(sqrt.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
423.0ms
(sqrt.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
Iterations

Useful iterations: 0 (9.0ms)

IterNodesCost
0572741
1572741
0249
1249
0572741
1572741
0249
1249
0530712
0572741
1572741
0249
1249
0572741
1572741
0249
1249
0530712
0638903
1638903
0249
1249
0638903
1638903
0249
1249
0530712
0638903
1638903
0249
1249
0638903
1638903
0249
1249
0530712

simplify112.0ms

Counts
88 → 88
Iterations

Useful iterations: 0 (84.0ms)

IterNodesCost
049551564
149551564

prune139.0ms

Filtered
64 candidates to 88 candidates (-37.5%)
Pruning

10 alts after pruning (7 fresh and 3 done)

PrunedKeptTotal
New88088
Fresh077
Picked011
Done022
Total881098

Merged error: 10.5b

Counts
98 → 10

localize22.0ms

Local error

Found 4 expressions with local error:

0.3b
(asin.f64 (*.f64 (/.f64 1 (fabs.f64 (cbrt.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))))
1.2b
(sqrt.f64 (cbrt.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
16.4b
(cbrt.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
16.4b
(cbrt.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))

rewrite16.0ms

Algorithm
rewrite-expression-head
Rules
10×add-sqr-sqrt_binary64 cbrt-prod_binary64
*-un-lft-identity_binary64 add-cube-cbrt_binary64
cbrt-div_binary64 sqrt-prod_binary64
pow1_binary64
add-log-exp_binary64 add-exp-log_binary64 add-cbrt-cube_binary64 insert-posit16
flip3-+_binary64 pow1/3_binary64 flip-+_binary64
sqrt-pow1_binary64 rem-sqrt-square_binary64 sqrt-div_binary64
pow1/2_binary64 asin-acos_binary64
Counts
4 → 58
Calls
4 calls:
1.0ms
(asin.f64 (*.f64 (/.f64 1 (fabs.f64 (cbrt.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))))
5.0ms
(sqrt.f64 (cbrt.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
4.0ms
(cbrt.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
4.0ms
(cbrt.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))

series1.1s

Counts
4 → 12
Calls
4 calls:
253.0ms
(asin.f64 (*.f64 (/.f64 1 (fabs.f64 (cbrt.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))) (/.f64 (sqrt.f64 (-.f64 1 (pow.f64 (/.f64 Om Omc) 2))) (sqrt.f64 (cbrt.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))))))
285.0ms
(sqrt.f64 (cbrt.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2)))))
273.0ms
(cbrt.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
272.0ms
(cbrt.f64 (+.f64 1 (*.f64 2 (pow.f64 (/.f64 t l) 2))))
Iterations

Useful iterations: 0 (16.0ms)

IterNodesCost
01361734
11361734
0941629
1941629
01361734
11361734
0941629
1941629
0539440
01361734
11361734
0941629
1941629
01361734
11361734
0941629
1941629
0539440
02031752
12031752
01141647
11141647
02031752
12031752
01141647
11141647
0539548
04482166
14482166
01421780
11421780
04482166
14482166
01421780
11421780
013833
113833

simplify122.0ms

Counts
70 → 70
Iterations

Useful iterations: 0 (93.0ms)

IterNodesCost
049091786
149091786

prune135.0ms

Filtered
62 candidates to 70 candidates (-12.9%)
Pruning

10 alts after pruning (7 fresh and 3 done)

PrunedKeptTotal
New69170
Fresh066
Picked101
Done033
Total701080

Merged error: 10.5b

Counts
80 → 10

regimes377.0ms

Accuracy

0% (0.2b remaining)

Error of 10.3b against oracle of 10.2b and baseline of 10.3b

bsearch0.0ms

simplify6.0ms

Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
03029
13029

end0.0ms

sample1.9s

Algorithm
intervals
Results
724.0ms3830×body160valid
440.0ms4672×body80nan
393.0ms4170×body80valid

Profiling

Loading profile data...