Details

sample1.3m

Algorithm
12×intervals
Results
49.4s31982×body10240exit
7.6s3485×body2560valid
5.4s36915×body80nan
4.8s4973×body1280valid
4.5s37231×body80valid
1.7s2954×body640valid
857.0ms8256×pre80true
583.0ms1383×body320valid
197.0ms757×body160valid
29.0ms16×body5120valid
20.0msbody5120nan
15.0ms11×body2560nan
6.0msbody1280nan
3.0msbody320nan
3.0msbody640nan
2.0msbody160nan

simplify45.5s

prune19.6s

series13.8s

Calls

57 calls:

Slowest
2.2s
(sqrt (* (* U 2) (* n (- t (fma (/ l Om) (* 2 l) (* (* n (* (/ l Om) (/ l Om))) (- U U*)))))))
1.8s
(sqrt (* (* (* U 2) n) (- t (fma (/ l Om) (* 2 l) (* (* n (* (/ l Om) (/ l Om))) (- U U*))))))
1.8s
(sqrt (* (* (* (* U 2) n) (* (cbrt (- t (fma (/ l Om) (* 2 l) (* (* n (* (/ l Om) (/ l Om))) (- U U*))))) (cbrt (- t (fma (/ l Om) (* 2 l) (* (* n (* (/ l Om) (/ l Om))) (- U U*))))))) (cbrt (- t (fma (/ l Om) (* 2 l) (* (* n (* (/ l Om) (/ l Om))) (- U U*)))))))
1.5s
(sqrt (* (* (* (* U 2) n) (* (cbrt (- t (fma (/ l Om) (* 2 l) (* (* n (* (/ l Om) (/ l Om))) (- U U*))))) (cbrt (- t (fma (/ l Om) (* 2 l) (* (* n (* (/ l Om) (/ l Om))) (- U U*))))))) (cbrt (- t (fma (/ l Om) (* 2 l) (* (* n (* (/ l Om) (/ l Om))) (- U U*)))))))
1.5s
(sqrt (* (* (* (* U 2) n) (* (cbrt (- t (fma (/ l Om) (* 2 l) (* (* n (* (/ l Om) (/ l Om))) (- U U*))))) (cbrt (- t (fma (/ l Om) (* 2 l) (* (* n (* (/ l Om) (/ l Om))) (- U U*))))))) (cbrt (- t (fma (/ l Om) (* 2 l) (* (* n (* (/ l Om) (/ l Om))) (- U U*)))))))

regimes2.2s

Accuracy

Total 11.1b remaining (6%)

Threshold costs 0.3b (0.2%)

9.8b18.1%Toniolo and Linder, Equation (13)
1.0b0%Random Jason Timeout Test 012
0.2b0%Random Jason Timeout Test 004
0.0b0%Random Jason Timeout Test 002
0.0b0%Random Jason Timeout Test 014

rewrite1.8s

Algorithm
19×rewrite-expression-head
Calls

57 calls:

Slowest
484.0ms
(* (* (* U 2) n) (- t (fma (/ l Om) (* 2 l) (* (* n (* (/ l Om) (/ l Om))) (- U U*)))))
259.0ms
(sqrt (* (* (* (* U 2) n) (* (cbrt (- t (fma (/ l Om) (* 2 l) (* (* n (* (/ l Om) (/ l Om))) (- U U*))))) (cbrt (- t (fma (/ l Om) (* 2 l) (* (* n (* (/ l Om) (/ l Om))) (- U U*))))))) (cbrt (- t (fma (/ l Om) (* 2 l) (* (* n (* (/ l Om) (/ l Om))) (- U U*)))))))
200.0ms
(sqrt (* (* (* (* U 2) n) (* (cbrt (- t (fma (/ l Om) (* 2 l) (* (* n (* (/ l Om) (/ l Om))) (- U U*))))) (cbrt (- t (fma (/ l Om) (* 2 l) (* (* n (* (/ l Om) (/ l Om))) (- U U*))))))) (cbrt (- t (fma (/ l Om) (* 2 l) (* (* n (* (/ l Om) (/ l Om))) (- U U*)))))))
200.0ms
(sqrt (* (* (* (* U 2) n) (* (cbrt (- t (fma (/ l Om) (* 2 l) (* (* n (* (/ l Om) (/ l Om))) (- U U*))))) (cbrt (- t (fma (/ l Om) (* 2 l) (* (* n (* (/ l Om) (/ l Om))) (- U U*))))))) (cbrt (- t (fma (/ l Om) (* 2 l) (* (* n (* (/ l Om) (/ l Om))) (- U U*)))))))
97.0ms
(* (* n (* (/ l Om) (/ l Om))) (- U U*))
Rules
232×pow1
205×add-sqr-sqrt
199×*-un-lft-identity
172×cbrt-div
159×add-cube-cbrt
157×add-exp-log
153×add-cbrt-cube
132×associate-*r/
113×pow-prod-down
97×flip3-- flip--
95×frac-times
90×prod-diff
82×sqrt-div
77×distribute-rgt-in distribute-lft-in
59×log1p-expm1-u
58×expm1-log1p-u
57×add-log-exp insert-posit16
54×cbrt-unprod prod-exp
50×associate-*l/
33×sqrt-pow1
25×times-frac cbrt-prod
24×associate-*r*
23×log-pow
21×log-prod
20×difference-of-squares distribute-lft-out--
19×exp-prod
14×associate-*l*
13×div-exp cbrt-undiv
10×sub-neg unpow-prod-down
*-commutative
rem-log-exp pow-unpow
pow1/2 associate-/l* pow1/3 unswap-sqr associate-/r* sqrt-prod
sinh-def
exp-sum log1p-expm1 log1p-udef
expm1-udef expm1-log1p associate-/l/ associate-/r/ pow-exp sqr-pow fma-udef acos-asin pow-to-exp pow-pow
div-sub frac-2neg rem-exp-log clear-num div-inv

localize792.0ms

bsearch622.0ms

end0.0ms