Details

sample1.9m (39.6%)

Algorithm
21×intervals
Results
1.1m39048×body10240exit
11.2s7249×body1280valid
8.4s3435×body2560valid
7.7s56580×body80valid
7.3s56671×body80nan
4.5s4573×body640valid
1.3s2383×body320valid
352.0ms1301×body160valid
176.0ms8356×pre80true
79.0ms32×body5120valid
21.0ms24×body2560nan
12.0msbody5120nan
11.0ms24×body1280nan
4.0ms14×body320nan
4.0ms12×body640nan
2.0msbody160nan

simplify1.9m (39.5%)

series44.1s (15.3%)

Calls

86 calls:

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.4s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
5.9s
(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*))))))
2.3s
(* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))

prune9.0s (3.1%)

regimes3.0s (1.0%)

Accuracy

Total 12.1b remaining (5.5%)

Threshold costs 0.5b (0.2%)

9.9b8.3%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

rewrite2.8s (1.0%)

Algorithm
27×rewrite-expression-head
Calls

86 calls:

322.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*))))
244.0ms
(* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U U*))
244.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*)))))
227.0ms
(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*)))))
209.0ms
(* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))
Rules
321×add-sqr-sqrt
304×add-exp-log
283×pow1
270×*-un-lft-identity
232×add-cube-cbrt
181×add-cbrt-cube
139×associate-*r*
130×prod-exp
118×cbrt-prod
107×log-pow
103×sqrt-pow1
102×associate-*r/
96×log-prod
87×add-log-exp
79×unpow-prod-down
74×pow-prod-down
70×sqrt-prod
68×times-frac
54×cbrt-unprod
53×distribute-rgt-in pow1/2 distribute-lft-in
49×flip-- flip3--
48×exp-prod associate-*l*
34×pow-exp
32×frac-sub
30×sub-neg
24×sqrt-div
23×pow-unpow
20×unswap-sqr
19×difference-of-squares distribute-lft-out--
18×*-commutative pow-prod-up div-exp pow-to-exp
16×cube-prod associate--l+
13×sqr-pow
11×rem-sqrt-square rem-log-exp
10×pow-sqr
pow1/3
associate-/r*
associate-/l* div-inv
unpow3 cube-mult
cbrt-undiv pow-pow exp-sum
associate-/l/ pow-plus rem-cube-cbrt acos-asin rem-exp-log associate-/r/ clear-num frac-2neg pow2 sinh-def
div-sub e-exp-1

localize726.0ms (0.3%)

bsearch457.0ms (0.2%)

end0.0ms (0.0%)