Details

simplify2.6m (47.9%)

sample1.8m (33.0%)

Algorithm
21×intervals
Results
59.7s38827×body10240exit
12.4s7404×body1280valid
8.1s56650×body80valid
7.4s3435×body2560valid
6.7s57632×body80nan
3.9s4671×body640valid
1.0s2253×body320valid
342.0ms1151×body160valid
196.0ms8356×pre80true
65.0ms29×body5120valid
31.0ms31×body2560nan
15.0msbody5120nan
12.0ms24×body1280nan
4.0ms11×body640nan
4.0ms12×body320nan
3.0ms16×body160nan

series45.5s (14.0%)

Calls

74 calls:

8.0s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ l (/ Om l)))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
7.8s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
7.7s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ l (/ Om l)))) (* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U U*)))))
7.5s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ l (/ Om l)))) (* (* (* (* (cbrt (* n (pow (/ l Om) (/ 2.0 2)))) (cbrt (* n (pow (/ l Om) (/ 2.0 2))))) (cbrt (* n (pow (/ l Om) (/ 2.0 2))))) (pow (/ l Om) (/ 2.0 2))) (- U U*)))))
2.1s
(* (* (* 2.0 n) U) (- (- t (* 2.0 (/ l (/ Om l)))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))

prune9.7s (3.0%)

rewrite2.9s (0.9%)

Algorithm
25×rewrite-expression-head
Calls

74 calls:

838.0ms
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ l (/ Om l)))) (* (* (* (* (cbrt (* n (pow (/ l Om) (/ 2.0 2)))) (cbrt (* n (pow (/ l Om) (/ 2.0 2))))) (cbrt (* n (pow (/ l Om) (/ 2.0 2))))) (pow (/ l Om) (/ 2.0 2))) (- U U*)))))
273.0ms
(* (* (* 2.0 n) U) (- (- t (* 2.0 (/ l (/ Om l)))) (* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U U*))))
254.0ms
(* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U U*))
234.0ms
(* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))
231.0ms
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ l (/ Om l)))) (* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U U*)))))
Rules
274×add-sqr-sqrt
240×*-un-lft-identity
237×add-exp-log
210×add-cube-cbrt
171×pow1
131×add-cbrt-cube
107×cbrt-prod
104×prod-exp
90×prod-diff
78×associate-*r/
75×log1p-expm1-u expm1-log1p-u
74×add-log-exp
70×associate-*r*
63×distribute-rgt-in distribute-lft-in
49×pow-prod-down
48×times-frac
40×flip-- flip3--
36×sqrt-pow1
35×cbrt-unprod
31×pow1/3
30×unpow-prod-down associate--l+
28×frac-sub
26×pow-exp
25×sqrt-prod
24×log-pow sqrt-div associate-*l* log-prod
18×sub-neg
16×sinh-def div-exp unswap-sqr
15×difference-of-squares distribute-lft-out--
14×cbrt-div
13×pow-to-exp
12×swap-sqr exp-prod
10×*-commutative pow1/2
associate-/r*
associate-/l*
sqr-pow pow-prod-up div-inv rem-log-exp pow-sqr
cbrt-undiv
associate-/l/ expm1-udef associate-*l/ pow-plus acos-asin rem-sqrt-square fma-udef frac-times associate-/r/ pow2 clear-num frac-2neg
expm1-log1p div-sub log1p-udef log1p-expm1 sin-diff

regimes2.8s (0.9%)

Accuracy

Total 16.1b remaining (7.2%)

Threshold costs 0.4b (0.2%)

12.5b-15%Toniolo and Linder, Equation (13)
1.9b0%Random Jason Timeout Test 004
1.3b0%Random Jason Timeout Test 006
0.4b0%Random Jason Timeout Test 012
0.0b0%Random Jason Timeout Test 002

localize829.0ms (0.3%)

bsearch323.0ms (0.1%)

end0.0ms (0.0%)