Details

series15.1m (69.8%)

Calls

91 calls:

7.4m
(sin (* (pow (sqrt 1) (- b a)) (pow (sqrt (sqrt (atan2 b b))) (* 2 (- b a)))))
7.2m
(sin (* (pow (sqrt (sqrt 1)) (- b a)) (pow (sqrt (sqrt (atan2 b b))) (* 2 (- b 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.6s
(sqrt (* (* (* 2.0 n) U) (* (* (cbrt (- (- t (* 2.0 (* l (/ l Om)))) (* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U U*)))) (cbrt (- (- t (* 2.0 (* l (/ l Om)))) (* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U U*))))) (cbrt (- (- t (* 2.0 (* l (/ l Om)))) (* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U U*)))))))

end5.3m (24.3%)

sample1.0m (4.7%)

Algorithm
21×intervals
Results
35.5s38714×body10240exit
7.0s7343×body1280valid
5.6s3504×body2560valid
2.9s58020×body80nan
2.8s56667×body80valid
2.1s4722×body640valid
548.0ms2239×body320valid
187.0ms1113×body160valid
122.0ms8356×pre80true
37.0ms22×body5120valid
13.0ms21×body2560nan
11.0msbody5120nan
5.0ms21×body1280nan
3.0ms15×body640nan
2.0ms11×body160nan
1.0msbody320nan

prune7.9s (0.6%)

simplify3.5s (0.3%)

Algorithm
46×egg-herbie

regimes1.8s (0.1%)

Accuracy

Total 10.6b remaining (4.8%)

Threshold costs 0.5b (0.2%)

7.9b17.7%Toniolo and Linder, Equation (13)
2.3b0%Random Jason Timeout Test 006
0.4b0%Random Jason Timeout Test 012
0.1b0%Random Jason Timeout Test 004
0.0b0%Random Jason Timeout Test 003

rewrite1.4s (0.1%)

Algorithm
28×rewrite-expression-head
Calls

91 calls:

438.0ms
(sqrt (* (* (* 2.0 n) U) (* (* (cbrt (- (- t (* 2.0 (* l (/ l Om)))) (* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U U*)))) (cbrt (- (- t (* 2.0 (* l (/ l Om)))) (* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U U*))))) (cbrt (- (- t (* 2.0 (* l (/ l Om)))) (* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U U*)))))))
86.0ms
(* (* (* 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*))))
51.0ms
(* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))
48.0ms
(* (* (* 2.0 n) U) (- (- t (* 2.0 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))
Rules
1063×associate-*r/
900×cbrt-div
789×flip-- flip3--
631×add-sqr-sqrt
628×frac-sub
545×frac-times
491×sqrt-prod
381×unpow-prod-down
364×sqrt-div
316×*-un-lft-identity
286×add-exp-log
280×add-cube-cbrt
267×pow1
160×add-cbrt-cube
158×unswap-sqr
152×associate-*r*
129×log-prod
124×prod-exp
119×associate-*l*
97×add-log-exp
95×associate-*l/
84×exp-sum
78×pow-prod-down
74×sqrt-pow1
71×sqr-pow
68×swap-sqr
52×unpow-prod-up
48×pow-exp times-frac
46×sub-neg pow1/2
39×cbrt-unprod
37×cbrt-prod
36×pow-to-exp
31×pow-pow
27×cube-prod
25×pow-unpow
22×distribute-rgt-in pow-sub distribute-lft-in
21×log-pow
20×exp-prod
18×difference-of-squares distribute-lft-out--
17×pow1/3
16×*-commutative
15×div-exp
14×pow-prod-up associate--l+
12×rem-sqrt-square
11×rem-log-exp
10×pow-sqr
associate-/r*
sqrt-pow2
associate-/l* log-div cosh-def
pow2
exp-diff associate--r+ div-inv
diff-log cbrt-undiv pow-plus acos-asin sqrt-unprod
associate-/l/ unpow3 cube-mult rem-square-sqrt rem-exp-log associate-/r/ clear-num frac-2neg sinh-def
div-sub rem-cube-cbrt associate--l-

localize425.0ms (0.0%)

bsearch238.0ms (0.0%)