Thursday, November 02, 2006

Bernhard Riemann

Bernhard Riemann was born in the Kingdom of Hanover (now, Germany) on September 17, 1826. He was the second of six children. He was home schooled by his father, Lutheran minister, until he was 10. Through out his life, he remained very close to his family and very religious.

When he was 14, Riemann moved in with his grandmother and attended school in Lyceum. He entered the gymnasium in Luneburg in 1842. At the gymnasium, Riemann showed strong interest in mathematics. It is said that he read a 900 page book by Adrien Legendre on number theory in 6 days.

In 1846, Riemann enrolled in theology at the University of Gottingen. He continued to take classes in mathematics and later, after consulting with his father, changes his focus from theology to mathematics. At Gottingen, he was able to takes courses from the legendary mathematician Carl Friedrich Gauss.

Despite having Gauss on its faculty, the University of Gottingen was, at this time, secondary in mathematics to the University of Berlin. Riemann transferred there in 1847 and was able to attend courses in advanced mathematics given by Jakob Steiner, Carl Jacobi, Johann Dirichlet, and Ferdinand Eisenstein. These were exciting times for Riemann and he became particularly influenced by the theories of Dirichlet. It is said that at this time, Riemann built up what would become his general theory of complex variables.

Riemann returned to the University of Gottingein in 1849 to work on his Ph.D. thesis under the guidance of Gauss. Riemann was also greatly influenced by Wilhem Weber in theoretical physics and Johann Listing in topology.

Riemann's thesis was on what are today known as Riemann surfaces. In this groundbreaking work, Riemann used topology to analyze complex variables. The MacTutor biography describes this work as: "a strikingly original piece of work which examined the geometric properties of analytic functions, conformal mappings, and the connectivity of surfaces."

Today, Riemann's Ph.D. thesis is considered to be one of the most impressive that has ever been produced. Based on Gauss's recommendation, Riemann was offered a post at the University of Gottingen as a lecturer. To become a lecturer, he needed to achieve a post-doctoral degree called a Habilitation. To complete this degree, he needed to make a presentation on an advanced topic. He proposed three topics to Gauss and to his surprise, Gauss selected geometry. So, on June 10, 1854, Riemann presented a lecture on what is today known as Riemannian geometry which would later be the basis of Einstein's general theory of relativity. The lecture is today considered a classic.

The story goes that Riemann's lecture was so advanced for its time that only Gauss appreciated the depths of the ideas. While the other technical members of the audience listened politely, Gauss was greatly excited. The MacTutor biography quotes an eyewitness: "The lecture exceeded all his [Gauss's] expectations and greatly surprised him. Returning to the faculty meet, he [Gauss] spoke with the greatest phrase and rare enthusiasm to Wilhelm Weber about the depth of the thoughts that Riemann had presented."

When Gauss died in 1855, his replacement was Johann Dirichlet. In 1857, Riemann became a professor of mathematics. At this time, he wrote a paper on the theory of abelian functions. At the same time, Karl Weierstrass was working on the same topic. Riemann's paper was very advanced. Felix Klein writes: "It [Riemann's paper] contained so many unexpected, new concepts that Weierstrass withdrew his paper and in fact published no more."

In 1859, Dirichlet died and Riemann replaced him as the chair of mathematics. He was also admitted to the the Berlin Academy of Sciences. His nomination read (from MacTutor):

Prior to the appearance of his most recent work [Theory of abelian functions], Riemann was almost unknown to mathematicians. This circumstance excuses somewhat the necessity of a more detailed examination of his works as a basis of our presentation. We considered it our duty to turn the attention of the Academy to our colleague whom we recommend not as a young talent which gives great hope, but rather as a fully mature and independent investigator in our area of science, whose progress he in significant measure has promoted.

As a newly elected member of the Academy of Sciences, Riemann was expected to make a techincal presentation. Riemann's presentation unleashed what is today known as the Riemann Hypothesis. This is the most famous and most important open problem in number theory. It was identified by David Hilbert among his famous collection of 23 mathematical problems. The purpose of the paper was to outline a method for determining the number primes less than a given number.

At 36, he married Elise Koch and it seemed like his mathematical impact was only just beginning. Unfortunately, around this time, he got sick with what would later turn out to be tuberculosis. He continued to travel to Italy where he hoped a warmer environment would help his health and then returned to Gottingen. He died on July 20, 1866 in Italy.

