User:Michael Hardy/proof of André's theorem

The nth Euler number En is equal to the number of alternating permutations of the set { 1, 2, 3, ..., n}, i.e. arrangements of that set into a sequence a1, ..., an satisfying

(There are differing conventions as to how the term "Euler number" is defined, but all are related concepts.) The Euler number is also equal to the number of reverse-alternating permutations, i.e. those that satisfy

(A bijection between alternating and reverse-alternating permutations is given by

The first several Euler numbers are

André's theorem states that the exponential generating function of the Euler numbers is

Here we prove André's theorem by means of a combinatorial argument showing that this generating function satisfies a certain differential equation, and we use the initial condition ƒ(0) = 1. This proof appears is due to André (1881) and also appears in Stanley (1950, pages 46–7). See also this preprint by Stanley.

The principal combinatorial result that we need is this identity:

The provision that n ≥ 1 is crucial.

A proof of this combinatorial identity runs as follows. To choose an alternating or reverse-alternating permutation of the set { 1, 2, 3, ..., nn + 1 }, we

  • choose a subset of size k of the set { 1, ..., n }, then
  • choose a reverse-alternating permutation a1, ..., ak of the set { 1, ..., k }, then
  • choose a reverse-alternating permutation b1, ..., bnk of the set { k + 1, ..., n }.

Then the permutation

is either alternating or reverse-alternating. The number of ways to choose a permutation of { 1, 2, 3, ..., nn + 1 } that is either alternating or reverse-alternating is En+1, and the number of ways to complete the sequence of steps above is

This needs to be done for each possible value of k to get a complete list, hence we sum from k = 0 to k = n. This completes the proof of the identity (1).

Multiplication of both sides of (1) by xn+1/(n+1)! and summing over n ≥ 1, and then prepending the constant and first-degree terms, yields

Differentiating both sides, we get

In the last sum, the index n goes from 1 to ∞, not from 0 to ∞. If we change the lower bound of summation from 1 to 0, we simply add 1 to the sum, and compensate by changing the initial term, 2E1 = 2, to E1 = 1, getting

The last sum is over all pairs of positive integers, so the expression above can be rearranged as

(see Cauchy product).

The expression does not change as j goes from 0 to ∞; hence it can be pulled out of the inside sum, getting

Now the second sum does not change as i goes from 0 to ∞; hence it can be pulled out of the outer sum, getting

This is

Consequently we have a differential equation

This can be solved by separation of variables, getting

We have an initial condition ƒ(0) = 1, so we have

Finally, a standard tangent half-angle trigonometric identity gives us

This completes the proof of André's theorem.

  • Stanley, Richard P. (2011). Enumerative Combinatorics, Volume I, second edition. Cambridge University Press..
  • André, Désiré (1881), "Sur les permutations alternées", Journal de mathématiques pures et appliquées, 3e série, 7: 167–84