Details

sample1.3m (40.9%)

Algorithm
18×intervals
Results
49.9s33048×body10240exit
7.2s3430×body2560valid
5.7s37550×body80nan
5.1s37267×body80valid
4.5s5005×body1280valid
1.6s2972×body640valid
548.0ms1410×body320valid
331.0ms8356×pre80true
213.0ms716×body160valid
130.0ms62×body1280nan
82.0ms64×body2560nan
47.0ms26×body5120valid
15.0ms23×body640nan
15.0msbody5120nan
5.0ms14×body320nan
3.0msbody160nan

simplify1.2m (38.6%)

prune19.0s (9.8%)

series17.4s (8.9%)

Calls

58 calls:

3.6s
(sqrt (* (* U 2) (+ (* (- U* U) (* (/ n (/ Om l)) (/ n (/ Om l)))) (* (fma -2 (/ l (/ Om l)) t) n))))
3.2s
(sqrt (* (* U 2) (+ (* (* (- U* U) (/ n (/ Om l))) (/ n (/ Om l))) (* (fma -2 (/ l (/ Om l)) t) n))))
2.9s
(sqrt (* (* U 2) (* n (fma (- U* U) (/ (/ n (/ Om l)) (/ Om l)) (fma -2 (/ l (/ Om l)) t)))))
2.6s
(sqrt (* (* U 2) (+ (* (* (- U* U) (/ n (/ Om l))) (* (/ n Om) l)) (* (fma -2 (/ l (/ Om l)) t) n))))
554.0ms
(* (* U 2) (+ (* (- U* U) (* (/ n (/ Om l)) (/ n (/ Om l)))) (* (fma -2 (/ l (/ Om l)) t) n)))

regimes1.5s (0.8%)

Accuracy

Total 5.9b remaining (3.3%)

Threshold costs 0.5b (0.3%)

5.5b32.7%Toniolo and Linder, Equation (13)
0.4b0%Random Jason Timeout Test 012
0.0b0%Random Jason Timeout Test 004
0.0b0%Random Jason Timeout Test 002
0.0b0%Random Jason Timeout Test 014

rewrite1.2s (0.6%)

Algorithm
19×rewrite-expression-head
Calls

58 calls:

159.0ms
(* (* U 2) (+ (* (* (- U* U) (/ n (/ Om l))) (/ n (/ Om l))) (* (fma -2 (/ l (/ Om l)) t) n)))
152.0ms
(* (* U 2) (+ (* (- U* U) (* (/ n (/ Om l)) (/ n (/ Om l)))) (* (fma -2 (/ l (/ Om l)) t) n)))
151.0ms
(* (* U 2) (+ (* (* (- U* U) (/ n (/ Om l))) (* (/ n Om) l)) (* (fma -2 (/ l (/ Om l)) t) n)))
88.0ms
(sqrt (* (* U 2) (+ (* (* (- U* U) (/ n (/ Om l))) (/ n (/ Om l))) (* (fma -2 (/ l (/ Om l)) t) n))))
70.0ms
(sqrt (* (* U 2) (+ (* (* (- U* U) (/ n (/ Om l))) (* (/ n Om) l)) (* (fma -2 (/ l (/ Om l)) t) n))))
Rules
398×times-frac
389×add-sqr-sqrt
333×*-un-lft-identity
303×add-cube-cbrt
205×pow1
198×add-cbrt-cube add-exp-log
132×associate-*r*
59×pow-prod-down cbrt-unprod prod-exp
58×add-log-exp expm1-log1p-u insert-posit16 log1p-expm1-u
54×sinh-def
51×associate-*l*
44×associate-/r* sqrt-prod
35×div-exp cbrt-undiv
33×frac-times sqrt-pow1
32×associate-*r/
30×associate-*l/
25×div-inv
24×unswap-sqr
23×pow-prod-up
19×pow1/2
15×distribute-lft-out-- difference-of-squares *-commutative
14×associate-/l* cbrt-div
13×pow-plus
10×flip3-- flip-- fma-udef
log-pow distribute-rgt-in swap-sqr distribute-lft-in
associate-/r/ pow-sqr
exp-prod log-prod flip3-+ pow3 sqrt-div flip-+
pow2
frac-2neg clear-num
rem-log-exp pow1/3 associate-/l/ rem-cbrt-cube acos-asin sqrt-unprod cbrt-prod
div-sub rem-square-sqrt

localize688.0ms (0.4%)

bsearch135.0ms (0.1%)

end0.0ms (0.0%)