Details

simplify2.1m (40.4%)

sample1.9m (36.4%)

Algorithm
21×intervals
Results
1.1m38153×body10240exit
13.2s7299×body1280valid
8.6s3371×body2560valid
8.0s56515×body80valid
6.0s57804×body80nan
3.7s4736×body640valid
1.1s2340×body320valid
342.0ms1216×body160valid
209.0ms8356×pre80true
95.0ms26×body5120valid
34.0ms10×body5120nan
19.0ms19×body2560nan
19.0ms32×body1280nan
5.0ms15×body640nan
3.0msbody320nan
3.0ms13×body160nan

series49.7s (15.9%)

Calls

105 calls:

7.5s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
7.5s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* (* (* (cbrt n) (cbrt n)) (* (cbrt n) (pow (/ l Om) (/ 2.0 2)))) (pow (/ l Om) (/ 2.0 2))) (- U U*)))))
7.4s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U U*)))))
7.4s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
2.3s
(* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* (* (* (cbrt n) (cbrt n)) (* (cbrt n) (pow (/ l Om) (/ 2.0 2)))) (pow (/ l Om) (/ 2.0 2))) (- U U*))))

prune13.7s (4.4%)

rewrite4.4s (1.4%)

Algorithm
33×rewrite-expression-head
Calls

105 calls:

942.0ms
(* (* (* (* (cbrt n) (cbrt n)) (* (cbrt n) (pow (/ l Om) (/ 2.0 2)))) (pow (/ l Om) (/ 2.0 2))) (- U U*))
501.0ms
(* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* (* (* (cbrt n) (cbrt n)) (* (cbrt n) (pow (/ l Om) (/ 2.0 2)))) (pow (/ l Om) (/ 2.0 2))) (- U U*))))
356.0ms
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* (* (* (cbrt n) (cbrt n)) (* (cbrt n) (pow (/ l Om) (/ 2.0 2)))) (pow (/ l Om) (/ 2.0 2))) (- U U*)))))
303.0ms
(* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U U*))))
250.0ms
(* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U U*))
Rules
649×add-sqr-sqrt
540×add-exp-log
478×*-un-lft-identity
436×add-cube-cbrt
311×prod-exp
301×unpow-prod-down
262×sqrt-prod
252×prod-diff
237×pow1
197×add-cbrt-cube
195×cbrt-prod
142×unpow-prod-up
129×associate-*r*
110×log1p-expm1-u add-log-exp
105×expm1-log1p-u
95×distribute-rgt-in distribute-lft-in
94×associate-*r/
90×pow-exp
82×associate-*l*
77×unswap-sqr
70×swap-sqr
62×cbrt-unprod
58×pow-to-exp
56×pow-prod-down
53×sqr-pow
51×flip-- flip3--
48×pow-unpow times-frac
45×associate--l+
44×sub-neg sqrt-pow1
36×frac-sub
35×div-exp
29×pow-pow
28×pow1/2
27×cube-prod
26×sqrt-div
23×pow1/3
22×associate--r+
20×difference-of-squares distribute-lft-out--
18×rem-sqrt-square
14×*-commutative
12×log-pow pow-sub
10×cosh-def
exp-prod
associate-/r*
unpow3 cube-mult
expm1-udef acos-asin associate-/l* cbrt-div log-prod sinh-def
expm1-log1p pow-prod-up cube-div
pow-sqr sqrt-pow2 rem-cube-cbrt log1p-udef div-inv log1p-expm1
cbrt-undiv fma-neg diff-log pow2
associate-/l/ associate-*l/ pow-plus associate-/r/ clear-num frac-2neg frac-times rem-log-exp
exp-diff log-div distribute-lft-out div-sub associate--l- rem-cbrt-cube sin-diff unpow2

regimes3.0s (1.0%)

Accuracy

Total 13.3b remaining (6%)

Threshold costs 1.5b (0.7%)

9.4b6.5%Toniolo and Linder, Equation (13)
2.4b0%Random Jason Timeout Test 006
0.8b0%Random Jason Timeout Test 004
0.4b0%Random Jason Timeout Test 014
0.4b0%Random Jason Timeout Test 012

localize899.0ms (0.3%)

bsearch658.0ms (0.2%)

end0.0ms (0.0%)