The problem i have is:
Prove that $2^n\le n!$ for all $n \in \mathbb{N},n\ge4$
Ive been trying to use different examples of similar problems like at:
http://web.cacs.louisiana.edu/~mgr/261/induction.html
First i show the base case $n=4$ is true.
Then assuming $2^k\le k!$ for some $k \in \mathbb{N},n\ge4$
For $k+1$ we have $2^{k+1}\le (k+1)!$
Rewritten as $2\cdot2^k\le k!\cdot(k+1)$
Can you not simply say $2^k\le k!$ from the inductive hypothesis, and $2\lt4\le k\lt k+1$ proving the induction step?
I am having trouble following some of what seems to me like unnecessary steps like in the example, but feel like what i did above is wrong as im of course just learning how to use induction.
With induction proofs, I would encourage you to clearly demarcate each step of your proof (i.e., where you show the base case to be true, where you make the induction assumption, where you use the induction assumption, etc.). That being said, see if you can follow the proof outlined below.
Claim: For $n\geq 4$, denote the statement involving $n$ by $$ S(n) : 2^n\leq n!. $$
Base step ($n=4$): $S(4)$ says that $2^4=16\leq 24=4!$, and this is true.
Inductive step: Fix some $k\geq 4$ and assume that $$ S(k) : 2^k\leq k! $$ is true. We must now show that $$ S(k+1) : 2^{k+1}\leq (k+1)! $$ follows. Beginning with the left-hand side of $S(k+1)$, \begin{align} 2^{k+1} &= 2\cdot 2^k\tag{by definition}\\[0.5em] &\leq 2\cdot k!\tag{by $S(k)$, the inductive assumption}\\[0.5em] &\leq (k+1)(k!)\tag{since $k\geq 4$}\\[0.5em] &= (k+1)!, \end{align} we end up with the right-hand side of $S(k+1)$, thus concluding the inductive step.
Thus, by mathematical induction, for all $n\geq 4$, the statement $S(n)$ is true. $\blacksquare$