Siteswap state diagrams

Embed Size (px)

Citation preview

  • 7/30/2019 Siteswap state diagrams

    1/10

    Siteswap state diagrams

    Hans Lundmark ([email protected])

    October 4, 2004

    This document contains diagrams that can be used for quickly finding valid siteswap juggling patternsand transitions between different such patterns. These diagrams contain all possible siteswaps for

    juggling with 3, 4, or 5 balls using throws of height at most 7.

    www.juggling.org/help/siteswap/ is recommended reading if you are not familiar with siteswapnotation.

    How to use

    Decide how many balls you want to juggle and the highest throws you want to use, and find thecorresponding diagram.

    The arrows are important. Each arrow is labeled by a digit which represents a throw, or by a stringof digits which represents a sequence of throws.

    The numbers in the boxes are less important. They represent so-called juggling states, and thenumbering is explained in the technical notes below. The state with the lowest number in each

    diagram is called the ground state and the others are called excited states.

    Note: A Bx EEy EE

    zmm is drawn as A Bx,y z in order to save space.

    Any closed loop corresponds to a valid siteswap pattern, and vice versa. In other words:pick an initial state, then start walking around the diagram from there, following an arrow of yourchoice from one state to the next. For each step, remember the digit(s) on that arrow. When youreturn to the state where you started, the sequence of digits so obtained constitutes a valid siteswap.(And every valid siteswap with throws up to the chosen height can be found in this way.)

    1

  • 7/30/2019 Siteswap state diagrams

    2/10

    Examples

    In these examples, I will use the diagram for 3 balls, up to height 5. This is already enough formost well-known 3 ball tricks. The illustration below shows where the siteswaps 3, 441, and 531 canbe found in the diagram.

    7

    11 13

    3

    Siteswap 3 (cascade)

    7

    11 13

    4

    4 GG

    1VV

    VVVVV

    Siteswap 441

    7

    11 13

    53

    ""1

    Siteswap 531

    These three siteswaps all begin and end in the same state (namely the ground state 7). This meansthat they can be combined freely: 3 3 441 3 531 441, for example, is a valid siteswap.

    The shower, on the other hand, starts and ends in an excited state, so one cant go immediately froma ground state pattern (like the cascade) to the shower; throwing 3 51 will cause two balls to landsimultaneously in one hand. Some extra throws must be inserted as a transition between the twopatterns, for example 3 4 51 or 3 52 51. As can be seen in the state diagram, there are four suchtransitions from the ground state 7 to the shower state 11 using throws no higher than 5:

    7

    11 13

    51

    Siteswap 51 (shower)

    7

    11 13

    4,52

    Transitions: 4 or 52.. .

    7

    11 13

    53,551

    VV

    ((VVV

    VV

    50oo

    . . . or 5350 or 55150

    2

  • 7/30/2019 Siteswap state diagrams

    3/10

    Inserting one cycle of the shower at the point where the siteswap 441 passes through state 11 producesthe siteswap 4 51 4 1:

    7

    11 13

    4

    51

    4 GG

    1VV

    VVVVV

    Siteswap 45141

    The nice-looking number 12345 also happens to be a siteswap. When juggling this, it is better to think

    of it as 3 4 51 2 since that is a ground state pattern:

    7

    11 13

    3

    4

    51

    2

    ii

    Siteswap 34512

    Here are two ways of juggling 3 balls out of a 5 ball shower:

    7

    11 13

    55500

    Three ball flash

    7

    11 13550 DD

    50ll

    The snake

    3

  • 7/30/2019 Siteswap state diagrams

    4/10

    Technical notes

    These diagrams cover only standard siteswap juggling (asynchronous, no multiplex).

    Juggling states are usually thought of as binary numbers with as many ones as the number of ballsbeing juggled; a one at the kth position from the right means that a previously thrown ball will belanding k time units from now, a zero means no ball. In the diagrams, the states are labeled by thedecimal and binary representations of that number.

    The usual way of drawing state diagrams is to have each arrow denote only a single throw. However,the diagrams here are reduced in the sense that states having only one arrow coming in or only onearrow going out have been removed and replaced by extra (multi-throw) arrows. This leaves only theinteresting states where there is a true crossroads of choices, and reduces the total number of statesin the diagram from

    dn

    to

    d2n1

    , where n is the number of balls and d is the maximum height:

    1 2 3 4 5 6 7 8 balls

    height 2 13 1 14 1 2 15 1 3 3 16 1 4 6 4 17 1 5 10 10 5 18 1 6 15 20 15 6 19 1 7 21 35 35 21 7 1

    Number of states required in a reduced state diagram.

    I discovered this simplification on my own, but later I found a paper on logic and juggling by Steven deRooij1 from 2001, where the possibility of making this kind of reduction was pointed out in a footnote.I also suspect that graph theorists have thought of similar things in non-juggling contexts long beforethat. So I dont claim to be the first one with this idea, although I might be the first one to reallyexploit it for juggling purposes.

    This document was produced using the LATEX typesetting program with the XY-pic package. I wrote aPython program which generated XY-pic code for all the arrows and labels in the diagrams. The layoutwas then manually fine-tuned to avoid collisions. The first version saw the light of day on January 14,2003.

    1See homepages.cwi.nl/~rooij/.

    4

  • 7/30/2019 Siteswap state diagrams

    5/10

    3 balls, up to height 4

    7

    111

    3,

    42,

    441,

    4440

    3 balls, up to height 5

    7

    111

    11

    1011

    13

    1101

    3,5520,55500

    4,52

    2,530

    53,551

    WWWWWWWW

    1,40

    WWWW

    WWWW

    WWWW

    WWWW

    WWW

    WWWW

    WWWW

    WWWW

    WWWW

    WWW

    WWWWWWWW

    51

    4,550 50

    5

  • 7/30/2019 Siteswap state diagrams

    6/10

    3 balls, up to height 6

    7

    111

    11

    1011

    13

    1101

    19

    10011

    21

    10101

    25

    11001

    3,

    66300,

    666000

    4

    2

    6620

    cccc

    ccc

    cccc

    ccc

    1,40

    cccc

    cccc

    cccccc

    cccc

    cccc

    cccc

    cccc

    cc

    cccc

    cccc

    cccccc

    cccc

    cccc

    cccc

    cccc

    cc

    cccc

    cc

    cccc

    cc

    5,62

    6400

    63

    30

    64,661

    999999

    999999

    20,500

    9999999999999999999999999999999999999

    9999999999999999999999999999999999999

    9999

    9999

    630

    4,640 50

    61

    cccc

    ccc

    cccc

    ccc

    2,620

    cccc

    cccc

    cccc

    cccc

    cccc

    ccccc

    cccc

    ccc

    cccc

    cccc

    cccc

    cccc

    cccc

    ccccc

    cccc

    ccc

    cccc

    cc

    cccc

    cc

    5qqqqqqqqqqqq

    1qqqqqqqqqqq

    qqqqqqqqqqq

    qqqqqq

    660

    600

    60

    3,6600

    619999999

    9999999999999999999999999999999999999999999

    5

    pp

    50

    CC

    60

    1qqq

    VVqqqqqqqqqqqqqqqqqq

    6

  • 7/30/2019 Siteswap state diagrams

    7/10

    3 balls, up to height 7

    7

    111

    11

    1011

    13

    1101

    19

    10011

    21

    10101

    25

    11001

    35

    100011

    37

    100101

    41

    101001

    49

    110001

    3,

    774000,

    7770000

    4

    2

    77300

    cccc

    ccc

    cccc

    ccc

    1,40

    cccc

    cccc

    cccccc

    cccc

    cccc

    cccc

    cccc

    cc

    cccc

    cccc

    cccccc

    cccc

    cccc

    cccc

    cccc

    cc

    cccc

    cc

    cccc

    cc

    5

    7720

    77777777

    77777777

    20,500

    777777777777777777777

    777777777777777777777

    7777777777

    7777777777

    6,72 75000

    73

    74400

    75,771

    GGGGGGGGGG

    GGGGGGGGGG

    300,6000

    GGGGGGGGGGGGG

    GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG

    GGGGGGGGGGGGG

    GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG

    GGGGGGGGGG

    GGGGGGGGGGGG

    GGGGGGGGGGGG

    4 50

    730

    cccc

    ccc

    cccc

    ccc

    2,7400

    cccc

    cccc

    cccc

    cccc

    cccc

    ccccc

    cccc

    ccc

    cccc

    cccc

    cccc

    cccc

    cccc

    ccccc

    cccc

    ccc

    cccc

    cc

    cccc

    cc

    5,740eeee eeee

    1eeeeeeeeeeeeeeeeeeeeeeeeeeee

    eeee

    750

    600

    71oooooooooooooo

    7300oooooooooooooooooooooooooooooooooooooooooooooooooooooo

    oooooooooooooooooooooooooooooooooooooooooooooooooooooo

    oooooooooooooo

    oooooooooooooo

    6

    30

    770

    yyyyyy

    y

    yyyyyy

    y

    7000

    yyyyyy

    yyyyyy

    yyyyyy

    yyyyyy

    yyyyyy

    yyyyyy

    yyyyyyyyy

    yyyyyy

    yyyyyy

    yyyyy

    yyyyyy

    yyyyyy

    yyyyyy

    yyyyyy

    yyyyyy

    yyyyyy

    yyyyyyyyyy

    yyyyyy

    yyyyyy

    yyyy

    yyyyyy

    yyyyyy

    60

    3,7500

    70

    77000

    720

    5,7700

    ########

    ########

    700

    ###############

    ###############

    ########

    711

    6GGGG

    GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG

    GGGGGGGGGGGGGGGGGGGGGG

    30

    $$$$

    vv$$$$$$$$$$$$$$$$$$$$$$$$$

    50

    EE

    60

    70

    1ee

    PPeeeeeeeeeeeeeeeeeeeeee

    2

    3,720vvvvvv

    zzvvvvvvvvvvvvvvvvv

    vvvvvvvvvvvvvvvvvvvvvvvvv 4

    71

    ll

    6

    40ooooooooooo

    UUoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo

    60vvvvvv

    XXvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv

    70

    vv

    20

    600

    yyyyyy

    y

    99yyyyy

    yyyyyy

    yyyyyy

    yyyyyy

    yyyyyy

    yyyyyyyyyy

    yyyyyy

    yyyyyy

    yyyyyy

    yyyyyy

    yyyyyy

    yyy1,700``

    ```

    00```

    ````

    ``````

    ````

    ````

    ````

    ````

    ````

    20

    yy

    1 `

    ` `

    7

  • 7/30/2019 Siteswap state diagrams

    8/10

    4 balls, up to height 5

    15

    1111

    4,

    53,

    552,

    5551,

    55550

    4 balls, up to height 6

    15

    1111

    23

    10111

    27

    11011

    29

    11101

    4,66620,666600

    5,63

    3,6630

    64,662

    2,640

    663,6661

    cccccc

    cc

    1,50

    cccc

    cccc

    cccc

    cccc

    cccc

    c

    cccc

    cccc

    cccc

    cccc

    cccc

    c

    cccccc

    cc62

    5,661ccc

    cccc

    c

    61

    cccc

    cccc

    cccc

    cccc

    cccc

    c

    cccc

    cccc

    cccc

    cccc

    cccc

    c

    cccccc

    cc

    64,6660 60

    660

    5

    cc

    8

  • 7/30/2019 Siteswap state diagrams

    9/10

    4 balls, up to height 7

    15

    1111

    23

    10111

    27

    11011

    29

    11101

    39

    100111

    43

    101011

    45

    101101

    51

    110011

    53

    110101

    57

    111001

    4,

    777300,

    7777000

    5

    3

    77720

    cccccc

    1,50

    cccc

    cccc

    ccccccc

    cccc

    cccc

    cccc

    cccc

    cccc

    cccc

    cccc

    cccc

    cccc

    ccccc

    cccc

    cccc

    cccc

    cccc

    cccc

    cc

    cccccc

    cc

    6,73

    77400

    74oo

    75,772

    GGGG

    GGGG

    7500

    GGGGGGGGGGGGGGGGGGGG

    GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG

    GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG

    GGGGGGGGGGGGGGGG

    GGGGG

    GGGGG

    773nnnnnn

    30nnn

    nnnnnn

    nnnnnn

    nn

    nnnnnn

    nnnnnn

    nnnnn

    nnnn

    774,7771 20,600

    5,7730

    cccc

    cc

    cccc

    cc

    740

    cccc

    cccc

    cccc

    cccc

    cccc

    cccc

    cccc

    cccc

    ccc

    cccc

    cccc

    cccc

    cccc

    cccc

    cccc

    cccccc

    cccc

    c

    cccccc

    cc

    7740 60

    72kkkkkkkkkkkkkk

    3kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk

    kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk

    kkkkk kkkkk

    6

    2,730

    74

    1

    771

    yyyyy

    yyyyy

    720

    yyyyyy

    yyyyyy

    yyyyyy

    yyyyyy

    yyyyyy

    yyyyyy

    yyyyyy

    yyyyyyyyy

    yyyyyy

    yyyyyy

    yyy

    yyyyyy

    yyyyyy

    yyyyyy

    yyyyyy

    yyyyyy

    yyyyyy

    yyyyyy

    yyyyyyyyyy

    yyyyyy

    yyyyyy

    yy

    yyyy

    yyyy

    75

    tt

    7770oooooooooooo

    700ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo

    ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo

    oooooo

    2

    yy

    750

    5

    cc71

    4,7720

    660 770 2,7700

    70BBBBBBBB

    77700BBBBBBBBBBBB

    BBBBBBBBBBBB

    BBBBBBBB

    72

    kk

    73

    ||||

    ~~|||||||||||||||||||||||||||||||||||||

    |||||||||||||||||||||||||||||||||||||||||||||

    |

    6

    771oo

    75

    ii

    4,750

    yy

    99yyyyy

    yyyyyy

    yyyyyy

    yyyyyy

    yyyyyy

    yyyyyyyyy

    yyyyyy

    yyyyyy

    yyyyyy

    yyyyyy

    yyyyyy

    yyyyyy

    y

    71

    6,770

    PPP

    %%PPPPPPP

    40

    qq

    70

    rr

    3

    yy

    71

    6

    1

    FFF

    ##FFFFFFFFFFFFFFFFFFFFFFFFFFF

    FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

    FF

    60

    AA

    70

    !!

    1

    9

  • 7/30/2019 Siteswap state diagrams

    10/10

    5 balls, up to height 6

    31

    11111

    5,64,663,6662,66661,666660

    5 balls, up to height 7

    31

    11111

    47

    101111

    55

    110111

    59

    111011

    61

    111101

    5,777720,7777700

    6,74

    4,77730

    75,773

    3,7740

    774,7772

    BBBBBBBBB

    BBBBBBBBB

    2,750

    BBBBBBBBBBBBBBBBBBBBBBBBB

    BBBBBBBBBBBBBBBBBBBB

    BBBBBBBBBBBBBBBBBBBBBBBBB

    BBBBBBBBBBBBBBBBBBBB

    BBBB

    BBBBB

    BBBB

    BBBBB

    7773,77771

    tttttt

    1,60

    tttt

    tttt

    tttt

    tttt

    ttt

    tttt

    tttt

    tttt

    tttt

    ttt

    tttttt73

    6,772

    999999

    999999

    72

    9999999999999999999999999999

    9999999999999999999999999999

    999999

    999999

    75,7771

    iiii

    iiii

    i

    iiii

    iiii

    i

    71

    iiii

    iiii

    iiii

    iiii

    iiii

    iiii

    iiii

    iiii

    iiii

    iiii

    iii

    iiii

    iiii

    iiii

    iiii

    iiii

    iiii

    iiii

    iiii

    iiii

    iiii

    iii

    iiiiiiii

    i

    iiiiiii

    ii

    774,77770 70

    771

    6,7770 770

    75

    ``

    6

    ######

    uu###################################

    10