Details

sample1.4m

Algorithm
12×intervals
Results
53.6s32928×body10240exit
8.4s3547×body2560valid
5.8s37861×body80nan
5.3s4919×body1280valid
4.7s37319×body80valid
1.8s2881×body640valid
947.0ms1443×body320valid
396.0ms8256×pre80true
204.0ms728×body160valid
37.0ms18×body5120valid
19.0msbody5120nan
13.0msbody2560nan
8.0ms10×body1280nan
5.0ms11×body320nan
4.0msbody640nan
2.0msbody160nan

simplify45.9s

Calls

484 calls:

Slowest
793.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*)))))))
769.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)))))))
613.0ms
(cbrt (* (* (sinh c) (- (exp c) (exp (- c)))) (sinh c)))
604.0ms
(cbrt (* (* (sinh c) (- (exp c) (exp (- c)))) (sinh c)))
603.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*)))))))

prune12.8s

series10.6s

Calls

55 calls:

Slowest
2.3s
(sqrt (pow (* (* U (- t (* (/ l Om) (+ (* 2 l) (* n (* (/ l Om) (- U U*))))))) (* 2 n)) 1))
1.6s
(sqrt (pow (pow (* (- t (* (/ l Om) (fma 2 l (* (* n (/ l Om)) (- U U*))))) (* 2 (* n U))) 1) 1))
1.6s
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
1.2s
(sqrt (* (* (* (* 2 n) U) 1) (- t (fma (/ l Om) (* l 2) (* (- U U*) (* n (* (/ l Om) (/ l Om))))))))
530.0ms
(* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))

regimes2.2s

Accuracy

Total 8.0b remaining (4.4%)

7.6b35.5%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

bsearch658.0ms

localize455.0ms

rewrite316.0ms

Algorithm
19×rewrite-expression-head
Calls

55 calls:

Slowest
33.0ms
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
30.0ms
(* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))
30.0ms
(* (* (sinh c) (sinh c)) (sinh c))
26.0ms
(* (* (sinh c) (sinh c)) (sinh c))
22.0ms
(cbrt (* (* (sinh c) (sinh c)) (sinh c)))
Rules
106×pow1
94×add-sqr-sqrt
91×add-cube-cbrt *-un-lft-identity
86×add-exp-log
83×add-cbrt-cube
74×associate-*r/
55×add-log-exp expm1-log1p-u insert-posit16 log1p-expm1-u
54×sinh-def
36×frac-times
33×associate-*l/
30×associate-*r*
27×flip3-- flip--
23×distribute-lft-in distribute-rgt-in
21×log-prod
17×associate-*l*
16×log-pow sub-neg sqrt-prod
15×*-commutative
14×pow-prod-down cbrt-unprod prod-exp cbrt-div
13×exp-prod
10×pow-prod-up pow-plus
times-frac
sqrt-div frac-sub
unpow-prod-down
prod-diff
rem-log-exp
pow1/2 pow-unpow associate-/l* pow3 pow2 associate--l+ div-inv
exp-sum unpow-prod-up rem-sqrt-square associate-/r* acos-asin
pow1/3 frac-2neg associate-/r/ rem-cbrt-cube fma-udef clear-num associate-/l/ cbrt-prod
div-sub rem-exp-log cbrt-undiv div-exp pow-to-exp

end0.0ms