Prove that $1^3 + 2^3 + ... + n^3 = (1+ 2 + ... + n)^2$ This is what I've been able to do:
Base case: $n = 1$
$L.H.S: 1^3 = 1$
$R.H.S: (1)^2 = 1$
Therefore it's true for $n = 1$.
I.H.: Assume that, for some $k \in \Bbb N$, $1^3 + 2^3 + ... + k^3 = (1 + 2 +...+ k)^2$.
Want to show that $1^3 + 2^3 + ... + (k+1)^3 = (1 + 2 +...+ (k+1))^2$
$1^3 + 2^3 + ... + (k+1)^3$
$ = 1^3 + 2^3 + ... + k^3 + (k+1)^3$
$ = (1+2+...+k)^2 + (k+1)^3$ by I.H.
Annnnd I'm stuck.  Not sure how to proceed from here on.

Consider the case where $n = 1$. We have $1^3 = 1^2$. Now suppose $1^3 + 2^3 + 3^3 + \cdots + n^3 = (1 + 2 + 3 + \cdots + n)^2$ for some $n \in \mathbb N$. Recall first that $\displaystyle (1 + 2 + 3 + \cdots + n) = \frac{n(n+1)}{2}$ so we know $\displaystyle 1^3 + 2^3 + 3^3 + \cdots + n^3 = \bigg(\frac{n(n+1)}{2}\bigg)^2$. Now consider $\displaystyle 1^3 + 2^3 + 3^3 + \cdots + n^3 + (n + 1)^3 =  \bigg(\frac{n(n+1)}{2}\bigg)^2 + (n+1)^3 = \frac{n^2 (n+1)^2 + 4(n+1)^3}{4} = \bigg( \frac{(n+1)(n+2)}{2} \bigg)^2$. Hence, the statement holds for the $n + 1$ case. Thus by the principle of mathematical induction $1^3 + 2^3 + 3^3 + \cdots + n^3 = (1 + 2 + 3 + \cdots + n)^2$ for each $n \in \mathbb N$.
