Details

simplify1.9m (44.2%)

sample1.9m (43.3%)

Algorithm
21×intervals
Results
1.1m38487×body10240exit
11.8s7319×body1280valid
8.8s56645×body80valid
8.5s3439×body2560valid
7.9s58356×body80nan
4.6s4530×body640valid
1.2s2396×body320valid
412.0ms1226×body160valid
223.0ms8356×pre80true
86.0ms34×body5120valid
26.0msbody5120nan
24.0ms25×body2560nan
12.0ms24×body1280nan
7.0ms16×body640nan
5.0ms14×body320nan
2.0ms11×body160nan

series14.0s (5.3%)

Calls

96 calls:

2.1s
(sqrt (* 2 (* U (+ (* n t) (* (* n (- (/ l Om))) (- (* 2 l) (* (/ l Om) (* n (- U* U)))))))))
2.1s
(sqrt (* 2 (* U (* n (- t (* (/ l Om) (- (* 2 l) (* (/ l Om) (* n (- U* U))))))))))
2.1s
(sqrt (* 2 (* U (+ (* n t) (* n (- (* (/ l Om) (- (* 2 l) (* (/ l Om) (* n (- U* U)))))))))))
1.9s
(sqrt (* 2 (+ (* (* n t) U) (* (* (* n (- (/ l Om))) (- (* 2 l) (* (/ l Om) (* n (- U* U))))) U))))
546.0ms
(* U (+ (* n t) (* (* n (- (/ l Om))) (- (* 2 l) (* (/ l Om) (* n (- U* U)))))))

prune12.1s (4.6%)

regimes4.0s (1.5%)

Accuracy

Total 4.9b remaining (2.3%)

Threshold costs 0.5b (0.3%)

2.4b69.3%Toniolo and Linder, Equation (13)
2.0b0%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

localize1.4s (0.5%)

rewrite1.2s (0.5%)

Algorithm
29×rewrite-expression-head
Calls

96 calls:

152.0ms
(* (* (* n (- (/ l Om))) (- (* 2 l) (* (/ l Om) (* n (- U* U))))) U)
74.0ms
(sqrt (* 2 (* U (* n (- t (* (/ l Om) (- (* 2 l) (* (/ l Om) (* n (- U* U))))))))))
58.0ms
(sin (* (pow (sqrt (sqrt (atan2 b b))) (- b a)) (pow (sqrt (sqrt (atan2 b b))) (- b a))))
48.0ms
(* (/ l Om) (* n (- U* U)))
46.0ms
(sqrt (* 2 (* U (+ (* n t) (* (* n (- (/ l Om))) (- (* 2 l) (* (/ l Om) (* n (- U* U)))))))))
Rules
321×add-sqr-sqrt
296×pow1
261×*-un-lft-identity
227×add-exp-log
225×add-cube-cbrt
209×add-cbrt-cube
110×sqrt-pow1
106×associate-*l*
96×add-log-exp insert-posit16
94×sqrt-prod
83×associate-*r*
79×times-frac
75×pow-prod-down
69×prod-exp
66×pow1/2
63×cbrt-unprod associate-*r/
60×pow-pow
52×distribute-lft-in distribute-rgt-in
40×unpow-prod-down
32×sub-neg
30×pow-unpow
25×pow-prod-up
21×unswap-sqr
20×*-commutative
18×distribute-lft-out-- difference-of-squares
17×flip3-- flip-- cbrt-prod
16×rem-sqrt-square
15×pow-sqr
14×distribute-lft-neg-in swap-sqr distribute-rgt-neg-in
12×frac-times unpow-prod-up
11×associate-*l/
10×pow-exp sqr-pow
div-exp distribute-neg-frac cbrt-undiv
distribute-neg-in sqrt-div log-pow pow-to-exp
pow1/3 div-inv
exp-prod sqrt-pow2 log-prod pow-sub
associate-/l* flip3-+ associate-/r* flip-+
pow2 pow-plus
distribute-rgt-neg-out sqrt-unprod
rem-log-exp sinh-def associate-/l/ associate-/r/ distribute-lft-neg-out acos-asin neg-mul-1
div-sub frac-2neg rem-square-sqrt distribute-lft-out clear-num

bsearch7.0ms (0.0%)

end0.0ms (0.0%)