Details

simplify2.0m (43.1%)

sample1.9m (41.4%)

Algorithm
21×intervals
Results
1.1m38592×body10240exit
11.2s7305×body1280valid
9.4s56635×body80valid
8.5s3466×body2560valid
8.4s57984×body80nan
3.8s4670×body640valid
1.4s2330×body320valid
365.0ms1132×body160valid
234.0ms8356×pre80true
110.0ms35×body5120valid
31.0ms27×body2560nan
25.0msbody5120nan
17.0ms28×body1280nan
6.0ms15×body640nan
4.0ms13×body320nan
1.0msbody160nan

series25.9s (9.4%)

Calls

97 calls:

2.7s
(sqrt (* (- t (fma 2.0 (/ (* l l) Om) (* (* n (pow (/ l Om) 2.0)) (- U U*)))) (* (* 2.0 n) U)))
2.7s
(sqrt (* (- t (fma 2.0 (/ l (/ Om l)) (* (* (* (* (cbrt n) (cbrt n)) (* (cbrt n) (pow (/ l Om) (/ 2.0 2)))) (pow (/ l Om) (/ 2.0 2))) (- U U*)))) (* (* 2.0 n) U)))
2.7s
(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)))
2.7s
(sqrt (* (- t (fma 2.0 (/ l (/ Om l)) (* (* n (pow (/ l Om) 2.0)) (- U U*)))) (* (* 2.0 n) U)))
1.5s
(* (- 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))

prune10.6s (3.8%)

rewrite2.9s (1.1%)

Algorithm
29×rewrite-expression-head
Calls

97 calls:

975.0ms
(* (* (* (* (cbrt n) (cbrt n)) (* (cbrt n) (pow (/ l Om) (/ 2.0 2)))) (pow (/ l Om) (/ 2.0 2))) (- U U*))
229.0ms
(* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U U*))
128.0ms
(* (- t (fma 2.0 (/ l (/ Om l)) (* (* n (pow (/ l Om) 2.0)) (- U U*)))) (* (* 2.0 n) U))
106.0ms
(* (- 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))
98.0ms
(sqrt (* (- t (fma 2.0 (/ (* l l) Om) (* (* n (pow (/ l Om) 2.0)) (- U U*)))) (* (* 2.0 n) U)))
Rules
506×add-exp-log
384×add-sqr-sqrt
358×*-un-lft-identity
304×add-cube-cbrt
290×prod-exp
224×pow1
191×add-cbrt-cube
108×prod-diff
103×cbrt-prod
102×add-log-exp
100×expm1-log1p-u
99×log1p-expm1-u
97×unpow-prod-down
75×pow-exp
64×sqrt-prod associate-*r*
59×cbrt-unprod
58×pow-prod-down
56×sqrt-pow1
48×times-frac
44×distribute-rgt-in distribute-lft-in unpow-prod-up
43×pow-to-exp
42×log-prod
41×pow-unpow
37×cube-prod
36×associate-*l*
35×div-exp
33×exp-prod
24×difference-of-squares distribute-lft-out--
22×pow1/2 log-pow
21×pow-pow
20×pow1/3 sqr-pow
16×associate-*l/
14×flip-- flip3--
12×cube-mult unpow3 unswap-sqr sub-neg
11×*-commutative
10×cube-div associate-*r/
sinh-def swap-sqr sqrt-div pow-prod-up associate-/r*
rem-cube-cbrt rem-log-exp
pow-sqr associate-/l*
cbrt-div fma-udef rem-cbrt-cube cosh-def
expm1-udef sqrt-pow2 rem-sqrt-square div-inv pow-sub
expm1-log1p cbrt-undiv rem-exp-log acos-asin flip-+ log1p-udef distribute-lft-out fma-def flip3-+ log1p-expm1
associate-/l/ associate-/r/ clear-num frac-2neg
pow-plus +-commutative rem-square-sqrt div-sub sum-log sqrt-unprod pow2 sin-diff

regimes2.2s (0.8%)

Accuracy

Total 12.9b remaining (5.9%)

Threshold costs 0.4b (0.2%)

9.2b15.2%Toniolo and Linder, Equation (13)
1.6b0%Random Jason Timeout Test 004
1.6b0%Random Jason Timeout Test 006
0.4b75%Random Jason Timeout Test 012
0.0b0%Random Jason Timeout Test 003

localize841.0ms (0.3%)

bsearch456.0ms (0.2%)

end0.0ms (0.0%)