Details

simplify2.9m

Calls

1603 calls:

Slowest
824.0ms
(sqrt (* (* (* 2 n) U) (- (* (- (* t t) (* (* 2 (/ (* l l) Om)) (* 2 (/ (* l l) Om)))) (+ (* U U) (+ (* U* U*) (* U U*)))) (* (+ t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- (pow U 3) (pow U* 3)))))))
652.0ms
(* (* (* (* (* 2 n) U) (* (* 2 n) U)) (* (* 2 n) U)) (* (* (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
644.0ms
(* (* (* (* (* 2 2) 2) (* (* n n) n)) (* (* U U) U)) (* (* (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
623.0ms
(sqrt (* (* (* 2 n) U) (- (* (- (* t t) (* (* 2 (/ (* l l) Om)) (* 2 (/ (* l l) Om)))) (+ U U*)) (* (+ t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- (* U U) (* U* U*)))))))
580.0ms
(* (* (* (* (* 2 n) (* 2 n)) (* 2 n)) (* (* U U) U)) (* (* (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))

sample1.4m

Algorithm
12×intervals
Results
52.9s31743×body10240exit
7.4s3409×body2560valid
6.2s37260×body80valid
5.8s36811×body80nan
5.0s4919×body1280valid
1.7s2945×body640valid
593.0ms1473×body320valid
378.0ms8256×pre80true
245.0ms761×body160valid
25.0msbody320nan
16.0msbody5120valid
12.0msbody5120nan
11.0ms12×body1280nan
7.0msbody2560nan
3.0msbody640nan
2.0msbody160nan

prune24.0s

series8.0s

Calls

44 calls:

Slowest
1.7s
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
1.1s
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ l (/ Om l)))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
1.1s
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ l (/ Om l)))) (* (/ (/ n (/ Om l)) (/ Om l)) (- U U*)))))
1.1s
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ l (/ Om l)))) (/ (* (/ n (/ Om l)) (- U U*)) (/ Om l)))))
585.0ms
(* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))

regimes2.3s

Accuracy

Total 9.9b remaining (5.4%)

9.4b12.8%Toniolo and Linder, Equation (13)
0.3b0%Random Jason Timeout Test 004
0.3b0%Random Jason Timeout Test 012

rewrite1.1s

Algorithm
15×rewrite-expression-head
Calls

44 calls:

Slowest
169.0ms
(* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))
143.0ms
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
101.0ms
(* (* (* 2 n) U) (- (- t (* 2 (/ l (/ Om l)))) (* (* n (pow (/ l Om) 2)) (- U U*))))
82.0ms
(* (* (* 2 n) U) (- (- t (* 2 (/ l (/ Om l)))) (* (/ (/ n (/ Om l)) (/ Om l)) (- U U*))))
79.0ms
(* (* (* 2 n) U) (- (- t (* 2 (/ l (/ Om l)))) (/ (* (/ n (/ Om l)) (- U U*)) (/ Om l))))
Rules
2230×times-frac
1196×add-sqr-sqrt
1149×*-un-lft-identity
1115×add-cube-cbrt
630×associate-*l*
222×prod-diff
175×add-exp-log
147×add-cbrt-cube
136×pow1
135×distribute-lft-in distribute-rgt-in
126×div-inv
88×associate-*r/
57×prod-exp
52×associate-*r* pow-prod-down flip3-- flip--
45×add-log-exp
44×expm1-log1p-u insert-posit16 log1p-expm1-u
42×cbrt-unprod
40×frac-sub associate--l+
34×associate-/r*
30×div-exp
28×sqrt-div
27×cbrt-undiv
25×associate-/r/
24×sub-neg
21×log-prod
18×unpow-prod-down
17×difference-of-squares distribute-lft-out--
16×sqrt-pow1
15×unswap-sqr
12×frac-times associate-/l* log-pow
*-commutative
exp-prod pow-exp
associate-*l/
rem-log-exp
pow1/2 pow-unpow frac-2neg clear-num pow-to-exp sqrt-prod
unpow-prod-up exp-sum sqr-pow cosh-def
associate-/l/ unpow2 acos-asin
exp-to-pow div-sub rem-exp-log e-exp-1 pow-pow

localize626.0ms

bsearch288.0ms

end0.0ms