Details

sample1.9m (47.7%)

Algorithm
21×intervals
Results
1.1m38776×body10240exit
13.3s7264×body1280valid
8.9s57526×body80nan
7.5s3424×body2560valid
6.7s56738×body80valid
4.4s4717×body640valid
897.0ms2261×body320valid
396.0ms1159×body160valid
183.0ms8356×pre80true
60.0ms27×body5120valid
14.0ms21×body2560nan
7.0ms26×body1280nan
6.0msbody5120nan
4.0ms11×body640nan
2.0msbody320nan
1.0msbody160nan

simplify1.4m (36.2%)

series23.0s (9.7%)

Calls

87 calls:

2.9s
(sqrt (* (- t (fma 2.0 (/ (* l l) Om) (* (* n (pow (/ l Om) 2.0)) (- U U*)))) (* (* 2.0 n) U)))
2.9s
(sqrt (* (- t (fma 2.0 (/ l (/ Om l)) (* (* n (pow (/ l Om) 2.0)) (- U U*)))) (* (* 2.0 n) U)))
2.7s
(sqrt (* (- t (fma 2.0 (/ l (/ Om l)) (* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U U*)))) (* (* 2.0 n) U)))
2.7s
(sqrt (* (- t (fma 2.0 (/ l (/ Om l)) (* (* n (pow (/ l Om) (/ 2.0 2))) (* (- U U*) (pow (/ l Om) (/ 2.0 2)))))) (* (* 2.0 n) U)))
1.1s
(* (- t (fma 2.0 (/ (* l l) Om) (* (* n (pow (/ l Om) 2.0)) (- U U*)))) (* (* 2.0 n) U))

prune9.8s (4.1%)

regimes2.2s (0.9%)

Accuracy

Total 11.9b remaining (5.4%)

Threshold costs 0.5b (0.2%)

10.1b4.9%Toniolo and Linder, Equation (13)
1.3b0%Random Jason Timeout Test 006
0.4b0%Random Jason Timeout Test 012
0.1b0%Random Jason Timeout Test 004
0.0b0%Random Jason Timeout Test 002

rewrite1.8s (0.8%)

Algorithm
29×rewrite-expression-head
Calls

87 calls:

210.0ms
(* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U U*))
119.0ms
(* (- t (fma 2.0 (/ (* l l) Om) (* (* n (pow (/ l Om) 2.0)) (- U U*)))) (* (* 2.0 n) U))
101.0ms
(* (- t (fma 2.0 (/ l (/ Om l)) (* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U U*)))) (* (* 2.0 n) U))
93.0ms
(* (- t (fma 2.0 (/ l (/ Om l)) (* (* n (pow (/ l Om) (/ 2.0 2))) (* (- U U*) (pow (/ l Om) (/ 2.0 2)))))) (* (* 2.0 n) U))
93.0ms
(sqrt (* (- t (fma 2.0 (/ l (/ Om l)) (* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U U*)))) (* (* 2.0 n) U)))
Rules
275×add-sqr-sqrt
254×add-exp-log
243×*-un-lft-identity
205×add-cube-cbrt
192×pow1
152×add-cbrt-cube
103×prod-exp
89×add-log-exp expm1-log1p-u
88×log1p-expm1-u
72×log-prod
65×associate-*r*
58×times-frac
57×unpow-prod-down
50×pow-prod-down
40×sqrt-prod
37×cbrt-unprod
36×log-pow prod-diff
34×sqrt-pow1
33×associate-*l*
31×exp-prod
30×cbrt-prod
28×pow-exp
22×distribute-rgt-in distribute-lft-in
19×difference-of-squares distribute-lft-out--
18×associate-*l/
16×div-exp
15×pow1/2 pow-to-exp
13×flip-- flip3--
12×cube-prod unswap-sqr
11×rem-log-exp
10×sqr-pow
*-commutative
rem-sqrt-square sqrt-div pow-pow associate-/r*
pow-unpow associate-/l*
div-inv
pow1/3 cube-mult unpow3 sub-neg associate-*r/
cbrt-undiv expm1-log1p expm1-udef rem-exp-log exp-sum
associate-/l/ rem-cube-cbrt acos-asin fma-udef log1p-udef associate-/r/ clear-num frac-2neg log1p-expm1 sinh-def
div-sub

localize948.0ms (0.4%)

bsearch448.0ms (0.2%)

end0.0ms (0.0%)