Over all, Riemann's output was small but the influence of that output makes him one of the most influential mathematicians of the nineteenth century. He masterfully combined topics of topology, geometry, analysis, and number theory to show how each complemented the other areas. His impact on such a wide range of topics makes him one of the most important mathematicians of all time.

References

Sunday, October 29, 2006

Bernoulli Numbers and the Riemann Zeta Function

Leonhard Euler used the Bernoulli numbers to generalize his solution to the Basel Problem. This is the problem that put Euler on the map mathematically.

The Bernoulli numbers are named after Jacob Bernoulli, the same Bernoulli who popularized the Basel Problem that Euler solved. Bernoulli had been unable to solve the Basel Problem but Euler later showed how the numbers he had identified could be used to provide a general solution to ζ(2s) = ∑ n-2s = 1/12s + 1/22s + ...

The content in today's blog is taken straight from Graham, Knuth, Patashnik's Concrete Mathematics.

The following are definitions for the hyperbolic functions. For those who would like a background on them, see here.

Definition 1: sinh z

sin h z = (ez - e-z)/2

Definition 2: cosh z

cosh z = (ez + e-z)/2

Definition 3: coth z

coth z = (cosh z)/(sinh z)

Now, we use these definitions in this lemma.

Lemma 1: z/(ez - 1) + (z/2) = (z/2) coth (z/2)

Proof:

(1) z/(ez - 1) + (z/2) = (2z + z[ez - 1])/(2[ez-1]) = (2z -z + z[ez])/(2[ez-1]) = (z/2)(ez+1)/(ez - 1)

(2) (z/2)(ez + 1)/(ez-1) = [e-(z/2)/e-(z/2)]* (z/2)(ez + 1)/(ez-1) =

= (z/2)[(ez/2 + e-z/2)/(ez/2 - e-z/2)] =

= (z/2) coth (z/2)

QED

Corollary 1.1: z coth z = ∑ (n ≥ 0) 4nB2n(z2n)/(2n!)

Proof:

(1) From Lemma 1 above:

z/(ez - 1) + (z/2) = (z/2) coth (z/2)

(2) Using a previous result (see Corollary, here), we also know that:

z/[ez - 1] + (z/2) = ∑ (n ≥ 0)B2nz(2n)/(2n)!

(3) Subsituting 2z for z gives us:

(2z)/(e2z - 1) + z = z coth z = ∑ (n ≥ 0)B2n(2z)(2n)/(2n)! =

= ∑ (n ≥ 1)(4)nB2n(z)(2n)/(2n)!

QED

Lemma 2: cot x = i coth ix

Proof:

(1) eix = i sin x + cos x [See Euler's Formula Theorem, here]

(2) cosh ix = (eix + e-ix)/2 = (isinx + cos x + isin(-x) + cos(-x))/2 = 2cos(x)/2 = cos(x)

(3) sinh ix = (eix - e-ix)/2 = (isin x + cos x - isin(-x) -cos(-x))/2 = 2isin(x)/2 = isin(x)

(4) i coth ix = i (cosh(ix)/sinh(ix)) = i ( cos(x)/isin(x)) = cot(x)

QED

Lemma 3: z cot z = ∑ (n ≥ 0) (-4)nB2n(z2n)/(2n)!

where Bi is a Bernoulli number [See Definition 1, here for definition of Bernoulli numbers]

Proof:

(1) From Corollary 1.1 above, we have:

z coth z = ∑ (n ≥ 0)B2n(2z)(2n)/(2n)!

(2) Using Lemma 2 above, we have:

z cot z = ∑ (n ≥ 0)B2n(2iz)(2n)/(2n)! =

= ∑ (n ≥ 1)(-4)nB2n(z)(2n)/(2n)!

QED

Lemma 4: cot z = (1/2n) ∑ (k=0, 2n-1) cot ([z + kπ]/2n)

Proof:

(1) I will use induction for this proof.

(2) For n=1, we have:

cot z = (1/2) cot(z/2) + (1/2) cot(z/2 + π/2)

(a) Since cot(z/2 + π/2) = - tan(z/2) [See Corollary 1.6, here], we have:

(1/2)cot(z/2) + (1/2)cot(z/2 + π/2) = (1/2)[cot(z/2) - tan(z/2)] = (1/2)[cos(z/2)/sin(z/2) - sin(z/2)/cos(z/2)] = (1/2)[cos2(z/2) - sin2(z/2)]/[sin(z/2)cos(z/2)]

(b) Since cos(z) = cos2(z/2) - sin2(z/2) [see Lemma 3, here], we have:

cot z = (1/2)[cos(z)]/[sin(z/2)cos(z/2)]

(c) Since sin(2x) = 2sin(x)cos(x) [See Lemma 2, here], we have:

cot z = (1/2)[cos(z)/[(1/2)sin(z)]] = cos(z)/sin(z) = cot z

(3) Assume that cot z = (1/2n) ∑ (k=0, 2n-1) cot ([z + kπ]/2n) for n ≥ 1.

(4) Using cot(2x) = (1/2)[cot(x) - tan(x)] [See Corollary 3.6, here], we have:

cot z = (1/2n) ∑ (k=0, 2n-1) cot ([z + kπ]/2n) =

= (1/2n+1) ∑ (k=0,2n-1) [ cot([z + kπ]/2n+1) - tan(z + kπ]/2n+1) ]

