Details

Time bar (total: 21.4s)

sample169.0ms

Algorithm
intervals
Results
50.0ms126×body160valid
47.0ms260×body80nan
42.0ms130×body80valid

simplify3.1s

Counts
1 → 1
Iterations
IterNodes
done5000
64967
51097
4396
3153
263
132
016

prune18.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 8.2b

localize62.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (/ Om Omc) (/ Om Omc))
0.3b
(* (/ t l) (/ t l))
0.4b
(asin (sqrt (/ (- 1 (* (/ Om Omc) (/ Om Omc))) (fma 2 (* (/ t l) (/ t l)) 1))))
7.6b
(sqrt (/ (- 1 (* (/ Om Omc) (/ Om Omc))) (fma 2 (* (/ t l) (/ t l)) 1)))

rewrite61.0ms

Algorithm
rewrite-expression-head
Rules
99×add-sqr-sqrt
96×times-frac
72×*-un-lft-identity
69×add-cube-cbrt
28×add-cbrt-cube add-exp-log
26×swap-sqr associate-*r* associate-*l*
19×pow1 sqrt-prod
div-inv
cbrt-undiv div-exp prod-exp cbrt-unprod unswap-sqr
difference-of-squares
expm1-log1p-u insert-posit16 log1p-expm1-u add-log-exp
pow2 frac-times rem-sqrt-square pow-plus pow-prod-down associate-*l/ associate-*r/ pow-sqr *-commutative pow-prod-up
asin-acos sqrt-pow1 pow1/2 sqrt-div
Counts
4 → 185
Calls
4 calls:
26.0ms
(* (/ Om Omc) (/ Om Omc))
23.0ms
(* (/ t l) (/ t l))
1.0ms
(asin (sqrt (/ (- 1 (* (/ Om Omc) (/ Om Omc))) (fma 2 (* (/ t l) (/ t l)) 1))))
6.0ms
(sqrt (/ (- 1 (* (/ Om Omc) (/ Om Omc))) (fma 2 (* (/ t l) (/ t l)) 1)))

series264.0ms

Counts
4 → 12
Calls
4 calls:
27.0ms
(* (/ Om Omc) (/ Om Omc))
36.0ms
(* (/ t l) (/ t l))
18.0ms
(asin (sqrt (/ (- 1 (* (/ Om Omc) (/ Om Omc))) (fma 2 (* (/ t l) (/ t l)) 1))))
182.0ms
(sqrt (/ (- 1 (* (/ Om Omc) (/ Om Omc))) (fma 2 (* (/ t l) (/ t l)) 1)))

simplify1.9s

Counts
197 → 197
Iterations
IterNodes
done5001
22841
1919
0324

prune974.0ms

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 8.1b

localize37.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (/ Om Omc) (/ Om Omc))
0.3b
(* (/ t l) (/ t l))
0.4b
(asin (sqrt (/ (- 1 (* (/ Om Omc) (/ Om Omc))) (fma 2 (* (/ t l) (/ t l)) 1))))
7.6b
(sqrt (/ (- 1 (* (/ Om Omc) (/ Om Omc))) (fma 2 (* (/ t l) (/ t l)) 1)))

rewrite46.0ms

Algorithm
rewrite-expression-head
Rules
99×add-sqr-sqrt
96×times-frac
72×*-un-lft-identity
69×add-cube-cbrt
28×add-cbrt-cube add-exp-log
26×swap-sqr associate-*r* associate-*l*
19×pow1 sqrt-prod
div-inv
cbrt-undiv div-exp prod-exp cbrt-unprod unswap-sqr
difference-of-squares
expm1-log1p-u insert-posit16 log1p-expm1-u add-log-exp
pow2 frac-times rem-sqrt-square pow-plus pow-prod-down associate-*l/ associate-*r/ pow-sqr *-commutative pow-prod-up
asin-acos sqrt-pow1 pow1/2 sqrt-div
Counts
4 → 185
Calls
4 calls:
12.0ms
(* (/ Om Omc) (/ Om Omc))
25.0ms
(* (/ t l) (/ t l))
1.0ms
(asin (sqrt (/ (- 1 (* (/ Om Omc) (/ Om Omc))) (fma 2 (* (/ t l) (/ t l)) 1))))
5.0ms
(sqrt (/ (- 1 (* (/ Om Omc) (/ Om Omc))) (fma 2 (* (/ t l) (/ t l)) 1)))

series228.0ms

Counts
4 → 12
Calls
4 calls:
42.0ms
(* (/ Om Omc) (/ Om Omc))
32.0ms
(* (/ t l) (/ t l))
18.0ms
(asin (sqrt (/ (- 1 (* (/ Om Omc) (/ Om Omc))) (fma 2 (* (/ t l) (/ t l)) 1))))
136.0ms
(sqrt (/ (- 1 (* (/ Om Omc) (/ Om Omc))) (fma 2 (* (/ t l) (/ t l)) 1)))

simplify1.9s

Counts
197 → 197
Iterations
IterNodes
done5001
22841
1919
0324

prune1.1s

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 8.1b

localize48.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (/ Om Omc) (/ Om Omc))
0.3b
(* (/ t l) (/ t l))
0.4b
(asin (/ (sqrt (- 1 (* (/ Om Omc) (/ Om Omc)))) (sqrt (fma 2 (* (/ t l) (/ t l)) 1))))
7.7b
(sqrt (fma 2 (* (/ t l) (/ t l)) 1))

