Details

sample1.2m (63.9%)

Algorithm
21×intervals
Results
40.5s38637×body10240exit
7.9s7411×body1280valid
5.8s3422×body2560valid
4.6s57939×body80nan
4.4s56521×body80valid
2.5s4703×body640valid
729.0ms2355×body320valid
246.0ms1133×body160valid
155.0ms8356×pre80true
37.0ms19×body5120valid
17.0ms26×body2560nan
12.0msbody5120nan
9.0ms22×body1280nan
4.0ms11×body640nan
2.0msbody320nan
1.0msbody160nan

series26.9s (24.0%)

Calls

84 calls:

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

prune7.3s (6.5%)

simplify3.2s (2.8%)

Algorithm
45×egg-herbie

regimes1.4s (1.2%)

Accuracy

Total 9.7b remaining (4.4%)

Threshold costs 0.4b (0.2%)

7.5b18.4%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

rewrite875.0ms (0.8%)

Algorithm
27×rewrite-expression-head
Calls

84 calls:

82.0ms
(* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U U*))
63.0ms
(* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U U*))))
60.0ms
(* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) (/ 2.0 2))) (* (pow (/ l Om) (/ 2.0 2)) (- U U*)))))
53.0ms
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U U*)))))
51.0ms
(* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))
Rules
537×add-sqr-sqrt
381×*-un-lft-identity
347×add-cube-cbrt
293×add-exp-log
260×unpow-prod-down
208×sqrt-prod
197×pow1
192×prod-diff
157×add-cbrt-cube
143×associate-*r*
129×prod-exp
118×unpow-prod-up
96×associate-*r/
85×log1p-expm1-u add-log-exp
84×expm1-log1p-u
83×associate-*l*
78×times-frac
73×distribute-rgt-in distribute-lft-in
70×unswap-sqr
64×swap-sqr
52×pow-prod-down cbrt-prod
46×pow-exp
45×flip-- flip3-- sqr-pow
41×cbrt-unprod
40×associate--l+
39×log-prod
38×sqrt-pow1
36×sub-neg
33×exp-prod
32×frac-sub
31×pow-to-exp log-pow
24×sqrt-div
20×pow1/2
18×div-exp
17×cube-prod difference-of-squares distribute-lft-out--
16×pow-unpow
13×*-commutative
12×rem-sqrt-square
10×pow-sub
pow-pow rem-log-exp associate-/r*
div-inv
associate-/l* pow1/3
cube-mult unpow3
cbrt-undiv expm1-udef exp-sum
associate-/l/ rem-exp-log associate-*l/ sqrt-pow2 rem-cube-cbrt acos-asin fma-udef associate-/r/ rem-cbrt-cube pow-prod-up clear-num frac-2neg sin-diff frac-times pow2 pow-sqr sinh-def
expm1-log1p div-sub

localize429.0ms (0.4%)

bsearch381.0ms (0.3%)

end0.0ms (0.0%)