Details

sample1.4m (63.4%)

Algorithm
21×intervals
Results
48.3s40017×body10240exit
8.4s7212×body1280valid
6.8s58418×body80nan
6.0s3487×body2560valid
5.2s56719×body80valid
3.1s4694×body640valid
698.0ms2262×body320valid
258.0ms1197×body160valid
179.0ms8356×pre80true
49.0ms25×body5120valid
17.0msbody5120nan
15.0ms23×body2560nan
9.0ms24×body1280nan
3.0ms13×body320nan
1.0ms11×body640nan
1.0ms10×body160nan

series33.1s (24.7%)

Calls

109 calls:

5.4s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ l (/ Om l)))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
5.3s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
5.1s
(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*)))))
5.1s
(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*))))))
1.4s
(* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))

prune8.3s (6.2%)

simplify3.1s (2.3%)

rewrite2.0s (1.5%)

Algorithm
33×rewrite-expression-head
Calls

109 calls:

201.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*))))
174.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*)))))
157.0ms
(* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U U*))
137.0ms
(* (* (* 2.0 n) U) (- (- t (* 2.0 (/ l (/ Om l)))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))
135.0ms
(* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))
Rules
476×add-sqr-sqrt
400×*-un-lft-identity
319×add-exp-log
306×add-cube-cbrt
278×pow1
187×add-cbrt-cube
166×sqrt-prod
147×unpow-prod-down
120×prod-exp
116×times-frac
111×add-log-exp
107×associate-*r*
102×log-prod
100×associate-*r/
79×cbrt-prod
72×sqrt-pow1
61×pow-prod-down
57×associate-*l*
55×flip-- flip3--
46×distribute-lft-out-- pow1/2
45×cbrt-unprod
40×difference-of-squares pow-exp
35×sub-neg
34×pow-unpow
33×frac-sub exp-sum
32×sqrt-div unswap-sqr log-pow
28×swap-sqr sinh-def
27×pow-pow
25×pow1/3
24×distribute-rgt-in pow-to-exp distribute-lft-in exp-prod
23×unpow-prod-up
22×cbrt-div
20×div-exp
19×sqr-pow
18×associate-/r*
16×associate--l+
15×*-commutative
14×rem-sqrt-square pow-prod-up rem-log-exp
12×associate-/l*
10×associate-/r/ div-inv pow-sqr pow-sub
sqrt-pow2
cbrt-undiv
log-div associate-*l/ pow-plus frac-times clear-num frac-2neg pow2
rem-exp-log distribute-rgt-out-- cosh-def
associate-/l/ exp-diff rem-square-sqrt acos-asin sqrt-unprod
div-sub e-exp-1 sub-div diff-log

regimes1.6s (1.2%)

Accuracy

Total 10.4b remaining (4.9%)

Threshold costs 2.0b (1%)

7.1b24.1%Toniolo and Linder, Equation (13)
1.3b0%Random Jason Timeout Test 006
0.7b0%Random Jason Timeout Test 003
0.7b0%Random Jason Timeout Test 015
0.5b0%Random Jason Timeout Test 012

localize636.0ms (0.5%)

bsearch293.0ms (0.2%)

end0.0ms (0.0%)