Details

simplify1.2m (44.8%)

sample1.0m (38.6%)

Algorithm
21×intervals
Results
34.4s38207×body10240exit
7.1s7433×body1280valid
5.4s3469×body2560valid
2.8s58220×body80nan
2.7s56487×body80valid
2.1s4617×body640valid
552.0ms2322×body320valid
185.0ms1150×body160valid
112.0ms8356×pre80true
49.0ms25×body5120valid
18.0ms27×body2560nan
9.0ms26×body1280nan
9.0msbody5120nan
5.0ms23×body640nan
2.0ms14×body320nan
1.0msbody160nan

series15.8s (9.9%)

Calls

95 calls:

1.9s
(sqrt (* (- t (fma 2.0 (/ (* l l) Om) (* (* n (pow (/ l Om) 2.0)) (- U U*)))) (* (* 2.0 n) U)))
1.9s
(sqrt (* (- t (fma 2.0 (/ l (/ Om l)) (* (* n (pow (/ l Om) 2.0)) (- U U*)))) (* (* 2.0 n) U)))
1.9s
(sqrt (* (* (- t (fma 2.0 (/ l (/ Om l)) (* (* n (pow (/ l Om) 2.0)) (- U U*)))) (* 2.0 n)) U))
1.9s
(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))
760.0ms
(* (- t (fma 2.0 (/ l (/ Om l)) (* (* n (pow (/ l Om) 2.0)) (- U U*)))) (* 2.0 n))

prune7.0s (4.4%)

regimes1.7s (1.1%)

Accuracy

Total 15.0b remaining (6.8%)

Threshold costs 0.5b (0.2%)

12.3b4.8%Toniolo and Linder, Equation (13)
2.2b0%Random Jason Timeout Test 006
0.4b75.2%Random Jason Timeout Test 012
0.1b0%Random Jason Timeout Test 004
0.0b0%Random Jason Timeout Test 015

rewrite1.1s (0.7%)

Algorithm
29×rewrite-expression-head
Calls

95 calls:

142.0ms
(* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U U*))
61.0ms
(* (- t (fma 2.0 (/ (* l l) Om) (* (* n (pow (/ l Om) 2.0)) (- U U*)))) (* (* 2.0 n) U))
60.0ms
(* (- t (fma 2.0 (/ l (/ Om l)) (* (* n (pow (/ l Om) 2.0)) (- U U*)))) (* (* 2.0 n) U))
56.0ms
(sqrt (* (* (- t (fma 2.0 (/ l (/ Om l)) (* (* n (pow (/ l Om) 2.0)) (- U U*)))) (* 2.0 n)) U))
55.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
472×add-sqr-sqrt
397×*-un-lft-identity
339×add-cube-cbrt
297×add-exp-log
230×pow1
163×add-cbrt-cube
153×unpow-prod-down
144×prod-diff
124×sqrt-prod
119×prod-exp
112×cbrt-prod
98×add-log-exp
97×expm1-log1p-u
96×log1p-expm1-u
90×associate-*r* unpow-prod-up
62×sqrt-pow1
58×times-frac
53×pow-unpow associate-*l*
48×pow-prod-down
44×distribute-rgt-in distribute-lft-in
43×pow-exp
41×pow-pow
39×cbrt-unprod
36×pow1/2
33×log-prod
31×unswap-sqr
28×difference-of-squares distribute-lft-out-- pow-to-exp
24×sqr-pow
20×associate-*l/
18×rem-sqrt-square div-exp
16×sub-neg log-pow
15×pow1/3
14×flip-- exp-prod flip3--
13×*-commutative
12×cube-prod
sinh-def sqrt-pow2 sqrt-div associate-*r/ pow-sub associate-/r*
swap-sqr associate-/l* rem-log-exp
div-inv
cube-div cube-mult unpow3
cbrt-undiv rem-exp-log exp-sum pow-prod-up
associate-/l/ cbrt-div rem-cube-cbrt pow-plus expm1-udef pow-sqr acos-asin log1p-udef associate-/r/ rem-cbrt-cube clear-num frac-2neg log1p-expm1
expm1-log1p div-sub pow2 distribute-lft-out sin-diff exp-to-pow

bsearch452.0ms (0.3%)

localize404.0ms (0.3%)

end0.0ms (0.0%)