(5) Since -tan(x) = cot(x + π/2), we have:

cot z = (1/2n+1) ∑ (k=0,2n-1) [ cot([z + kπ]/2n+1) + cot(z + kπ]/2n+1 + π/2) ] =

(1/2n+1) ∑ (k=0,2n-1) [ cot([z + kπ]/2n+1) + cot(z + (k+ 2n)π]/2n+1) ] =

(1/2n+1) ∑ (k=0,2n-1) cot([z + kπ]/2n+1) + (1/2n+1) ∑ (k=0,2n-1) cot([z + (k + 2n)π]/2n+1) =

= (1/2n+1) ∑ (k=0,2n-1) cot([z + kπ]/2n+1) + (1/2n+1) ∑ (k=2n,2n+1-1) cot([z + kπ]/2n+1) =

= (1/2n+1) ∑ (k=0, 2n+1-1) cot ([z + kπ]/2n+1)

QED

Corollary 4.1: cot z = (1/2n) cot (z/2n) - (1/2n) tan (z/2n) + ∑ (k=1, 2n-1-1) (1/2n) (cot[(z + kπ)/2n] + cot[(z - kπ)/2n])

Proof:

(1) From Lemma 4, substituting (n-1) for (n), we get:

cot z = (1/2n-1) ∑ (k=0, 2n-1-1) cot ([z + kπ]/2n-1) =

= (1/2n-1) cot(z/2n-1) + (1/2n-1) ∑ (k=1, 2n-1-1) cot([z + kπ]/2n-1)

(2) Using cot(2x) = (1/2)[cot(x) - tan(x)] (see Corollary 3.6, here), we get:

(1/2n-1) cot(z/2n-1) = (1/2n)[cot(z/2n) - tan(z/2n)]

(3) We also get:

(1/2n-1) ∑ (k=1, 2n-1-1) cot([z + kπ]/2n-1) = (1/2n) ∑ (k=1, 2n-1-1) [cot([z + kπ]/2n) - tan([z+kπ]/2n)]

(4) To complete the proof, we just need to show that ∑ (k=1, 2n-1-1) -tan([z+kπ]/2n) = ∑ (k=1, 2n-1-1) cot([z - kπ]/2n)

(5) First, we note that -tan(z) = cot(z - π/2) since:

-tan(z) = cot(z + π/2) = cot(z - π + π/2) = cot(z - π/2) [See Corolary 1.6 and Corollary 1.5, here]

(6) This gives us that:

∑ (k=1, 2n-1-1) -tan([z + kπ]/2n) = ∑(k=1,2n-1-1) cot([z + kπ]/2n - π/2) =

= ∑ (k=1,2n-1-1) cot([z + (-2n-1 + k)π]/2n)

(7) Now we can see that -2n-1 + k = -1 when k=2n-1-1 and -2n-1 + k = -2n-1+1 when k = 1.

(8) Therefore:

∑ (k=1,2n-1-1) cot([z + (-2n-1 + k)π]/2n) = ∑ (k=1,2n-1-1) cot([z - kπ]/2n)

QED

Lemma 5: lim (z → 0) z cot z = 1

Proof:

(1) lim(z → 0) z cot z = lim(z → 0) cos(z)* lim(z → 0) (z/sin(z)) [By Product Rule for Limits, see Lemma 2, here]

(2) lim(z → 0) cos(z) = 1 [See Property 6, here if needed]

(3) lim (z → 0) (z/sin(z)) = lim(z → 0) 1/(sin(z)/z) [By the Reciprocal Law for Limits, see Lemma 6 here]

