show by induction that: $$\sum_{i=1}^n i^2 = O(n^3)$$
what I have so far:
$$\sum_{i=1}^n i^2 \le n^3$$
base case: for n=1 $$\sum_{i=1}^1 i^2 \le 1^3$$ --------------------------------------------------> 1=1 is correct
inductive step: assume true for n=k then for n=k+1
$$\sum_{i=1}^{k+1} i^2 = \sum_{i=1}^{k} i^2 + (k+1)^2 \le k^3 + (k+1)^2$$
$$\le k^3 +(k+1)^2 \le k^3 +(k+1)^2$$
$$...$$ at this point I am not sure where to go to finish off this proof can someone advise?
EDIT
solution:
$$k^3 + (k+1)^2 = k^3 + k^2 +2k + 1$$
$$(k+1)^3 = k^3 + 3k^2 + 3k + 1$$
$$\sum_{i=1}^{k+1} i^2 \le k^3 + k^2 + 2k +1 <= k^3 + 3k^2 + 3k + 1$$ $$ therefore \sum_{i=1}^{k+1} i^2 \le (k+1)^3$$ ------------------------------------------->statement is true for n=k+1
You are almost done! $$k^3+(k+1)^2=k^3+k^2+2k+1\le k^3+3k^2+3k+1=(k+1)^3$$