Details

sample2.3m (46.2%)

Algorithm
21×intervals
Results
1.3m37556×body10240exit
15.3s7430×body1280valid
12.5s57544×body80nan
10.7s56458×body80valid
10.0s3448×body2560valid
5.7s4634×body640valid
1.5s2377×body320valid
616.0ms1230×body160valid
271.0ms8356×pre80true
125.0ms39×body5120valid
34.0ms11×body5120nan
25.0ms23×body2560nan
20.0ms27×body1280nan
6.0ms14×body640nan
5.0ms12×body320nan
3.0msbody160nan

simplify1.9m (37.9%)

prune19.3s (6.4%)

series19.1s (6.4%)

Calls

99 calls:

2.1s
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ l (/ Om l)))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
1.7s
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ l (/ Om l)))) (* (* (* n (/ l Om)) (/ l Om)) (- U U*)))))
1.7s
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
1.7s
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ l (/ Om l)))) (* (* (* n (/ l Om)) (/ l Om)) (- U U*)))))
1.6s
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ l (/ Om l)))) (* (* (* n (/ l Om)) (/ l Om)) (- U U*)))))

regimes4.7s (1.6%)

Accuracy

Total 16.1b remaining (7.3%)

Threshold costs 1.6b (0.7%)

10.4b3.2%Toniolo and Linder, Equation (13)
2.1b0%Random Jason Timeout Test 006
2.0b0%Random Jason Timeout Test 004
0.6b0%Random Jason Timeout Test 002
0.6b0%Random Jason Timeout Test 014

rewrite2.4s (0.8%)

Algorithm
31×rewrite-expression-head
Calls

99 calls:

214.0ms
(* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))
184.0ms
(* (* (* 2 n) U) (- (- t (* 2 (/ l (/ Om l)))) (* (* (* n (/ l Om)) (/ l Om)) (- U U*))))
174.0ms
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ l (/ Om l)))) (* (* (* n (/ l Om)) (/ l Om)) (- U U*)))))
173.0ms
(* (* (* 2 n) U) (- (- t (* 2 (/ l (/ Om l)))) (* (* n (pow (/ l Om) 2)) (- U U*))))
163.0ms
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ l (/ Om l)))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
Rules
730×add-sqr-sqrt
655×*-un-lft-identity
533×add-cube-cbrt
486×times-frac
340×associate-*r/
292×pow-unpow
269×add-exp-log
253×pow1
209×add-cbrt-cube
168×prod-diff
163×cbrt-prod
150×flip3-- flip--
148×frac-sub
121×frac-times
112×associate-*r*
105×distribute-lft-in distribute-rgt-in
100×expm1-log1p-u log1p-expm1-u
99×add-log-exp insert-posit16
97×prod-exp
84×sqrt-div
82×associate-*l/
81×pow-prod-down unpow-prod-down
66×cbrt-unprod
61×distribute-lft-out-- difference-of-squares
56×associate-*l*
50×associate--l+
43×unswap-sqr
35×pow1/3
32×sub-neg
30×sqr-pow
29×sqrt-prod
28×sqrt-pow1
27×div-sub
26×swap-sqr pow-exp
23×pow-to-exp
22×unpow-prod-up div-inv
19×*-commutative
18×log-prod
16×sinh-def pow-sub
14×log-pow cbrt-div
13×pow1/2
12×div-exp pow-pow
cbrt-undiv
associate-/r*
pow-prod-up pow-sqr associate-/l* exp-prod
rem-log-exp pow2 rem-sqrt-square fma-udef
acos-asin
expm1-udef unpow2 associate-/l/ frac-2neg associate-/r/ pow-plus clear-num sqrt-pow2
expm1-log1p pow3 log1p-expm1 log1p-udef sin-diff

localize1.6s (0.5%)

bsearch457.0ms (0.2%)

end0.0ms (0.0%)