Details

sample2.4m (38.3%)

Algorithm
21×intervals
Results
1.4m39375×body10240exit
15.3s7362×body1280valid
10.4s3424×body2560valid
8.4s56509×body80valid
7.8s57696×body80nan
4.6s4663×body640valid
1.4s2384×body320valid
495.0ms1143×body160valid
278.0ms8356×pre80true
97.0ms35×body5120valid
37.0ms29×body2560nan
21.0msbody5120nan
10.0ms19×body1280nan
9.0ms19×body640nan
3.0ms12×body320nan
2.0msbody160nan

simplify2.2m (36.1%)

series1.2m (18.7%)

Calls

88 calls:

22.1s
(sqrt (* (* 2.0 n) (* (- t (fma (* l (/ l Om)) 2.0 (* (* (- U U*) n) (pow (/ l Om) 2.0)))) U)))
14.1s
(sqrt (* (* 2.0 n) (* (- t (fma (* l (/ l Om)) 2.0 (* (- U U*) (* n (pow (/ l Om) 2.0))))) U)))
9.6s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
8.8s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
2.5s
(* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))

prune17.5s (4.7%)

regimes3.8s (1.0%)

Accuracy

Total 11.0b remaining (5%)

Threshold costs 1.4b (0.6%)

9.6b27.5%Toniolo and Linder, Equation (13)
0.8b0%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

rewrite2.5s (0.7%)

Algorithm
29×rewrite-expression-head
Calls

88 calls:

280.0ms
(* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))
256.0ms
(* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))
221.0ms
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
201.0ms
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
103.0ms
(* (* n (pow (/ l Om) 2.0)) (- U U*))
Rules
514×add-sqr-sqrt
423×*-un-lft-identity
375×add-cube-cbrt
262×unpow-prod-down
249×pow1
247×sqrt-prod
241×add-exp-log
204×prod-diff
176×unpow-prod-up
170×add-cbrt-cube
111×cube-prod
103×associate-*r*
99×cbrt-prod
89×log1p-expm1-u add-log-exp
88×expm1-log1p-u
82×sqrt-pow1
81×prod-exp
63×pow-prod-down
57×times-frac
52×associate-*r/
49×pow-unpow
47×pow1/2
46×cbrt-unprod
42×distribute-rgt-in distribute-lft-in
39×pow-pow
38×associate-*l*
37×unswap-sqr
32×pow-exp
31×flip-- flip3--
30×sqr-pow log-prod
28×sub-neg
27×log-pow
24×difference-of-squares distribute-lft-out--
21×pow-to-exp
20×associate--l+
16×rem-sqrt-square associate-*l/ sqrt-div frac-sub
13×*-commutative exp-prod
12×pow-sub
10×div-exp
sqrt-pow2
swap-sqr associate-/r*
associate-/l* cube-mult unpow3 pow-prod-up
div-inv rem-log-exp
cube-div
cbrt-undiv rem-cube-cbrt pow-sqr pow1/3
associate-/l/ acos-asin fma-udef associate-/r/ rem-cbrt-cube clear-num frac-2neg cbrt-div sinh-def
rem-exp-log expm1-log1p pow-plus rem-square-sqrt div-sub sqrt-unprod exp-lft-cube expm1-udef exp-to-pow pow2

localize1.3s (0.4%)

bsearch559.0ms (0.1%)

end0.0ms (0.0%)