Details

sample1.0m (56.6%)

Algorithm
21×intervals
Results
35.2s38800×body10240exit
6.8s7198×body1280valid
5.3s3364×body2560valid
3.0s57779×body80nan
2.8s56637×body80valid
2.1s4768×body640valid
563.0ms2383×body320valid
193.0ms1185×body160valid
100.0ms8356×pre80true
54.0ms36×body5120valid
23.0ms35×body2560nan
15.0msbody5120nan
7.0ms22×body1280nan
3.0ms15×body640nan
2.0ms10×body320nan
1.0msbody160nan

series32.4s (29.5%)

Calls

92 calls:

5.0s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* (* n (pow (* (cbrt (/ l Om)) (cbrt (/ l Om))) 2.0)) (pow (cbrt (/ l Om)) 2.0)) (- U U*)))))
5.0s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* (* n (pow (* (cbrt (/ l Om)) (cbrt (/ l Om))) 2.0)) (pow (cbrt (/ l Om)) 2.0)) (- U U*)))))
5.0s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* (* n (pow (* (cbrt (/ l Om)) (cbrt (/ l Om))) 2.0)) (pow (cbrt (/ l Om)) 2.0)) (- U U*)))))
4.9s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
4.9s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))

prune7.6s (7.0%)

simplify3.4s (3.1%)

regimes1.9s (1.7%)

Accuracy

Total 10.5b remaining (4.8%)

Threshold costs 0.5b (0.2%)

8.0b16.1%Toniolo and Linder, Equation (13)
2.0b0%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

rewrite1.6s (1.5%)

Algorithm
29×rewrite-expression-head
Calls

92 calls:

180.0ms
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* (* n (pow (* (cbrt (/ l Om)) (cbrt (/ l Om))) 2.0)) (pow (cbrt (/ l Om)) 2.0)) (- U U*)))))
177.0ms
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* (* n (pow (* (cbrt (/ l Om)) (cbrt (/ l Om))) 2.0)) (pow (cbrt (/ l Om)) 2.0)) (- U U*)))))
176.0ms
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* (* n (pow (* (cbrt (/ l Om)) (cbrt (/ l Om))) 2.0)) (pow (cbrt (/ l Om)) 2.0)) (- U U*)))))
129.0ms
(* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))
128.0ms
(* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))
Rules
377×add-sqr-sqrt
333×*-un-lft-identity
299×add-cube-cbrt
217×pow1
170×add-exp-log
148×cbrt-prod
128×add-cbrt-cube
96×prod-diff
93×log1p-expm1-u times-frac
92×unpow-prod-down add-log-exp expm1-log1p-u
83×sqrt-prod
72×associate-*r/
69×unpow-prod-up log-prod
66×associate-*r*
52×pow-prod-down
44×pow-unpow
42×sqrt-pow1
38×flip-- flip3--
35×prod-exp
32×pow1/3
31×distribute-rgt-in distribute-lft-in
30×sqrt-div
28×frac-sub
23×cbrt-unprod pow1/2
22×associate-*l*
20×associate--l+
19×pow-pow log-pow
17×difference-of-squares distribute-lft-out-- pow-exp
16×sub-neg unswap-sqr
14×sqr-pow
12×swap-sqr rem-sqrt-square pow-to-exp
11×rem-log-exp
10×exp-prod
div-inv
*-commutative cube-prod associate-/r*
associate-/l* div-exp pow-sub
cbrt-div
pow-sqr sqrt-pow2 fma-udef pow-prod-up
cbrt-undiv exp-sum
associate-/l/ cube-mult pow-plus expm1-udef unpow3 acos-asin log-div associate-/r/ clear-num frac-2neg e-exp-1 pow2 sinh-def
expm1-log1p rem-exp-log div-sub rem-cube-cbrt sin-diff

localize462.0ms (0.4%)

bsearch145.0ms (0.1%)

end0.0ms (0.0%)