Bernoulli numbers

This article investigates sums of the form . From this investigation we naturally arrive at the Bernoulli numbers.

The derivation is based on section 9.4.3 in "Getallen - van natuurlijk tot imaginair" by Keune, and section 6.5 in "Concrete mathematics - a foundation for computer science" by Graham, Knuth, and Patashnik.

First, we define an operator which takes the difference of two subsequent elements of a sequence.

Definition 1: The forward difference operator is defined by its operation on a sequence

Summation and the forward difference operator behave like discrete versions of differentation and integration; they are (roughly speaking) inverses of each other. More precisely, we have

and

These identities are analogous to and .

The binomial theorem enables us to find an explicit formula for the forward difference of a series of the form for any power . We will use the convention that .

Theorem 2: Let . We have for some polynomial of degree .

Proof: Let . By the binomial theorem, we have , which is a polynomial in of degree .

Corollary 3: Let be a polynomial of degree . Then for some polynomial of degree .

It is just slightly more complicated to show that the sequence obtained by summing the first elements of the sequence is a polynomial of degree .

Theorem 4: When we have for some polynomial of degree .

Proof: We use induction. For the base case we have , so the result holds.

Now define . Assume that is a polynomial of degree for every . Then

By the binomial theorem we can also write this as

Combining the two gives

Since is a polynomial of degree , the induction step is completed.

We want to investigate the polynomials that are used in the proof of theorem 4.

Definition 5: Let the polynomial of degree such that

Corollary 6: Let be a polynomial of degree . Then for some polynomial of degree .

Proof: TODO

While the proof of theorem 4 gives an explicit formula for , it is recursively defined. To compute , we need to know all the polynomials , , ..., . It would be more efficient if we didn't have to find all the polynomials before we could start calculating the coefficients of . We will now explore a different method which allows us to calculate more directly.

Since we know that the is a polynomial of degree , we can write . By substituting in we get . So we will omit the constant coefficient and write from now on.

We then have

Applying the forward difference operator with respect to on both sides results in an equation with a polynomial of degree on both sides. If two polynomials of degree or less are equal in points, they must be the same polynomial. So we can group the coefficients that correspond to the same power. This way, we get system of equations that we can solve for the coefficients of the polynomial .

Theorem 7: Assume that . Define . Then where the coefficients satisfy

for

Proof: Suppose that . Taking the forward difference of both sides of the equality yields

By the binomial theorem we have . So we have

Now, we take the left-hand side and switch the order of summation:

We now have

Since the left and right side are both polynomials and need to agree for all , it follows that the polynomials must be equal. So for we have

Now, when we have and for every , since this is the system that we solved. It follows by induction that .

If we use this linear system to find for we can make a table:

There seems to be a pattern in the coefficients. We see , , , . We see that is the product of a constant and . The coefficient is constant, and is the product of a constant and . For it's hard to see what's going on, but we can conjecture it's of the form times a constant (where the constant is zero). Then, we would expect to be of the form times some constant. Indeed, it seems that .

So, it now makes sense to conjecture that is of the form for some constant .

TODO: write this to the form

for some constant . If this is correct, it is interesting to compute these numbers since knowing the sequence up to allows us to easily compute all the polynomials .

Definition 8: The Bernoulli numbers are defined by the system

for

Note that while the system is infinite, the first equations suffice to compute the first Bernoulli numbers.

Now, we will prove that the Bernoulli numbers can indeed be used to find coefficients for the polynomial such that .

Theorem 9: Define where are the Bernoulli numbers. Then

Proof: From the previous theorem we know that we have when the coefficients satisfy the system

for

Now we simply substitute . Now we can write

So our system for the coefficients is equivalent to

Substituting and and adjusting the bounds of the summation gives

Using and bringing out the factors that independent on out of the summation, this can be simplified to

which is equivalent to

Since the Bernoulli numbers satisfy these equations by definition, the coefficients defined in terms of the Bernoulli numbers satisfy the condition of theorem 6. So the desired result follows.

Example 10: From the definition of the Bernoulli numbers, we see that . From setting in definition 6 we get , which is equivalent to . In the same fashion we have the formula which implies that , and which implies that .

From theorem 4 we know that we can write as a polynomial of degree in . From theorem 8 we know that

Setting we can find the coefficients of . We get , and find .

In the same way we can find the coefficients of : . So .

Now, we can see .

So it follows that