Details

simplify1.5m

Calls

886 calls:

Slowest
757.0ms
(* (* (* (* (* 2 n) U) (* (* 2 n) U)) (* (* 2 n) U)) (* (* (- (- t (* 2 (/ l (/ Om l)))) (* (* n (pow (/ l Om) 2)) (- U U*))) (- (- t (* 2 (/ l (/ Om l)))) (* (* n (pow (/ l Om) 2)) (- U U*)))) (- (- t (* 2 (/ l (/ Om l)))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
745.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)))))))
653.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*)))))))
641.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*)))))
597.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*)))))

sample1.4m

Algorithm
12×intervals
Results
52.9s32478×body10240exit
7.3s3348×body2560valid
5.8s37274×body80valid
5.1s37631×body80nan
5.0s4936×body1280valid
1.9s2890×body640valid
650.0ms1552×body320valid
375.0ms8256×pre80true
222.0ms759×body160valid
66.0ms22×body5120valid
18.0msbody5120nan
16.0ms12×body2560nan
10.0ms11×body1280nan
5.0msbody640nan
3.0msbody320nan
2.0msbody160nan

prune16.6s

series7.6s

Calls

48 calls:

Slowest
1.7s
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
1.2s
(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 (/ l Om)) (/ l Om)) (- U U*)))))
529.0ms
(* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))
409.0ms
(pow (* (* (* U 2) (- t (* (/ l Om) (+ (* 2 l) (* n (* (/ l Om) (- U U*))))))) n) (/ 1 2))

regimes2.2s

Accuracy

Total 8.7b remaining (4.9%)

8.3b34.9%Toniolo and Linder, Equation (13)
0.2b0%Random Jason Timeout Test 004
0.2b0%Random Jason Timeout Test 012
0.0b0%Random Jason Timeout Test 002
0.0b0%Random Jason Timeout Test 014

rewrite1.1s

Algorithm
18×rewrite-expression-head
Calls

48 calls:

Slowest
144.0ms
(* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))
130.0ms
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
114.0ms
(* (* (* 2 n) U) (- (- t (* 2 (/ l (/ Om l)))) (* (* (* n (/ l Om)) (/ l Om)) (- U U*))))
105.0ms
(* (* (* 2 n) U) (- (- t (* 2 (/ l (/ Om l)))) (* (* n (pow (/ l Om) 2)) (- U U*))))
85.0ms
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ l (/ Om l)))) (* (* (* n (/ l Om)) (/ l Om)) (- U U*)))))
Rules
283×add-sqr-sqrt
238×*-un-lft-identity
208×add-cube-cbrt
188×add-exp-log
171×pow1
157×associate-*r/
154×add-cbrt-cube
126×prod-diff
107×distribute-lft-in distribute-rgt-in
89×associate-*r*
77×prod-exp times-frac
72×flip3-- flip--
65×pow-prod-down
60×frac-sub
59×cbrt-unprod
49×frac-times
48×add-log-exp expm1-log1p-u insert-posit16 log1p-expm1-u
43×associate-*l*
36×sqrt-div
34×associate-*l/
33×sqrt-prod
31×unpow-prod-down
30×associate--l+
28×sqrt-pow1
23×log-pow
22×sub-neg
21×log-prod
20×unswap-sqr
19×exp-prod
15×distribute-lft-out-- difference-of-squares
14×div-exp *-commutative
13×pow1/2 pow-unpow
11×cbrt-undiv
10×pow-exp
associate-/r* swap-sqr
div-inv
associate-/l*
rem-log-exp pow-prod-up sqr-pow
unpow2 pow-to-exp pow-pow
exp-sum acos-asin pow-sqr
sinh-def associate-/l/ frac-2neg associate-/r/ fma-udef clear-num
div-sub rem-exp-log rem-square-sqrt pow2 rem-sqrt-square pow-plus sqrt-unprod

localize658.0ms

bsearch346.0ms

end0.0ms