Details

sample1.3m

Algorithm
12×intervals
Results
50.9s32435×body10240exit
7.9s3444×body2560valid
6.2s37409×body80nan
4.8s4893×body1280valid
4.6s37309×body80valid
2.0s2930×body640valid
589.0ms1480×body320valid
335.0ms8256×pre80true
203.0ms776×body160valid
37.0ms22×body5120valid
25.0ms10×body5120nan
11.0msbody2560nan
4.0msbody1280nan
4.0ms10×body320nan
3.0ms11×body160nan
2.0msbody640nan

simplify1.2m

Calls

721 calls:

Slowest
762.0ms
(+ (+ (- (log l) (log Om)) (log (/ l Om))) (log (- U U*)))
535.0ms
(sqrt (* 2 (* U (* n (- (pow (fma (/ (* l l) Om) -2 t) 3) (pow (* n (* (* (/ l Om) (/ l Om)) (- U U*))) 3))))))
484.0ms
(* (* (* U U) U) (* (* (* n (- (fma (* l (/ l Om)) -2 t) (* n (* (/ l Om) (+ (* (/ l Om) (fma 1 U (- (* (cbrt U*) (* (cbrt U*) (cbrt U*)))))) 0))))) (* n (- (fma (* l (/ l Om)) -2 t) (* n (* (/ l Om) (+ (* (/ l Om) (fma 1 U (- (* (cbrt U*) (* (cbrt U*) (cbrt U*)))))) 0)))))) (* n (- (fma (* l (/ l Om)) -2 t) (* n (* (/ l Om) (+ (* (/ l Om) (fma 1 U (- (* (cbrt U*) (* (cbrt U*) (cbrt U*)))))) 0)))))))
482.0ms
(sqrt (* 2 (* U (* n (- (* (fma (/ (* l l) Om) -2 t) (fma (/ (* l l) Om) -2 t)) (* (* n (* (* (/ l Om) (/ l Om)) (- U U*))) (* n (* (* (/ l Om) (/ l Om)) (- U U*)))))))))
455.0ms
(- (+ (/ (* (sqrt 2) (* U (* (sqrt -1) (* n l)))) Om) (* 1/2 (/ (* (sqrt 2) (* n (* U* l))) (* (sqrt -1) Om)))) (* 1/2 (/ (* (sqrt 2) (* U* l)) (* U (sqrt -1)))))

prune14.5s

series13.0s

Calls

51 calls:

Slowest
2.3s
(sqrt (* 2 (* U (* n (- (fma (/ (* l l) Om) -2 t) (* n (* (* (/ l Om) (/ l Om)) (- U U*))))))))
1.6s
(sqrt (* 2 (* U (* n (- (fma (* l (/ l Om)) -2 t) (* n (* (* (/ l Om) (/ l Om)) (- U U*))))))))
1.5s
(sqrt (* 2 (* U (* n (- (fma (* l (/ l Om)) -2 t) (* n (* (/ l Om) (+ (* (/ l Om) (fma 1 U (- (* (cbrt U*) (* (cbrt U*) (cbrt U*)))))) 0))))))))
1.5s
(sqrt (* 2 (* U (* n (- (fma (* l (/ l Om)) -2 t) (* n (* (/ l Om) (* (/ l Om) (- U U*)))))))))
526.0ms
(expm1 (log1p (exp (expm1 (log1p (log (cosh c)))))))

regimes1.6s

Accuracy

Total 6.0b remaining (3.3%)

5.7b22.3%Toniolo and Linder, Equation (13)
0.3b0%Random Jason Timeout Test 012
0.0b0%Random Jason Timeout Test 004
0.0b0%Random Jason Timeout Test 002
0.0b0%Random Jason Timeout Test 014

rewrite715.0ms

Algorithm
17×rewrite-expression-head
Calls

51 calls:

Slowest
99.0ms
(sqrt (* 2 (* U (* n (- (fma (/ (* l l) Om) -2 t) (* n (* (* (/ l Om) (/ l Om)) (- U U*))))))))
68.0ms
(sqrt (* 2 (* U (* n (- (fma (* l (/ l Om)) -2 t) (* n (* (* (/ l Om) (/ l Om)) (- U U*))))))))
65.0ms
(* (* (/ l Om) (/ l Om)) (- U U*))
61.0ms
(sqrt (* 2 (* U (* n (- (fma (* l (/ l Om)) -2 t) (* n (* (/ l Om) (+ (* (/ l Om) (fma 1 U (- (* (cbrt U*) (* (cbrt U*) (cbrt U*)))))) 0))))))))
57.0ms
(sqrt (* 2 (* U (* n (- (fma (* l (/ l Om)) -2 t) (* n (* (/ l Om) (* (/ l Om) (- U U*)))))))))
Rules
209×add-sqr-sqrt
191×*-un-lft-identity
161×add-cube-cbrt
148×distribute-lft-in distribute-rgt-in
137×pow1
132×add-exp-log
130×add-cbrt-cube
120×prod-diff
58×associate-*r/
53×add-log-exp expm1-log1p-u
51×insert-posit16 log1p-expm1-u
49×associate-*l*
48×times-frac
47×pow-prod-down
38×cbrt-unprod prod-exp
31×associate-*r*
28×sub-neg
24×fma-udef
23×flip3-- flip--
22×associate--l+
20×frac-times
18×log-prod
16×sqrt-pow1
15×difference-of-squares distribute-lft-out--
14×exp-prod log-pow associate-*l/
13×cbrt-undiv div-exp
11×*-commutative
unswap-sqr
sqrt-div associate-/r*
expm1-udef associate-/l*
rem-log-exp expm1-log1p cosh-def
sinh-def pow1/2 sqrt-prod div-inv
exp-sum log-div
exp-diff associate-/l/ frac-2neg log1p-expm1 associate-/r/ log1p-udef rem-exp-log acos-asin clear-num
exp-to-pow div-sub

localize622.0ms

bsearch420.0ms

end0.0ms