PlanetMath (more info)
 Math for the people, by the people. Sponsor PlanetMath
Encyclopedia | Requests | Forums | Docs | Wiki | Random | RSS  
Login
create new user
name:
pass:
forget your password?
Main Menu
Owner confidence rating: Very high Entry average rating: Very high
sum of $r$th powers of the first $n$ positive integers (Theorem)

A very classic problem is this: what is the sum of the numbers from $1$ to $100$ ? The answer is $5050$ , and there are a number of ways to see it. Before stating them, we generalize the problem somewhat: What is $\sum_{k=1}^n k$ ?

Theorem 1   $$ \sum_{k=1}^n k = \frac{n(n+1)}{2} $$
Proof. Write the sum twice:

\begin{displaymath} \begin{array}{cccccccccc} & 1 & + & 2 & + & 3 & + & \cdots &... ...n+1 & + & n+1 & + & n+1 & + & \cdots & + & n+1 \ \end{array} \end{displaymath}
which is exactly $n(n+1)$ , so

$\displaystyle \sum_{k=1}^n k = \frac{n(n+1)}{2}.\qedhere $
$ \qedsymbol$

Having seen this, it is natural to generalize this question further, and ask: What is $\sum_{k=1}^n k^r$ , for any integer $r>0$ ?

This question, being so general, does not have such a tidy answer, but it can be solved.

Theorem 2   Let $B_m$ denote the $m$ th Bernoulli number, and let $r$ be a positive integer. Then $$ \sum_{k=0}^n k^r = \sum_{l=1}^{r+1} \binom{r+1}{l}\frac{B_{r+1-l}}{r+1}(n+1)^l. $$
Observe that this formula is a polynomial in $n$ of degree $r+1$ ; for a given $r$ , we can look up all the Bernoulli numbers we need and write down the polynomial explicitly. For example: $$ 1^2 + 2^2 + 3^2 + \cdots + n^2 = \frac{n(n+1)(2n+1)}{6}, $$ $$ 1^3 + 2^3 + 3^3 + \cdots + n^3 = \frac{(n(n+1))^2}{4}, $$ and $$ 1^4 + 2^4 + 3^4 + \cdots + n^4 = \frac{n(2n+1)(n+1)(3n^2+3n-1)}{30}. $$

We will prove the result by a generating function argument.

Proof. For no obvious reason, let $$ f_n(x) := \frac{x(e^{(n+1)x} - 1)}{(e^x-1)}. $$

On the one hand, we have $$ f_n(x) = x\frac{1-(e^x)^{n+1}}{1-e^x} = x\sum_{k=0}^{n} e^{kx}, $$ and so the coefficient of $x^{r+1}$ is $\sum_{k=0}^{n} k^r/r!$ , more or less the sum we want.

On the other hand, using the definition of the Bernoulli numbers,

$\displaystyle f_n(x)$ $\displaystyle = (e^{(n+1)x}-1) \sum_{j=0}^{\infty} B_j \frac{x^j}{j!}$    
  $\displaystyle = \sum_{l=1}^{\infty} \sum_{j=0}^{\infty} B_j (n+1)^l \frac{x^{l+j}}{l!j!}$    

so the coefficient of $x^{r+1}$ is $$ \sum_{l=1}^{r+1} \frac{(n+1)^l}{l!}\frac{B_{r+1-l}}{(r+1-l)!}. $$

Combining these two results, we get

$\displaystyle \sum_{k=0}^n k^r = \sum_{l=1}^{r+1} \binom{r+1}{l}\frac{B_{r+1-l}}{r+1}(n+1)^l.\qedhere $
$ \qedsymbol$

Observe that we need not use the Bernoulli numbers directly; any way we can extract the Taylor coefficients of $f_n$ will give us the same results. In practical terms, we can hand $f_n$ to a computer algebra system and it will print out the needed formula.

This proof is given as Exercise 2.23 in generatingfunctionology.




"sum of $r$th powers of the first $n$ positive integers" is owned by mathcam. [ full author list (2) | owner history (1) ]
(view preamble | get metadata)

View style:

See Also: Bernoulli number, formal power series, arithmetic progression, sum of powers


Attachments:
alternate form of sum of $r$th powers of the first $n$ positive integers (Proof) by rm50
Log in to rate this entry.
(view current ratings)

Cross-references: proof, computer algebra system, coefficient, obvious, argument, generating function, polynomial, formula, positive, Bernoulli number, integer, numbers, sum
There are 3 references to this entry.

This is version 11 of sum of $r$th powers of the first $n$ positive integers, born on 2004-03-12, modified 2004-10-16.
Object id is 5689, canonical name is SumOfKthPowersOfTheFirstNPositiveIntegers.
Accessed 4726 times total.

Classification:
AMS MSC11B68 (Number theory :: Sequences and sets :: Bernoulli and Euler numbers and polynomials)
 05A15 (Combinatorics :: Enumerative combinatorics :: Exact enumeration problems, generating functions)

Pending Errata and Addenda
None.
[ View all 6 ]
Discussion
Style: Expand: Order:
forum policy

No messages.

Interact
post | correct | update request | prove | add result | add corollary | add example | add (any)