Details

sample1.9m (46.5%)

Algorithm
21×intervals
Results
1.1m38979×body10240exit
11.1s7285×body1280valid
7.7s3397×body2560valid
7.5s56652×body80valid
7.3s58004×body80nan
4.4s4692×body640valid
1.9s2320×body320valid
430.0ms1198×body160valid
160.0ms8356×pre80true
86.0ms31×body5120valid
23.0msbody5120nan
23.0ms26×body2560nan
12.0ms28×body1280nan
4.0msbody640nan
3.0ms10×body320nan
2.0ms13×body160nan

simplify1.2m (28.4%)

series39.1s (16.1%)

Calls

94 calls:

4.9s
(sqrt (* (* 2.0 n) (* U (fma (- U* U) (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- t (* (* (/ l Om) l) 2.0))))))
4.8s
(sqrt (* (* (* 2.0 n) U) (fma (- U* U) (* n (pow (/ l Om) 2.0)) (- t (* (* (/ l Om) l) 2.0)))))
4.6s
(sqrt (* (* (* 2.0 n) U) (fma (- U* U) (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- t (* (* (/ l Om) l) 2.0)))))
4.5s
(sqrt (* (* (* 2.0 n) U) (fma (- U* U) (* (* (pow (/ l Om) (/ 2.0 2)) n) (pow (/ l Om) (/ 2.0 2))) (- t (* (* (/ l Om) l) 2.0)))))
2.2s
(* (* (* 2.0 n) U) (fma (- U* U) (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- t (* (* (/ l Om) l) 2.0))))

prune15.7s (6.4%)

regimes3.5s (1.4%)

Accuracy

Total 13.0b remaining (5.9%)

Threshold costs 0.6b (0.3%)

10.7b15.4%Toniolo and Linder, Equation (13)
1.7b0%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.5s (0.6%)

rewrite959.0ms (0.4%)

Algorithm
29×rewrite-expression-head
Calls

94 calls:

86.0ms
(sqrt (* (* (* 2.0 n) U) (fma (- U* U) (* n (pow (/ l Om) 2.0)) (- t (* (* (/ l Om) l) 2.0)))))
75.0ms
(sqrt (* (* (* 2.0 n) U) (fma (- U* U) (* (* (pow (/ l Om) (/ 2.0 2)) n) (pow (/ l Om) (/ 2.0 2))) (- t (* (* (/ l Om) l) 2.0)))))
63.0ms
(* (* (* 2.0 n) U) (fma (- U* U) (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- t (* (* (/ l Om) l) 2.0))))
53.0ms
(* (* (* 2.0 n) U) (fma (- U* U) (* n (pow (/ l Om) 2.0)) (- t (* (* (/ l Om) l) 2.0))))
51.0ms
(* (* (* 2.0 n) U) (fma (- U* U) (* (* (pow (/ l Om) (/ 2.0 2)) n) (pow (/ l Om) (/ 2.0 2))) (- t (* (* (/ l Om) l) 2.0))))
Rules
410×add-sqr-sqrt
362×*-un-lft-identity
310×add-cube-cbrt
235×pow1
210×unpow-prod-down
197×add-exp-log
150×sqrt-prod
149×add-cbrt-cube
113×unpow-prod-up
96×pow-unpow
95×log1p-expm1-u
94×add-log-exp expm1-log1p-u
90×prod-diff
73×associate-*r*
65×sqrt-pow1 times-frac
55×pow-prod-down
52×pow-pow
45×prod-exp
39×associate-*l*
34×pow-exp cbrt-prod
33×cbrt-unprod
32×pow1/2
30×log-prod
28×log-pow sqr-pow
26×distribute-lft-out-- difference-of-squares
24×pow-to-exp
19×exp-prod unswap-sqr
17×fma-udef
11×pow1/3 *-commutative
10×sub-neg rem-sqrt-square sqrt-pow2 pow-sub
distribute-lft-in distribute-rgt-in
rem-log-exp
div-exp associate-/l* associate-/r* div-inv
exp-sum
sinh-def associate-/l/ flip3-- flip-- associate-/r/ acos-asin e-exp-1
expm1-udef div-sub expm1-log1p rem-exp-log cbrt-undiv frac-2neg clear-num

bsearch309.0ms (0.1%)

end0.0ms (0.0%)