Details

series1.2m (48.5%)

Calls

92 calls:

25.3s
(sin (* (pow (sqrt (atan2 b b)) (- b a)) (pow (sqrt (atan2 b b)) (fma (- a) 1 (* a 1)))))
5.0s
(sin (expm1 (log1p (pow (pow (sqrt (atan2 b b)) (+ (sqrt b) (sqrt a))) (- (sqrt b) (sqrt a))))))
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.7s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
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*))))))

sample1.0m (42.1%)

Algorithm
21×intervals
Results
35.4s38943×body10240exit
6.9s7357×body1280valid
5.3s3395×body2560valid
2.8s58330×body80nan
2.7s56590×body80valid
2.0s4688×body640valid
561.0ms2363×body320valid
185.0ms1155×body160valid
113.0ms8356×pre80true
33.0ms21×body5120valid
17.0msbody5120nan
16.0ms22×body2560nan
7.0ms24×body1280nan
3.0ms13×body320nan
2.0msbody640nan
1.0msbody160nan

prune7.4s (5.1%)

simplify3.3s (2.3%)

Algorithm
47×egg-herbie

regimes1.2s (0.8%)

Accuracy

Total 9.8b remaining (4.5%)

Threshold costs 0.5b (0.2%)

8.3b8.2%Toniolo and Linder, Equation (13)
1.1b0%Random Jason Timeout Test 006
0.5b0%Random Jason Timeout Test 012
0.0b0%Random Jason Timeout Test 004
0.0b0%Random Jason Timeout Test 002

rewrite946.0ms (0.7%)

Algorithm
29×rewrite-expression-head
Calls

92 calls:

89.0ms
(* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U U*))
68.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*))))
64.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*)))))
56.0ms
(* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))
55.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*)))))
Rules
594×add-sqr-sqrt
505×*-un-lft-identity
443×add-cube-cbrt
363×prod-diff
351×sqrt-prod
289×add-exp-log
208×pow1
189×unpow-prod-up
162×add-cbrt-cube
146×unpow-prod-down
117×prod-exp
96×log1p-expm1-u associate-*r/ add-log-exp
95×expm1-log1p-u
92×associate-*r*
84×distribute-rgt-in distribute-lft-in
68×times-frac
53×pow-prod-down
51×pow-unpow
49×pow-exp
48×flip3-- sqrt-pow1 flip--
43×difference-of-squares
42×cbrt-unprod associate-*l*
40×associate--l+ cbrt-prod
33×sub-neg
32×frac-sub
31×distribute-lft-out--
30×log-prod
26×pow-to-exp log-pow
25×unswap-sqr
24×sqrt-div
22×pow1/2
20×exp-prod
19×sqr-pow
18×div-exp
13×pow-pow
12×*-commutative fma-neg
11×expm1-udef swap-sqr rem-sqrt-square
associate-/r*
expm1-log1p pow-sub
associate-/l* pow1/3 exp-sum div-inv
sin-diff rem-log-exp
cbrt-undiv sqrt-pow2 log1p-udef log1p-expm1
diff-log associate-/l/ pow-sqr acos-asin fma-udef associate-/r/ pow-prod-up clear-num frac-2neg rem-exp-log sinh-def
pow-plus div-sub pow2

localize432.0ms (0.3%)

bsearch175.0ms (0.1%)

end0.0ms (0.0%)