Details

simplify2.0m (39.5%)

sample1.9m (38.7%)

Algorithm
21×intervals
Results
1.1m39048×body10240exit
11.1s7249×body1280valid
9.2s3435×body2560valid
8.1s56671×body80nan
7.2s56580×body80valid
3.6s4573×body640valid
1.2s2383×body320valid
423.0ms1301×body160valid
222.0ms8356×pre80true
78.0ms32×body5120valid
18.0ms24×body2560nan
15.0msbody5120nan
11.0ms24×body1280nan
4.0ms14×body320nan
3.0ms12×body640nan
2.0msbody160nan

series47.0s (15.7%)

Calls

86 calls:

7.5s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
7.4s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2.0)) (- 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.1s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) (/ 2.0 2))) (* (- U U*) (pow (/ l Om) (/ 2.0 2)))))))
2.1s
(* (* (* 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*))))

prune10.9s (3.6%)

rewrite3.2s (1.1%)

Algorithm
27×rewrite-expression-head
Calls

86 calls:

323.0ms
(* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) (/ 2.0 2))) (* (- U U*) (pow (/ l Om) (/ 2.0 2))))))
278.0ms
(* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U U*))
251.0ms
(* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))
248.0ms
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) (/ 2.0 2))) (* (- U U*) (pow (/ l Om) (/ 2.0 2)))))))
242.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*))))
Rules
357×add-sqr-sqrt
312×pow1
305×*-un-lft-identity
291×add-exp-log
273×add-cube-cbrt
168×sqrt-pow1
166×add-cbrt-cube
157×associate-*r*
128×log-pow
122×prod-exp
118×cbrt-prod
102×prod-diff
87×log1p-expm1-u distribute-rgt-in add-log-exp distribute-lft-in
86×associate-*r/ pow1/2 expm1-log1p-u
79×unpow-prod-down
75×pow-prod-down
69×log-prod
68×times-frac
64×sqrt-prod
46×flip-- flip3--
45×cbrt-unprod
40×associate--l+
36×pow-prod-up
34×pow-exp
33×associate-*l*
32×frac-sub
30×exp-prod
24×sqrt-div
23×pow-unpow
22×sub-neg
20×unswap-sqr pow-sqr
18×div-exp pow-to-exp
16×cube-prod difference-of-squares distribute-lft-out--
15×*-commutative
13×sqr-pow
12×rem-sqrt-square rem-log-exp
10×associate-*l/
pow1/3
associate-/r*
associate-/l* div-inv
unpow3 cube-mult pow-plus pow2
cbrt-undiv pow-pow exp-sum
associate-/l/ rem-exp-log rem-cube-cbrt acos-asin fma-udef associate-/r/ clear-num frac-2neg sinh-def
expm1-log1p expm1-udef div-sub e-exp-1

regimes2.9s (1.0%)

Accuracy

Total 10.8b remaining (4.9%)

Threshold costs 0.5b (0.2%)

8.5b15.1%Toniolo and Linder, Equation (13)
1.8b0%Random Jason Timeout Test 006
0.4b0%Random Jason Timeout Test 012
0.0b0%Random Jason Timeout Test 004
0.0b0%Random Jason Timeout Test 003

localize762.0ms (0.3%)

bsearch557.0ms (0.2%)

end0.0ms (0.0%)