Counting the Number of Site Swap Juggling Patterns with Respect to Particular Ceilings

Year: 2008 Authors: Carl Bracken

Core claim

Site swap patterns with ceiling constraints can be counted by reducing the problem to restricted rook placements and related enumerative formulas.

Topics

site swap juggling, ceiling constraints, enumerative combinatorics, rook placement problems

Domains

combinatorics, permutations, derangements, enumeration, juggling, performance notation

Methods

algebraic decomposition, combinatorial counting, rook placement reduction, formula derivation

Media

integer sequences, chessboard model, site swap notation

Paper text

The text below is the locally extracted OCR/Markdown version of the paper. Raw PDF files remain local and are not published here.

Counting the Number of Site Swap Juggling Patterns with Respect to Particular Ceilings

Carl Bracken School of Mathematical Sciences University College Dublin Ireland E-mail carlbracken@yahoo.com

Abstract

Site swap is a mathematical notation used by jugglers to communicate, create and study complex juggling patterns. Determining the number of possible site swap juggling patterns with respect to certain limiting parameters such as number of balls etc., is a problem that has been much studied and solved by many mathematicians. However, when the patterns have a throw height restriction (ceiling) the problem becomes difficult and is in general still open. In this article we derive some formulae for computing the number of possible juggling patterns with respect to certain ceiling types.

1 Introduction

Other than the fact that both mathematics and juggling have been with us for millenia, there seems to be little else connecting these two disciplines. Both have managed to develop in some form or another in almost all of the world’s ancient cultures with hardly any interaction or overlap between these two groups. One exception would be Abu Sahl, who juggled glass bottles on the streets of century Baghdad before becoming a well known mathematician. It wasn’t until the later part of the century that students of mathematics would have the opportunity to learn and practice the art of juggling. This opportunity came as juggling increased in popularity as a hobby and spread through the student societies of North American and later European universities. After some time it was noticed that many of those who attended the weekly juggling workshops where students of mathematics or physics. The correlation is not easily explained, but it seems that the type of people that enjoy juggling also enjoy mathematics. As enjoyment leads to practice and practice leads to excellence, there are many examples of mathematicians with exceptional juggling ability. Claude Shannon and Ron Graham are two well known juggling mathematicians and both have written papers on the mathematics of juggling [3], [1].

2 Site Swap Juggling

Preliminaries Site swap juggling notation is a concept that allows representation of idealised juggling patterns by a string of integers. The idea was developed independently by a number of people in the mid 1980s. We start by making a number of assumptions about the juggling patterns we wish to consider.

  • The types of objects being juggled are not specified and for convenience we call them balls. The balls are fixed in number for any given pattern and each hand can hold, throw or catch only one at a time.

  • The juggling pattern is periodic with period so an action taken at time is taken again at .

  • Any number of hands can be used to juggle any pattern. If more than one hand is used then every hand throws with the same constant rhythm and in a strict ordering. Once a hand has made a throw then every other hand takes turns throwing at fixed length time intervals before this first hand throws again.

  • The paths of the hands and the balls are not considered, only the amount of time it takes for a thrown ball to be in a position that it can be thrown again.

We let denote a site swap juggling pattern with balls and period . The pattern can be written as an -tuple with a command at coordinate instructing the juggler how high to throw a ball at time .

Each specifies the amount of time it will take for the ball thrown at to travel through the air, be caught and be ready to be thrown again. The unit of time used is the interval between any two throws. This means that a ball thrown at time with height will be caught at time and can then be thrown again. The assumption that every hand catches only one ball at a time means that,

Less obviously, we have another restriction on the , namely

A full proof of the fact that is a site swap juggling pattern if and only if both of the above conditions are satisfied is given in [1].

Constructing a Site Swap Pattern

Once presented with an ordered set of integers it is easy to determine whether or not it represents a juggling pattern by checking whether it obeys both conditions above. If it is a legitimate pattern, we can also determine how many balls are required to juggle it by taking the average of the throw heights (a rearrangement of the second condition). However, it is also possible to directly construct an -tuple that will obey both conditions by decomposing into three parts. That is, we let

