Details

sample1.4m

Algorithm
12×intervals
Results
51.6s32928×body10240exit
8.5s3547×body2560valid
6.2s37861×body80nan
5.6s37319×body80valid
5.4s4919×body1280valid
2.1s2881×body640valid
603.0ms1443×body320valid
383.0ms8256×pre80true
225.0ms728×body160valid
33.0ms18×body5120valid
15.0msbody5120nan
12.0msbody2560nan
9.0ms10×body1280nan
5.0msbody640nan
5.0ms11×body320nan
2.0msbody160nan

simplify47.2s

Calls

482 calls:

Slowest
921.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)))))))
733.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*)))))))
652.0ms
(* (* (sinh c) (- (exp c) (exp (- c)))) (sinh c))
625.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)))))))
600.0ms
(* (* (sinh c) (- (exp c) (exp (- c)))) (sinh c))

prune11.9s

series8.8s

Calls

59 calls:

Slowest
1.6s
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
1.3s
(sqrt (* (* (* (* 2 n) U) 1) (- t (* (/ l Om) (- (* l 2) (* (* (- U U*) (- (/ l Om))) n))))))
840.0ms
(sqrt (+ (* t (* (* (* 2 n) U) 1)) (* (* (* 2 U) (* (/ l Om) n)) (- (* -2 l) (* (- U U*) (* (/ l Om) n))))))
831.0ms
(sqrt (+ (* t (* (* (* 2 n) U) 1)) (* (* (* 2 U) (* (/ l Om) n)) (- (* -2 l) (* (- U U*) (* (/ l Om) n))))))
827.0ms
(sqrt (+ (* t (* (* (* 2 n) U) 1)) (* (* (* 2 U) (* (/ l Om) n)) (- (* -2 l) (* (- U U*) (* (/ l Om) n))))))

regimes2.2s

Accuracy

Total 8.8b remaining (4.9%)

8.4b0%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

localize488.0ms

rewrite353.0ms

Algorithm
19×rewrite-expression-head
Calls

59 calls:

Slowest
31.0ms
(* (* (sinh c) (sinh c)) (sinh c))
29.0ms
(* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))
23.0ms
(* (* (- U U*) (- (/ l Om))) n)
18.0ms
(* (* (* (* 2 n) U) 1) (- t (* (/ l Om) (- (* l 2) (* (* (- U U*) (- (/ l Om))) n)))))
17.0ms
(cbrt (* (* (sinh c) (sinh c)) (sinh c)))
Rules
110×pow1
100×add-sqr-sqrt
97×add-cube-cbrt *-un-lft-identity
90×add-exp-log
87×add-cbrt-cube
63×add-log-exp
59×insert-posit16
54×sinh-def
46×associate-*l/
44×associate-*r/
33×associate-*l*
31×associate-*r*
30×frac-times
25×flip3-- flip--
21×log-prod
18×*-commutative
16×log-pow
14×sqrt-div pow-prod-down cbrt-unprod prod-exp cbrt-div sqrt-prod
13×exp-prod
12×pow-plus
10×pow-prod-up
times-frac
distribute-lft-in frac-sub sub-neg distribute-rgt-in
distribute-neg-frac pow3 pow2
rem-log-exp pow1/2 flip3-+ flip-+ div-inv
distribute-lft-neg-in associate--l+ pow-unpow distribute-rgt-neg-in associate-/l*
exp-sum unpow-prod-up rem-sqrt-square associate-/r* acos-asin
associate-+l+ pow1/3 sum-log frac-2neg distribute-rgt-neg-out associate-/r/ rem-cbrt-cube clear-num +-commutative associate-/l/ cbrt-prod
div-sub rem-exp-log cbrt-undiv div-exp distribute-lft-neg-out neg-mul-1 pow-to-exp

bsearch26.0ms

end0.0ms