Details

sample1.2m (65.1%)

Algorithm
21×intervals
Results
41.3s38962×body10240exit
7.5s7388×body1280valid
5.9s3515×body2560valid
4.6s56541×body80valid
4.0s50669×body80nan
2.3s4631×body640valid
1.8s3080×body1280nan
863.0ms2552×body640nan
664.0ms2289×body320valid
285.0ms1324×body320nan
243.0ms1205×body160valid
153.0ms8356×pre80true
103.0ms670×body160nan
47.0ms29×body5120valid
25.0ms11×body5120nan
20.0ms27×body2560nan

series27.8s (24.3%)

Calls

73 calls:

4.7s
(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.6s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
4.6s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ l (/ Om l)))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
4.6s
(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*))))))
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*)))))

prune6.1s (5.4%)

simplify3.0s (2.6%)

Algorithm
45×egg-herbie

regimes1.6s (1.4%)

Accuracy

Total 9.8b remaining (4.4%)

Threshold costs 0.4b (0.2%)

7.6b16.3%Toniolo and Linder, Equation (13)
1.8b0%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 002

rewrite811.0ms (0.7%)

Algorithm
27×rewrite-expression-head
Calls

73 calls:

82.0ms
(* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U U*))
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*))))
61.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*)))))
52.0ms
(* (* (* 2.0 n) U) (- (- t (* 2.0 (/ l (/ Om l)))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))
50.0ms
(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*))))))
Rules
364×add-sqr-sqrt
299×*-un-lft-identity
265×add-exp-log
263×add-cube-cbrt
192×pow1
143×add-cbrt-cube
138×prod-diff
119×prod-exp
104×associate-*r* cbrt-prod
96×associate-*r/
84×distribute-rgt-in distribute-lft-in
77×add-log-exp
74×log1p-expm1-u unpow-prod-down
73×expm1-log1p-u
68×times-frac
57×pow-prod-down
49×associate-*l*
48×flip-- flip3--
44×cbrt-unprod
40×associate--l+
34×pow-exp
32×frac-sub
30×unswap-sqr
28×sqrt-prod
26×sub-neg
24×sqrt-div sqrt-pow1
21×pow1/3 pow-unpow log-prod
18×difference-of-squares distribute-lft-out-- div-exp
17×pow-to-exp log-pow
14×*-commutative
12×swap-sqr sqr-pow pow1/2
10×exp-prod
cube-prod rem-sqrt-square associate-/r*
associate-/l* div-inv fma-neg
rem-log-exp
pow-prod-up pow-sqr
cbrt-undiv unpow-prod-up exp-sum
diff-log associate-/l/ cube-mult expm1-udef pow-pow unpow3 pow-plus e-exp-1 acos-asin associate-/r/ clear-num frac-2neg pow2 sinh-def
expm1-log1p div-sub rem-exp-log pow3 rem-cbrt-cube sin-diff

localize397.0ms (0.3%)

bsearch339.0ms (0.3%)

end0.0ms (0.0%)