Details

sample1.4m (44.9%)

Algorithm
12×intervals
Results
49.5s31981×body10240exit
7.8s3461×body2560valid
5.9s37176×body80valid
5.8s37634×body80nan
5.6s4955×body1280valid
2.3s2963×body640valid
1.0s1444×body320valid
399.0ms8256×pre80true
206.0ms767×body160valid
38.0ms21×body5120valid
21.0msbody5120nan
18.0ms11×body2560nan
10.0ms11×body1280nan
6.0ms12×body320nan
3.0msbody640nan
1.0msbody160nan

simplify54.7s (29.9%)

prune23.2s (12.7%)

series17.8s (9.7%)

Calls

55 calls:

Slowest
5.3s
(sqrt (* (* (* 2 (cbrt U)) (- t (* (fma l 2 (* (* (- U U*) (/ l Om)) n)) (/ l Om)))) n))
3.3s
(sqrt (* (* (cbrt U) (cbrt U)) (* (* 2 (cbrt U)) (* (- t (* (/ l Om) (+ (* 2 l) (* (* (/ l Om) n) (- U U*))))) n))))
2.1s
(sqrt (* U (* 2 (* n (- t (fma (/ l Om) (* 2 l) (* (/ l Om) (* (/ l Om) (* (- U U*) n)))))))))
1.8s
(sqrt (* U (* 2 (* n (- t (fma (/ l Om) (* 2 l) (* (/ l Om) (* (* (/ l Om) (- U U*)) n))))))))
991.0ms
(* (* (* 2 (cbrt U)) (- t (* (fma l 2 (* (* (- U U*) (/ l Om)) n)) (/ l Om)))) n)

regimes3.1s (1.7%)

Accuracy

Total 6.3b remaining (3.5%)

Threshold costs 0.7b (0.4%)

5.6b39.2%Toniolo and Linder, Equation (13)
0.5b0%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

rewrite970.0ms (0.5%)

Algorithm
19×rewrite-expression-head
Calls

55 calls:

Slowest
122.0ms
(sqrt (* (* (cbrt U) (cbrt U)) (* (* 2 (cbrt U)) (* (- t (* (/ l Om) (+ (* 2 l) (* (* (/ l Om) n) (- U U*))))) n))))
101.0ms
(* (* (cbrt U) (cbrt U)) (* (* 2 (cbrt U)) (* (- t (* (/ l Om) (+ (* 2 l) (* (* (/ l Om) n) (- U U*))))) n)))
80.0ms
(sqrt (* U (* 2 (* n (- t (fma (/ l Om) (* 2 l) (* (/ l Om) (* (/ l Om) (* (- U U*) n)))))))))
75.0ms
(* U (* 2 (* n (- t (fma (/ l Om) (* 2 l) (* (/ l Om) (* (/ l Om) (* (- U U*) n))))))))
70.0ms
(sqrt (* U (* 2 (* n (- t (fma (/ l Om) (* 2 l) (* (/ l Om) (* (* (/ l Om) (- U U*)) n))))))))
Rules
297×add-sqr-sqrt
286×distribute-lft-in distribute-rgt-in
280×*-un-lft-identity
275×pow1
250×add-cube-cbrt
197×add-exp-log
180×prod-diff
174×add-cbrt-cube
119×pow-prod-down
82×cbrt-unprod prod-exp
64×times-frac
57×associate-*l*
55×add-log-exp expm1-log1p-u insert-posit16 log1p-expm1-u
46×associate-*r/
45×log-prod associate-*r*
34×associate-*l/
31×sqrt-pow1
29×log-pow
24×exp-prod
22×flip3-- flip--
20×sub-neg
15×difference-of-squares distribute-lft-out--
13×*-commutative
12×pow-prod-up frac-times pow-plus
10×sqrt-prod
rem-log-exp div-exp cbrt-undiv exp-sum
unswap-sqr sinh-def sqrt-div
pow1/2
associate-/l* fma-udef associate-/r* div-inv
pow2 pow-unpow log-div pow-sqr
unpow-prod-up unpow-prod-down rem-exp-log
exp-diff associate-/l/ associate-/r/ pow-exp pow3 acos-asin
div-sub frac-2neg sqr-pow clear-num pow-to-exp e-exp-1 pow-pow

localize818.0ms (0.4%)

bsearch144.0ms (0.1%)

end0.0ms (0.0%)