Give a constructive proof to show that for all $n \geq 1$ ,
$\sum\limits_{i=1}^n i^3 = (\sum\limits_{i=1}^n i)^2$
Observe that $(n+1)^4 - n^4 = 4n^3 + 6n^2 + 4n + 1$ .
Now, the two following equalities are obvious:
$\sum\limits_{i=1}^n i^3 = 1^3 + 2^3 + 3^3 + ... + n^3$
$(\sum\limits_{i=1}^n i)^2 = (1 + 2 + 3 + ... + n)^2$
And they are both obviously equivalent given the first few test cases:
$\sum\limits_{i=1}^n i^3 = A(n)$
- $A(1) = 1^3 = 1$
- $A(2) = 1^3 + 2^3 = 1 + 8 = 9$
- $A(3) = 1^3 + 2^3 + 3^3 = 9 + 27 = 36$
$(\sum\limits_{i=1}^n i)^2 = B(n)$
- $B(1) = (1)^2 = 1$
- $B(2) = (1 + 2)^2 =9 $
- $B(3) = (1 + 2 + 3)^2 = 36$
Now, I am thinking of finding the closed-forms for both functions in the hopes that they are indeed the same. Then I would prove those closed forms to work by induction. But:
- I don't know if that would be a sound way to do it.
- I don't know if this would even qualify as constructive, as the question requests.
As you may tell, I am no math major. I am a Computer Science major, though. This is a computing fundamentals class. I took discrete 1.5 years ago, so my knowledge is about as fresh as a litter box. I've been in quite a rut for a few hours over this.