(4) lim (z → 0) (sin(z)/z) = 1 [See Lemma 2, here]

(5) Putting it all together gives us:

lim (z → 0) z cot z = lim(z → 0) cos(z) * 1/[lim(z → 0) sin(z)/z] = 1*(1/1) = 1

QED

Corollary 5.1: z cot z = 1 - 2 ∑ (k ≥ 1) z2/[k2π2 - z2]

Proof:

(1) Using Corollary 4.1 above, we have:

z cot z = (z/2n) cot (z/2n) - (z/2n) tan (z/2n) + ∑ (k=1, 2n-1-1) (z/2n) (cot[(z + kπ)/2n] + cot[(z - kπ)/2n])

(2) Since n can take any value, we can see that:

z cot z = lim (n → ∞) [ (z/2n) cot (z/2n) - (z/2n) tan (z/2n) + ∑ (k=1, 2n-1-1) (z/2n) (cot[(z + kπ)/2n] + cot[(z - kπ)/2n]) ]

(3) As n approaches , z/2n approaches 0, so that using Lemma 5 above we have:

lim(n → ∞) (z/2n)cot(z/2n) = lim (z → 0) (z) cot(z) = 1

(4) Likewise,

lim(n → ∞) -(z/2n)tan(z/2n) = lim(z → 0) -z*tan(z) = lim(z → 0) (-z) * sin(z)/cos(z) = (-z)*(0)*(1) = 0 [See Product Rule for Limits for details if needed, see Lemma 2, here]

(5) Now, (z/2n) = [(z + kπ)/2n]*[z/(z + kπ)] so that:

lim(n → ∞) (z/2n)*cot([z + kπ]/2n) =

lim(n → ∞) [z/(z + kπ)]*[(z+kπ)/2n]*cot([z + kπ]/2n)

(6) Let u = (z + kπ)/2n

(7) As n → ∞, u → 0, so that we have:

lim(n → ∞) (z/2n)*cot([z + kπ]/2n) =
lim(u → 0) [z/(z + kπ)]*u*cot(u) = [z/(z + kπ)]*1 = z/(z + kπ)

(8) Let v = (z - kπ)/2n

(9) As n → ∞, v → 0, so that we have:

lim(n → ∞) (z/2n)*cot([z - kπ]/2n) =
lim(v → 0) [z/(z - kπ)]*v*cot(v) = [z/(z - kπ)]*1 = z/(z - kπ)

