We know that $n^k \leq k^n$, where $n^k$ is a polynomial and $k^n$ is an exponential function. However, what if we have a case such as $n^{10}$ and $1.001^n$. How can I determine which function will grow faster?
Background - this is a problem from my complexity class and specifically the topic about the Big O-Notation.
We wish to determine if:
$$\lim_{n\to\infty}\frac{n^{10}}{1.001^{n}} < 1$$
Using l'Hopital's rule once:
$$\lim_{n\to\infty}\frac{n^{10}}{1.001^{n}} = \lim_{n\to\infty}\frac{10n^{9}}{\ln(1.001)1.001^{n}}$$
Twice:
$$=\lim_{n\to\infty}\frac{10n^{9}}{\ln(1.001)1.001^{n}} = \lim_{n\to\infty}\frac{10\cdot 9n^{8}}{\ln(1.001)^{2}1.001^{n}}$$
All the way until ten times:
$$ = \lim_{n\to\infty}\frac{10\cdot 9\cdot 8\cdots 2\cdot 1}{\ln(1.001)^{10}1.001^{n}} = \lim_{n\to\infty}\frac{\text{constant}}{1.001^{n}} = 0$$
Because the exponential grows without bound. Thus, $\boxed{1.001^{n}\text{ grows faster than }n^{10}.}$ Of course, this can be generalized to say that any function showing exponential growth will eventually be larger than any polynomial.