Details

simplify2.0m (41.4%)

sample2.0m (41.3%)

Algorithm
21×intervals
Results
1.1m38153×body10240exit
12.1s7299×body1280valid
9.1s57804×body80nan
8.8s3371×body2560valid
7.3s56515×body80valid
4.5s4736×body640valid
1.6s2340×body320valid
425.0ms1216×body160valid
169.0ms8356×pre80true
83.0ms26×body5120valid
25.0ms10×body5120nan
14.0ms32×body1280nan
11.0ms19×body2560nan
4.0ms15×body640nan
3.0ms13×body160nan
2.0msbody320nan

series30.1s (10.6%)

Calls

101 calls:

3.4s
(sqrt (* (* (* (- t (fma 2.0 (/ l (/ Om l)) (* (* n (pow (/ l Om) 2.0)) (- U U*)))) (* 2.0 n)) (* (cbrt U) (cbrt U))) (cbrt U)))
3.4s
(sqrt (* (* (- t (fma 2.0 (/ l (/ Om l)) (* (* n (pow (/ l Om) 2.0)) (- U U*)))) (* 2.0 n)) U))
3.0s
(sqrt (* (* (- t (fma 2.0 (/ (* l l) Om) (* (* n (pow (/ l Om) 2.0)) (- U U*)))) (* 2.0 n)) U))
3.0s
(sqrt (* (- t (fma 2.0 (/ (* l l) Om) (* (* n (pow (/ l Om) 2.0)) (- U U*)))) (* (* 2.0 n) U)))
2.4s
(* (* (- t (fma 2.0 (/ l (/ Om l)) (* (* n (pow (/ l Om) 2.0)) (- U U*)))) (* 2.0 n)) (* (cbrt U) (cbrt U)))

prune12.3s (4.3%)

regimes3.1s (1.1%)

Accuracy

Total 16.9b remaining (7.6%)

Threshold costs 1.9b (0.9%)

12.6b2.4%Toniolo and Linder, Equation (13)
2.4b0%Random Jason Timeout Test 006
0.8b0%Random Jason Timeout Test 004
0.4b0%Random Jason Timeout Test 002
0.4b0%Random Jason Timeout Test 014

rewrite2.2s (0.8%)

Algorithm
33×rewrite-expression-head
Calls

101 calls:

411.0ms
(sqrt (* (* (* (- t (fma 2.0 (/ l (/ Om l)) (* (* n (pow (/ l Om) 2.0)) (- U U*)))) (* 2.0 n)) (* (cbrt U) (cbrt U))) (cbrt U)))
133.0ms
(* (* (- t (fma 2.0 (/ l (/ Om l)) (* (* n (pow (/ l Om) 2.0)) (- U U*)))) (* 2.0 n)) (* (cbrt U) (cbrt U)))
124.0ms
(* (- t (fma 2.0 (/ (* l l) Om) (* (* n (pow (/ l Om) 2.0)) (- U U*)))) (* (* 2.0 n) U))
121.0ms
(* (* (- t (fma 2.0 (/ (* l l) Om) (* (* n (pow (/ l Om) 2.0)) (- U U*)))) (* 2.0 n)) U)
111.0ms
(sqrt (* (* (- t (fma 2.0 (/ (* l l) Om) (* (* n (pow (/ l Om) 2.0)) (- U U*)))) (* 2.0 n)) U))
Rules
583×add-sqr-sqrt
428×*-un-lft-identity
384×add-cube-cbrt
271×unpow-prod-down
265×pow1
262×sqrt-prod
261×add-exp-log
195×cbrt-prod
182×add-cbrt-cube
180×prod-diff
142×unpow-prod-up
104×log1p-expm1-u
101×add-log-exp expm1-log1p-u
93×prod-exp
91×associate-*r*
81×pow-prod-down
80×associate-*l*
70×swap-sqr
69×unswap-sqr
51×cbrt-unprod
49×sqr-pow
48×pow-unpow sqrt-pow1
44×distribute-rgt-in distribute-lft-in
34×pow-exp
32×associate-*l/
31×times-frac
30×pow-to-exp
29×pow-pow
28×pow1/2
27×cube-prod
24×sub-neg
23×pow1/3
21×difference-of-squares distribute-lft-out--
18×rem-sqrt-square
14×flip-- flip3--
12×*-commutative log-pow pow-sub
11×associate-/r*
10×sqrt-div associate-*r/ cosh-def
exp-prod div-exp
unpow3 cube-mult associate-/l*
acos-asin cbrt-div log-prod sinh-def
cbrt-undiv pow-prod-up cube-div
expm1-udef pow-sqr sqrt-pow2 rem-cube-cbrt
expm1-log1p clear-num frac-2neg div-inv pow2
associate-/l/ pow-plus fma-udef log1p-udef associate-/r/ log1p-expm1 frac-times rem-log-exp
exp-diff log-div distribute-lft-out div-sub rem-cbrt-cube sin-diff unpow2

localize950.0ms (0.3%)

bsearch558.0ms (0.2%)

end0.0ms (0.0%)