Details

sample2.3m (64.0%)

Algorithm
21×intervals
Results
1.3m38415×body10240exit
14.7s7421×body1280valid
12.5s58331×body80nan
10.5s56515×body80valid
9.0s3410×body2560valid
4.6s4678×body640valid
1.5s2301×body320valid
523.0ms1230×body160valid
298.0ms8356×pre80true
131.0ms32×body5120valid
44.0ms12×body5120nan
34.0ms27×body2560nan
22.0ms29×body1280nan
10.0ms17×body640nan
4.0msbody320nan
3.0ms12×body160nan

simplify43.9s (20.3%)

prune13.3s (6.1%)

series11.5s (5.3%)

Calls

65 calls:

1.9s
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
1.7s
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* (* n (/ l Om)) (/ l Om)) (- U U*)))))
1.5s
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (/ l Om)) (* (/ l Om) (- U U*))))))
1.4s
(sqrt (* (* 2 n) (* U (- (- t (* 2 (/ (* l l) Om))) (* (* n (/ l Om)) (* (/ l Om) (- U U*)))))))
655.0ms
(* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* (* n (/ l Om)) (/ l Om)) (- U U*))))

regimes5.6s (2.6%)

Accuracy

Total 14.9b remaining (6.9%)

Threshold costs 0.4b (0.2%)

10.1b12.8%Toniolo and Linder, Equation (13)
2.4b0%Random Jason Timeout Test 004
1.9b0%Random Jason Timeout Test 006
0.4b0%Random Jason Timeout Test 012

rewrite1.6s (0.8%)

Algorithm
23×rewrite-expression-head
Calls

65 calls:

245.0ms
(sqrt (* (* 2 n) (* U (- (- t (* 2 (/ (* l l) Om))) (* (* n (/ l Om)) (* (/ l Om) (- U U*)))))))
185.0ms
(* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* (* n (/ l Om)) (/ l Om)) (- U U*))))
164.0ms
(* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (/ l Om)) (* (/ l Om) (- U U*)))))
164.0ms
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
150.0ms
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* (* n (/ l Om)) (/ l Om)) (- U U*)))))
Rules
318×associate-*r/
293×add-sqr-sqrt
253×*-un-lft-identity
221×add-cube-cbrt
175×add-exp-log
166×pow1
160×add-cbrt-cube
121×flip3-- flip--
118×frac-sub
108×prod-diff
103×frac-times
88×times-frac
86×associate-*r*
78×sqrt-div
74×distribute-lft-in distribute-rgt-in
67×log1p-expm1-u
66×expm1-log1p-u
65×add-log-exp insert-posit16
59×prod-exp
56×pow-prod-down
54×cbrt-prod
50×cbrt-unprod associate-*l/
43×associate-*l*
30×associate--l+
23×sqrt-pow1
22×sqrt-prod
20×sub-neg
16×difference-of-squares distribute-lft-out--
15×div-exp unpow-prod-down unswap-sqr
14×exp-prod pow1/3 log-pow
13×log-prod cbrt-undiv
11×*-commutative
10×pow1/2
associate-/r* div-inv
rem-sqrt-square associate-/l*
exp-sum acos-asin pow-exp
rem-log-exp expm1-udef
expm1-log1p associate-/l/ frac-2neg associate-/r/ unpow2 sqr-pow clear-num pow-to-exp
exp-diff div-sub log1p-expm1 log1p-udef rem-exp-log sin-diff log-div

bsearch1.1s (0.5%)

localize960.0ms (0.4%)

end0.0ms (0.0%)