Details

sample1.9m (43.0%)

Algorithm
21×intervals
Results
1.1m39556×body10240exit
11.9s7270×body1280valid
8.4s3476×body2560valid
7.1s56710×body80valid
7.1s58338×body80nan
4.1s4611×body640valid
1.5s2316×body320valid
334.0ms1198×body160valid
259.0ms8356×pre80true
63.0ms23×body5120valid
27.0ms33×body2560nan
13.0msbody5120nan
7.0ms18×body1280nan
6.0ms21×body320nan
4.0ms17×body640nan
2.0ms10×body160nan

simplify1.8m (41.7%)

series20.9s (8.0%)

Calls

64 calls:

10.3s
(sqrt (+ (* U (* (* 2 n) (+ t (* (/ (* (/ l (cbrt Om)) (/ l (cbrt Om))) (cbrt Om)) -2)))) (* U (* (* 2 n) (- (fma -2 (/ (* (/ l (cbrt Om)) (/ l (cbrt Om))) (cbrt Om)) (* (/ (* (/ l (cbrt Om)) (/ l (cbrt Om))) (cbrt Om)) 2)) (* (/ (- U U*) (/ Om l)) (/ n (/ Om l))))))))
2.4s
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* (/ l (cbrt Om)) (/ l (cbrt Om))) (cbrt Om)))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
2.0s
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* (/ l (cbrt Om)) (/ l (cbrt Om))) (cbrt Om)))) (* (/ n (* (/ Om l) (/ Om l))) (- U U*)))))
1.9s
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
663.0ms
(* (* (* 2 n) U) (- (- t (* 2 (/ (* (/ l (cbrt Om)) (/ l (cbrt Om))) (cbrt Om)))) (* (* n (pow (/ l Om) 2)) (- U U*))))

prune12.0s (4.6%)

regimes3.5s (1.3%)

Accuracy

Total 13.2b remaining (6.1%)

Threshold costs 0.7b (0.3%)

10.3b23%Toniolo and Linder, Equation (13)
2.3b0%Random Jason Timeout Test 006
0.4b0%Random Jason Timeout Test 012
0.2b0%Random Jason Timeout Test 004
0.0b0%Random Jason Timeout Test 002

rewrite1.9s (0.7%)

Algorithm
23×rewrite-expression-head
Calls

64 calls:

237.0ms
(* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))
189.0ms
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
175.0ms
(* (* (* 2 n) U) (- (- t (* 2 (/ (* (/ l (cbrt Om)) (/ l (cbrt Om))) (cbrt Om)))) (* (* n (pow (/ l Om) 2)) (- U U*))))
164.0ms
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* (/ l (cbrt Om)) (/ l (cbrt Om))) (cbrt Om)))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
160.0ms
(* (* (* 2 n) U) (- (- t (* 2 (/ (* (/ l (cbrt Om)) (/ l (cbrt Om))) (cbrt Om)))) (* (/ n (* (/ Om l) (/ Om l))) (- U U*))))
Rules
230×add-sqr-sqrt
219×pow1
214×add-exp-log
205×*-un-lft-identity
188×add-cbrt-cube
175×add-cube-cbrt
102×associate-*r/
96×prod-diff
76×prod-exp
73×distribute-lft-in distribute-rgt-in
65×log1p-expm1-u
64×add-log-exp expm1-log1p-u insert-posit16 associate-*r*
61×cbrt-unprod
60×pow-prod-down
49×flip3-- flip--
45×times-frac
36×frac-sub
34×associate-*l*
32×associate--l+
30×sqrt-div
24×div-exp
21×log-prod cbrt-undiv
20×sub-neg
19×pow-prod-up log-pow pow-plus
16×exp-prod
15×difference-of-squares sqrt-pow1 unpow-prod-down distribute-lft-out-- *-commutative
13×unswap-sqr sqrt-prod
12×frac-times
associate-/l* associate-/r*
associate-/r/
pow2 associate-*l/ pow-sqr
rem-log-exp pow1/2 pow-exp
div-inv
flip3-+ pow3 flip-+ frac-add
exp-sum frac-2neg rem-sqrt-square fma-udef clear-num swap-sqr pow-to-exp
expm1-udef sinh-def unpow2 associate-/l/ sqr-pow acos-asin
div-sub expm1-log1p pow1/3 rem-exp-log rem-cbrt-cube distribute-lft-out sin-diff cbrt-prod

localize1.2s (0.4%)

bsearch174.0ms (0.1%)

end0.0ms (0.0%)