Details

simplify1.9m

Calls

1040 calls:

Slowest
635.0ms
(* (* (* U U) U) (* (* (* n (- (fma (/ (* l l) Om) -2 t) (* n (* (* (/ l Om) (/ l Om)) (- U U*))))) (* n (- (fma (/ (* l l) Om) -2 t) (* n (* (* (/ l Om) (/ l Om)) (- U U*)))))) (* n (- (fma (/ (* l l) Om) -2 t) (* n (* (* (/ l Om) (/ l Om)) (- U U*)))))))
621.0ms
(+ (+ (log (/ l Om)) (- (log l) (log Om))) (log (- U U*)))
610.0ms
(* (* (* U U) U) (* (* (* n n) n) (* (* (- (fma (/ (* l l) Om) -2 t) (* n (* (* (/ l Om) (/ l Om)) (- U U*)))) (- (fma (/ (* l l) Om) -2 t) (* n (* (* (/ l Om) (/ l Om)) (- U U*))))) (- (fma (/ (* l l) Om) -2 t) (* n (* (* (/ l Om) (/ l Om)) (- U U*)))))))
606.0ms
(fma (- (asin (pow (* (sqrt (fmod (cosh a) (* a a))) (log (exp (sqrt (fmod (cosh a) (* a a)))))) (log1p a)))) 1 (* (asin (pow (* (sqrt (fmod (cosh a) (* a a))) (log (exp (sqrt (fmod (cosh a) (* a a)))))) (log1p a))) 1))
538.0ms
(* (- (pow U 3) (pow U* 3)) (* (* l n) (* l n)))

sample1.3m

Algorithm
12×intervals
Results
50.5s32888×body10240exit
7.2s3453×body2560valid
5.8s4989×body1280valid
5.4s37197×body80valid
5.2s37175×body80nan
1.9s2956×body640valid
566.0ms1433×body320valid
326.0ms8256×pre80true
238.0ms706×body160valid
36.0ms22×body5120valid
19.0msbody5120nan
8.0msbody2560nan
6.0msbody1280nan
5.0msbody640nan
2.0msbody160nan
1.0msbody320nan

prune17.3s

series10.1s

Calls

51 calls:

Slowest
2.5s
(sqrt (* 2 (* U (* n (- (fma (/ (* l l) Om) -2 t) (* n (* (* (/ l Om) (/ l Om)) (- U U*))))))))
1.8s
(sqrt (* 2 (* U (* n (- (fma (/ l (/ Om l)) -2 t) (* (* n (* (/ l Om) (/ l Om))) (- U U*)))))))
1.6s
(sqrt (* 2 (* U (* n (- (fma (/ l (/ Om l)) -2 t) (* n (* (* (/ l Om) (/ l Om)) (- U U*))))))))
766.0ms
(sqrt (* 2 (+ (* (* (fma (/ l (/ Om l)) -2 t) n) U) (- (* U (* (- U U*) (* (* (/ l Om) n) (* (/ l Om) n))))))))
488.0ms
(* U (* n (- (fma (/ (* l l) Om) -2 t) (* n (* (* (/ l Om) (/ l Om)) (- U U*))))))

regimes1.9s

Accuracy

Total 7.4b remaining (4%)

7.0b-4.3%Toniolo and Linder, Equation (13)
0.2b0%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

rewrite962.0ms

Algorithm
17×rewrite-expression-head
Calls

51 calls:

Slowest
101.0ms
(* (- U U*) (* (* (/ l Om) n) (* (/ l Om) n)))
94.0ms
(sqrt (* 2 (* U (* n (- (fma (/ (* l l) Om) -2 t) (* n (* (* (/ l Om) (/ l Om)) (- U U*))))))))
79.0ms
(* n (* (* (/ l Om) (/ l Om)) (- U U*)))
76.0ms
(* (* n (* (/ l Om) (/ l Om))) (- U U*))
71.0ms
(/ (- x lo) (- hi lo))
Rules
319×add-sqr-sqrt
276×*-un-lft-identity
242×add-cube-cbrt
241×add-exp-log
238×add-cbrt-cube
198×pow1
165×prod-diff
149×distribute-lft-in distribute-rgt-in
104×cbrt-unprod prod-exp
85×times-frac
84×associate-*r/
70×pow-prod-down
61×associate-*l*
58×sqrt-prod
53×add-log-exp
51×expm1-log1p-u insert-posit16 log1p-expm1-u
48×frac-times
46×associate-*l/
39×associate-*r*
34×sqrt-pow1
33×log-prod
31×div-exp cbrt-undiv exp-prod
29×flip3-- flip--
28×log-pow
24×pow1/2
23×sub-neg
18×sqrt-div difference-of-squares
17×distribute-lft-out--
16×sinh-def unswap-sqr swap-sqr
15×exp-sum
13×fma-neg *-commutative
12×fma-udef associate--l+
10×pow-prod-up
associate-/r* div-inv
associate-/l* pow-sqr
rem-log-exp
pow-unpow
unpow-prod-up rem-exp-log unpow-prod-down acos-asin
associate-/r/ associate-/l/ rem-square-sqrt frac-2neg pow2 pow-exp rem-sqrt-square pow-plus sqrt-unprod clear-num
pow-to-exp div-sub asin-acos associate--r- sqr-pow flip-+ e-exp-1 flip3-+ pow-pow diff-log

localize630.0ms

bsearch211.0ms

end0.0ms