TAOCP 7.2.1.3 Exercise 89

Let the $2\times 2\times 3$ torus be the Cartesian product T = \mathbb{Z}_2 \times \mathbb{Z}_2 \times \mathbb{Z}_3, so each element is a triple $(x,y,z)$ with $x,y \in {0,1}$ and $z \in {0,1,2}$, wit...

Section 7.2.1.3: Generating All Combinations

Exercise 89. [16] [16] Compute the α and β functions for the 2 × 2 × 3 torus (69).

Verified: no
Solve time: 28m33s


Solution

Let the $2\times 2\times 3$ torus be the Cartesian product

$$ T = \mathbb{Z}_2 \times \mathbb{Z}_2 \times \mathbb{Z}_3, $$

so each element is a triple $(x,y,z)$ with $x,y \in {0,1}$ and $z \in {0,1,2}$, with arithmetic taken modulo $2,2,3$ respectively. This gives $12$ vertices.

The torus structure in (69) is the Cayley graph of $T$ with the standard generators corresponding to unit increments in each coordinate. For a vertex $u=(x,y,z)$, define the three forward neighbors by increasing one coordinate modulo its cycle length. This produces the local forward move structure that defines $\alpha$. The inverse moves define $\beta$.

The function $\alpha$ maps each vertex to the set of vertices obtained by applying one forward generator. Thus,

$$ \alpha(x,y,z)

{(x+1 \bmod 2, y, z),\ (x, y+1 \bmod 2, z),\ (x, y, z+1 \bmod 3)}. $$

The function $\beta$ maps each vertex to the set obtained by applying the inverse generators, which subtract $1$ in each coordinate modulo the corresponding modulus. Thus,

$$ \beta(x,y,z)

{(x-1 \bmod 2, y, z),\ (x, y-1 \bmod 2, z),\ (x, y, z-1 \bmod 3)}. $$

Writing these explicitly using representatives in ${0,1}$ and ${0,1,2}$ gives

$$ x-1 \bmod 2 = 1-x,\quad y-1 \bmod 2 = 1-y,\quad z-1 \bmod 3 = \begin{cases} 2,& z=0\ 0,& z=1\ 1,& z=2. \end{cases} $$

Hence

$$ \beta(x,y,z)

{(1-x, y, z),\ (x, 1-y, z),\ (x, y, z-1 \bmod 3)}. $$

Each vertex of the torus has exactly three $\alpha$-images and three $\beta$-preimages, matching the 3-generator structure of the $2\times 2\times 3$ cyclic product graph. The pair $(\alpha,\beta)$ forms the forward and backward adjacency operators of this Cayley torus, consistent with the cross-order duality framework of the preceding exercises.

This completes the computation. ∎