Details

simplify1.9m

Calls

895 calls:

Slowest
785.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)))))))
722.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*)))))))
694.0ms
(- (+ a (* 1/3 (pow a 3))) (* 1/2 (pow a 2)))
669.0ms
(* (* (* n n) n) (* (* (pow (/ l Om) 2) (pow (/ l Om) 2)) (pow (/ l Om) 2)))
663.0ms
(fma (sqrt (/ PI 2)) (sqrt (/ PI 2)) (- (* (sqrt (asin (pow (* (sqrt (fmod (cosh a) (* a a))) (log (exp (sqrt (fmod (cosh a) (* a a)))))) (log1p a)))) (sqrt (asin (pow (* (sqrt (fmod (cosh a) (* a a))) (log (exp (sqrt (fmod (cosh a) (* a a)))))) (log1p a)))))))

sample1.3m

Algorithm
12×intervals
Results
48.0s32258×body10240exit
6.7s3458×body2560valid
5.3s37301×body80valid
5.1s37176×body80nan
5.1s4999×body1280valid
1.8s2858×body640valid
787.0ms1416×body320valid
350.0ms8256×pre80true
181.0ms735×body160valid
38.0ms21×body5120valid
30.0ms12×body5120nan
9.0msbody2560nan
8.0ms10×body1280nan
5.0msbody640nan
2.0msbody320nan
1.0msbody160nan

prune16.6s

series10.1s

Calls

58 calls:

Slowest
1.6s
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
1.2s
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
1.1s
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ l (/ Om l)))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
1.1s
(sqrt (* (* 2 n) (* U (- (- t (* 2 (/ l (/ Om l)))) (* (* n (pow (/ l Om) 2)) (- U U*))))))
583.0ms
(log1p (sinh c))

regimes2.5s

Accuracy

Total 9.9b remaining (5.5%)

8.2b32.4%Toniolo and Linder, Equation (13)
1.6b0%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

rewrite1.2s

Algorithm
19×rewrite-expression-head
Calls

58 calls:

Slowest
189.0ms
(* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))
114.0ms
(* (* 2 n) (* U (- (- t (* 2 (/ l (/ Om l)))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
113.0ms
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
107.0ms
(sqrt (* (* 2 n) (* U (- (- t (* 2 (/ l (/ Om l)))) (* (* n (pow (/ l Om) 2)) (- U U*))))))
99.0ms
(* (* (* 2 n) U) (- (- t (* 2 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2)) (- U U*))))
Rules
305×add-sqr-sqrt
262×*-un-lft-identity
230×add-cube-cbrt
184×add-exp-log
155×pow1
153×prod-diff
131×add-cbrt-cube
105×times-frac
103×distribute-lft-in distribute-rgt-in associate-*r*
98×associate-*r/
72×prod-exp
61×expm1-log1p-u
60×add-log-exp unpow-prod-down
58×insert-posit16 log1p-expm1-u
57×pow-prod-down
50×associate--l+
46×flip3-- flip--
42×cbrt-unprod
32×frac-sub
27×sub-neg
25×associate-*l*
24×sqrt-div
22×unswap-sqr
20×log-pow
17×sqrt-pow1 difference-of-squares
16×distribute-lft-out--
15×exp-prod log-prod cbrt-prod
14×pow-exp
13×fma-neg *-commutative
10×div-exp div-inv sqrt-prod
unpow2 sqr-pow associate-/r*
pow-to-exp
associate-/l*
rem-log-exp pow1/3
sinh-def pow1/2 fma-udef
cbrt-undiv log1p-expm1 log1p-udef acos-asin
expm1-udef expm1-log1p associate-/l/ frac-2neg associate-/r/ clear-num
div-sub asin-acos associate--r- diff-log

localize668.0ms

bsearch282.0ms

end0.0ms