I proved by induction that $2^n = O(n!)$. Can this fact be used to prove the following:
Let $a$ be a positive constant and $n$ be a natural number. Show that $a^n=O(n!)$.
I have already written a proof that $2^n<n$! for all $n\geq4$ (or that $2^n$ is $O(n!)$). It goes like this:
==============
- Basis: $2^4<4!$
- $16<24$ is true
assume true for $k$
Prove for k+1
- $2^k<k!$
- multiply by two on both sides
- $2\cdot2^k<2\cdot(k!)$
- $2^{k+1}<2(k!)$
- As $k>2$ must necessarily be greater than $2$, the following inequality is true: $2^{k+1}<(k+1)k!$
- As there is no distinction between $(k+1) k!$ and $(k+1)!$ we can simplify to: $2^{k+1}<(k+1)!$ We see the theorem holds true for $k+1$, given that it is true for $k$.
==============
Intuitively, it seems to me that this should be somehow useful, but I cannot link the two together. Am I just wrong about that? I'm finding it a lot more difficult to write a proof for which is valid for an arbitrary number like $a.