Details

sample1.9m (38.6%)

Algorithm
21×intervals
Results
1.1m39216×body10240exit
12.2s7432×body1280valid
9.0s58135×body80nan
8.3s3505×body2560valid
6.7s56592×body80valid
3.4s4543×body640valid
1.2s2301×body320valid
382.0ms1185×body160valid
182.0ms8356×pre80true
67.0ms30×body5120valid
24.0ms31×body2560nan
17.0msbody5120nan
11.0ms32×body1280nan
3.0ms11×body640nan
2.0msbody160nan
1.0msbody320nan

simplify1.7m (34.4%)

series58.0s (19.6%)

Calls

84 calls:

9.0s
(sqrt (* U (* (* n (- t (fma (/ l Om) (* 2.0 l) (* (* n (pow (/ l Om) 2.0)) (- U U*))))) 2.0)))
8.9s
(sqrt (* U (* (* n (- t (fma (/ l Om) (* 2.0 l) (* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U U*))))) 2.0)))
8.7s
(sqrt (* U (* (* n (- t (fma (/ l Om) (* 2.0 l) (* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U U*))))) 2.0)))
7.1s
(sqrt (* U (* (* n (- t (fma (/ l Om) (* 2.0 l) (* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U U*))))) 2.0)))
6.9s
(sqrt (* (* (cbrt U) (cbrt U)) (* (cbrt U) (* (* n (- t (fma (/ l Om) (* 2.0 l) (* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U U*))))) 2.0))))

prune13.8s (4.7%)

regimes3.9s (1.3%)

Accuracy

Total 9.5b remaining (4.4%)

Threshold costs 0.5b (0.2%)

7.3b28.8%Toniolo and Linder, Equation (13)
1.7b0%Random Jason Timeout Test 006
0.4b0%Random Jason Timeout Test 012
0.0b0%Random Jason Timeout Test 004
0.0b0%Random Jason Timeout Test 003

localize2.0s (0.7%)

rewrite1.9s (0.6%)

Algorithm
27×rewrite-expression-head
Calls

84 calls:

188.0ms
(sqrt (* (* (cbrt U) (cbrt U)) (* (cbrt U) (* (* n (- t (fma (/ l Om) (* 2.0 l) (* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U U*))))) 2.0))))
164.0ms
(* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U U*))
118.0ms
(* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U U*))
111.0ms
(* U (* (* n (- t (fma (/ l Om) (* 2.0 l) (* (* n (pow (/ l Om) 2.0)) (- U U*))))) 2.0))
106.0ms
(sqrt (* U (* (* n (- t (fma (/ l Om) (* 2.0 l) (* (* n (pow (/ l Om) 2.0)) (- U U*))))) 2.0)))
Rules
333×add-sqr-sqrt
319×add-exp-log
299×pow1
275×*-un-lft-identity
233×add-cube-cbrt
163×prod-exp
162×add-cbrt-cube
155×exp-prod
131×log-prod
113×exp-sum
109×pow-prod-down
89×log-pow
88×sqrt-prod
85×add-log-exp log1p-expm1-u
84×expm1-log1p-u
72×associate-*r*
59×sqrt-pow1
54×associate-*r/ prod-diff
49×cbrt-unprod
45×times-frac
42×associate-*l* pow-exp
36×pow1/2
33×distribute-lft-in distribute-rgt-in
30×unpow-prod-down
26×unswap-sqr
24×sqrt-div associate-*l/
22×div-exp swap-sqr
21×pow-to-exp
20×sinh-def
18×pow-prod-up pow-sqr
16×flip3-- flip--
15×difference-of-squares distribute-lft-out--
14×exp-diff log-div
12×*-commutative
10×rem-sqrt-square
rem-exp-log
rem-log-exp sub-neg
associate-/r* associate-/l*
sqr-pow
expm1-udef div-inv
associate-/r/ frac-times associate-/l/ pow2 pow-plus acos-asin sin-diff
div-sub expm1-log1p cbrt-undiv frac-2neg clear-num

bsearch161.0ms (0.1%)

end0.0ms (0.0%)