W pewnych sytuacjach łatwiejsze do uzyskania, ale słabsze oszacowanie zastosowane w odpowiedni sposób może prowadzić do lepszego końcowego szacowania zachowania asymptotycznego. Poznamy tę metodę w kilku kolejnych przykładach.
Przykład
Dla ciągu zadanego przez
a0=1,an+1=1n3n−1∑i=0ai,
najpierw dowodzimy indukcyjnie, że 0<an≤1, czyli an=O(1). Podstawiając uzyskane oszacowanie do równania rekurencyjnego otrzymujemy:
an=1n3n∑i=0ai=1n3⋅n∑i=0O(1)=1n3⋅O(n∑i=01)=1n3⋅O(n)=O(1n2).
Operację tę możemy powtórzyć uzyskując jeszcze lepsze oszacowanie
an=1n3n∑i=0ai=1n3(a0+n∑i=1ai)=1n3+1n3n∑i=1O(1n2)=1n3+1n3O(1)=O(1n3).
Wykorzystaliśmy tu fakt, iż szereg ∞∑i=01i2 jest zbieżny. Zauważmy też, że następne powtórzenie podobnej procedury szacującej już nam nic nie da.
an=1n3n∑i=0ai=1n3+1n3n∑i=1O(1n3)=1n3+1n3⋅O(1n2)=O(1n3).
Przykład
Niech ciąg bn spełnia
bn⋅lnbn=n.
Z monotoniczności funkcji nlnn dostajemy, że 0<bn<n. Podstawiając to oszacowanie za drugie wystąpienie bn w równaniu otrzymujemy:
n=bn⋅lnbn<bnlnn,
czyli bn>nlnn. Podstawiając powtórnie dostajemy:
n=bnlnbn>bn⋅lnnlnn,
czyli bn<nlnn−lnlnn. Uzyskaliśmy zatem, że bn=Θ(nlnn).
Na zakończenie tego wykładu poznamy jeszcze jeden symbol asymptotyczny. Jest on podobny do Θ lecz znacznie precyzyjniejszy.
Funkcje asymptotycznie równe to takie funkcje f(n) i g(n), że
lim
Fakt, że funkcje \displaystyle f(n) i \displaystyle g(n) są asymptotycznie równe zapisujemy jako \displaystyle f(n)\sim g(n) .
Jednym z najbardziej znanych przybliżeń asymptotycznych jest tzw. Wzór Stirlinga przybliżający zachowanie silni.
Twierdzenie 9.5 [wzór Stirlinga]
\displaystyle n!\sim \sqrt{2\pi n}( \frac{n}{e} )^n.
Wzór ten został odkryty przez Abrahama de Moivre w postaci
\displaystyle n!\sim c \cdot n^{n+1/2} e^{-n},
dla pewnej stałej \displaystyle c . Wkładem Jamesa Stirlinga było pokazanie, że stałą tą jest \displaystyle c=\sqrt{2\pi} . Dowód tego oszacowania wykracza poza metody tego kursu. W oszacowaniach przez nierówności przydatna jest następująca wersja wzoru Stirlinga:
\displaystyle \sqrt{2\pi n}( \frac{n}{e} )^ne^{-(12n+1)}\leq n!\leq \sqrt{2\pi n}( \frac{n}{e} )^{n}e^{-12n}
Innym ważnym przybliżeniem asymptotycznym jest wzór na liczbę podziałów liczby naturalnej \displaystyle n na sumy dodatnich liczb naturalnych, tzn. asymptotyczne przybliżenie funkcji \displaystyle p_n = \sum_{k=1}^n P(n,k) .
Twierdzenie 9.6
\displaystyle p_n \sim \frac{e^{\pi\sqrt{\frac{2n}{3}}}}{4n\sqrt{3}}
Podamy też asymptotyczne przybliżenie na liczbę liczb pierwszych nie większych niż \displaystyle n .
Twierdzenie 9.7
Jeśli \displaystyle \pi(n) oznacza liczbę liczb pierwszych w zbiorze \displaystyle \lbrace 1,2,3,\ldots,n \rbrace , to
\displaystyle \pi(n) \sim \frac{n}{\ln n}