Details

sample1.4m

Algorithm
12×intervals
Results
52.0s31743×body10240exit
7.6s3409×body2560valid
5.9s37260×body80valid
5.3s4919×body1280valid
5.1s36811×body80nan
1.9s2945×body640valid
590.0ms1473×body320valid
320.0ms8256×pre80true
236.0ms761×body160valid
14.0msbody5120valid
12.0msbody5120nan
11.0ms12×body1280nan
8.0msbody2560nan
3.0msbody640nan
3.0msbody320nan
2.0msbody160nan

simplify43.7s

Calls

542 calls:

Slowest
798.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*)))))
747.0ms
(cbrt (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))
599.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)))))))
594.0ms
(sqrt (+ (pow (* t (* (* (* 2 n) U) 1)) 3) (pow (* (* (* (* (/ l Om) n) U) (- (* l -2) (* (* (* (/ l Om) n) (* (cbrt (- U U*)) (cbrt (- U U*)))) (cbrt (- U U*))))) 2) 3)))
586.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*)))))

prune11.7s

series6.7s

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) 1) (- t (* (/ l Om) (- (* l 2) (- (* (- U U*) (* (/ l Om) n))))))))
858.0ms
(sqrt (+ (* t (* (* (* 2 n) U) 1)) (* (* (* (* (/ l Om) n) U) (- (* l -2) (* (* (* (/ l Om) n) (* (cbrt (- U U*)) (cbrt (- U U*)))) (cbrt (- U U*))))) 2)))
838.0ms
(sqrt (+ (* t (* (* (* 2 n) U) 1)) (* (* (* (* (/ l Om) n) U) (- (* l -2) (* (* (/ l Om) n) (- U U*)))) 2)))
525.0ms
(* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))

regimes2.1s

Accuracy

Total 9.6b remaining (5.3%)

9.1b0%Toniolo and Linder, Equation (13)
0.3b0%Random Jason Timeout Test 012
0.3b0%Random Jason Timeout Test 004

rewrite1.3s

Algorithm
15×rewrite-expression-head
Calls

44 calls:

Slowest
184.0ms
(sqrt (+ (* t (* (* (* 2 n) U) 1)) (* (* (* (* (/ l Om) n) U) (- (* l -2) (* (* (/ l Om) n) (- U U*)))) 2)))
183.0ms
(sqrt (+ (* t (* (* (* 2 n) U) 1)) (* (* (* (* (/ l Om) n) U) (- (* l -2) (* (* (* (/ l Om) n) (* (cbrt (- U U*)) (cbrt (- U U*)))) (cbrt (- U U*))))) 2)))
159.0ms
(* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))
146.0ms
(* (* (* (* 2 n) U) 1) (- t (* (/ l Om) (- (* l 2) (- (* (- U U*) (* (/ l Om) n)))))))
144.0ms
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
Rules
173×add-exp-log
149×add-sqr-sqrt
145×add-cbrt-cube
142×pow1
132×*-un-lft-identity
102×add-cube-cbrt
74×prod-exp
59×cbrt-unprod
58×times-frac
56×pow-prod-down
51×associate-*l*
45×add-log-exp
44×insert-posit16
41×associate-*r/
33×associate-*r*
31×flip3-- flip--
30×associate-*l/
24×cbrt-div
21×log-prod
20×frac-times
15×difference-of-squares distribute-lft-out--
13×div-exp
12×sqrt-div cbrt-undiv log-pow
11×sqrt-pow1 *-commutative
10×sub-neg distribute-rgt-in distribute-lft-in
exp-prod frac-sub associate-/r* sqrt-prod
associate-/l* unswap-sqr
rem-log-exp div-inv
pow1/2 pow-unpow pow-exp associate--l+
unpow-prod-up unpow-prod-down exp-sum 1-exp cosh-def
associate-/l/ frac-2neg associate-/r/ rem-sqrt-square acos-asin clear-num pow-to-exp flip-+ flip3-+
exp-to-pow div-sub rem-exp-log sqr-pow e-exp-1 pow-pow

localize639.0ms

bsearch15.0ms

end0.0ms