Hypercube of Duads

Hypercube of Duads - Greg Egan

Hypercube of Duads – Greg Egan

This picture by Greg Egan shows a hypercube with all vertices except the bottom labelled by duads, that is, 2-element subsets of a 6-element set. There are 15 duads, while the hypercube has 16 vertices.

In fact, we can think of this hypercube as a 4-dimensional vector space over the field with two elements, F2. Even better, doing this gives a nice proof that S6, the symmetric group consisting of permutations of 6 letters, is isomorphic to Sp(4,F2), the group of symplectic transformations of a 4-dimensional symplectic vector space over F2.

To see this, start with the 6-dimensional vector space F26. Then form the 5-dimensional subspace consisting of vectors whose coordinates sum to zero:

U={vF26:v1++v6=0}

Note that the vector

u=(1,1,1,1,1,1)

lies in U. Thus, we can form a 4-dimensional quotient space

V=U/u

In fact, all 15 nonzero vectors in V correspond to duads! To see this, note that there are four kinds of vectors in U:

  1. (0,0,0,0,0,0),
  2. (1,1,0,0,0,0) and the vectors obtained from this by permuting coordinates,
  3. (1,1,1,1,0,0) and the vectors obtained from this by permuting coordinates,
  4. (1,1,1,1,1,1).

Adding u to the vector of the first kind produces the vector of the last kind, and vice versa. Adding u to a vector of the second kind gives one of the third kind, and versa. So, in V=U/u, every vector is equivalent to one of the first or second kinds. But vectors of the second kind correspond naturally to duads. Thus, every nonzero vector in V corresponds naturally to a duad.

In the picture, Egan has somewhat arbitrary chosen a basis for V consisting of the equivalence classes of the vectors

(1,1,0,0,0,0),(0,1,1,0,0,0),(0,0,0,1,1,0),(0,0,0,0,1,1)

These form the second to bottom row in the hypercube, next to the origin. The other vectors are all linear combinations of these.

Even better, the original vector space F26 has a symplectic structure on it, meaning a nondegenerate alternating bilinear form. This bilinear form

ω:F26×F26F2

is given by

ω((a,b,c,d,e,f),(a,b,c,d,e,f))=(abba)+(cddc)+(effe).

The minus signs are only to reassure readers familiar with symplectic structures in other contexts; over F2 they have no effect. So, for any vector v=(a,b,c,d,e,f) we have

ω(u,v)=a+b+c+d+e+f

Thus, U consists of the vectors v with that are orthogonal to u in the sense that ω(u,v)=0. In particular, uU is orthogonal to itself. Using these facts, one can check that the quotient space V=U/u inherits a symplectic structure from F26: if [v],[w]V are equivalence classes, ω(v,w) is independent of the choice of representatives v,wU, and this defines a symplectic structure on V. This process of taking a symplectic structure and getting one on a quotient space of a subspace is an example of ‘symplectic reduction’.

The group of linear transformations preserving the symplectic structure on a 4-dimensional symplectic vector space over the field F2 is called the symplectic group Sp(4,F2), or Sp(4,2) for short. This acts on V, and thus acts as permutations of the 15 duads.

The group S6 acts by permutation of coordinates on V, so it too acts to permute the 15 duads. This suggests that perhaps

S6Sp(4,F2)

and indeed this is true. There are various ways to see this.

One method is to note that the action of S6 by permuting coordinates on V preserves the symplectic structure on V. This gives a homomorphism

S6Sp(4,F2)

This homomorphism is 1-1 because every nontrivial permutation in S6 acts nontrivially on duads, which correspond to nonzero elements of V. To check that it is onto, it suffices to show both groups have the same number of elements. The group S6 has 6!=720 elements, while for symplectic groups we have this general formula:

|Sp(2m,Fq)|=i=1m(q2i1)q2i1

which gives

|Sp(4,F2)|=(221)21(241)23=32158=720.

A more conceptual approach, which inspired the more plodding one above, was offered by Tim Silverman on the n-Category Café. Silverman focuses on the projective symplectic group PSp(4,F2), formed by taking the symplectic group and modding out by invertible scalars. However, since 1 is the only invertible element of F2, this is the same as Sp(4,F2). He writes:

Here is how S6 is isomorphic to PSp(4,F2).

Take a 6-dimensional vector space over F2: say sextuples of ones and zeros. Take the subspace orthogonal to (1,1,1,1,1,1), getting a 5-dimensional space, consisting of sextuples with an even number of ones. Then take the quotient by addition of (1,1,1,1,1,1), getting a 4-dimensional space.

Now think of this in another way: the first space is the set of subsets of a set S of 6 elements corresponding to coordinates (for each each vector, take the subset of coordinates consisting of those with a component value of 1). The 5- dimensional subspace consists of subsets of even cardinality. The quotient identifies subsets with their complements. Sum of vectors is symmetric difference of sets.

There are two types of element in the 4-dimensional space: the identity, consisting of the equivalence class

{(0,0,0,0,0,0),(1,1,1,1,1,1)},

or, in the alternative formulation the empty set together the whole of S; and the other elements, all of which are two-element equivalence classes containing a 2-element subset of S together with its 4-element complement.

If we go over to projective space, all we do is throw away the origin (because F2 only has one non-zero scalar, making everything very simple). This gives us a space whose points are duads.

The vector sum of two duads depends on their overlap. Letting a,b,c,d,e and f be the elements of S in some order:

(ab)+(ab)=0, e.g.

(1,1,0,0,0,0)+(1,1,0,0,0,0)=(0,0,0,0,0,0).

(ab)+(bc)=(ac), e.g.

(1,1,0,0,0,0)+(0,1,1,0,0,0)=(1,0,1,0,0,0,0).

(ab)+(cd)=(ef), e.g.

(1,1,0,0,0,0)+(0,0,1,1,0,0)=(1,1,1,1,0,0)(0,0,0,0,1,1).

Then, in the projective space there are two kinds of line, of the form {(ab),(bc),(ac)} and {(ab),(cd),(ef)} respectively.

Now there is a symplectic structure on the duads given by parity of overlap:

ω((ab),(ab))=0

ω(ab),(bc))=1

ω((ab),(cd))=0

An example symplectic basis would be {(ab),(bc),(de),(ef)}.

Since both the vector space (or projective space) structure and the symplectic structure depend only on the overlap between pairs, it’s not hard to see that the symplectic group must be S6. The two types of lines are the non-isotropic and isotropic lines respectively. (That is, lines of the form {(ab),(bc),(ac)} have all their points mutually non-orthogonal, and lines of the form {(ab),(cd),(ef)} have all their points mutually orthogonal.)

Thus (necessarily isotropic) points are duads, and isotropic lines are synthemes, explaining why the duads and synthemes with the obvious incidence relation form a generalised quadrangle.

It’s a bit tedious to work out, but planes consist of a distinguished duad, together with the 6 duads formed from the 4 elements of S not lying in the distinguished duad. The distinguished duad is then the pole of the plane (i.e. the unique point orthogonal to everything in the plane).

These planes are, of course, Fano planes.