The hyperoctahedral groups are a family of mathematical groups that arise as the group of symmetries of the square, the cube, and their higher-dimensional counterparts (the hypercubes), as well as the corresponding dual polytopes (the regular octahedron and its higher-dimensional counterparts, the cross-polytopes). There is one hyperoctahedral group for each dimension n. In addition to their role in geometry, the hyperoctahedral groups also appear in Lie theory, as the Weyl groups associated to the symplectic groups and the orthogonal groups and their associated Lie algebras, and in combinatorics, where they may be viewed as a signed version of the symmetric groups, with their elements given by signed permutations. Algebraically, each hyperoctahedral group may be realized as a wreath product C 2 ≀ S n {\displaystyle C_{2}\wr S_{n}} of the two-element group C 2 {\displaystyle C_{2}} with the symmetric group S n {\displaystyle S_{n}} , and may be represented as the set of invertible matrices with entries only 0, 1, or −1 and with exactly one non-zero entry in each row or column. The family of hyperoctahedral groups forms type B in the classification of finite Coxeter groups. The hyperoctahedral groups were named by Alfred Young in 1930.
Low-dimensional examples The hyperoctahedral group in dimension 1 is the group of symmetries of a line segment. This is a two-element group, consisting of the identity element and a single other element. In higher dimensions, hyperoctahedral groups have richer structure.
Dimension 2: symmetries of a square
The hyperoctahedral group in two dimensions is the dihedral group of order 8, the symmetry group of a square. It has eight elements, of which four are rotations (including the identity, a rotation by an angle of 0°) and four are reflections. The group operation is functional composition; for example, first reflecting the square across the horizontal axis, then reflecting it across the diagonal of slope 1 gives the same result as rotating the square by 90° counter-clockwise, so in the group the product of these two reflections is that rotation.
The group can be characterized by generators and relations in several ways. One such expression is ⟨ r , s ∣ r 4 = s 2 = 1 , s r s = r − 1 ⟩ {\displaystyle \langle r,s\mid r^{4}=s^{2}=1,srs=r^{-1}\rangle } , where 1 represents the identity transformation, r represents the rotation by 90° (of order 4), s represents any of the reflections (of order 2), and the final relation captures the fact that reflecting across a line, then rotating by 90° counter-clockwise, then reflecting across the same line has the same effect as applying a single rotation by 90° clockwise. A separate presentation of the group is ⟨ s , t ∣ s 2 = t 2 = ( s t ) 4 = 1 ⟩ {\displaystyle \langle s,t\mid s^{2}=t^{2}=(st)^{4}=1\rangle } . In this presentation, s and t represent two reflections, one across a diagonal and one across a line through the centers of two opposite sides. Then the product st is a rotation by 90°, of order 4.
Dimension 3: symmetries of a cube
Because the cube and regular octahedron are dual polyhedra, they have the same symmetry group. This group consists of 48 = 8·3! elements: each symmetry is determined by picking a vertex of the cube, choosing the position of one of eight vertices to send it to, and choosing how its neighbors are assigned in one of 3! = 6 ways. Of the 48 symmetries, several families are of note. Nine of the symmetries of the cube are reflections across a plane: three reflections across planes parallel to a pair of opposite faces, and six further reflections across the planes that pass through two opposite edges of the cube. Twenty-three of the symmetries are nontrivial rotations: nine are rotations around one of the lines that passes through the centers of two opposite faces (one each by 90°, 180°, and 270° around the three axes), six are rotations by 180° around a line through the midpoints of two opposite edges, and eight are rotations around one of the space diagonals (one each by 120° and 240° around the four diagonals). Along with the identity, these form the rotational subgroup of the cube. This subgroup is isomorphic to the symmetric group S 4 {\displaystyle S_{4}} of permutations of a four-element set; for example, one can show that each permutation of the four space diagonals can be achieved by exactly one rotational symmetry. The remaining symmetries include the point reflection through the center of the cube that sends each vertex to the opposite vertex, and various improper rotations (a combination of a rotation about an axis and a reflection in a plane perpendicular to that axis) of orders 4 and 6. If one chooses a Cartesian coordinate system so that the origin is at the center of the cube and the three coordinate axes are parallel to the edges, then the choice of where to send the single vertex can be achieved by reflections across the three coordinate planes; because these different reflections commute, these form a subgroup of the form C 2 × C 2 × C 2 {\displaystyle C_{2}\times C_{2}\times C_{2}} , a direct product of three two-element groups. The rearrangements of the three neighbor vertices are given by a subgroup isomorphic to the symmetric group S 3 {\displaystyle S_{3}} of permutations of a three-element set. Thus, the whole group of symmetries of the cube can be written as a semidirect product ( C 2 × C 2 × C 2 ) ⋊ S 3 {\displaystyle (C_{2}\times C_{2}\times C_{2})\rtimes S_{3}} . The same group can also be written as the direct product C 2 × S 4 {\displaystyle C_{2}\times S_{4}} of the rotational subgroup of the cube by the two-element group generated by the point reflection through the origin. If one divides the cube into chambers by the planes fixed by each of its reflection symmetries, each chamber is bounded by three such planes. Calling the reflections across these planes s 0 , s 1 , s 2 {\displaystyle s_{0},s_{1},s_{2}} , one can show that these form a generating set for all of the symmetries (that is, every other symmetry can be achieved by repeated compositions of these three symmetries), subject to the relations that s 0 2 {\displaystyle s_{0}^{2}} , s 1 2 {\displaystyle s_{1}^{2}} , s 2 2 {\displaystyle s_{2}^{2}} , ( s 0 s 2 ) 2 {\displaystyle (s_{0}s_{2})^{2}} , ( s 1 s 2 ) 3 {\displaystyle (s_{1}s_{2})^{3}} , and ( s 0 s 1 ) 4 {\displaystyle (s_{0}s_{1})^{4}} are all the identity transformation.
In arbitrary dimension For any positive integer n, the n-dimensional Euclidean space R n {\displaystyle \mathbb {R} ^{n}} contains n-dimensional analogues of the cube, called hypercubes. One such hypercube H {\displaystyle {\mathcal {H}}} consists of all the points ( x 1 , … , x n ) {\displaystyle (x_{1},\ldots ,x_{n})} such that | x i | ≤ 1 {\displaystyle |x_{i}|\leq 1} for i = 1 , … , n {\displaystyle i=1,\ldots ,n} , with vertices ( ± 1 , … , ± 1 ) {\displaystyle (\pm 1,\ldots ,\pm 1)} . The hyperoctahedral group consists of all rigid transformations w of R n {\displaystyle \mathbb {R} ^{n}} that send H {\displaystyle {\mathcal {H}}} to itself: w ( H ) = H {\displaystyle w({\mathcal {H}})={\mathcal {H}}} . Equivalently, one may consider the dual polytope of H {\displaystyle {\mathcal {H}}} ; this is the n-dimensional cross-polytope O {\displaystyle {\mathcal {O}}} . It consists of all points in R n {\displaystyle \mathbb {R} ^{n}} that satisfy the equation | x 1 | + … + | x n | ≤ 1 {\displaystyle |x_{1}|+\ldots +|x_{n}|\leq 1} , and has as vertices the vectors ± e 1 , … , ± e n {\displaystyle \pm e_{1},\ldots ,\pm e_{n}} , where e i = ( 0 , … , 0 , 1 , 0 , … , 0 ) {\displaystyle e_{i}=(0,\ldots ,0,1,0,\ldots ,0)} is the standard basis vector of R n {\displaystyle \mathbb {R} ^{n}} having ith entry equal to 1 and all other entries equal to 0. The rigid transformations of R n {\displaystyle \mathbb {R} ^{n}} that preserve the cross-polytope O {\displaystyle {\mathcal {O}}} (equivalently, the hypercube H {\displaystyle {\mathcal {H}}} ) are all linear transformations. In the standard basis for R n {\displaystyle \mathbb {R} ^{n}} , the matrix of such a transformation must be a signed permutation matrix: it must have exactly one nonzero entry in each row and column, and the nonzero entries are all ±1. Thus the hyperoctahedral group S n ± {\displaystyle S_{n}^{\pm }} of dimension n may be characterized as the group of n × n signed permutation matrices under the operation of matrix multiplication. Combinatorially, the elements may be represented as signed permutations, that is, as n-tuples [ w ( 1 ) , w ( 2 ) , … , w ( n ) ] {\displaystyle [w(1),w(2),\dots ,w(n)]} that contain exactly one element from each of the n sets {1, −1}, {2, −2}, ..., {n, −n}. Algebraically, S n ± {\displaystyle S_{n}^{\pm }} is isomorphic to the wreath product C 2 ≀ S n {\displaystyle C_{2}\wr S_{n}} of the two-element group C 2 = { + 1 , − 1 } {\displaystyle C_{2}=\{+1,-1\}} by the symmetric group S n {\displaystyle S_{n}} . That is, it is a semidirect product C 2 n ⋊ S n {\displaystyle C_{2}^{n}\rtimes S_{n}} of a direct product C 2 n = C 2 × ⋯ × C 2 {\displaystyle C_{2}^{n}=C_{2}\times \cdots \times C_{2}} of n copies of C 2 {\displaystyle C_{2}} with the symmetric group: the normal subgroup C 2 n {\displaystyle C_{2}^{n}} acts by sign changes, while the symmetric group S n {\displaystyle S_{n}} acts by permuting coordinates. From these characterizations, one can see that the size of the hyperoctahedral group is 2 n n ! {\displaystyle 2^{n}n!} , since there are n ! {\displaystyle n!} (the factorial of n) ways to choose the positions of the nonzero entries (a permutation of the coordinate axes) and 2 n {\displaystyle 2^{n}} ways to choose whether each one should be positive or negative.
As a reflection, Coxeter, and Weyl group A reflection in Euclidean space R n {\displaystyle \mathbb {R} ^{n}} is a linear operator t : R n → R n {\displaystyle t:\mathbb {R} ^{n}\to \mathbb {R} ^{n}} for which there is a hyperplane H (that is, a subspace of dimension n − 1) that t fixes pointwise (that is, such that t ( x ) = x {\displaystyle t(x)=x} for all x in H) and such that t negates the vectors in the line perpendicular to H. A finite group W of invertible linear operators on R n {\displaystyle \mathbb {R} ^{n}} is called a (finite real) reflection group if W is generated by the reflections it contains. The hyperoctahedral group is a reflection group in this sense: the subgroup C 2 n {\displaystyle C_{2}^{n}} is generated by the n sign changes, each of which fixes a coordinate hyperplane { ( x 1 , … , x n ) : x i = 0 } {\displaystyle \{(x_{1},\ldots ,x_{n}):x_{i}=0\}} pointwise while negating the normal vector e i {\displaystyle e_{i}} , and the subgroup S n {\displaystyle S_{n}} is generated by its subset of transpositions, and the transposition ( i j ) {\displaystyle (i\ j)} fixes the hyperplane { ( x 1 , … , x n ) : x i = x j } {\displaystyle \{(x_{1},\ldots ,x_{n}):x_{i}=x_{j}\}} pointwise while negating its normal vector e i − e j {\displaystyle e_{i}-e_{j}} . Since S n ± {\displaystyle S_{n}^{\pm }} is the product of these two subgroups, it is generated by the collection of both types of reflections. For every finite real reflection group acting on a space of dimension n, there is a standard procedure to produce a set of n reflections that generate the group, subject to a simple collection of relations. The reflecting hyperplanes of the reflections divide space into a collection of regions called chambers. Each chamber has n of the hyperplanes in its boundary, and the reflections across these planes form a generating set for the group. In the case of the hyperoctahedral group, one such choice produces the reflections s 0 , s 1 , … , s n − 1 {\displaystyle s_{0},s_{1},\ldots ,s_{n-1}} whose action on R n {\displaystyle \mathbb {R} ^{n}} is given as follows: for any point x = ( x 1 , … , x n ) {\displaystyle x=(x_{1},\ldots ,x_{n})} in R n {\displaystyle \mathbb {R} ^{n}} ,
s 0 ( x ) = ( − x 1 , x 2 , … , x n ) {\displaystyle s_{0}(x)=(-x_{1},x_{2},\ldots ,x_{n})}
and
s i ( x ) = ( x 1 , x 2 , … , x i − 1 , x i + 1 , x i , x i + 2 , x i + 3 , … , x n ) {\displaystyle s_{i}(x)=(x_{1},x_{2},\ldots ,x_{i-1},x_{i+1},x_{i},x_{i+2},x_{i+3},\ldots ,x_{n})}
for i = 1 , … , n − 1 {\displaystyle i=1,\ldots ,n-1} . That is, s 0 {\displaystyle s_{0}} acts by negating the first coordinate, and s i {\displaystyle s_{i}} acts by transposing the ith and (i + 1)st coordinates for i = 1 , … , n − 1 {\displaystyle i=1,\ldots ,n-1} . One can check that these reflections generate S n ± {\displaystyle S_{n}^{\pm }} and that they satisfy the relations
( s 0 s 1 ) 4 = 1 , ( s i s i + 1 ) 3 = 1 , and ( s i s j ) 2 = 1 {\displaystyle (s_{0}s_{1})^{4}=1,\quad (s_{i}s_{i+1})^{3}=1,\quad {\text{and }}(s_{i}s_{j})^{2}=1}
if | i − j | > 1 {\displaystyle |i-j|>1} . In fact, one can show further that these are a complete set of relations; that is, that S n ± {\displaystyle S_{n}^{\pm }} is the group with presentation
⟨ s 0 , s 1 , … , s n − 1 ∣ ( s i ) 2 = 1 , ( s 0 s 1 ) 4 = 1 , ( s i s i + 1 ) 3 = 1 for i = 1 , … , n − 1 , and ( s i s j ) 2 = 1 if | i − j | > 1 ⟩ . {\displaystyle \left\langle s_{0},s_{1},\ldots ,s_{n-1}\mid (s_{i})^{2}=1,(s_{0}s_{1})^{4}=1,(s_{i}s_{i+1})^{3}=1{\text{ for }}i=1,\ldots ,n-1,{\text{ and }}(s_{i}s_{j})^{2}=1{\text{ if }}|i-j|>1\right\rangle .}
This gives S n ± {\displaystyle S_{n}^{\pm }} the structure of a Coxeter group, with S = { s 0 , … , s n − 1 } {\displaystyle S=\{s_{0},\ldots ,s_{n-1}\}} the corresponding set of simple reflections. The corresponding Coxeter–Dynkin diagram recording these relations is
... with n nodes.
As a Weyl group of a root system
The hyperoctahedral group arises as the symmetries of other geometric objects aside from polyhedra. A root system Φ is a finite set of nonzero vectors (called roots) in Euclidean space that satisfy two properties: if α belongs to Φ then the scalar multiple cα belongs to Φ only for c = ± 1 {\displaystyle c=\pm 1} , and if α and β belong to Φ then so does the reflection of β across the hyperplane orthogonal to α. Each root system determines a finite real reflection group, generated by the reflections through the planes orthogonal to its roots. A root system is crystallographic if its roots span a lattice. For n ≥ 3 {\displaystyle n\geq 3} there are, up to isomorphism, two crystallographic root systems whose associated Weyl group is S n ± {\displaystyle S_{n}^{\pm }} : letting e 1 , … , e n {\displaystyle e_{1},\ldots ,e_{n}} be the standard basis for R n {\displaystyle \mathbb {R} ^{n}} , the type B root system Φ B {\displaystyle \Phi _{\mathrm {B} }} consists of the vectors
Φ B = { e 1 , … , e n } ⋃ { ± e i ± e j : 1 ≤ i < j ≤ n } {\displaystyle \Phi _{\mathrm {B} }=\{e_{1},\ldots ,e_{n}\}\bigcup \{\pm e_{i}\pm e_{j}:1\leq i<j\leq n\}}
whereas the type C root system Φ C {\displaystyle \Phi _{\mathrm {C} }} is the following minor variant:
Φ C = { 2 e 1 , … , 2 e n } ⋃ { ± e i ± e j : 1 ≤ i < j ≤ n } . {\displaystyle \Phi _{\mathrm {C} }=\{2e_{1},\ldots ,2e_{n}\}\bigcup \{\pm e_{i}\pm e_{j}:1\leq i<j\leq n\}.}
The root e i {\displaystyle e_{i}} (or 2 e i {\displaystyle 2e_{i}} ) corresponds to the reflection that, when acting on a vector ( x 1 , … , x n ) {\displaystyle (x_{1},\ldots ,x_{n})} in R n {\displaystyle \mathbb {R} ^{n}} , changes the sign of the ith coordinate. The root e i − e j {\displaystyle e_{i}-e_{j}} corresponds to the reflection that swaps the ith and jth coordinates, while the root e i + e j {\displaystyle e_{i}+e_{j}} corresponds to the reflection that swaps the ith and jth coordinates and changes both of their signs. In the case n = 2, these root systems are isomorphic, and both give the group S 2 ± ≅ D 2 × 4 {\displaystyle S_{2}^{\pm }\cong D_{2\times 4}} . For general n, the two root systems are not isomorphic, but they are dual to each other. For n = 3, the type B root system consists of the vectors from the center of a cube to the centers of its edges and faces, while the type C root system consists of the vectors from the center of an octahedron to its vertices and the centers of its edges.
As a permutation group The hyperoctahedral group S n ± {\displaystyle S_{n}^{\pm }} can be identified with the set of bijections w from the set { − n , − n + 1 , … , − 1 , 1 , 2 , … , n } {\displaystyle \{-n,-n+1,\ldots ,-1,1,2,\ldots ,n\}} to itself that satisfy w ( − i ) = − w ( i ) {\displaystyle w(-i)=-w(i)} for all i in { − n , − n + 1 , … , − 1 , 1 , 2 , … , n } {\displaystyle \{-n,-n+1,\ldots ,-1,1,2,\ldots ,n\}} , under the operation of functional composition. The bijection w is determined by the signed permutation [ w ( 1 ) , w ( 2 ) , … , w ( n ) ] {\displaystyle [w(1),w(2),\ldots ,w(n)]} , which in this context is called the window notation of w. The representation of S n ± {\displaystyle S_{n}^{\pm }} as a group of permutations of a set of size 2n induces a natural inclusion map ι : S n ± → S 2 n {\displaystyle \iota :S_{n}^{\pm }\to S_{2n}} from the n-dimensional hyperoctahedral group into the symmetric group on twice as many elements. The image of ι is the set of permutations in S 2 n {\displaystyle S_{2n}} whose permutation matrix is fixed by 180° rotation around its center. Equivalently, writing w 0 {\displaystyle w_{0}} for the permutation in S 2 n {\displaystyle S_{2n}} whose one-line notation is ( 2 n , 2 n − 1 , … , 2 , 1 ) {\displaystyle (2n,2n-1,\ldots ,2,1)} and whose cycle notation is ( 1 2 n ) ( 2 2 n − 1 ) ⋯ ( n n + 1 ) {\displaystyle (1\ 2n)(2\ 2n-1)\cdots (n\ n+1)} , the image of ι is the set of permutations g {\displaystyle g} that satisfy w 0 g w 0 = g {\displaystyle w_{0}gw_{0}=g} , and also the set of permutations that commute with w 0 {\displaystyle w_{0}} . One may alternatively consider the group of bijections from the set [ − n , n ] ∩ Z = { − n , − n + 1 , … , n − 1 , n } {\displaystyle [-n,n]\cap \mathbb {Z} =\{-n,-n+1,\ldots ,n-1,n\}} to itself that satisfy w ( − i ) = − w ( i ) {\displaystyle w(-i)=-w(i)} for all i, since the symmetry condition enforces w ( 0 ) = 0 {\displaystyle w(0)=0} . In this case the associated inclusion map is into the symmetric group S 2 n + 1 {\displaystyle S_{2n+1}} .
Cycles and conjugacy classes When viewed as a signed permutation in window notation, a cycle of an element w of S
