Details

sample1.8m (41.6%)

Algorithm
21×intervals
Results
1.0m38827×body10240exit
12.4s7404×body1280valid
8.4s57632×body80nan
8.1s3435×body2560valid
6.4s56650×body80valid
4.0s4671×body640valid
1.0s2253×body320valid
758.0ms1151×body160valid
260.0ms8356×pre80true
84.0ms29×body5120valid
26.0ms31×body2560nan
17.0msbody5120nan
15.0ms24×body1280nan
4.0ms12×body320nan
4.0ms11×body640nan
3.0ms16×body160nan

simplify1.6m (36.8%)

series43.3s (16.4%)

Calls

80 calls:

7.9s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
7.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*)))))
7.3s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ l (/ Om l)))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
5.1s
(sqrt (* (* 2.0 n) (* U (- (- t (* 2.0 (/ l (/ Om l)))) (* (- U U*) (* n (pow (/ l Om) (* 2 (/ 2.0 2)))))))))
2.0s
(* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))

prune7.7s (2.9%)

rewrite2.6s (1.0%)

Algorithm
25×rewrite-expression-head
Calls

80 calls:

295.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*))))
258.0ms
(* (* (* 2.0 n) U) (- (- t (* 2.0 (/ l (/ Om l)))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))
214.0ms
(* (* 2.0 n) (* U (- (- t (* 2.0 (/ l (/ Om l)))) (* (- U U*) (* n (pow (/ l Om) (* 2 (/ 2.0 2))))))))
203.0ms
(* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U U*))
198.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
297×add-exp-log
292×add-sqr-sqrt
226×*-un-lft-identity
194×pow1 add-cube-cbrt
164×add-cbrt-cube
137×prod-exp
127×associate-*r*
116×cbrt-prod
94×add-log-exp
92×associate-*r/
61×unpow-prod-down
60×pow-prod-down
58×times-frac
51×cbrt-unprod
46×flip-- flip3--
45×associate-*l*
37×sqrt-pow1
34×distribute-rgt-in distribute-lft-in pow-exp unswap-sqr
32×frac-sub
28×pow1/3
26×sub-neg
25×sqrt-prod
24×sqrt-div log-pow log-prod
20×associate--l+
19×pow-to-exp
18×div-exp
17×*-commutative
16×sinh-def difference-of-squares distribute-lft-out--
14×cbrt-div sqr-pow
12×associate-*l/ swap-sqr exp-prod
10×pow1/2
cube-prod sum-log associate-/r*
associate-/l*
div-inv
+-commutative flip-+ flip3-+ pow-prod-up rem-log-exp pow-sqr
cbrt-undiv
associate-/l/ cube-mult unpow3 pow-plus acos-asin associate-+r+ rem-sqrt-square frac-times associate-/r/ clear-num frac-2neg pow2
div-sub

regimes2.3s (0.9%)

Accuracy

Total 13.1b remaining (6%)

Threshold costs 0.4b (0.2%)

9.3b25.7%Toniolo and Linder, Equation (13)
2.1b0%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

localize718.0ms (0.3%)

bsearch157.0ms (0.1%)

end0.0ms (0.0%)