I'm stuck on a difficult problem in my homework, I tried doing an induction proof but I got stuck on the inductive hypothesis.
The question is prove for all $k ∈ \mathbb{N}$ that $1^k+2^k+\ldots +n^k ∈ \mathcal{O}(n^{k+1})$.
I used induction on $k$, and the base case works out, but I have no clue how to simplify $1^{k+1}+2^{k+1}+\ldots+n^{k+1}$, or the right side $n^{k+2}$. I also considered using induction on $n$, but there's no way for me to simplify $(n+1)^{k+1}$.
The proof is actually much simpler than you think and doesn't need induction at all, I'll give you a hint:
$$\forall i<n: i^k < n^k$$