Details

sample1.8m (41.7%)

Algorithm
21×intervals
Results
1.1m39290×body10240exit
13.0s7372×body1280valid
8.0s3437×body2560valid
7.7s57770×body80nan
6.6s56590×body80valid
3.6s4536×body640valid
1.6s2386×body320valid
373.0ms1187×body160valid
145.0ms8356×pre80true
128.0ms33×body5120valid
25.0msbody5120nan
19.0ms21×body2560nan
9.0ms19×body1280nan
4.0ms14×body640nan
3.0ms13×body160nan
2.0msbody320nan

simplify1.6m (35.2%)

series39.7s (14.9%)

Calls

86 calls:

7.8s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
7.4s
(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*)))))
7.1s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
5.0s
(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*))))))
2.0s
(* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))

prune15.4s (5.8%)

regimes2.8s (1.0%)

Accuracy

Total 10.7b remaining (4.9%)

Threshold costs 0.4b (0.2%)

9.2b12.6%Toniolo and Linder, Equation (13)
1.1b0%Random Jason Timeout Test 006
0.4b0%Random Jason Timeout Test 012
0.0b0%Random Jason Timeout Test 004

rewrite2.0s (0.8%)

Algorithm
27×rewrite-expression-head
Calls

86 calls:

254.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*))))
189.0ms
(* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U U*))
159.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*)))))
155.0ms
(* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* 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 2))) (* (pow (/ l Om) (/ 2.0 2)) (- U U*)))))
Rules
385×add-sqr-sqrt
342×*-un-lft-identity
283×add-exp-log
246×add-cube-cbrt
230×pow1
158×add-cbrt-cube
124×times-frac cbrt-prod
119×prod-exp
109×sqrt-prod
108×unpow-prod-down associate-*r/
105×associate-*r*
86×add-log-exp
72×flip3-- flip--
64×cbrt-div
58×pow-prod-down
57×sqrt-pow1
55×associate-*l*
44×cbrt-unprod
37×pow1/2
36×pow-exp distribute-lft-out--
32×difference-of-squares frac-sub
30×sub-neg pow-unpow
28×unswap-sqr swap-sqr
26×pow-pow
24×distribute-rgt-in frac-times sqrt-div distribute-lft-in
22×associate-/r*
21×pow-to-exp
20×div-exp
18×associate-/l/
16×pow1/3 associate--l+
15×rem-sqrt-square
14×sqr-pow flip-+ flip3-+ *-commutative associate-/l*
12×unpow-prod-up associate-*l/
10×distribute-lft-out
pow-prod-up
log-pow div-inv
pow-sqr
associate-/r/ exp-prod pow-sub sqrt-pow2 log-prod
cbrt-undiv
frac-2neg clear-num
pow2 pow-plus
rem-log-exp acos-asin
div-sub rem-square-sqrt sqrt-unprod

localize1.7s (0.6%)

bsearch100.0ms (0.0%)

end0.0ms (0.0%)