where , and . Each is a distinct element of the integers , each is a non negative integer and . It can be easily verified (as in [1]) that any vector constructed this way will be a site swap pattern and furthermore that every site swap pattern can be decomposed in this way.

We will now demonstrate the simplicity of this construction with an example. Let , so we are constructing a 4 ball pattern with period 4. For choose and for choose . Therefore,

This is just one of the many new patterns discovered and now performed by jugglers since the introduction of site swap notation. Note that we can make any choice we wish for , but must have in any position where is negative, otherwise the juggling pattern would contain a negative throw height. As height is a measurement of time, a negative height would mean that the ball was thrown backwards through time. This should be avoided. The requirement that be at least one in the positions where there are negative numbers in is a crucial part of the counting argument in the next section. It is clear that need only be at least one in order to prevent negative numbers occurring in the pattern as every entry in is multiplied by while the lowest possible number in is .

Now that jugglers can construct all the possible site swap patterns for any period or number of balls they wish, the natural question is, when will this end? That is, how many site swap patterns are there?

3 Counting Patterns

It’s not too difficult to see that if we allow the period of the juggling patterns to extend to infinity then the number of possible site swap pattern will be infinite. So when we count the number of possible site swaps we put limitations on the parameters of the patterns. Let denote the number of patterns of period and balls. In [1] it is shown that . This result has been reproven in many different ways since its publication with significantly shorter proofs. In this section we will return to the method used in the original proof in order to derive a formula for the number of possible patterns limited by a maximum throw height as well as a specified number of balls and fixed period.

The motivation for this is that when the above formula is applied to practical juggling the count includes patterns that have unrealistically high throws. For example, if we count the number of 5 ball patterns with period 4 (both unremarkable numbers in this context) the formula gives 671 possible patterns. This count however includes patterns such as . This coresponds to a ball spending approximately 4 seconds in flight, which would require a throw of about 20 meters. Even the world’s best jugglers would find it difficult to throw a ball 5 meters in such a way that it can be comfortably caught and hence used in a pattern. A ceiling of 5 meters would roughly translate to a throw height of 10 or 11 for the . Let be the number of with each . Ideally we would like to be able to count this for any choice of . In this section we obtain a formula whenever is of the form for any integer . In the next section we will consider the number of patterns with and discuss its relation to the problem of Vardi [5]. First we recall some existing results from combinatorics.

Eulerian numbers

Let denote the set of -tuples as defined in section 2. Then the Eulerian number, denoted , is the number of all possible such that for exactly values of . This is not the original definition but it is shown in [1] to be equivalent. These numbers obey the recursive relation,

Using this we can obtain the following array for small values of . The number is in the position on the row.

We also have the identities

and

as well as the explicit representation

Number of ways to sum to an non negative integer

Let denote the number of -tuples of non negative integers with entries that sum to . That is, the number of possible as defined in section 2. We have,

This result is well known and a simple proof can be found in [2]. If we wish to determine the number of with each (denoted ), then applying a standard inclusion-exclusion argument to the above identity yields,

Worpitzky’s identity

The following equation, involving the Eulerian numbers, first appeared in [6] in 1881,

This can be verified by applying an inductive argument on and using the recursive formula for .

Theorem 1

The number of period site swap patterns with balls and ceiling of for any positive integer is given by

Proof:

As every juggling pattern can be decomposed as , we can compute the number of possible by taking the product of the number and the number of . However, our choice of is restricted by the number of negative numbers that appear in , i.e., by our choice of . If we could allow negative in and hence time travelling balls, then the number of patterns with each is . This comes from choices for times the choices for the with each which only allows to be as high as . If we wish to recount this without allowing negative , then we have to have in every position in where is negative. If has negative entries and we insist that in each of these positions , then the number of choices for will only be . The number of with negative entries is the same as the number of with , i.e., it is the Eulerian number . Therefore summing over all Eulerian numbers for to and multiplying each one by the consequent number of choices for gives us all patterns without negative . Therefore we have

