Details

sample2.4m (58.2%)

Algorithm
21×intervals
Results
1.3m38532×body10240exit
14.1s7430×body1280valid
11.8s57884×body80nan
11.7s56666×body80valid
10.5s3434×body2560valid
4.9s4594×body640valid
1.8s2292×body320valid
531.0ms1169×body160valid
333.0ms8356×pre80true
149.0ms42×body5120valid
77.0ms32×body2560nan
33.0msbody5120nan
22.0ms23×body1280nan
9.0ms14×body640nan
4.0ms10×body320nan
2.0msbody160nan

simplify57.6s (23.6%)

prune19.6s (8.0%)

series16.5s (6.8%)

Calls

112 calls:

2.1s
(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 (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*))))))
641.0ms
(* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))

regimes4.1s (1.7%)

Accuracy

Total 13.6b remaining (6.2%)

Threshold costs 1.9b (0.8%)

9.6b4.2%Toniolo and Linder, Equation (13)
2.1b0%Random Jason Timeout Test 006
0.6b0%Random Jason Timeout Test 002
0.6b0%Random Jason Timeout Test 014
0.4b0%Random Jason Timeout Test 012

rewrite2.3s (0.9%)

Algorithm
33×rewrite-expression-head
Calls

112 calls:

196.0ms
(* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))
187.0ms
(* (* (* 2 n) U) (- (- t (* 2 (* l (/ l Om)))) (* (* n (/ l Om)) (* (/ l Om) (- U U*)))))
166.0ms
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
165.0ms
(* (* (* 2 n) U) (- (- t (* 2 (* l (/ l Om)))) (* (* (* n (/ l Om)) (/ l Om)) (- U U*))))
160.0ms
(* (* (* 2 n) U) (- (- t (* 2 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2)) (- U U*))))
Rules
557×add-sqr-sqrt
487×*-un-lft-identity
427×add-cube-cbrt
362×pow1
283×add-exp-log
275×associate-*r/
235×add-cbrt-cube
228×prod-diff
170×sqrt-prod
161×unpow-prod-down
132×unpow-prod-up
113×add-log-exp log1p-expm1-u
112×expm1-log1p-u insert-posit16
110×flip3-- flip--
108×associate-*r*
107×frac-times
104×frac-sub
87×prod-exp
84×distribute-rgt-in distribute-lft-in
79×pow-prod-down
76×pow-unpow
74×sinh-def
72×sqrt-pow1 cbrt-unprod
68×cbrt-prod times-frac
67×associate-*l/
61×associate-*l*
60×sqrt-div
58×pow-pow
40×pow1/2 associate--l+
36×sub-neg
30×pow-prod-up distribute-lft-out-- difference-of-squares
29×unswap-sqr
28×cbrt-div
26×pow1/3 pow-exp
24×swap-sqr
20×*-commutative
19×pow-to-exp pow-plus
18×sqr-pow log-prod
16×exp-prod
15×log-pow
14×div-exp rem-sqrt-square pow-sqr
12×pow-sub sqrt-pow2
11×cbrt-undiv pow2
associate-/r*
associate-/l* div-inv
rem-log-exp
expm1-udef pow3 fma-udef
exp-sum sin-diff
unpow2 rem-exp-log associate-/l/ frac-2neg cube-unmult associate-/r/ acos-asin clear-num rem-cbrt-cube
div-sub expm1-log1p

localize1.5s (0.6%)

bsearch495.0ms (0.2%)

end0.0ms (0.0%)