Details

sample1.0m (60.7%)

Algorithm
21×intervals
Results
35.8s38783×body10240exit
6.9s7278×body1280valid
5.4s3448×body2560valid
2.9s58202×body80nan
2.9s56608×body80valid
2.0s4505×body640valid
605.0ms2443×body320valid
211.0ms1254×body160valid
116.0ms8356×pre80true
52.0ms34×body5120valid
26.0ms42×body2560nan
10.0msbody5120nan
9.0ms29×body1280nan
4.0ms17×body640nan
2.0ms13×body320nan
1.0ms10×body160nan

series25.3s (24.9%)

Calls

93 calls:

4.5s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ l (/ Om l)))) (* (* (* (* n (* (cbrt (pow (/ l Om) (/ 2.0 2))) (cbrt (pow (/ l Om) (/ 2.0 2))))) (cbrt (pow (/ l Om) (/ 2.0 2)))) (pow (/ l Om) (/ 2.0 2))) (- U U*)))))
4.5s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ l (/ Om l)))) (* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U U*)))))
4.4s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ l (/ Om l)))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
4.4s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
1.3s
(* (* (* 2.0 n) U) (- (- t (* 2.0 (/ l (/ Om l)))) (* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U U*))))

prune8.1s (8.0%)

simplify3.2s (3.2%)

Algorithm
47×egg-herbie

regimes1.7s (1.7%)

Accuracy

Total 11.2b remaining (5.3%)

Threshold costs 0.3b (0.2%)

9.0b5.2%Toniolo and Linder, Equation (13)
1.8b0%Random Jason Timeout Test 006
0.3b0%Random Jason Timeout Test 012
0.1b0%Random Jason Timeout Test 004
0.0b0%Random Jason Timeout Test 003

rewrite884.0ms (0.9%)

Algorithm
29×rewrite-expression-head
Calls

93 calls:

111.0ms
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ l (/ Om l)))) (* (* (* (* n (* (cbrt (pow (/ l Om) (/ 2.0 2))) (cbrt (pow (/ l Om) (/ 2.0 2))))) (cbrt (pow (/ l Om) (/ 2.0 2)))) (pow (/ l Om) (/ 2.0 2))) (- U U*)))))
79.0ms
(* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U U*))
66.0ms
(- (/ x (- hi lo)) (/ lo (- hi lo)))
64.0ms
(* (* (* 2.0 n) U) (- (- t (* 2.0 (/ l (/ Om l)))) (* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U U*))))
53.0ms
(* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))
Rules
1129×add-sqr-sqrt
1097×*-un-lft-identity
778×times-frac
753×add-cube-cbrt
603×prod-diff
265×add-exp-log
218×pow1
196×unpow-prod-down
171×distribute-lft-out--
165×difference-of-squares
154×add-cbrt-cube
136×sqrt-prod
110×unpow-prod-up
97×prod-exp add-log-exp
96×associate-/r/
94×log1p-expm1-u
93×expm1-log1p-u
87×flip-- flip3--
74×associate-*r/
71×cbrt-prod
70×associate-*r*
63×pow-unpow
60×sqrt-pow1 log-prod
55×div-inv
52×distribute-rgt-in distribute-lft-in pow-pow
44×pow-prod-down
43×pow-exp
36×pow1/2
31×cbrt-unprod
30×associate--l+ pow-to-exp
29×frac-sub
27×sub-neg sqr-pow
24×sqrt-div
21×fma-neg
19×exp-prod
18×rem-sqrt-square div-exp associate-/r*
17×log-pow
14×associate-*l*
12×associate-/l* cube-prod unswap-sqr
10×pow-sub
rem-log-exp
*-commutative sqrt-pow2
cbrt-undiv
cube-mult unpow3 pow1/3 clear-num frac-2neg
rem-cube-cbrt expm1-udef exp-sum distribute-rgt-out--
associate-/l/ acos-asin log-div sin-diff exp-to-pow
diff-log expm1-log1p div-sub rem-exp-log rem-cbrt-cube sub-div

localize407.0ms (0.4%)

bsearch227.0ms (0.2%)

end0.0ms (0.0%)