(10) So, lim (n → ∞) [ (z/2n)cot([z + kπ]/2n) + (z/2n)cot([z - kπ]/2n) = z/(z + kπ) + z/(z - kπ) = [z*(z - kπ) + z(z + kπ)]/(z2 - k2π2) = (2z2)/(z2 - k2π2) [See Addition Rule for Limits, see Corollary 8.1, here]

(11) Finally,

lim (n → ∞) (z/2n) cot (z/2n) - (z/2n) tan (z/2n) + ∑ (k=1, 2n-1-1) (z/2n) (cot[(z + kπ)/2n] + cot[(z - kπ)/2n]) =

= 1 - 0 + ∑(k ≥ 1) 2z2/(z2 - k2π2) = 1 - 2*∑ (k ≥ 1) z2/(k2π2 - z2)

QED

Lemma 6: z2/[k2π2 - z2] = ∑ (i ≥ 1) z2i/[k2iπ2i]

Proof:

(1) 1/(1 - x) = 1 + x + x2 + ... [See Lemma 1, here]

(2) x/(1 - x) = x + x2 + x3 + ...

(3) Let x = (z2)/(k2π2)

(4) Then:

[(z2)/(k2π2)]/[1 - (z2)/(k2π2)] =

(z2)/[(k2π2](1 - (z2)/(k2π2)] =

= z2/(k2π2 - z2)

QED

Theorem: ζ(2n) = (-1)n-1[22n-1π2nB2n]/(2n)!

where:

ζ(s) = 1/1s + 1/2s + 1/3s + ...

Bi is a Bernoulli number

Proof:

(1) z cot z = 1 - 2 ∑ (k ≥ 1) z2/[k2π2 - z2] [See Lemma 5 above]

(2) Using Lemma 6 above, we have:

z cot z = 1 - 2∑ (k ≥ 1)[ z2/k2π2 + z4/k4π4 + z6/k6π6 + ... ]

(3) Since for each of term of this sum, k can take all integer values ≥ 1, we replace the ∑(k ≥ 1) with:

z cot z = 1 - 2(z2ζ(2)/π2 + z4ζ(4)/π4 + z6ζ(6)/π6 + ...

(4) From Lemma 3 above, we have:

z cot z = ∑ (n ≥ 0) (-4)nB2n(z2n)/(2n)! = B0 + ∑ (n ≥ 1) (-4)nB2n(z2n)/(2n)! =
= 1 + ∑ (n ≥ 1) (-4)nB2n(z2n)/(2n)!

(5) Equating the equations in step #3 and step #4 gives us:

- 2(z2ζ(2)/π2 + z4ζ(4)/π4 + z6ζ(6)/π6 + ... = ∑ (n ≥ 1) (-4)nB2n(z2n)/(2n)!

(6) This gives us for each term i ≥ 1:

-2z2*iζ(2*i)/π2*i = (-4)iB2i(z2i)/(2i)!

(7) Solving for ζ(2*i), this gives us:

ζ(2i) = (-4)iB2iπ2i/[(2i)!(-2)] =

= (-1)i-1(22i-1π2iB2i)/(2i)!

QED

Thursday, October 26, 2006

Bernoulli Polynomials

In today's blog, I introduce Bernoulli polynomials and show how they can be used to present an even shorter version of the summation formula we found for Bernoulli numbers.

The content in today's blog is taken from Concrete Mathematics (Graham, Knuth, and Patashnik, 1989).

Definition 1: Bernoulli Polynomial



where n ≥ 0 and bk is the Bernoulli number (see Definition 1, here)

I will now show how Bernoulli Polynomials can be used to create a concise summation formula.

Lemma 1: ∑ (k=0,n) ekz = [enz - 1]/[ez - 1]

Proof:

(1) Let Sn = ∑ (k=0,n-1) ekz = ∑ (k=0, n) (ez)k = e0 + ez + e2z + ... + e(n-1)z

(2) Sn + (ez)n = (ez)0 + ∑ (k=0,n-1) (ez)k+1

(3) (ez)Sn = (ez)∑ (k=0,n-1) (ez)k = ∑ (k=0,n) (ez)k+1

(4) Putting #2 and #3 together gives us:

Sn + (ez)n = (ez)Sn + 1

(5) So, solving for Sn gives us:

Sn - (ez)Sn = 1 - (ez)n = Sn(1 - ez)

(6) Dividing both sides by (1 - ez) gives us:

Sn = [1 - (ez)n]/[1 - ez] *(-1)/(-1) = [enz - 1]/[ez - 1]

QED

NOTE: If you are not familiar with the idea of generating functions, start here.

Corollary 1.1: Generating Function for Bernoulli Polynomials

∑ (m ≥ 0) Bm(n)zm/m! = (zexz)/(ez - 1)

Proof:

(1) Let T(z,n) be the generating function for Bernoulli polynomials Bm(n) so that we have:

T(z,n) = B0(n)z0/0! + B1(n)z1/1! + .... = ∑ (m=0,∞) Bm(n)zm/m!

(2) Inserting the definition for Bernoulli polynomials (see Definition1 above), we have:

T(z,n) = ∑ (m=0,∞) ∑(k=0; m) [(m!/[k!][m-k]!)*Bkxn-k] zm/m!

(3) Using a previous result on binomial convolution (see Lemma 1, here), we can reverse this to get:
∑(m=0; ∞) ∑(k=0;m) [(m!/[k!][m-k]!)*Bkxn-k] zm/m! = [∑(m=0; ∞) Bmzm/m!]*[∑(m=0, ∞) xmzm/m!]

(4) From a previous result (see Theorem, here), we have:

∑ (m ≥ 0) (Bm)zm/m! = z/[ez - 1]

(5) Further, using the power series for e (see Lemma 2, here), we have:

exz = ∑ (m ≥ 0) xmzm/m!

(6) Inserting these results gives us:

T(z,n) = ∑(m=0; ∞) ∑(k=0;m) [(m!/[k!][m-k]!)*Bkxn-k] zm/m! = [∑(m=0; ∞) Bmzm/m!]*[∑(m=0, ∞) xmzm/m!] =

= (z/[ez - 1])*(exz) = (zexz)/(ez - 1)

QED

Theorem: Sm-1(n) = (1/m)(Bm(n) - Bn(0))

Proof:

(1) Sm(n) = 0m + 1m + ... + (n-1)m = ∑ (k=0,n) km [See Definition2, here for definition of Sm(n)]

(2) Let S(z) = ∑ (m ≥ 0) Sm(n) zm = S0(n) + S1(n)z + S2(n)z2 + ... = ∑ (m ≥ 0) ∑ (k=0,n) kmzm

(3) Using the power series for ez (see Lemma 2, here), we know that:

ez = ∑ (n ≥ 0) zn/n! = z0/0! + z1/1! + ... + zn/n!

(4) We can see that:

ekz = ∑ (m ≥ 0) (kz)m/m! = ∑(m ≥ 0)kmzm/m!

(5) Let G(z,n) be the generating function for S(z) so that we have:

G(z,n) = S0(n)x0/0! + S1(n)z1/1! + S2(n)/z2/2! + ... = ∑ (m ≥ 0) Sm(n)zm/m!

(6) Using step #2, then we have:

G(z,n) = ∑ (m ≥ 0) ∑ (k=0, n) kmzm/m! = ∑ (k=0,n) ekz

(7) Using the Lemma 1 above, we have:

G(z,n) = [enz - 1]/[ez - 1]

(8) Let T(z,n) be the generating function for the Bernoulli Polynomial

(9) Using Corollary 1.1 above, we have:

T(z,n) = ∑ (m ≥ 0) Bm(n)zm/m! = (zexz)/(ez - 1)

(10) This then gives us that:

T(z,n) - T(z,0) = (zenz)/(ez - 1) - (ze0z)/(ez - 1) = z[enz - 1]/[ez-1]

(11) This shows that z*G(z,n) = [T(z,n) - T(z,0)]

(12) So that we have:

S0(n)z1/0! + S1(n)z2/1! + S2(n)/z3/2! + ... = [(B0(n)z0/0! + B1(n)z1/1! + ....) - (B0(0)z0/0! + B1(0)z1/1! + ....)]

(13) Lining up, equal powers of zi gives us:

Sm-1(n)/(m-1)! = Bm(n)/m!] - Bm(0) /m!

(14) Multiplying both sides by (m-1)! gives us:

Sm-1(n) = (1/m)[Bm(n) - Bm(0)]

QED

References

Monday, October 23, 2006

A Generating Function for the Bernoulli Numbers

In my previous blog, I defined the Bernoulli numbers using a recurrence relation:

In today's blog, I will show how the Bernoulli numbers can be used with a generating function. A generating function is a power series, that is, a compact expression that defines an infinite sum. For background on generating functions, I recommend the wikipedia article (see reference) or Graham et al's Concrete Mathematics (see reference).

The content in today's blog is taken from Concrete Mathematics. The term "binomial convolution" is taken from this work. A "convolution" is the multiplication of two generating functions. This lemma is called a "binomial convolution" by Graham et al because the result involves binomial coefficients (see binomial theorem, here, for more details).

Lemma 1: Binomial Convolution

Let:





h(z) = f(z)*g(z)

Then there exists dn such that:



with:



Proof:

(1) Multiplying f(z) with g(z) gives us:



(2) Grouping the result by zi gives us:



(3) If we set ci to each coefficient. For example, if we set c0 to (a0b0)/(0!0!), then we have the following formula:



(4) Now, let's define a value di such that:



(5) This then gives us that:
di/(i!) = ci


(6) Combining step #5 with step #2 and step #3 gives us:



QED

Thereom: Generating Function for the Bernoulli Numbers

z/(ez - 1) is the generating function for the Bernoulli numbers

Proof:

(1) Let G(z) = ∑ (n ≥ 0) Bnzn/n! where Bi is the Bernoulli number for i.

(2) We know from a previous result (see Lemma 2, here) that:

ez = ∑ (n ≥ 0) zn/n!

(3) So we can use Lemma 1 above to show that:



(4) Now, the definition for Bernoulli numbers (see Definition 1, here) is:



for all cases except for B0 where B0 = 1.

(5) If we let n=m+1 and add Bn to both sides, then we have:



or Bn + 1 in the case where n=m+1=1.

(6) This enables us to simplify the result in step #3 to get:



Note: the z at the bottom comes from the fact that at n=1, our result is (B1+1)z1/1! = B1z1/1! + z.

(7) If we subtract G(z) from both sides, we get:

(ez)G(z) - G(z) = z =

G(z)(ez - 1) = z

(8) Dividing both sides by ez - 1 gives us:

G(z) = z/(ez - 1)

QED

Corollary: B2i+1=0 if i ≥ 1.

Proof:

(1) z/(ez - 1) = ∑ (n ≥ 0) Bnzn/n! [This follows from the theorem above]

(2) Now, B1 = -(1/2) [See Definition 1, here]

(3) So,

z/(ez - 1) + (z/2) = ∑ (n ≥ 0 and n ≠ 1) Bnzn/n!

We subtract (-z/2) instead of -1/2 because we are removing this item from a generating function where each value in the sum z/(ez-1) pairs up with a unique term of the sum.

In this case, B1 matches up with the term B1(z1)/1! which equals -z/2.

(4) z/(ez - 1) + (z/2) = (2z + z[ez - 1])/(2[ez-1]) = (2z -z + z[ez])/(2[ez-1]) =

= (z/2)(e
z+1)/(ez - 1)

(5) (z/2)(ez + 1)/(ez-1) = [e-(z/2)/e-(z/2)]* (z/2)(ez + 1)/(ez-1) =

= (z/2)[(ez/2 + e-z/2)/(ez/2 - e-z/2)]

(6) So, we see in step #5, that if we replace z with (-z), the identity remains unchanged.

(-z/2)[(e-z/2 + e-(-z/2)]/(e-z/2 - e-(-z)/2) =

= -z/2[e-z/2 + ez/2]/(e-z/2 - ez/2) =

= z/2[ez/2 + e-z/2]/(ez/2 - e-z/2)

In the language of mathematics, a function is called even if f(-x)=f(x) and we call a function odd if f(-x) = -f(x). [See here for more details]

Example: cos(x) is an even function while sin(x) is an odd function. [See here for review of sin and cos]

(7) But this means that the same must hold true for ∑ (n ≥ 0 and n ≠ 1) Bnzn/n!

Since by Step #3, we showed that they are equal functions.

So that we have:

∑ (n ≥ 0 and n ≠ 1) Bnzn/n! = ∑ (n ≥ 0 and n ≠ 1) Bn(-z)n/n! = ∑ (n ≥ 0 and n ≠ 1) (-1)n(Bnzn/n!)

(8) Matching up each of the terms according to powers of zn, this gives us that:

Bn = (-1)nBn

(9) But this can only be true if Bn = 0 when n is odd.

QED

References

Saturday, October 21, 2006

Bernoulli Numbers

The Bernoulli numbers were first identified by Jakob Bernoulli in Ars Conjectandi, a work that was published after his death. The Bernoulli numbers turn up again and again in the history of mathematics. In today's blog, I will focus on the original problem that Jakob Bernoulli was attempting to solve. In a future blog, I will show how they were used by Ernst Kummer as a criteria for determining if a prime is regular.

Interestingly, Bernoulli numbers may have been discovered earlier by Seki Kowa and were rediscovered independently by a 17-year-old Srinivasa Ramanujan.

Bernoulli was analyzing formulas for the sums of powers, that have the following form:

Sm(n) = ∑ (i=1, n) im

He looked at, for example:

S0(n) = n

S1(n) = (1/2)n2 - (1/2)n

S2(n) = (1/3)n3 - (1/2)n2 + (1/6)n

S3(n) = (1/4)n4 - (1/2)n3 + (1/4)n2

S4(n) = (1/5)n5 - (1/2)n4 + (1/3)n3 - (1/30)n

S5(n) = (1/6)n6 - (1/2)n5 + (5/12)n4 - (1/12)n2

S6(n) = (1/7)n7 - (1/2)n6 + (1/2)n5 - (1/6)n3 + (1/42)n.

S7(n) = (1/8)n8 - (1/2)n7 + (7/12)n6 - (7/24)n4 + (1/2)n2

S8(n) = (1/9)n9 - (1/2)n8 + (2/3)n7 - (7/15)n5 + (2/9)n3 - (1/30)n

S9(n) = (1/10)n10 - (1/2)n9 + (3/4)n8 - (7/10)n6 + (1/2)n4 - (3/20)n2

S10(n) = (1/11)n11 - (1/2)n10 + (5/6)n9 - n7 + n5 - (1/2)n3 + (5/66)n.

By looking at these formulas, he noticed a pattern and in analyzing this pattern, he came up with what were termed Bernoulli numbers by Abraham de Moivre.

Well, for each Sm(n), we can see that:

1) the first term is 1/(m+1)*nm+1

2) the second term, when it exists, is (-1/2)nm

3) the third term, when it exists, is (m/12)*nm-1

4) the fourth term, when it exists, is (-m)(m-1)(m-2)/720*nm-3

