Gray Change Ringing
by Chris Korda
This article describes change ringing
sequences that consist entirely of singles, meaning exactly one pair of adjacent bells
swaps at each change. We call such sequences Gray because they're related to Gray Code,
which orders the permutations of a set so that successive values differ by only one digit.
Put another way, these patterns are as granular as possible and thereby maximize smoothness.
The author is a composer and appreciates these patterns for their musicality.
For four bells, only five sequences exist that are both Gray and extents. An extent
is a sequence that uses all the permutations of a set of bells, without omitting or repeating a permutation. An extent for
four bells has 24 changes (4 factorial), hence the number of possible sequences is 24 factorial,
or approximately 6.2e+23, but fortunately most of those possibilities can be eliminated.
The compliant sequences were determined using a recursive crawler with branch pruning, coded in C++.
The four-bell sequences are identified by a three-digit number that expresses how many times each pair of bells is swapped.
If we call the bells ABCD, the first digit is the number of AB swaps, the second digit is the number of BC
swaps, and the third digit is the number of CD swaps. So for example [10 9 5] means AB swapped ten times, BC
swapped nine times, and CD swapped five times. The ideal sequence would be balanced, meaning it
would swap each pair of bells the same number of times, or as close as possible. This idea is borrowed
from balanced Gray code.
The best-balanced sequence is [9 6 9] and it's also related to a classic change ringing
method called Plain Hunt, which is unlikely to be a coincidence.
For five bells, the number of permutations is 120 (five factorial), hence the number
of sequences is 120 factorial, or 6.7e+198. This vast number precludes the use of exhaustive
methods, so in this case a more specific method was developed: one bell plain hunts, and when
it reaches one side or the other, the possible swaps are explored recursively.
Other five-bell Gray extents may exist.
[10 9 5]
|
1 |
1 |
2 |
3 |
4 |
2 |
2 |
1 |
3 |
4 |
3 |
2 |
3 |
1 |
4 |
4 |
3 |
2 |
1 |
4 |
5 |
3 |
1 |
2 |
4 |
6 |
3 |
1 |
4 |
2 |
7 |
3 |
4 |
1 |
2 |
8 |
4 |
3 |
1 |
2 |
9 |
4 |
1 |
3 |
2 |
10 |
4 |
1 |
2 |
3 |
11 |
4 |
2 |
1 |
3 |
12 |
4 |
2 |
3 |
1 |
13 |
4 |
3 |
2 |
1 |
14 |
3 |
4 |
2 |
1 |
15 |
3 |
2 |
4 |
1 |
16 |
2 |
3 |
4 |
1 |
17 |
2 |
4 |
3 |
1 |
18 |
2 |
4 |
1 |
3 |
19 |
2 |
1 |
4 |
3 |
20 |
1 |
2 |
4 |
3 |
21 |
1 |
4 |
2 |
3 |
22 |
1 |
4 |
3 |
2 |
23 |
1 |
3 |
4 |
2 |
24 |
1 |
3 |
2 |
4 |
25 |
1 |
2 |
3 |
4 |
[6 12 6]A
|
1 |
1 |
2 |
3 |
4 |
2 |
2 |
1 |
3 |
4 |
3 |
2 |
3 |
1 |
4 |
4 |
3 |
2 |
1 |
4 |
5 |
3 |
1 |
2 |
4 |
6 |
3 |
1 |
4 |
2 |
7 |
3 |
4 |
1 |
2 |
8 |
4 |
3 |
1 |
2 |
9 |
4 |
1 |
3 |
2 |
10 |
4 |
1 |
2 |
3 |
11 |
4 |
2 |
1 |
3 |
12 |
4 |
2 |
3 |
1 |
13 |
4 |
3 |
2 |
1 |
14 |
3 |
4 |
2 |
1 |
15 |
3 |
2 |
4 |
1 |
16 |
2 |
3 |
4 |
1 |
17 |
2 |
4 |
3 |
1 |
18 |
2 |
4 |
1 |
3 |
19 |
2 |
1 |
4 |
3 |
20 |
1 |
2 |
4 |
3 |
21 |
1 |
4 |
2 |
3 |
22 |
1 |
4 |
3 |
2 |
23 |
1 |
3 |
4 |
2 |
24 |
1 |
3 |
2 |
4 |
25 |
1 |
2 |
3 |
4 |
[6 12 6]B
|
1 |
1 |
2 |
3 |
4 |
2 |
2 |
1 |
3 |
4 |
3 |
2 |
3 |
1 |
4 |
4 |
3 |
2 |
1 |
4 |
5 |
3 |
1 |
2 |
4 |
6 |
3 |
1 |
4 |
2 |
7 |
3 |
4 |
1 |
2 |
8 |
3 |
4 |
2 |
1 |
9 |
3 |
2 |
4 |
1 |
10 |
2 |
3 |
4 |
1 |
11 |
2 |
4 |
3 |
1 |
12 |
4 |
2 |
3 |
1 |
13 |
4 |
3 |
2 |
1 |
14 |
4 |
3 |
1 |
2 |
15 |
4 |
1 |
3 |
2 |
16 |
4 |
1 |
2 |
3 |
17 |
4 |
2 |
1 |
3 |
18 |
2 |
4 |
1 |
3 |
19 |
2 |
1 |
4 |
3 |
20 |
1 |
2 |
4 |
3 |
21 |
1 |
4 |
2 |
3 |
22 |
1 |
4 |
3 |
2 |
23 |
1 |
3 |
4 |
2 |
24 |
1 |
3 |
2 |
4 |
25 |
1 |
2 |
3 |
4 |
[9 6 9]
|
1 |
1 |
2 |
3 |
4 |
2 |
2 |
1 |
3 |
4 |
3 |
2 |
3 |
1 |
4 |
4 |
2 |
3 |
4 |
1 |
5 |
3 |
2 |
4 |
1 |
6 |
3 |
2 |
1 |
4 |
7 |
3 |
1 |
2 |
4 |
8 |
1 |
3 |
2 |
4 |
9 |
1 |
3 |
4 |
2 |
10 |
3 |
1 |
4 |
2 |
11 |
3 |
4 |
1 |
2 |
12 |
3 |
4 |
2 |
1 |
13 |
4 |
3 |
2 |
1 |
14 |
4 |
3 |
1 |
2 |
15 |
4 |
1 |
3 |
2 |
16 |
1 |
4 |
3 |
2 |
17 |
1 |
4 |
2 |
3 |
18 |
4 |
1 |
2 |
3 |
19 |
4 |
2 |
1 |
3 |
20 |
4 |
2 |
3 |
1 |
21 |
2 |
4 |
3 |
1 |
22 |
2 |
4 |
1 |
3 |
23 |
2 |
1 |
4 |
3 |
24 |
1 |
2 |
4 |
3 |
25 |
1 |
2 |
3 |
4 |
[5 9 10]
|
1 |
1 |
2 |
3 |
4 |
2 |
2 |
1 |
3 |
4 |
3 |
2 |
3 |
1 |
4 |
4 |
2 |
3 |
4 |
1 |
5 |
3 |
2 |
4 |
1 |
6 |
3 |
2 |
1 |
4 |
7 |
3 |
1 |
2 |
4 |
8 |
3 |
1 |
4 |
2 |
9 |
3 |
4 |
1 |
2 |
10 |
3 |
4 |
2 |
1 |
11 |
4 |
3 |
2 |
1 |
12 |
4 |
3 |
1 |
2 |
13 |
4 |
1 |
3 |
2 |
14 |
4 |
1 |
2 |
3 |
15 |
4 |
2 |
1 |
3 |
16 |
4 |
2 |
3 |
1 |
17 |
2 |
4 |
3 |
1 |
18 |
2 |
4 |
1 |
3 |
19 |
2 |
1 |
4 |
3 |
20 |
1 |
2 |
4 |
3 |
21 |
1 |
4 |
2 |
3 |
22 |
1 |
4 |
3 |
2 |
23 |
1 |
3 |
4 |
2 |
24 |
1 |
3 |
2 |
4 |
25 |
1 |
2 |
3 |
4 |
Five Bells |
1 |
1 |
2 |
3 |
4 |
5 |
2 |
2 |
1 |
3 |
4 |
5 |
3 |
2 |
3 |
1 |
4 |
5 |
4 |
2 |
3 |
4 |
1 |
5 |
5 |
2 |
3 |
4 |
5 |
1 |
6 |
3 |
2 |
4 |
5 |
1 |
7 |
3 |
2 |
4 |
1 |
5 |
8 |
3 |
2 |
1 |
4 |
5 |
9 |
3 |
1 |
2 |
4 |
5 |
10 |
1 |
3 |
2 |
4 |
5 |
11 |
1 |
3 |
4 |
2 |
5 |
12 |
3 |
1 |
4 |
2 |
5 |
13 |
3 |
4 |
1 |
2 |
5 |
14 |
3 |
4 |
2 |
1 |
5 |
15 |
3 |
4 |
2 |
5 |
1 |
16 |
4 |
3 |
2 |
5 |
1 |
17 |
4 |
3 |
2 |
1 |
5 |
18 |
4 |
3 |
1 |
2 |
5 |
19 |
4 |
1 |
3 |
2 |
5 |
20 |
1 |
4 |
3 |
2 |
5 |
21 |
1 |
4 |
2 |
3 |
5 |
22 |
4 |
1 |
2 |
3 |
5 |
23 |
4 |
2 |
1 |
3 |
5 |
24 |
4 |
2 |
3 |
1 |
5 |
25 |
4 |
2 |
3 |
5 |
1 |
26 |
2 |
4 |
3 |
5 |
1 |
27 |
2 |
4 |
3 |
1 |
5 |
28 |
2 |
4 |
1 |
3 |
5 |
29 |
2 |
1 |
4 |
3 |
5 |
30 |
1 |
2 |
4 |
3 |
5 |
31 |
1 |
2 |
4 |
5 |
3 |
32 |
2 |
1 |
4 |
5 |
3 |
33 |
2 |
4 |
1 |
5 |
3 |
34 |
2 |
4 |
5 |
1 |
3 |
35 |
2 |
4 |
5 |
3 |
1 |
36 |
4 |
2 |
5 |
3 |
1 |
37 |
4 |
2 |
5 |
1 |
3 |
38 |
4 |
2 |
1 |
5 |
3 |
39 |
4 |
1 |
2 |
5 |
3 |
40 |
1 |
4 |
2 |
5 |
3 |
41 |
1 |
4 |
5 |
2 |
3 |
42 |
4 |
1 |
5 |
2 |
3 |
43 |
4 |
5 |
1 |
2 |
3 |
44 |
4 |
5 |
2 |
1 |
3 |
45 |
4 |
5 |
2 |
3 |
1 |
46 |
4 |
5 |
3 |
2 |
1 |
47 |
4 |
5 |
3 |
1 |
2 |
48 |
4 |
5 |
1 |
3 |
2 |
49 |
4 |
1 |
5 |
3 |
2 |
50 |
1 |
4 |
5 |
3 |
2 |
51 |
1 |
4 |
3 |
5 |
2 |
52 |
4 |
1 |
3 |
5 |
2 |
53 |
4 |
3 |
1 |
5 |
2 |
54 |
4 |
3 |
5 |
1 |
2 |
55 |
4 |
3 |
5 |
2 |
1 |
56 |
3 |
4 |
5 |
2 |
1 |
57 |
3 |
4 |
5 |
1 |
2 |
58 |
3 |
4 |
1 |
5 |
2 |
59 |
3 |
1 |
4 |
5 |
2 |
60 |
1 |
3 |
4 |
5 |
2 |
61 |
1 |
3 |
5 |
4 |
2 |
62 |
3 |
1 |
5 |
4 |
2 |
63 |
3 |
5 |
1 |
4 |
2 |
64 |
3 |
5 |
4 |
1 |
2 |
65 |
3 |
5 |
4 |
2 |
1 |
66 |
5 |
3 |
4 |
2 |
1 |
67 |
5 |
3 |
4 |
1 |
2 |
68 |
5 |
3 |
1 |
4 |
2 |
69 |
5 |
1 |
3 |
4 |
2 |
70 |
1 |
5 |
3 |
4 |
2 |
71 |
1 |
5 |
4 |
3 |
2 |
72 |
5 |
1 |
4 |
3 |
2 |
73 |
5 |
4 |
1 |
3 |
2 |
74 |
5 |
4 |
3 |
1 |
2 |
75 |
5 |
4 |
3 |
2 |
1 |
76 |
5 |
4 |
2 |
3 |
1 |
77 |
5 |
4 |
2 |
1 |
3 |
78 |
5 |
4 |
1 |
2 |
3 |
79 |
5 |
1 |
4 |
2 |
3 |
80 |
1 |
5 |
4 |
2 |
3 |
81 |
1 |
5 |
2 |
4 |
3 |
82 |
5 |
1 |
2 |
4 |
3 |
83 |
5 |
2 |
1 |
4 |
3 |
84 |
5 |
2 |
4 |
1 |
3 |
85 |
5 |
2 |
4 |
3 |
1 |
86 |
2 |
5 |
4 |
3 |
1 |
87 |
2 |
5 |
4 |
1 |
3 |
88 |
2 |
5 |
1 |
4 |
3 |
89 |
2 |
1 |
5 |
4 |
3 |
90 |
1 |
2 |
5 |
4 |
3 |
91 |
1 |
2 |
5 |
3 |
4 |
92 |
2 |
1 |
5 |
3 |
4 |
93 |
2 |
5 |
1 |
3 |
4 |
94 |
2 |
5 |
3 |
1 |
4 |
95 |
2 |
5 |
3 |
4 |
1 |
96 |
5 |
2 |
3 |
4 |
1 |
97 |
5 |
2 |
3 |
1 |
4 |
98 |
5 |
2 |
1 |
3 |
4 |
99 |
5 |
1 |
2 |
3 |
4 |
100 |
1 |
5 |
2 |
3 |
4 |
101 |
1 |
5 |
3 |
2 |
4 |
102 |
5 |
1 |
3 |
2 |
4 |
103 |
5 |
3 |
1 |
2 |
4 |
104 |
5 |
3 |
2 |
1 |
4 |
105 |
5 |
3 |
2 |
4 |
1 |
106 |
3 |
5 |
2 |
4 |
1 |
107 |
3 |
5 |
2 |
1 |
4 |
108 |
3 |
5 |
1 |
2 |
4 |
109 |
3 |
1 |
5 |
2 |
4 |
110 |
1 |
3 |
5 |
2 |
4 |
111 |
1 |
3 |
2 |
5 |
4 |
112 |
3 |
1 |
2 |
5 |
4 |
113 |
3 |
2 |
1 |
5 |
4 |
114 |
3 |
2 |
5 |
1 |
4 |
115 |
3 |
2 |
5 |
4 |
1 |
116 |
2 |
3 |
5 |
4 |
1 |
117 |
2 |
3 |
5 |
1 |
4 |
118 |
2 |
3 |
1 |
5 |
4 |
119 |
2 |
1 |
3 |
5 |
4 |
120 |
1 |
2 |
3 |
5 |
4 |
121 |
1 |
2 |
3 |
4 |
5 |