Details

sample1.3m

Algorithm
12×intervals
Results
51.6s32538×body10240exit
7.9s3480×body2560valid
5.5s37229×body80nan
5.2s5057×body1280valid
5.0s37245×body80valid
1.6s2884×body640valid
641.0ms1448×body320valid
363.0ms8256×pre80true
189.0ms720×body160valid
45.0ms25×body5120valid
23.0msbody5120nan
13.0msbody2560nan
7.0msbody1280nan
4.0msbody640nan
2.0msbody160nan
2.0msbody320nan

simplify39.2s

Calls

423 calls:

Slowest
814.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)))))))
792.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*)))))))
609.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*)))))))
539.0ms
(* (* (* (* (* 2 n) U) (* (* 2 n) U)) (* (* 2 n) U)) (* (* (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
535.0ms
(sqrt (* (* (* 2 n) U) (- (pow (- t (* 2 (/ (* l l) Om))) 3) (pow (* (* n (pow (/ l Om) 2)) (- U U*)) 3))))

prune13.3s

series6.2s

Calls

56 calls:

Slowest
1.2s
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
745.0ms
(sqrt (* (* (* (* 2 n) U) 1) (- t (fma (/ l Om) (* l 2) (* (- U U*) (* n (* (/ l Om) (/ l Om))))))))
691.0ms
(sqrt (* (* (* (* 2 n) U) 1) (- t (fma (/ l Om) (* l 2) (* (* (cbrt (* (- U U*) (* n (* (/ l Om) (/ l Om))))) (cbrt (* (- U U*) (* n (* (/ l Om) (/ l Om)))))) (cbrt (* (- U U*) (* n (* (/ l Om) (/ l Om))))))))))
688.0ms
(sqrt (* (* (* (* 2 n) U) 1) (- t (fma (/ l Om) (* l 2) (- (* (/ U (/ Om l)) (/ n (/ Om l))) (* (/ U* (/ Om l)) (/ n (/ Om l))))))))
302.0ms
(* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))

regimes2.0s

Accuracy

Total 10.6b remaining (5.7%)

10.2b-2.7%Toniolo and Linder, Equation (13)
0.3b0%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

localize509.0ms

bsearch447.0ms

rewrite330.0ms

Algorithm
20×rewrite-expression-head
Calls

56 calls:

Slowest
50.0ms
(* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))
35.0ms
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
21.0ms
(* (* (* (* 2 n) U) 1) (- t (fma (/ l Om) (* l 2) (- (* (/ U (/ Om l)) (/ n (/ Om l))) (* (/ U* (/ Om l)) (/ n (/ Om l)))))))
21.0ms
(sqrt (* (* (* (* 2 n) U) 1) (- t (fma (/ l Om) (* l 2) (* (- U U*) (* n (* (/ l Om) (/ l Om))))))))
18.0ms
(* (* (* (* 2 n) U) 1) (- t (fma (/ l Om) (* l 2) (* (- U U*) (* n (* (/ l Om) (/ l Om)))))))
Rules
96×associate-*r/
91×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
75×pow1
72×add-exp-log
68×add-cbrt-cube
57×add-log-exp
56×expm1-log1p-u insert-posit16 log1p-expm1-u
37×frac-times
34×flip3-- flip--
33×cbrt-div
30×log-prod
25×exp-prod
21×associate-*l/
19×log-pow
14×associate-*r*
13×distribute-lft-in distribute-rgt-in
12×sqrt-div
11×associate-/r*
10×sqrt-prod sub-neg
exp-sum times-frac
sinh-def frac-sub *-commutative
associate-*l*
rem-log-exp div-inv prod-diff
pow1/2 cbrt-unprod prod-exp pow-prod-down cbrt-prod
pow-unpow frac-2neg associate-/r/ rem-exp-log clear-num associate--l+ associate-/l* log-div
pow1/3 acos-asin
exp-diff fma-udef associate-/l/ cosh-def
div-sub cbrt-undiv div-exp pow-to-exp

end0.0ms