Details

sample1.4m

Algorithm
12×intervals
Results
51.6s32133×body10240exit
7.6s3417×body2560valid
6.2s5041×body1280valid
5.6s37192×body80nan
5.0s37177×body80valid
1.6s2917×body640valid
662.0ms1437×body320valid
395.0ms8256×pre80true
218.0ms740×body160valid
65.0ms30×body5120valid
46.0msbody5120nan
14.0ms10×body2560nan
4.0msbody640nan
3.0msbody1280nan
1.0msbody160nan
1.0msbody320nan

simplify1.1m

Calls

530 calls:

Slowest
929.0ms
(sqrt (* (* (* 2 n) U) (- (* (- (pow t 3) (pow (* 2 (/ (* l l) Om)) 3)) (+ (* U U) (+ (* U* U*) (* U U*)))) (* (+ (* t t) (+ (* (* 2 (/ (* l l) Om)) (* 2 (/ (* l l) Om))) (* t (* 2 (/ (* l l) Om))))) (* (* n (pow (/ l Om) 2)) (- (pow U 3) (pow U* 3)))))))
740.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)))))))
699.0ms
(sqrt (* (* (* 2 n) U) (- (* (- (pow t 3) (pow (* 2 (/ (* l l) Om)) 3)) (+ U U*)) (* (+ (* t t) (+ (* (* 2 (/ (* l l) Om)) (* 2 (/ (* l l) Om))) (* t (* 2 (/ (* l l) Om))))) (* (* n (pow (/ l Om) 2)) (- (* U U) (* U* U*)))))))
650.0ms
(sqrt (* (* (* 2 n) U) (- (* (- (pow t 3) (pow (* 2 (/ l (/ Om l))) 3)) (+ (* U U) (+ (* U* U*) (* U U*)))) (* (+ (* t t) (+ (* (* 2 (/ l (/ Om l))) (* 2 (/ l (/ Om l)))) (* t (* 2 (/ l (/ Om l)))))) (* (* n (pow (/ l Om) 2)) (- (pow U 3) (pow U* 3)))))))
627.0ms
(sqrt (* (* (* 2 n) U) (- (* (- (pow t 3) (pow (* 2 (/ l (/ Om l))) 3)) (* (* Om Om) (+ U U*))) (* (+ (* t t) (+ (* (* 2 (/ l (/ Om l))) (* 2 (/ l (/ Om l)))) (* t (* 2 (/ l (/ Om l)))))) (* (* (* n l) l) (- (* U U) (* U* U*)))))))

prune12.6s

series5.5s

Calls

52 calls:

Slowest
1.2s
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
899.0ms
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ l (/ Om l)))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
787.0ms
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ l (/ Om l)))) (* (* (* n (/ l Om)) (/ l Om)) (- U U*)))))
750.0ms
(sqrt (* (* 2 n) (* U (- (- t (* 2 (/ l (/ Om l)))) (* (* (* n (/ l Om)) (/ l Om)) (- U U*))))))
296.0ms
(* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))

regimes2.1s

Accuracy

Total 9.2b remaining (5.1%)

8.9b28.4%Toniolo and Linder, Equation (13)
0.2b0%Random Jason Timeout Test 004
0.1b0%Random Jason Timeout Test 012
0.0b0%Random Jason Timeout Test 002
0.0b0%Random Jason Timeout Test 014

localize397.0ms

rewrite393.0ms

Algorithm
17×rewrite-expression-head
Calls

52 calls:

Slowest
43.0ms
(* (* 2 n) (* U (- (- t (* 2 (/ l (/ Om l)))) (* (* (* n (/ l Om)) (/ l Om)) (- U U*)))))
40.0ms
(* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))
36.0ms
(* (* (* 2 n) U) (- (- t (* 2 (/ l (/ Om l)))) (* (* n (pow (/ l Om) 2)) (- U U*))))
33.0ms
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
32.0ms
(* (* (* 2 n) U) (- (- t (* 2 (/ l (/ Om l)))) (* (* (* n (/ l Om)) (/ l Om)) (- U U*))))
Rules
298×associate-*r/
111×flip3-- flip--
104×frac-sub
90×frac-times
86×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
78×pow1
76×add-exp-log
74×add-cbrt-cube
60×sqrt-div associate-*l/
56×add-log-exp
52×insert-posit16
43×associate-*r*
34×distribute-lft-in distribute-rgt-in
26×sub-neg
21×log-pow
20×associate--l+
19×exp-prod
18×log-prod
17×associate-*l* *-commutative
11×pow-prod-down cbrt-unprod prod-exp
10×sqrt-prod
times-frac
unpow-prod-down
div-inv
rem-log-exp
pow1/2 acos-asin associate-/l*
exp-sum associate-/r*
associate-+l+ associate-/r/ sinh-def unpow2 flip3-+ frac-2neg pow2 pow3 pow-plus clear-num +-commutative flip-+ associate-/l/ sum-log
div-sub cbrt-undiv div-exp rem-exp-log

bsearch153.0ms

end0.0ms