So I'm trying to prove, by induction, that $$ n^n \geq n!, \forall n\geq1$$
Base case:
$$ \text{For } n=1, 1^1 = 1 \geq 1 = 1!$$
Hypothesis:
$$ n^n \geq n!$$
Step:
$$ \text{Trying to prove: } n^{n+1} \geq (n+1)! $$
Now, somewhere around here I get some contradicting things. For example, if I start from the right side I get:
$$ (n+1)! = (n+1)\cdot n! \leq (n+1)\cdot n^n = n\cdot n^n + n^n = n^{n+1} + n^n$$
Based on this I would need $n^{n+1} + n^n$ to be less than or equal to $n^{n+1}$, which is certainly not true. Something similar happens when I go the other way.
Any ideas what I'm doing wrong here? Thanks.