Details

sample2.4m (65.4%)

Algorithm
21×intervals
Results
1.4m38373×body10240exit
16.1s7406×body1280valid
11.9s56934×body80nan
11.0s56427×body80valid
9.5s3462×body2560valid
5.2s4669×body640valid
2.0s2338×body320valid
539.0ms1202×body160valid
346.0ms8356×pre80true
83.0ms25×body5120valid
22.0ms25×body2560nan
20.0msbody5120nan
17.0ms22×body1280nan
10.0ms18×body640nan
6.0ms15×body320nan
3.0ms10×body160nan

simplify39.6s (18.1%)

prune17.0s (7.8%)

series11.8s (5.4%)

Calls

89 calls:

1.7s
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
1.6s
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ l (/ Om l)))) (* (* n (/ l Om)) (* (/ l Om) (- U U*))))))
1.6s
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ l (/ Om l)))) (* (* (* n (/ l Om)) (/ l Om)) (- U U*)))))
1.6s
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ l (/ Om l)))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
672.0ms
(* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))

regimes3.0s (1.4%)

Accuracy

Total 10.6b remaining (4.9%)

Threshold costs 0.6b (0.3%)

8.4b13.2%Toniolo and Linder, Equation (13)
1.6b0%Random Jason Timeout Test 006
0.4b0%Random Jason Timeout Test 012
0.2b0%Random Jason Timeout Test 004
0.0b0%Random Jason Timeout Test 003

rewrite2.2s (1.0%)

Algorithm
29×rewrite-expression-head
Calls

89 calls:

236.0ms
(* (* (* 2 n) U) (- (- t (* 2 (/ l (/ Om l)))) (* (* (* n (/ l Om)) (/ l Om)) (- U U*))))
171.0ms
(* (* (* 2 n) U) (- (- t (* 2 (/ l (/ Om l)))) (* (* n (pow (/ l Om) 2)) (- U U*))))
169.0ms
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ l (/ Om l)))) (* (* n (/ l Om)) (* (/ l Om) (- U U*))))))
165.0ms
(* (* (* 2 n) U) (- (- t (* 2 (/ l (/ Om l)))) (* (* n (/ l Om)) (* (/ l Om) (- U U*)))))
155.0ms
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ l (/ Om l)))) (* (* (* n (/ l Om)) (/ l Om)) (- U U*)))))
Rules
721×add-sqr-sqrt
483×*-un-lft-identity
437×add-cube-cbrt
334×sqrt-prod
330×unpow-prod-down
300×prod-diff
263×associate-*r/
262×add-exp-log
241×pow1
228×unpow-prod-up
206×add-cbrt-cube
180×associate-*r*
164×log-prod
131×associate-*l*
123×unswap-sqr
110×flip3-- flip--
104×frac-sub
101×exp-sum
100×prod-exp
95×distribute-lft-in distribute-rgt-in
90×add-log-exp log1p-expm1-u
89×expm1-log1p-u insert-posit16
87×frac-times
83×times-frac
67×pow-prod-down
65×cbrt-unprod sqr-pow
64×swap-sqr
60×sqrt-div
48×sub-neg
47×associate-*l/
44×pow-unpow
40×associate--l+
36×sqrt-pow1
30×pow-exp
26×pow-to-exp
23×distribute-lft-out-- difference-of-squares pow-sub
20×exp-prod pow1/2 log-pow
19×pow-pow
17×*-commutative
14×div-exp
12×pow-prod-up
11×rem-log-exp cbrt-undiv
10×rem-sqrt-square
associate-/r*
div-inv
associate-/l* log-div
cbrt-prod
exp-diff pow2 sqrt-pow2 pow-sqr
sinh-def div-sub rem-exp-log associate-/l/ frac-2neg cube-unmult associate-/r/ unpow2 fma-udef pow-plus acos-asin clear-num
expm1-udef expm1-log1p pow1/3 e-exp-1

localize1.2s (0.5%)

bsearch1.1s (0.5%)

end0.0ms (0.0%)