Details

simplify2.2m (46.6%)

sample1.9m (41.3%)

Algorithm
21×intervals
Results
1.1m38487×body10240exit
13.7s7319×body1280valid
8.7s3439×body2560valid
8.0s56645×body80valid
8.0s58356×body80nan
4.4s4530×body640valid
1.2s2396×body320valid
465.0ms1226×body160valid
299.0ms8356×pre80true
88.0ms34×body5120valid
30.0msbody5120nan
29.0ms25×body2560nan
13.0ms24×body1280nan
7.0ms16×body640nan
5.0ms14×body320nan
3.0ms11×body160nan

prune14.5s (5.2%)

series11.3s (4.0%)

Calls

94 calls:

1.7s
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
1.5s
(sqrt (+ (* (* 2 n) (* U (fma -2 (* (/ l Om) l) t))) (* (* 2 n) (* (* (/ l Om) (* (* (cbrt (- (* (/ l Om) n))) (cbrt (- (* (/ l Om) n)))) (* (cbrt (- (* (/ l Om) n))) U))) (- U U*)))))
1.4s
(sqrt (+ (* (* 2 n) (* U (fma -2 (* (/ l Om) l) t))) (* (* 2 n) (* (* (/ l Om) (* (- (* (/ l Om) n)) U)) (- U U*)))))
1.3s
(sqrt (+ (* (* 2 n) (* U (fma -2 (* (/ l Om) l) t))) (* (* 2 n) (* (* U (- (* (/ l Om) (* n (/ l Om))))) (- U U*)))))
625.0ms
(* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))

regimes3.9s (1.4%)

Accuracy

Total 16.5b remaining (7.5%)

Threshold costs 0.5b (0.2%)

13.9b-4.8%Toniolo and Linder, Equation (13)
2.0b0%Random Jason Timeout Test 006
0.4b0%Random Jason Timeout Test 012
0.1b0%Random Jason Timeout Test 004
0.0b0%Random Jason Timeout Test 003

bsearch1.6s (0.6%)

localize1.5s (0.5%)

rewrite1.4s (0.5%)

Algorithm
29×rewrite-expression-head
Calls

94 calls:

167.0ms
(* (* (/ l Om) (* (- (* (/ l Om) n)) U)) (- U U*))
157.0ms
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
152.0ms
(* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))
74.0ms
(* (* U (- (* (/ l Om) (* n (/ l Om))))) (- U U*))
65.0ms
(sqrt (+ (* (* 2 n) (* U (fma -2 (* (/ l Om) l) t))) (* (* 2 n) (* (* (/ l Om) (* (* (cbrt (- (* (/ l Om) n))) (cbrt (- (* (/ l Om) n)))) (* (cbrt (- (* (/ l Om) n))) U))) (- U U*)))))
Rules
361×add-sqr-sqrt
304×*-un-lft-identity
264×add-cube-cbrt
218×pow1
186×add-exp-log
172×add-cbrt-cube
115×sqrt-prod
102×prod-diff
95×log1p-expm1-u
94×add-log-exp expm1-log1p-u insert-posit16
67×associate-*r*
66×unpow-prod-up
63×unpow-prod-down
48×prod-exp times-frac
47×sqrt-pow1
46×pow-prod-down associate-*r/
45×cbrt-unprod
40×distribute-rgt-in distribute-lft-in
36×pow1/2
35×associate-*l* cbrt-prod
30×pow-unpow
29×associate-*l/
26×pow-pow
20×flip3-- flip-- distribute-lft-out-- difference-of-squares
19×distribute-neg-frac
18×frac-times unswap-sqr
17×rem-sqrt-square
16×log-pow
14×sub-neg swap-sqr
12×exp-prod sqrt-div log-prod *-commutative
10×pow1/3 fma-udef associate--l+
frac-sub pow-exp sqr-pow associate-/r*
div-exp pow-prod-up pow-to-exp
cbrt-undiv associate-/l* sqrt-pow2 pow-sub
pow-sqr
rem-log-exp distribute-lft-neg-in distribute-lft-neg-out div-inv neg-mul-1 distribute-rgt-neg-in
expm1-udef flip3-+ distribute-lft-out cbrt-div flip-+
sinh-def unpow2 associate-/l/ frac-2neg pow2 associate-/r/ distribute-rgt-neg-out pow-plus acos-asin clear-num sin-diff
div-sub expm1-log1p rem-square-sqrt sqrt-unprod

end0.0ms (0.0%)