Details

sample1.8m (42.6%)

Algorithm
21×intervals
Results
1.1m39188×body10240exit
11.4s7285×body1280valid
8.2s3470×body2560valid
7.7s57341×body80nan
5.9s56544×body80valid
3.9s4738×body640valid
1.6s2313×body320valid
392.0ms1217×body160valid
254.0ms8356×pre80true
33.0ms18×body5120valid
32.0ms30×body2560nan
16.0msbody5120nan
13.0ms24×body1280nan
5.0ms12×body640nan
2.0msbody320nan
2.0msbody160nan

simplify1.4m (31.8%)

series43.7s (16.9%)

Calls

94 calls:

4.9s
(sqrt (* (* (* 2.0 n) U) (fma (- U* U) (* n (pow (/ l Om) 2.0)) (- t (* (* (/ l Om) l) 2.0)))))
4.8s
(sqrt (* (* 2.0 n) (* U (fma (- U* U) (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- t (* (* (/ l Om) l) 2.0))))))
4.6s
(sqrt (* (* 2.0 n) (* U (fma (- U* U) (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- t (* (* (/ l Om) l) 2.0))))))
4.3s
(sqrt (* (* (* 2.0 n) U) (fma (- U* U) (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- t (* (* (/ l Om) l) 2.0)))))
3.6s
(sqrt (* (* 2.0 n) (* U (fma (- U* U) (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- t (* (* (/ l Om) l) 2.0))))))

prune15.4s (6.0%)

regimes3.8s (1.5%)

Accuracy

Total 11.7b remaining (5.4%)

Threshold costs 0.5b (0.2%)

8.8b27%Toniolo and Linder, Equation (13)
2.4b0%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 002

localize1.6s (0.6%)

rewrite1.5s (0.6%)

Algorithm
31×rewrite-expression-head
Calls

94 calls:

185.0ms
(* (cbrt (sin (log (exp (pow (sqrt (atan2 b b)) (- b a)))))) (cbrt (sin (log (exp (pow (sqrt (atan2 b b)) (- b a)))))))
142.0ms
(* (cbrt (sin (log (exp (pow (sqrt (atan2 b b)) (- b a)))))) (cbrt (sin (log (exp (pow (sqrt (atan2 b b)) (- b a)))))))
62.0ms
(sqrt (* (* (* 2.0 n) U) (fma (- U* U) (* n (pow (/ l Om) 2.0)) (- t (* (* (/ l Om) l) 2.0)))))
61.0ms
(* (* (* 2.0 n) U) (fma (- U* U) (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- t (* (* (/ l Om) l) 2.0))))
59.0ms
(/ (- x lo) (- hi lo))
Rules
421×add-sqr-sqrt
343×*-un-lft-identity
311×add-cube-cbrt
304×pow1
188×log-pow
184×exp-prod
178×add-exp-log
140×add-cbrt-cube
134×sqrt-pow1
113×unpow-prod-up
111×unpow-prod-down
95×log1p-expm1-u
94×add-log-exp expm1-log1p-u associate-*r*
90×sqrt-prod prod-diff
84×pow-prod-down
74×cbrt-prod
58×log-prod
55×times-frac
51×pow1/3
48×associate-*l*
40×prod-exp
32×unswap-sqr
31×cbrt-unprod
28×pow1/2 pow-unpow
24×swap-sqr
18×sqr-pow
16×pow-prod-up pow-sqr distribute-lft-out-- difference-of-squares fma-udef
14×rem-sqrt-square pow-exp *-commutative pow-pow
10×rem-log-exp sub-neg
pow-to-exp
pow2 distribute-lft-in distribute-rgt-in pow-plus
exp-sum
sin-sum
rem-exp-log associate-/l* associate-/r*
div-exp sinh-def sqrt-pow2 div-inv pow-sub
expm1-udef associate-/l/ flip3-- flip-- associate-/r/ acos-asin e-exp-1
div-sub expm1-log1p cbrt-undiv frac-2neg clear-num sin-diff

bsearch322.0ms (0.1%)

end0.0ms (0.0%)