rewrite37.0ms

Algorithm
rewrite-expression-head
Rules
86×add-sqr-sqrt
80×times-frac
61×*-un-lft-identity add-cube-cbrt
28×add-cbrt-cube add-exp-log
26×swap-sqr associate-*r* associate-*l*
19×pow1
cbrt-undiv div-exp prod-exp cbrt-unprod div-inv unswap-sqr
expm1-log1p-u insert-posit16 log1p-expm1-u add-log-exp
sqrt-prod
pow2 frac-times pow-plus pow-prod-down associate-*l/ associate-*r/ pow-sqr *-commutative pow-prod-up
rem-sqrt-square asin-acos sqrt-pow1 pow1/2
Counts
4 → 167
Calls
4 calls:
15.0ms
(* (/ Om Omc) (/ Om Omc))
16.0ms
(* (/ t l) (/ t l))
1.0ms
(asin (/ (sqrt (- 1 (* (/ Om Omc) (/ Om Omc)))) (sqrt (fma 2 (* (/ t l) (/ t l)) 1))))
2.0ms
(sqrt (fma 2 (* (/ t l) (/ t l)) 1))

series163.0ms

Counts
4 → 12
Calls
4 calls:
44.0ms
(* (/ Om Omc) (/ Om Omc))
32.0ms
(* (/ t l) (/ t l))
9.0ms
(asin (/ (sqrt (- 1 (* (/ Om Omc) (/ Om Omc)))) (sqrt (fma 2 (* (/ t l) (/ t l)) 1))))
77.0ms
(sqrt (fma 2 (* (/ t l) (/ t l)) 1))

simplify1.7s

Counts
179 → 179
Iterations
IterNodes
done5000
22616
1805
0260

prune1.1s

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 4.2b

localize57.0ms

Local error

Found 4 expressions with local error:

7.6b
(sqrt (/ (- 1 (* (/ Om Omc) (/ Om Omc))) (fma 2 (* (/ t l) (/ t l)) 1)))
7.6b
(sqrt (/ (- 1 (* (/ Om Omc) (/ Om Omc))) (fma 2 (* (/ t l) (/ t l)) 1)))
7.8b
(sqrt (asin (sqrt (/ (- 1 (* (/ Om Omc) (/ Om Omc))) (fma 2 (* (/ t l) (/ t l)) 1)))))
7.8b
(sqrt (asin (sqrt (/ (- 1 (* (/ Om Omc) (/ Om Omc))) (fma 2 (* (/ t l) (/ t l)) 1)))))

rewrite25.0ms

Algorithm
rewrite-expression-head
Rules
44×sqrt-prod
38×add-sqr-sqrt
32×times-frac
30×*-un-lft-identity
24×add-cube-cbrt
12×difference-of-squares
pow1
rem-sqrt-square
expm1-log1p-u sqrt-pow1 add-cbrt-cube pow1/2 add-exp-log insert-posit16 log1p-expm1-u add-log-exp
sqrt-div div-inv
Counts
4 → 100
Calls
4 calls:
13.0ms
(sqrt (/ (- 1 (* (/ Om Omc) (/ Om Omc))) (fma 2 (* (/ t l) (/ t l)) 1)))
7.0ms
(sqrt (/ (- 1 (* (/ Om Omc) (/ Om Omc))) (fma 2 (* (/ t l) (/ t l)) 1)))
1.0ms
(sqrt (asin (sqrt (/ (- 1 (* (/ Om Omc) (/ Om Omc))) (fma 2 (* (/ t l) (/ t l)) 1)))))
2.0ms
(sqrt (asin (sqrt (/ (- 1 (* (/ Om Omc) (/ Om Omc))) (fma 2 (* (/ t l) (/ t l)) 1)))))

series343.0ms

Counts
4 → 12
Calls
4 calls:
125.0ms
(sqrt (/ (- 1 (* (/ Om Omc) (/ Om Omc))) (fma 2 (* (/ t l) (/ t l)) 1)))
154.0ms
(sqrt (/ (- 1 (* (/ Om Omc) (/ Om Omc))) (fma 2 (* (/ t l) (/ t l)) 1)))
31.0ms
(sqrt (asin (sqrt (/ (- 1 (* (/ Om Omc) (/ Om Omc))) (fma 2 (* (/ t l) (/ t l)) 1)))))
32.0ms
(sqrt (asin (sqrt (/ (- 1 (* (/ Om Omc) (/ Om Omc))) (fma 2 (* (/ t l) (/ t l)) 1)))))

simplify1.9s

Counts
112 → 112
Iterations
IterNodes
done5001
41989
3747
2346
1205
0127

prune651.0ms

Pruning

10 alts after pruning (9 fresh and 1 done)

Merged error: 4.2b

regimes626.0ms

Accuracy

97.7% (0.1b remaining)

Error of 5.6b against oracle of 5.5b and baseline of 10.1b

bsearch3.0ms

simplify9.0ms

Iterations
IterNodes
done31
131
028

end0.0ms

sample5.0s

Algorithm
intervals
Results
1.6s8044×body80nan
1.5s3826×body160valid
1.2s4174×body80valid