Bernoulli had discovered that if he defined a sequence of the numbers, he got a simple formula for defining the sum of powers.

The formula he discovered was the following:



In the above formula, Bk refers to the sequence of Bernoulli numbers where Bernoulli numbers are defined in the following way:

Definition 1: Bernoulli Numbers



with B0 = 1.

As a convention, I will refer to Bernoulli numbers as Bi.

So, to figure out, B1, we have:



This gives us:

2*B0 + 2*B1 = 0

B1 = (1/2)[-2*B0] = (-1/2)(1) = (-1/2)

We determine B2 based on solving:



In this way, we find that:

B0 = 1
B1 = -(1/2)
B2 = (1/6)
B3 = 0
B4 = -(1/30)
B5 = 0
B6 = (1/42)
B7 = 0
B8 = -(1/30)
B9 = 0
B10 = (5/66)
B11 = 0
B12 = -(691/2730)

Bernoulli wrote that he was able to use his formula to compute S10(1000) in less than 10 minutes (see Smith, A Source Book in Mathematics, below).

Using his formula, this comes down to:





Evaluating this gives us:

91,409,924,241,424,243,424,241,924,242,500

I will now show a proof for Bernoulli's formula for sums. This is taken straight from Graham et al. Concrete Mathematics.

Definition 2: Sm(n)

