Details

sample1.9m (47.7%)

Algorithm
21×intervals
Results
1.1m39733×body10240exit
12.2s7235×body1280valid
8.0s57721×body80nan
8.0s3424×body2560valid
7.3s56659×body80valid
3.7s4608×body640valid
1.4s2436×body320valid
443.0ms1194×body160valid
174.0ms8356×pre80true
103.0ms26×body5120valid
21.0msbody5120nan
18.0ms20×body2560nan
12.0ms25×body1280nan
4.0ms12×body640nan
4.0ms14×body320nan
1.0msbody160nan

simplify1.5m (36.4%)

series22.7s (9.3%)

Calls

76 calls:

2.9s
(sqrt (* (- t (fma 2.0 (/ l (/ Om l)) (* (* n (pow (/ l Om) 2.0)) (- U U*)))) (* (* 2.0 n) U)))
2.8s
(sqrt (* (- t (fma 2.0 (/ l (/ Om l)) (+ (* (pow (/ l Om) 2.0) (* n (- U U*))) (* n (* (pow (/ l Om) 2.0) (+ U* (- U*))))))) (* (* 2.0 n) U)))
2.8s
(sqrt (* (- t (fma 2.0 (/ l (/ Om l)) (* (* (* (cbrt n) (cbrt n)) (* (cbrt n) (pow (/ l Om) 2.0))) (- U U*)))) (* (* 2.0 n) U)))
2.7s
(sqrt (* (- t (fma 2.0 (/ (* l l) Om) (* (* n (pow (/ l Om) 2.0)) (- U U*)))) (* (* 2.0 n) U)))
1.2s
(* (- t (fma 2.0 (/ l (/ Om l)) (+ (* (pow (/ l Om) 2.0) (* n (- U U*))) (* n (* (pow (/ l Om) 2.0) (+ U* (- U*))))))) (* (* 2.0 n) U))

prune9.8s (4.0%)

regimes3.1s (1.3%)

Accuracy

Total 11.7b remaining (5.3%)

Threshold costs 0.5b (0.2%)

9.0b15.1%Toniolo and Linder, Equation (13)
2.2b0%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 003

rewrite2.4s (1.0%)

Algorithm
25×rewrite-expression-head
Calls

76 calls:

458.0ms
(* (- t (fma 2.0 (/ l (/ Om l)) (* (* (* (cbrt n) (cbrt n)) (* (cbrt n) (pow (/ l Om) 2.0))) (- U U*)))) (* (* 2.0 n) U))
258.0ms
(* (* (* (cbrt n) (cbrt n)) (* (cbrt n) (pow (/ l Om) 2.0))) (- U U*))
117.0ms
(* (- t (fma 2.0 (/ l (/ Om l)) (* (* n (pow (/ l Om) 2.0)) (- U U*)))) (* (* 2.0 n) U))
102.0ms
(sqrt (* (- t (fma 2.0 (/ l (/ Om l)) (+ (* (pow (/ l Om) 2.0) (* n (- U U*))) (* n (* (pow (/ l Om) 2.0) (+ 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
402×add-sqr-sqrt
351×*-un-lft-identity
295×add-cube-cbrt
256×add-exp-log
213×pow1
153×add-cbrt-cube
144×prod-diff
121×unpow-prod-down
108×prod-exp
86×cbrt-prod
80×add-log-exp
79×associate-*r*
78×distribute-rgt-in distribute-lft-in
77×log1p-expm1-u
76×associate-*l* expm1-log1p-u
73×sqrt-prod
68×unpow-prod-up
59×pow-prod-down
57×times-frac
54×cbrt-unprod
52×sqrt-pow1
41×pow-unpow
31×pow-pow
30×log-prod
29×log-pow
27×unswap-sqr
26×pow-exp
25×difference-of-squares distribute-lft-out--
24×exp-prod
23×pow1/2
18×pow-to-exp
17×sqr-pow
16×associate-*l/ sub-neg
14×flip-- flip3--
13×*-commutative
12×associate-*r/
11×div-exp
pow1/3
sqrt-div associate-/r*
associate-/l* sqrt-pow2 swap-sqr rem-sqrt-square pow-prod-up rem-log-exp pow-sub
distribute-lft-out div-inv
distribute-rgt-out distribute-lft-neg-in
cbrt-undiv expm1-udef rem-exp-log exp-sum distribute-rgt-neg-in
associate-/l/ pow-plus pow-sqr acos-asin associate-/r/ neg-mul-1 clear-num sin-diff frac-2neg distribute-rgt1-in exp-to-pow sinh-def
expm1-log1p div-sub flip-+ flip3-+ fma-udef pow2

localize697.0ms (0.3%)

bsearch250.0ms (0.1%)

end0.0ms (0.0%)