My teachers are having a debate regarding this inequality. One of them used a limit to try to prove that $3^n>2^n n^3$ is in fact true, $$\begin{equation}\begin{aligned} \lim_{n \to \infty}\frac{3^n}{2^n n^3} &= \lim_{n \to \infty}(\frac{3}{2})^n \space\frac{1}{n^3} \\ &= \lim_{n \to \infty}\frac{1.5^n}{n^3}\\ &= \infty \\ \end{aligned}\end{equation}$$
Is this a valid proof?
Yes, as n approaches $\infty$, this equation holds true:
If $3^n > 2^nn^3$ were to false, $3^n < 2^nn^3$ would be true. Simplifying this gives:
$$(\frac{3}{2})^n < n^3$$ $$(\frac{3}{2})^{\frac{n}{3}} < n$$ $$(\frac{3}{2})^{\frac{1}{3}} < n^{\frac{1}{n}}$$
At the previous step, there is an identity when taking the limit of n to $\infty$: $\lim{_{n \to \infty}}, n^\frac{1}{n} \to 1$ $$(\frac{3}{2})^{\frac{1}{3}} < 1$$ This is clearly wrong and therefore, if we reversed the inequality, it would be true, proving that $$\lim{_{n \to \infty}}: 3^n > 2^nn^3$$.
Note: This only works if n approaches $\infty$ (for large n values only). I keyed this function in binary search program and found that it if the values for n were restricted to $\mathbb N$, the lowest value would be 24, for this equation to hold true.
$\therefore n >= 24$