In proving $3^n > n2^n$ by induction for $n \geq 0$, I have so far got:
$3^{n+1} = 3 \times 3^n > 3 (n2^n)$
In order to complete the proof, I have to show that $3n2^n > (n + 1) 2^{n+1}$. But this last inequality is only valid for $n > 2$, even though it should be valid for $n \geq 0$.
Is there a mistake in my proof, or can this inequality not be proven by induction for $n \geq 0$?
Hypothesis: $3^n>n\cdot2^n$
With strong induction,
Base case ($n = 1$):
$3^1 > 1\cdot2^1$
Suppose hypothesis holds for all $n\leq k$ for some $k\in\mathbb{N}$. Then,
$3^{k+1} = 3\cdot3^{k} > 3\cdot k\cdot2^{k} = (1+2)\cdot k\cdot2^{k} = k\cdot2^{k} + k\cdot2^{k+1} = 2^{k+1}\cdot (\frac{k}{2} + k)$
Since we know the base case ($k=1$) is true, we only consider $k\geq2$ and so,
$2^{k+1}\cdot (\frac{k}{2} + k) \geq 2^{k+1}\cdot (\frac{2}{2}+k) = 2^{k+1}\cdot (1+k)$