Details

sample1.0m (59.6%)

Algorithm
21×intervals
Results
35.9s39343×body10240exit
6.9s7277×body1280valid
5.5s3471×body2560valid
3.0s58216×body80nan
2.8s56660×body80valid
2.0s4665×body640valid
559.0ms2330×body320valid
189.0ms1161×body160valid
101.0ms8356×pre80true
33.0ms20×body5120valid
14.0ms21×body2560nan
12.0msbody5120nan
6.0ms18×body1280nan
3.0ms17×body640nan
1.0msbody160nan
1.0msbody320nan

series29.2s (27.7%)

Calls

86 calls:

4.9s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U U*)))))
4.9s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
4.9s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) (/ 2.0 2))) (* (pow (/ l Om) (/ 2.0 2)) (- U U*))))))
4.8s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
1.3s
(* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) (/ 2.0 2))) (* (pow (/ l Om) (/ 2.0 2)) (- U U*)))))

prune6.4s (6.1%)

simplify3.2s (3.0%)

rewrite1.8s (1.7%)

Algorithm
27×rewrite-expression-head
Calls

86 calls:

180.0ms
(* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U U*))))
161.0ms
(* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) (/ 2.0 2))) (* (pow (/ l Om) (/ 2.0 2)) (- U U*)))))
141.0ms
(* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U U*))
134.0ms
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U U*)))))
128.0ms
(* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))
Rules
376×add-sqr-sqrt
338×*-un-lft-identity
300×add-cube-cbrt
293×add-exp-log
194×pow1
183×prod-diff
159×add-cbrt-cube
125×prod-exp
109×unpow-prod-down
106×distribute-rgt-in distribute-lft-in
96×associate-*r/
89×log1p-expm1-u
87×expm1-log1p-u
86×add-log-exp
83×associate-*r*
81×cbrt-prod
77×unpow-prod-up
68×times-frac
53×pow-exp
52×pow-prod-down
46×flip-- flip3--
41×cbrt-unprod
40×associate--l+
37×sqrt-prod
36×log-prod
33×associate-*l*
32×frac-sub sqrt-pow1
31×sub-neg
30×cube-prod
29×pow-to-exp
26×pow-unpow
24×sqrt-div
22×log-pow
20×sqr-pow
19×difference-of-squares distribute-lft-out--
18×div-exp
16×unswap-sqr pow-pow
14×pow1/2
13×exp-prod
11×*-commutative
expm1-udef associate-/r*
cube-mult unpow3 rem-log-exp
associate-/l* rem-sqrt-square div-inv
expm1-log1p
cbrt-undiv sqrt-pow2 rem-cube-cbrt pow1/3 log1p-udef log1p-expm1 sin-diff pow-sub exp-sum
associate-/l/ sinh-def acos-asin associate-/r/ clear-num frac-2neg unpow1/2
pow-sqr div-sub rem-exp-log sqrt-unprod rem-cbrt-cube pow-prod-up pow2

regimes1.4s (1.3%)

Accuracy

Total 10.3b remaining (4.7%)

Threshold costs 0.5b (0.2%)

8.0b13.9%Toniolo and Linder, Equation (13)
1.8b0%Random Jason Timeout Test 006
0.5b0%Random Jason Timeout Test 012
0.1b0%Random Jason Timeout Test 004
0.0b0%Random Jason Timeout Test 015

localize376.0ms (0.4%)

bsearch370.0ms (0.4%)

end0.0ms (0.0%)