Details

sample1.8m (48.2%)

Algorithm
21×intervals
Results
1.0m39128×body10240exit
12.2s7393×body1280valid
7.8s3377×body2560valid
7.2s58290×body80nan
6.9s56690×body80valid
3.7s4564×body640valid
1.1s2356×body320valid
401.0ms1239×body160valid
180.0ms8356×pre80true
65.0ms28×body5120valid
36.0ms13×body5120nan
32.0ms28×body2560nan
10.0ms17×body1280nan
6.0ms15×body640nan
3.0msbody320nan
2.0ms12×body160nan

simplify59.4s (26.1%)

series44.2s (19.4%)

Calls

84 calls:

10.4s
(sqrt (pow (* (* (* 2.0 n) (- t (- (* 2.0 (/ l (/ Om l))) (* (- (* n (pow (/ l Om) (* 2 (/ 2.0 2))))) (- U U*))))) U) 1))
7.4s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ l (/ Om l)))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
7.3s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
6.6s
(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*)))))
2.0s
(* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))

prune8.6s (3.8%)

rewrite2.4s (1.0%)

Algorithm
25×rewrite-expression-head
Calls

84 calls:

286.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*))))
210.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*)))))
195.0ms
(* (* (* 2.0 n) U) (- (- t (* 2.0 (/ l (/ Om l)))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))
193.0ms
(* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U U*))
192.0ms
(* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))
Rules
302×add-sqr-sqrt
280×add-exp-log
239×*-un-lft-identity
193×add-cube-cbrt
173×pow1
162×add-cbrt-cube
133×associate-*r*
120×prod-exp
101×unpow-prod-down
100×add-log-exp
68×associate-*r/ times-frac
45×pow-prod-down
43×cbrt-unprod
42×flip-- cbrt-prod flip3--
37×pow-exp
36×associate-*l*
31×unswap-sqr
26×sqrt-prod
24×frac-sub sqr-pow
23×difference-of-squares distribute-lft-out-- pow-to-exp
20×cube-prod sub-neg
19×pow-unpow sqrt-pow1
18×distribute-rgt-in distribute-lft-in sqrt-div log-prod
17×div-exp
15×*-commutative
13×log-pow
12×associate--l+ cbrt-div
10×pow1/2
exp-prod pow-pow
sum-log associate-/r*
pow1/3
cube-mult unpow3 rem-sqrt-square div-inv associate-/l*
rem-log-exp
+-commutative flip3-+ acos-asin flip-+ unpow-prod-up
cbrt-undiv rem-cube-cbrt exp-sum
associate-/l/ associate-+r+ associate-*l/ sqrt-pow2 associate-/r/ clear-num frac-2neg cosh-def exp-to-pow pow-sub sinh-def
distribute-rgt-neg-in distribute-lft-neg-out rem-exp-log distribute-lft-neg-in neg-mul-1 rem-cbrt-cube div-sub

regimes2.1s (0.9%)

Accuracy

Total 13.7b remaining (6.2%)

Threshold costs 0.4b (0.2%)

11.6b8.1%Toniolo and Linder, Equation (13)
1.7b0%Random Jason Timeout Test 006
0.4b0%Random Jason Timeout Test 012
0.0b0.5%Random Jason Timeout Test 004
0.0b0%Random Jason Timeout Test 002

localize716.0ms (0.3%)

bsearch674.0ms (0.3%)

end0.0ms (0.0%)