Details

sample1.9m (50.4%)

Algorithm
21×intervals
Results
1.1m38979×body10240exit
11.5s7285×body1280valid
8.0s3397×body2560valid
7.8s58004×body80nan
7.0s56652×body80valid
3.6s4692×body640valid
1.0s2320×body320valid
432.0ms1198×body160valid
181.0ms8356×pre80true
88.0ms31×body5120valid
25.0ms26×body2560nan
23.0msbody5120nan
12.0ms28×body1280nan
3.0ms10×body320nan
3.0msbody640nan
2.0ms13×body160nan

simplify53.6s (23.8%)

series36.2s (16.1%)

Calls

92 calls:

5.2s
(sqrt (* (* (* 2.0 n) U) (fma (- U* U) (* n (pow (/ l Om) 2.0)) (fma (* (/ l Om) l) (- 2.0) t))))
5.2s
(sqrt (* (* (* 2.0 n) U) (fma (- U* U) (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (fma (* (/ l Om) l) (- 2.0) t))))
4.8s
(sqrt (* (* (* 2.0 n) U) (pow (fma (- U* U) (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (fma (* (/ l Om) l) (- 2.0) t)) 1)))
2.0s
(* (* (* 2.0 n) U) (fma (- U* U) (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (fma (* (/ l Om) l) (- 2.0) t)))
2.0s
(* (* (* 2.0 n) U) (fma (- U* U) (* n (pow (/ l Om) 2.0)) (fma (* (/ l Om) l) (- 2.0) t)))

prune15.2s (6.7%)

regimes4.1s (1.8%)

Accuracy

Total 10.5b remaining (4.8%)

Threshold costs 0.6b (0.3%)

8.3b19.9%Toniolo and Linder, Equation (13)
1.6b0%Random Jason Timeout Test 006
0.5b0%Random Jason Timeout Test 012
0.0b0%Random Jason Timeout Test 004
0.0b0%Random Jason Timeout Test 003

localize1.3s (0.6%)

rewrite1.2s (0.5%)

Algorithm
29×rewrite-expression-head
Calls

92 calls:

410.0ms
(sqrt (* (* (* (* (cbrt (fma (* (pow (/ l Om) (* 2 (/ 2.0 2))) n) (- U* U) (fma l (* (/ l Om) (- 2.0)) t))) (cbrt (fma (* (pow (/ l Om) (* 2 (/ 2.0 2))) n) (- U* U) (fma l (* (/ l Om) (- 2.0)) t)))) U) (* n 2.0)) (cbrt (fma (- U* U) (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (fma (* (/ l Om) l) (- 2.0) t)))))
79.0ms
(* (* (* 2.0 n) U) (pow (fma (- U* U) (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (fma (* (/ l Om) l) (- 2.0) t)) 1))
75.0ms
(* (* (* 2.0 n) U) (fma (- U* U) (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (fma (* (/ l Om) l) (- 2.0) t)))
47.0ms
(* (* (* 2.0 n) U) (fma (- U* U) (* n (pow (/ l Om) 2.0)) (fma (* (/ l Om) l) (- 2.0) t)))
46.0ms
(sqrt (* (* (* 2.0 n) U) (pow (fma (- U* U) (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (fma (* (/ l Om) l) (- 2.0) t)) 1)))
Rules
391×add-sqr-sqrt
357×*-un-lft-identity
305×add-cube-cbrt
234×pow1
206×unpow-prod-down
187×add-exp-log
159×sqrt-prod
128×add-cbrt-cube
113×unpow-prod-up
112×pow-unpow
93×log1p-expm1-u
92×add-log-exp expm1-log1p-u
90×prod-diff
78×sqrt-pow1
64×associate-*r*
58×pow-prod-down
55×times-frac
53×pow-pow cbrt-prod
42×prod-exp
39×log-prod
37×log-pow
36×pow-exp
34×pow1/2
29×sqr-pow
27×pow-to-exp
26×distribute-lft-out-- difference-of-squares
21×cbrt-unprod
19×exp-prod
13×pow1/3
12×associate-*l* unswap-sqr
10×sub-neg rem-sqrt-square sqrt-pow2 pow-sub
fma-udef
cube-prod
rem-log-exp
*-commutative
associate-/l* associate-/r*
div-exp div-inv
exp-sum
sinh-def unpow3 associate-/l/ flip3-- flip-- associate-/r/ distribute-lft-in distribute-rgt-in acos-asin cube-mult e-exp-1
rem-cube-cbrt expm1-udef div-sub expm1-log1p rem-exp-log cbrt-undiv frac-2neg clear-num

bsearch220.0ms (0.1%)

end0.0ms (0.0%)