Show that for any $a,b\in \mathbb N$ with $b>1$, there exists $n\in \mathbb N$ such that $a<b^n$.
I went on to prove this by induction on $b$.
Base Case: $b=2$: $a<2^n \implies$ Pick $n=a$ since $a<2^a$ is true for all $a\in \mathbb N$. (Do I need to prove this by induction as well?)
Induction Step: Since I assumed that $a<k^n$ is true and I know that $k^n<(k+1)^{n}$, then I can deduce that $a<(k+1)^n$. Therefore $P(k+1)$ is true as well.
So the statement is true. But I feel that something might be wrong in this proof, any help of advice is appreciated!