Boustrophedon transform

From Wikipedia, the free encyclopedia

In mathematics, the boustrophedon transform is a procedure which maps one sequence to another. The transformed sequence is computed by filling a triangle in boustrophedon (zig-zag) manner.

Contents

[edit] Definition

The boustrophedon transform: Start with the original sequence (in blue), then add numbers as indicated by the arrows, and finally read off the transformed sequence on the other side (in red).
The boustrophedon transform: Start with the original sequence (in blue), then add numbers as indicated by the arrows, and finally read off the transformed sequence on the other side (in red).

Given a sequence (a_0, a_1, a_2, \ldots), the boustrophedon transform yields another sequence, say (b_0, b_1, b_2, \ldots), which is constructed by filling up a triangle as pictured on the right. Number the rows in the triangle starting from 0, and fill the rows consecutively. Let k denote the number of the row currently being filled.

If k is odd, then put the number ak on the right end of the row and fill the row from the right to the left, with every entry being the sum of the number to the right and the number to the upper right. If k is even, then put the number ak on the left end and fill the row from the left to the right, with every entry being the sum of the number to the left and the number to the upper left.

The numbers bk forming the transformed sequence can then be found on the left end of odd-numbered rows and on the right end of even-numbered rows, that is, opposite to the numbers ak.

[edit] Recurrence relation

A more formal definition uses a recurrence relation. Define the numbers Tk,n (with k ≥ n ≥ 0) by

T_{k,0} = a_k \quad \mbox{for } k \ge 0,
T_{k,n} = T_{k,n-1} + T_{k-1,k-n} \quad \mbox{for } k \ge n > 0.

Then the transformed sequence is defined by bn = Tn,n.

[edit] The up/down numbers

The up/down numbers un count the number of alternating permutations of the set {1, 2, 3, …, n}, i.e. permutations that alternately rise and fall, starting with a rise. For example, u4 = 5, because there are five permutations of {1, 2, 3, 4} satisfying these conditions, namely:

  • 1, 3, 2, 4
  • 1, 4, 2, 3
  • 2, 3, 1, 4
  • 2, 4, 1, 3
  • 3, 4, 1, 2

The following figure illustrates the five alternating permutations of {1, 2, 3, 4} that begin with a rise:

Image:AlternatingPermutation4.svg

The sequence of up/down numbers starts as follows:

 u_0 = 1, u_1 = 1, u_2 = 1, u_3 = 2, u_4 = 5, u_5 = 16, u_6 = 61, \ldots \,

This sequence is the boustrophedon transform of the unit sequence

 1, 0, 0, 0, \ldots \,

For this reason, the up/down numbers are also called the boustrophedon transform numbers.

The even up/down numbers are related to the Euler numbers En and the odd up/down numbers are related to the Bernoulli numbers Bn:

 u_{2k} = (-1)^k E_{2k} \qquad \mbox{for } k=0,1,2,\ldots, \,
 u_{2k-1} = \frac{(-1)^{k-1} 4^k (4^k-1) B_{2k}}{2k} \qquad \mbox{for } k=1,2,3,\ldots. \,

[edit] The exponential generating function

The exponential generating function of a sequence (an) is defined by

 EG(a_n;x)=\sum _{n=0}^{\infty} a_n \frac{x^n}{n!}.

The exponential generating function of the boustrophedon transform (bn) is related to that of the original sequence (an) by

 EG(b_n;x) = (\sec x + \tan x) \, EG(a_n;x).

The exponential generating function of the unit sequence is 1, so that of the up/down numbers is

 EG(u_n;x) = \sec x + \tan x = \tan\left({x \over 2} + {\pi \over 4}\right). \,

This explains why the up/down numbers appear as the Taylor coefficients of the tangent and secant functions.

[edit] References

  • Jessica Millar, N.J.A. Sloane, Neal E. Young, "A New Operation on Sequences: the Boustrouphedon Transform," Journal of Combinatorial Theory, Series A, volume 76, number 1, pages 44–54, 1996. Also available in a slightly different version as e-print math.CO/0205218 on the arXiv.

[edit] External links