Let Sm(n) = 0m + 1m + ... + (n-1)m

I will use this shorthand in the lemma and theorem below.

Postulate 1: 00 = 1

(This is taken from Graham et al.)

Graham et al argue in Concrete Mathematics that if we let 00 = 1, it provides a more elegant notation for the Binomial Theorem. Their argument is that the Binomial Theorem is very important while 00 is almost irrelevant. (see Concrete Mathematics, page 162).

Lemma 1:



Proof:

(1) Sm+1(n) + nm+1 =

= ∑(k=0,n-1) km+1 + nm+1 =

= ∑(k=0,n) km+1 =

= 0m+1 + ∑(k=1,n) km+1 = ∑(k=1,n) km+1 =

= ∑ (k=0,n-1) (k+1)m+1

(2) Using the Binomial Theorem, we get:



(3) Putting this together with step #1 gives us:



This gives us:



(4) Since Sj(n) = oj + 1j + ... + (n-1)j, we have shown that:



(5) Now, since



The conclusion follows from simple subtraction since [(m+1)!]/[(m+1)!(0)!] = 1.

QED

Theorem:



Proof:

(1) We can see that this is true for m=0 since:

S0 = n = (1/[1+1])∑ (k=0,0) ([0+1]!/k![1-k]!)Bkn0+1-k =

