Details

sample1.8m (47.0%)

Algorithm
21×intervals
Results
1.0m39558×body10240exit
12.4s7329×body1280valid
8.5s56633×body80valid
8.3s3478×body2560valid
7.7s57429×body80nan
3.6s4522×body640valid
1.0s2332×body320valid
538.0ms43×body5120valid
354.0ms1206×body160valid
211.0ms8356×pre80true
16.0ms26×body2560nan
15.0msbody5120nan
9.0ms23×body1280nan
8.0ms22×body640nan
3.0ms11×body320nan
2.0ms11×body160nan

series53.1s (22.6%)

Calls

87 calls:

15.8s
(sqrt (* (* (* 2.0 n) (+ t (- (* (* n (pow (/ l Om) 2.0)) (- U* U)) (* (* 2.0 l) (/ l Om))))) U))
13.8s
(sqrt (* (* (* 2.0 n) (+ t (- (* (* (* (pow (/ l Om) (/ 2.0 2)) n) (pow (/ l Om) (/ 2.0 2))) (- U* U)) (* (* 2.0 l) (/ l Om))))) U))
1.8s
(sqrt (* (sqrt (* (+ (- (* (- U* U) (* n (pow (/ l Om) (/ (* 2 2.0) 2)))) (* (* (/ l Om) l) 2.0)) t) (* (* n 2.0) U))) (sqrt (* (+ (- (* (- U* U) (* n (pow (/ l Om) (/ (* 2 2.0) 2)))) (* (* (/ l Om) l) 2.0)) t) (* (* n 2.0) U)))))
1.8s
(sqrt (* (+ (- (* (- U* U) (* n (pow (/ l Om) (/ (* 2 2.0) 2)))) (* (* (/ l Om) l) 2.0)) t) (* (* n 2.0) U)))
1.8s
(sqrt (* (+ (- (* (- U* U) (* n (pow (/ l Om) (/ (* 2 2.0) 2)))) (* (* (/ l Om) l) 2.0)) t) (* (* n 2.0) U)))

simplify46.2s (19.6%)

prune11.2s (4.8%)

rewrite9.0s (3.8%)

Algorithm
27×rewrite-expression-head
Calls

87 calls:

1.7s
(sqrt (* (* (* 2.0 n) (+ t (- (* (* (* (pow (/ l Om) (/ 2.0 2)) n) (pow (/ l Om) (/ 2.0 2))) (- U* U)) (* (* 2.0 l) (/ l Om))))) U))
1.6s
(* (* (* 2.0 n) (+ t (- (* (* (* (pow (/ l Om) (/ 2.0 2)) n) (pow (/ l Om) (/ 2.0 2))) (- U* U)) (* (* 2.0 l) (/ l Om))))) U)
1.3s
(* (* 2.0 n) (+ t (- (* (* (* (pow (/ l Om) (/ 2.0 2)) n) (pow (/ l Om) (/ 2.0 2))) (- U* U)) (* (* 2.0 l) (/ l Om)))))
907.0ms
(sqrt (* (sqrt (* (+ (- (* (- U* U) (* n (pow (/ l Om) (/ (* 2 2.0) 2)))) (* (* (/ l Om) l) 2.0)) t) (* (* n 2.0) U))) (sqrt (* (+ (- (* (- U* U) (* n (pow (/ l Om) (/ (* 2 2.0) 2)))) (* (* (/ l Om) l) 2.0)) t) (* (* n 2.0) U)))))
652.0ms
(sqrt (* (* (cbrt (* (+ (- (* (- U* U) (* n (pow (/ l Om) (/ (* 2 2.0) 2)))) (* (* (/ l Om) l) 2.0)) t) (* (* n 2.0) U))) (cbrt (* (+ (- (* (- U* U) (* n (pow (/ l Om) (/ (* 2 2.0) 2)))) (* (* (/ l Om) l) 2.0)) t) (* (* n 2.0) U)))) (cbrt (* (+ (- (* (- U* U) (* n (pow (/ l Om) (/ (* 2 2.0) 2)))) (* (* (/ l Om) l) 2.0)) t) (* (* n 2.0) U)))))
Rules
501×pow1
265×add-sqr-sqrt
237×*-un-lft-identity
236×add-exp-log
230×pow-prod-down sqrt-pow1
193×add-cube-cbrt
141×add-cbrt-cube
106×associate-*l/
102×sqrt-prod
94×prod-exp
87×add-log-exp
69×log-prod
60×cbrt-div associate-*r*
55×unpow-prod-down
54×sqrt-div
47×cbrt-prod
44×flip3-+ flip-+
42×pow1/2
37×pow-prod-up
35×times-frac
34×cbrt-unprod
33×log-pow
32×frac-times
30×pow-exp
28×associate-*l*
27×pow-unpow
26×pow1/3
24×exp-prod associate-*r/
23×pow-sqr distribute-lft-in distribute-rgt-in
20×difference-of-squares distribute-lft-out--
17×pow-to-exp pow-pow
13×rem-sqrt-square
12×div-exp exp-sum
10×unswap-sqr *-commutative
unpow-prod-up sqr-pow pow-plus sub-neg
rem-log-exp
flip3-- flip-- swap-sqr
associate-/r* acos-asin associate-/l*
pow2 sqrt-pow2 pow-sub
rem-exp-log
associate-/l/ distribute-lft-out associate-/r/ div-inv
exp-diff div-sub cbrt-undiv frac-2neg pow3 clear-num log-div

regimes3.3s (1.4%)

Accuracy

Total 8.6b remaining (3.9%)

Threshold costs 0.5b (0.2%)

6.1b34.6%Toniolo and Linder, Equation (13)
1.9b0%Random Jason Timeout Test 006
0.4b0%Random Jason Timeout Test 012
0.0b0%Random Jason Timeout Test 004
0.0b0%Random Jason Timeout Test 003

localize1.4s (0.6%)

bsearch463.0ms (0.2%)

end0.0ms (0.0%)