Details

sample1.4m

Algorithm
12×intervals
Results
52.7s32757×body10240exit
7.7s3456×body2560valid
6.0s37620×body80nan
4.9s5013×body1280valid
4.7s37280×body80valid
1.7s2932×body640valid
586.0ms1378×body320valid
346.0ms8256×pre80true
259.0ms757×body160valid
32.0ms21×body5120valid
14.0msbody2560nan
11.0msbody5120nan
8.0ms10×body1280nan
7.0ms10×body640nan
5.0ms10×body320nan
3.0msbody160nan

simplify53.6s

Calls

651 calls:

Slowest
723.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*)))))
695.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)))))))
685.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*)))))
592.0ms
(+ (+ (+ (log 2) (log n)) (log U)) (log (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
577.0ms
(* (* (* (* (* (* 2 n) U) 1) (* (* (* 2 n) U) 1)) (* (* (* 2 n) U) 1)) (* (* (- t (* (/ l Om) (- (* l 2) (- (* (- U U*) (* (/ l Om) n)))))) (- t (* (/ l Om) (- (* l 2) (- (* (- U U*) (* (/ l Om) n))))))) (- t (* (/ l Om) (- (* l 2) (- (* (- U U*) (* (/ l Om) n))))))))

prune14.1s

series9.2s

Calls

56 calls:

Slowest
2.2s
(sqrt (+ (pow (* (* U t) (* n 2)) 1) (* (* (* (* (/ l Om) n) U) (- (* l -2) (* (* (/ l Om) n) (- U U*)))) 2)))
1.7s
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
1.2s
(sqrt (* (* (* (* 2 n) U) 1) (- t (* (/ l Om) (- (* l 2) (- (* (- U U*) (* (/ l Om) n))))))))
841.0ms
(sqrt (+ (* t (* (* (* 2 n) U) 1)) (* (* (* (* (/ l Om) n) U) (- (* l -2) (* (* (/ l Om) n) (- U U*)))) 2)))
582.0ms
(* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))

regimes2.5s

Accuracy

Total 9.6b remaining (5.3%)

9.1b7%Toniolo and Linder, Equation (13)
0.3b0%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.4s

Algorithm
17×rewrite-expression-head
Calls

56 calls:

Slowest
201.0ms
(* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))
177.0ms
(sqrt (+ (* t (* (* (* 2 n) U) 1)) (* (* (* (* (/ l Om) n) U) (- (* l -2) (* (* (/ l Om) n) (- U U*)))) 2)))
136.0ms
(* (* (* (* 2 n) U) 1) (- t (* (/ l Om) (- (* l 2) (- (* (- U U*) (* (/ l Om) n)))))))
126.0ms
(sqrt (* (* (* (* 2 n) U) 1) (- t (* (/ l Om) (- (* l 2) (- (* (- U U*) (* (/ l Om) n))))))))
122.0ms
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
Rules
237×add-exp-log
227×pow1
199×add-cbrt-cube
167×add-sqr-sqrt
148×*-un-lft-identity
116×add-cube-cbrt
113×prod-exp
85×pow-prod-down cbrt-unprod
60×add-log-exp
56×insert-posit16
51×associate-*r*
47×associate-*l*
38×times-frac
31×associate-*r/
27×log-prod
25×log-pow
21×flip3-- flip--
19×exp-prod
18×sqrt-pow1 associate-*l/
17×*-commutative sqrt-prod
16×distribute-lft-out-- difference-of-squares
12×pow-prod-up sub-neg distribute-lft-in sqrt-div distribute-rgt-in pow-plus
11×unpow-prod-down
10×unswap-sqr div-exp
cbrt-undiv
frac-sub associate-/r*
rem-log-exp frac-times 1-exp pow-exp associate-/l*
pow1/2 sqr-pow cosh-def
flip3-+ pow2 pow-to-exp associate--l+ flip-+ pow-unpow pow-sqr
unpow-prod-up exp-sum acos-asin div-inv
sum-log sinh-def associate-/l/ frac-2neg associate-/r/ pow3 rem-sqrt-square clear-num +-commutative
div-sub rem-exp-log e-exp-1 pow-pow

bsearch895.0ms

localize537.0ms

end0.0ms