Details

sample2.5m (64.7%)

Algorithm
21×intervals
Results
1.4m38644×body10240exit
15.0s7237×body1280valid
13.1s57654×body80nan
11.2s56683×body80valid
10.4s3429×body2560valid
5.2s4601×body640valid
1.8s2414×body320valid
980.0ms1205×body160valid
310.0ms8356×pre80true
115.0ms27×body5120valid
43.0ms12×body5120nan
25.0ms28×body2560nan
9.0ms17×body640nan
9.0ms19×body1280nan
2.0msbody320nan
2.0msbody160nan

simplify48.5s (20.9%)

prune13.0s (5.6%)

series12.0s (5.2%)

Calls

60 calls:

1.9s
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (* l (/ l Om)))) (/ (* (* (* n l) (/ l Om)) (- U U*)) Om))))
1.8s
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
1.8s
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
1.8s
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (* l (/ l Om)))) (* (* (* n (/ l Om)) (/ l Om)) (- U U*)))))
640.0ms
(* (* (* 2 n) U) (- (- t (* 2 (* l (/ l Om)))) (* (* (* n (/ l Om)) (/ l Om)) (- U U*))))

regimes3.9s (1.7%)

Accuracy

Total 10.9b remaining (5%)

Threshold costs 0.6b (0.3%)

9.2b19.4%Toniolo and Linder, Equation (13)
1.1b0%Random Jason Timeout Test 006
0.4b0%Random Jason Timeout Test 012
0.2b0%Random Jason Timeout Test 004

rewrite2.0s (0.9%)

Algorithm
21×rewrite-expression-head
Calls

60 calls:

233.0ms
(* (* (* 2 n) U) (- (- t (* 2 (* l (/ l Om)))) (* (* (* n (/ l Om)) (/ l Om)) (- U U*))))
173.0ms
(* (* (* 2 n) U) (- (- t (* 2 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2)) (- U U*))))
172.0ms
(sqrt (* (* (* 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 (pow (/ l Om) 2)) (- U U*))))
159.0ms
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
Rules
288×add-sqr-sqrt
264×*-un-lft-identity
226×add-cube-cbrt
222×add-exp-log
192×add-cbrt-cube
186×pow1
174×prod-diff
166×associate-*r/
102×distribute-lft-in distribute-rgt-in
89×prod-exp
76×flip3-- flip--
74×cbrt-unprod
71×associate-*r*
69×times-frac
67×pow-prod-down
64×frac-sub
61×log1p-expm1-u
60×add-log-exp expm1-log1p-u insert-posit16
49×frac-times
40×sqrt-div associate--l+
32×associate-*l/
27×unpow-prod-down
26×sub-neg
22×exp-prod div-exp unpow-prod-up
20×sqrt-pow1 associate-*l* log-pow
19×cbrt-undiv distribute-lft-out-- difference-of-squares
16×log-prod cbrt-prod sqrt-prod
12×pow1/3
11×unswap-sqr associate-/r* div-inv *-commutative
10×pow-unpow
pow1/2 pow-exp
associate-/l/ associate-/l*
swap-sqr pow-pow
pow-to-exp
rem-log-exp pow-prod-up exp-sum sqr-pow pow-sqr
frac-2neg clear-num
expm1-udef sinh-def unpow2 rem-exp-log pow2 associate-/r/ rem-sqrt-square pow-plus acos-asin sqrt-pow2 pow-sub
div-sub expm1-log1p sin-diff

bsearch1.6s (0.7%)

localize989.0ms (0.4%)

end0.0ms (0.0%)