Details

simplify3.6m (45.5%)

sample2.2m (27.4%)

Algorithm
21×intervals
Results
1.3m39837×body10240exit
12.9s7242×body1280valid
8.9s3394×body2560valid
8.3s58495×body80nan
8.0s56723×body80valid
5.4s4699×body640valid
1.3s2303×body320valid
427.0ms1194×body160valid
293.0ms8356×pre80true
87.0ms30×body5120valid
49.0ms14×body5120nan
33.0ms30×body2560nan
15.0ms21×body1280nan
7.0ms14×body640nan
4.0ms11×body320nan
4.0ms14×body160nan

series1.4m (17.3%)

Calls

97 calls:

17.3s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
16.7s
(sqrt (* (* (* 2.0 n) U) (- (- t (* 2.0 (/ l (/ Om l)))) (* (* n (pow (/ l Om) 2.0)) (- U U*)))))
13.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*)))))
11.1s
(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*))))))
3.6s
(* (* (* 2.0 n) U) (- (- t (* 2.0 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))

prune26.8s (5.7%)

regimes6.9s (1.5%)

Accuracy

Total 12.6b remaining (5.7%)

Threshold costs 0.9b (0.4%)

9.7b-2.1%Toniolo and Linder, Equation (13)
2.1b0%Random Jason Timeout Test 006
0.4b0%Random Jason Timeout Test 012
0.2b0%Random Jason Timeout Test 004
0.1b0%Random Jason Timeout Test 003

rewrite6.9s (1.5%)

Algorithm
29×rewrite-expression-head
Calls

97 calls:

543.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*))))
525.0ms
(cbrt (* (* (pow (sqrt (sqrt (atan2 b b))) (+ (- b a) (- b a))) (pow (sqrt (sqrt (atan2 b b))) (+ (- b a) (- b a)))) (pow (sqrt (sqrt (atan2 b b))) (+ (- b a) (- b a)))))
468.0ms
(cbrt (* (* (pow (sqrt (sqrt (atan2 b b))) (+ (- b a) (- b a))) (pow (sqrt (sqrt (atan2 b b))) (+ (- b a) (- b a)))) (pow (sqrt (sqrt (atan2 b b))) (+ (- b a) (- b a)))))
425.0ms
(* (* (* 2.0 n) U) (- (- t (* 2.0 (/ l (/ Om l)))) (* (* n (pow (/ l Om) 2.0)) (- U U*))))
392.0ms
(* (* (* n (pow (/ l Om) (/ 2.0 2))) (pow (/ l Om) (/ 2.0 2))) (- U U*))
Rules
462×add-sqr-sqrt
348×add-exp-log
334×*-un-lft-identity
254×unpow-prod-down
246×add-cube-cbrt
239×pow1
226×sqrt-prod
203×add-cbrt-cube
158×prod-exp
127×associate-*r*
122×pow-sub
114×associate-*r/
103×add-log-exp
97×insert-posit16
85×associate-*l*
74×unswap-sqr
71×pow-prod-down
68×times-frac
63×cbrt-unprod
58×frac-times
56×associate-+r- associate-+l-
54×pow-unpow
52×cbrt-div
48×pow-exp
46×flip3-- flip-- swap-sqr
44×sqr-pow
40×sqrt-pow1
38×sub-neg distribute-lft-out--
33×pow-to-exp
32×frac-sub
30×unpow-prod-up associate-*l/
26×difference-of-squares
24×pow1/2 distribute-lft-in sqrt-div distribute-rgt-in log-prod
19×exp-prod *-commutative
18×div-exp
17×log-pow
16×associate--l+ pow-pow
14×distribute-lft-out rem-sqrt-square distribute-rgt-out
associate-/r*
rem-log-exp
div-inv associate-/l*
distribute-lft1-in sqrt-pow2 distribute-rgt1-in
exp-sum rem-exp-log cbrt-undiv
sinh-def pow-prod-up associate-/l/ pow-sqr frac-2neg sum-log pow3 pow2 associate-/r/ pow1/3 acos-asin clear-num rem-cbrt-cube +-commutative flip-+ count-2 flip3-+ cbrt-prod
div-sub

localize5.2s (1.1%)

bsearch505.0ms (0.1%)

end0.0ms (0.0%)