= (1)*(1!/[0!][1!])B0n1 = (1)*(1)*(1)*n = n [Since B0 = 1, see above]

(2) Let's assume that this is true up to m-1.

(3) Let Tm(n) =



(4) Let Δ = Sm(n) - Tm(n)

(5) Using Lemma 1 above, we know that:



(6) Using our definition of Δ, we can also see that:



(7) The goal in this proof will be to show that Δ = 0.

(8) Adding the definition of Tj(n) [see step#3] gives us:



I also simplified [(m+1)!/(m!)(1!)] to (m+1).

(9) We can move all values that are independent of k before the ∑ (k=0,j):



(10) Since we can change the order of the terms of a finite sum and still get the same result, we can switch each value of k with (j-k) to get:






(11) Now, since (j+1) - (j-k) = k+1, we have:



(12) Putting this result in step #11 gives us:



(13) We can see that in step #12, 0 ≤ k ≤ j ≤ m. The sum is in fact all combinations of j,k where this is the case. This means that we can rearrange the sum to the following:



(14) Since nk+1 is independent of j, we can move it over to get the following:



(15) Since,



we can also rearrange the result in step #14 to give us:



(16) Since:











We can rearrange terms to get:



(17) Since:



We can rearrange terms to get:



(18) Now, we know from the definition of Bernoulli numbers (see Definition 1 above) that



in all cases except where m = 0. This occurs only when k = m.

This allows us to simplify the result in step #17 to the following:



(19) Now since [(m+1)!/(m!)(1!)] = m+1, we get:

= nm+1 + (m+1)Δ

(20) But in step #5, we started out with nm+1 so we are left with:

nm+1 = nm+1 + (m+1)Δ.

(21) The only way that this is true is if Δ = 0.

QED

In another blog, I show how z/[ez - 1] can be used as a generating function for the Bernoulli numbers.

References