Details

simplify5.1m

Calls

3034 calls:

Slowest
623.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)))))))
586.0ms
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
569.0ms
(* (* (* 2 n) U) (fma (- (* (pow (/ (cbrt l) (sqrt Om)) 2) (- U U*))) (* n (pow (/ (* (cbrt l) (cbrt l)) (sqrt Om)) 2)) (* (* (pow (/ (cbrt l) (sqrt Om)) 2) (- U U*)) (* n (pow (/ (* (cbrt l) (cbrt l)) (sqrt Om)) 2)))))
551.0ms
(* (fma (- (* (sqrt (* n (pow (/ l Om) 2))) (- U U*))) (sqrt (* n (pow (/ l Om) 2))) (* (* (sqrt (* n (pow (/ l Om) 2))) (- U U*)) (sqrt (* n (pow (/ l Om) 2))))) (* (* 2 n) U))
550.0ms
(* (fma (- (* (sqrt (* n (pow (/ l Om) 2))) (- U U*))) (sqrt (* n (pow (/ l Om) 2))) (* (* (sqrt (* n (pow (/ l Om) 2))) (- U U*)) (sqrt (* n (pow (/ l Om) 2))))) (* (* 2 n) U))

sample1.3m

Algorithm
12×intervals
Results
51.6s32527×body10240exit
8.3s3335×body2560valid
5.1s37250×body80valid
5.0s37076×body80nan
5.0s4987×body1280valid
1.9s2947×body640valid
705.0ms1506×body320valid
406.0ms8256×pre80true
264.0ms752×body160valid
80.0ms25×body5120valid
28.0ms11×body5120nan
10.0msbody2560nan
8.0msbody1280nan
5.0ms12×body320nan
5.0msbody640nan
2.0msbody160nan

prune46.8s

series15.6s

Calls

53 calls:

Slowest
4.2s
(sqrt (* (* (cbrt (* (* n (sqrt 2)) U)) (cbrt (sqrt 2))) (- (fma (/ (* l l) Om) -2 t) (* (* (- U U*) (* n (/ l Om))) (/ l Om)))))
3.7s
(sqrt (* (* (cbrt (sqrt 2)) (cbrt (* (* (sqrt 2) n) U))) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
3.2s
(sqrt (* (cbrt (* (* 2 n) U)) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
1.7s
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
578.0ms
(* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))

rewrite8.6s

Algorithm
19×rewrite-expression-head
Calls

53 calls:

Slowest
2.3s
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
1.5s
(sqrt (* (* (cbrt (sqrt 2)) (cbrt (* (* (sqrt 2) n) U))) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
1.4s
(* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))
1.4s
(sqrt (* (cbrt (* (* 2 n) U)) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
1.3s
(sqrt (* (* (cbrt (* (* n (sqrt 2)) U)) (cbrt (sqrt 2))) (- (fma (/ (* l l) Om) -2 t) (* (* (- U U*) (* n (/ l Om))) (/ l Om)))))
Rules
4938×add-sqr-sqrt
1610×*-un-lft-identity
1572×associate-*l*
1545×unswap-sqr
1524×prod-diff
1260×times-frac
1200×associate-*r*
1053×add-cube-cbrt
768×distribute-lft-in distribute-rgt-in
732×difference-of-squares
433×unpow-prod-down
410×sqrt-prod
402×cbrt-prod
382×associate--l+
290×distribute-lft-out--
226×*-commutative
225×swap-sqr
137×pow1
109×add-exp-log
97×add-cbrt-cube
79×unpow2 sqr-pow
65×associate-/l*
55×add-log-exp
53×expm1-log1p-u insert-posit16 log1p-expm1-u
50×exp-prod
46×associate-*r/
43×rem-sqrt-square
36×div-inv
30×pow-prod-down
28×sqrt-pow1 sqrt-div
24×flip3-- flip--
23×prod-exp
20×pow1/2 log-pow
17×cbrt-unprod associate-/r*
16×frac-sub
14×sinh-def
12×log-prod
10×div-exp pow-prod-up
cbrt-undiv
pow1/3 sub-neg pow-sqr
rem-log-exp frac-2neg clear-num
fma-udef
rem-exp-log exp-sum acos-asin
associate-/r/ frac-times associate-/l/ rem-square-sqrt pow2 pow-plus sqrt-unprod associate-*l/ pow-exp
div-sub pow-to-exp

regimes2.5s

Accuracy

Total 11.0b remaining (6.1%)

10.7b18.8%Toniolo and Linder, Equation (13)
0.2b0%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

bsearch515.0ms

localize443.0ms

end0.0ms