Details

Time bar (total: 13.3s)

sample150.0ms

Algorithm
intervals
Results
61.0ms127×body160valid
35.0ms257×body80nan
17.0ms129×body80valid

simplify5.4s

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
016811
129811
249811
397811
4243811
5723811
62725811
done5001811

prune7.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 10.9b

localize29.0ms

Local error

Found 4 expressions with local error:

0.2b
(pow (/ t l) 2.0)
0.4b
(/ (- 1.0 (pow (/ Om Omc) 2.0)) (+ 1.0 (* 2.0 (pow (/ t l) 2.0))))
0.6b
(asin (sqrt (/ (- 1.0 (pow (/ Om Omc) 2.0)) (+ 1.0 (* 2.0 (pow (/ t l) 2.0))))))
9.8b
(sqrt (/ (- 1.0 (pow (/ Om Omc) 2.0)) (+ 1.0 (* 2.0 (pow (/ t l) 2.0)))))

rewrite158.0ms

Algorithm
rewrite-expression-head
Rules
96×add-sqr-sqrt
65×times-frac
51×*-un-lft-identity
37×add-cube-cbrt
30×sqrt-prod
28×difference-of-squares
27×unpow-prod-down
add-exp-log
associate-/l* sqr-pow
distribute-lft-out--
pow1 add-cbrt-cube
associate-/r/ add-log-exp
pow-unpow associate-/r* div-inv
rem-sqrt-square flip3-+ div-exp pow-exp flip-+ associate-/l/
pow-to-exp cbrt-undiv asin-acos clear-num pow-pow frac-2neg sqrt-pow1 flip3-- pow1/2 sqrt-div div-sub flip--
Counts
4 → 130
Calls
4 calls:
11.0ms
(pow (/ t l) 2.0)
86.0ms
(/ (- 1.0 (pow (/ Om Omc) 2.0)) (+ 1.0 (* 2.0 (pow (/ t l) 2.0))))
1.0ms
(asin (sqrt (/ (- 1.0 (pow (/ Om Omc) 2.0)) (+ 1.0 (* 2.0 (pow (/ t l) 2.0))))))
50.0ms
(sqrt (/ (- 1.0 (pow (/ Om Omc) 2.0)) (+ 1.0 (* 2.0 (pow (/ t l) 2.0)))))

series902.0ms

Counts
4 → 12
Calls
4 calls:
95.0ms
(pow (/ t l) 2.0)
280.0ms
(/ (- 1.0 (pow (/ Om Omc) 2.0)) (+ 1.0 (* 2.0 (pow (/ t l) 2.0))))
34.0ms
(asin (sqrt (/ (- 1.0 (pow (/ Om Omc) 2.0)) (+ 1.0 (* 2.0 (pow (/ t l) 2.0))))))
493.0ms
(sqrt (/ (- 1.0 (pow (/ Om Omc) 2.0)) (+ 1.0 (* 2.0 (pow (/ t l) 2.0)))))

simplify2.5s

Counts
142 → 142
Iterations

Useful iterations: 2 (1.0s)

IterNodesCost
0317129104
1745123204
21769118234
done5002118234

prune1.4s

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 10.8b

localize69.0ms

Local error

Found 4 expressions with local error:

0.6b
(asin (sqrt (/ (/ (- 1.0 (pow (/ Om Omc) 2.0)) (sqrt (+ 1.0 (* 2.0 (pow (/ t l) 2.0))))) (sqrt (+ 1.0 (* 2.0 (pow (/ t l) 2.0)))))))
9.8b
(sqrt (/ (/ (- 1.0 (pow (/ Om Omc) 2.0)) (sqrt (+ 1.0 (* 2.0 (pow (/ t l) 2.0))))) (sqrt (+ 1.0 (* 2.0 (pow (/ t l) 2.0))))))
9.8b
(sqrt (+ 1.0 (* 2.0 (pow (/ t l) 2.0))))
9.8b
(sqrt (+ 1.0 (* 2.0 (pow (/ t l) 2.0))))

rewrite219.0ms

Algorithm
rewrite-expression-head
Rules
658×times-frac
647×sqrt-prod
560×add-sqr-sqrt
325×*-un-lft-identity
253×add-cube-cbrt
144×difference-of-squares
72×unpow-prod-down
36×distribute-lft-out-- sqr-pow
19×sqrt-div
14×associate-/r/
rem-sqrt-square flip3-+ flip-+
pow1 div-inv
add-cbrt-cube add-exp-log add-log-exp
sqrt-pow1 pow1/2
asin-acos
Counts
4 → 385
Calls
4 calls:
1.0ms
(asin (sqrt (/ (/ (- 1.0 (pow (/ Om Omc) 2.0)) (sqrt (+ 1.0 (* 2.0 (pow (/ t l) 2.0))))) (sqrt (+ 1.0 (* 2.0 (pow (/ t l) 2.0)))))))
135.0ms
(sqrt (/ (/ (- 1.0 (pow (/ Om Omc) 2.0)) (sqrt (+ 1.0 (* 2.0 (pow (/ t l) 2.0))))) (sqrt (+ 1.0 (* 2.0 (pow (/ t l) 2.0))))))
9.0ms
(sqrt (+ 1.0 (* 2.0 (pow (/ t l) 2.0))))
9.0ms
(sqrt (+ 1.0 (* 2.0 (pow (/ t l) 2.0))))

series976.0ms

Counts
4 → 12
Calls
4 calls:
33.0ms
(asin (sqrt (/ (/ (- 1.0 (pow (/ Om Omc) 2.0)) (sqrt (+ 1.0 (* 2.0 (pow (/ t l) 2.0))))) (sqrt (+ 1.0 (* 2.0 (pow (/ t l) 2.0)))))))
427.0ms
(sqrt (/ (/ (- 1.0 (pow (/ Om Omc) 2.0)) (sqrt (+ 1.0 (* 2.0 (pow (/ t l) 2.0))))) (sqrt (+ 1.0 (* 2.0 (pow (/ t l) 2.0))))))
286.0ms
(sqrt (+ 1.0 (* 2.0 (pow (/ t l) 2.0))))
230.0ms
(sqrt (+ 1.0 (* 2.0 (pow (/ t l) 2.0))))

simplify1.5s

Iterations

Useful iterations: 0 (346.0ms)

IterNodesCost
0873619685