This implies

Note that as , we can replace with in the binomial coefficient while leaving it unchanged in to obtain

Now we apply the relation

and obtain

Finally we apply Worpitzky’s identity to get

and the proof is complete. ∎

4 Small ceilings and Vardi’s rook problem

From now on we will only consider ceilings that are less than the period. We shall refer to such ceilings as small, although they are only small relative to (which is only bounded by the jugglers memory and the audience’s patience). As bounding height also bounds the maximum number of balls that can be juggled (), we will also be considering , where the ‘’ indicates that we are not fixing the number of balls in the count , i.e., .

From Theorem 1 we have . This is the explicit formula for the Eulerian number from section 2. This means

and hence

There is another way we could have arrived at these solutions. If we construct a juggling pattern with the decomposition method from section 2 and insist that each , then the only places in we can have a nonzero entry are the positions where are negative. This means there will always be only one choice for as we need whenever and the number of choices for will be . Therefore will be the number of possible patterns with balls. We find it interesting that by counting the number of possible juggling patterns in two different ways we can derive the explicit formula for .

Next we will consider ceilings that are smaller than . When we count , there is only one choice for but we can use any as we have not specified the number of balls. If , there will again be only one choice for but the choices on will be limited also. To count the number (whenever ) we need to find the number of such that mod for all in . An equivalent problem has already been studied by Vardi in [5]. It is a particular form of the rook placement with restrictions problem. In rook placement problems one has to place rooks on an chessboard such

that no rook can capture any other (i.e., one on every row and column). The task is to determine the number of possible arrangements when some other restrictions are introduced. When there are no extra restrictions the number of arrangements in .

We state (a version) of Vardi’s problem:

Consider an chessboard with the restriction that, for some fixed and any positive , a rook may not be put in column when on row , where the rows are numbered . In [5] Vardi uses to denote the number of possible arrangements. He notes that is the number of derangements on symbols and is the solution to the married couples problem (see*[4]*). This is equivalent to counting the number of possible arrangements with no rooks on any specified and adjacent diagonals. By specifying the appropriate diagonals we can say that, this in turn is equivalent to the number of with each . This implies that for , we have

Using the fact that both and are known [4], we can obtain two more formulae for ,

and

5 Closing Remarks

In this article we have derived a number of expressions for the number of juggling patterns when a throw height limit is assumed. In particular, for juggling patterns of period we now have formulae for the number of patterns where the ceiling is , or . In the last two formulae we have not specified the number of balls and have instead summed over all possible patterns with all possible number of balls (including the pattern, which is neither difficult nor entertaining). This was done for the convenience of the mathematics and we would like to derive these formulae for a specified number of balls. In the case, this would be akin to partitioning the derangement numbers in the same way that the Eulerian numbers partition the factorials. It is not too hard to derive the three variable recursive relations for this problem, however an explicit solution seems difficult.

References

  • [1] J. Buhler, D. Eisenbud, R. Graham and C. Wright, “Juggling Drops and Descents”, American Math Monthly 101 (1994) 507-519.
  • [2] W. Feller, Introduction to Probability Theory and its Applications, 3-rd edition, John Wiley and Sons, (1968), pp 38.
  • [3] C. Shannon, “Scientific Aspects of Juggling”, unpublished manuscript.
  • [4] J.Touchard, “Permutations Discordant with Two Given Permutations.” Scripta Math. 19, (1953), 108-119.
  • [5] I. Vardi, Computational Recreations in Mathematics, Reading, MA: Addison-Wesley, (1991), pp. 123-124.
  • [6] J. Worpitzky, “Studien uber die Bernoullischen und Eulerschen Zahlen”, Journal fur die reine und angewandte mathematik, 94, (1881) 103-232.

0 items under this folder.