In mathematics, specifically in group theory, the concept of a semidirect product is a generalization of a direct product. It is usually denoted with the symbol . There are two closely related concepts of semidirect product:
As with direct products, there is a natural equivalence between inner and outer semidirect products, and both are commonly referred to simply as semidirect products.
For finite groups, the Schur–Zassenhaus theorem provides a sufficient condition for the existence of a decomposition as a semidirect product (also known as splitting extension).
Given a group with identity element, a subgroup, and a normal subgroup, the following statements are equivalent:
1\toN\toG\toH\to1
of groups (which is also known as group extension of
H
N
G=N\rtimesH
G=H\ltimesN,
or that splits over ; one also says that is a semidirect product of acting on, or even a semidirect product of and . To avoid ambiguity, it is advisable to specify which is the normal subgroup.
If
G=N\rtimesH
\varphi\colonH → Aut(N)
-1 | |
\varphi | |
h(n)=hnh |
g=nh,g'=n'h'
gg'=nhn'h'=nhn'h-1hh'=n\varphih(n')hh'=n*h*
Let us first consider the inner semidirect product. In this case, for a group
G
\operatorname{Aut}(N)
\varphi\colonH\to\operatorname{Aut}(N)
\varphih(n)=hnh-1
G'=(N,H)
(n1,h1) ⋅ (n2,h2)=(n1
\varphi | |
h1 |
(n2),h1h2)
Let us now consider the outer semidirect product. Given any two groups and and a group homomorphism, we can construct a new group, called the outer semidirect product of and with respect to, defined as follows:[2]
This defines a group in which the identity element is and the inverse of the element is . Pairs form a normal subgroup isomorphic to, while pairs form a subgroup isomorphic to . The full group is a semidirect product of those two subgroups in the sense given earlier.
Conversely, suppose that we are given a group with a normal subgroup and a subgroup, such that every element of may be written uniquely in the form where lies in and lies in . Let be the homomorphism (written) given by
\varphih(n)=hnh-1
Then is isomorphic to the semidirect product . The isomorphism is well definedby due to the uniqueness of the decomposition .
In, we have
(n1h1)(n2h2)=n1h1n2(h
-1 | |
1 |
h1)h2= (n1
\varphi | |
h1 |
(n2))(h1h2)
\begin{align} λ(ab)&=λ(n1h1n2h2)=λ(n1
\varphi | |
h1 |
(n2)h1h2)=(n1
\varphi | |
h1 |
(n2),h1h2)=(n1,h1)\bullet(n2,h2)\\[5pt] &=λ(n1h1)\bulletλ(n2h2)=λ(a)\bulletλ(b), \end{align}
The direct product is a special case of the semidirect product. To see this, let be the trivial homomorphism (i.e., sending every element of to the identity automorphism of) then is the direct product .
A version of the splitting lemma for groups states that a group is isomorphic to a semidirect product of the two groups and if and only if there exists a short exact sequence
1\longrightarrowN\overset{\beta}{\longrightarrow}G\overset{\alpha}{\longrightarrow}H\longrightarrow1
and a group homomorphism such that, the identity map on . In this case, is given by, where
\varphih(n)=\beta-1(\gamma(h)\beta(n)\gamma(h-1)).
The dihedral group with elements is isomorphic to a semidirect product of the cyclic groups and .[3] Here, the non-identity element of acts on by inverting elements; this is an automorphism since is abelian. The presentation for this group is:
\langlea, b\mida2=e, bn=e, aba-1=b-1\rangle.
More generally, a semidirect product of any two cyclic groups with generator and with generator is given by one extra relation,, with and coprime, and
km\equiv1\pmod{n}
\langlea, b\midam=e, bn=e, aba-1=bk\rangle.
If and are coprime, is a generator of and, hence the presentation:
\langlea, b\midam=e, bn=e, aba-1=
kr | |
b |
\rangle
gives a group isomorphic to the previous one.
One canonical example of a group expressed as a semi-direct product is the holomorph of a group. This is defined as
where\operatorname{Hol}(G)=G\rtimes\operatorname{Aut}(G)
Aut(G)
G
\varphi
Aut(G)
G
(g,\alpha)(h,\beta)=(g(\varphi(\alpha) ⋅ h),\alpha\beta).
The fundamental group of the Klein bottle can be presented in the form
\langlea, b\midaba-1=b-1\rangle.
and is therefore a semidirect product of the group of integers,
Z
Z
The group
Tn
Tn\congUn\rtimesDn
Un
1
Dn
Dn
Un
A=\begin{bmatrix} x1&0& … &0\\ 0&x2& … &0\\ \vdots&\vdots&&\vdots\\ 0&0& … &xn \end{bmatrix}
B=\begin{bmatrix} 1&a12&a13& … &a1n\\ 0&1&a23& … &a2n\\ \vdots&\vdots&\vdots&&\vdots\\ 0&0&0& … &1 \end{bmatrix}
then their matrix product is
AB=\begin{bmatrix} x1&x1a12&x1a13& … &x1a1n\\ 0&x2&x2a23& … &x2a2n\\ \vdots&\vdots&\vdots&&\vdots\\ 0&0&0& … &xn \end{bmatrix}.
m:Dn x Un\toUn
m(A,B)=\begin{bmatrix} 1&x1a12&x1a13& … &x1a1n\\ 0&1&x2a23& … &x2a2n\\ \vdots&\vdots&\vdots&&\vdots\\ 0&0&0& … &1 \end{bmatrix}.
Tn
Un
Dn
Tn\congUn\rtimesDn
The Euclidean group of all rigid motions (isometries) of the plane (maps such that the Euclidean distance between and equals the distance between and for all and in
R2
R2
The orthogonal group of all orthogonal real matrices (intuitively the set of all rotations and reflections of -dimensional space that keep the origin fixed) is isomorphic to a semidirect product of the group (consisting of all orthogonal matrices with determinant, intuitively the rotations of -dimensional space) and . If we represent as the multiplicative group of matrices, where is a reflection of -dimensional space that keeps the origin fixed (i.e., an orthogonal matrix with determinant representing an involution), then is given by for all H in and in . In the non-trivial case (is not the identity) this means that is conjugation of operations by the reflection (in 3-dimensional space a rotation axis and the direction of rotation are replaced by their "mirror image").
The group of semilinear transformations on a vector space over a field
K
K
In crystallography, the space group of a crystal splits as the semidirect product of the point group and the translation group if and only if the space group is symmorphic. Non-symmorphic space groups have point groups that are not even contained as subset of the space group, which is responsible for much of the complication in their analysis.[5]
Of course, no simple group can be expressed as a semi-direct product (because they do not have nontrivial normal subgroups), but there are a few common counterexamples of groups containing a non-trivial normal subgroup that nonetheless cannot be expressed as a semi-direct product. Note that although not every group
G
H
A
A\wrH
The cyclic group
Z4
\{0,2\}\congZ2
Z2
If the extension was split, then the group0\toZ2\toZ4\toZ2\to0
G
would be isomorphic to0\toZ2\toG\toZ2\to0
Z2 x Z2
\{\pm1,\pmi,\pmj,\pmk\}
ijk=-1
i2=j2=k2=-1
i
Z4
2
-1
Q8
but such an exact sequence does not exist. This can be shown by computing the first group cohomology group of,0\toZ4\toQ8\toZ2\to0
Z2
Z4
1(Z | |
H | |
2,Z |
4)\congZ/2
Z2 x Z4
D8
Q8
Q8
Z2
Z4
Q8
Z4
If is the semidirect product of the normal subgroup and the subgroup, and both and are finite, then the order of equals the product of the orders of and . This follows from the fact that is of the same order as the outer semidirect product of and, whose underlying set is the Cartesian product .
Suppose is a semidirect product of the normal subgroup and the subgroup . If is also normal in, or equivalently, if there exists a homomorphism that is the identity on with kernel, then is the direct product of and .
The direct product of two groups and can be thought of as the semidirect product of and with respect to for all in .
Note that in a direct product, the order of the factors is not important, since is isomorphic to . This is not the case for semidirect products, as the two factors play different roles.
Furthermore, the result of a (proper) semidirect product by means of a non-trivial homomorphism is never an abelian group, even if the factor groups are abelian.
As opposed to the case with the direct product, a semidirect product of two groups is not, in general, unique; if and are two groups that both contain isomorphic copies of as a normal subgroup and as a subgroup, and both are a semidirect product of and, then it does not follow that and are isomorphic because the semidirect product also depends on the choice of an action of on .
For example, there are four non-isomorphic groups of order 16 that are semidirect products of and ; in this case, is necessarily a normal subgroup because it has index 2. One of these four semidirect products is the direct product, while the other three are non-abelian groups:
If a given group is a semidirect product, then there is no guarantee that this decomposition is unique. For example, there is a group of order 24 (the only one containing six elements of order 4 and six elements of order 6) that can be expressed as semidirect product in the following ways: .[7]
See main article: Schur–Zassenhaus theorem. In general, there is no known characterization (i.e., a necessary and sufficient condition) for the existence of semidirect products in groups. However, some sufficient conditions are known, which guarantee existence in certain cases. For finite groups, the Schur–Zassenhaus theorem guarantees existence of a semidirect product when the order of the normal subgroup is coprime to the order of the quotient group.
For example, the Schur–Zassenhaus theorem implies the existence of a semi-direct product among groups of order 6; there are two such products, one of which is a direct product, and the other a dihedral group. In contrast, the Schur–Zassenhaus theorem does not say anything about groups of order 4 or groups of order 8 for instance.
Within group theory, the construction of semidirect products can be pushed much further. The Zappa–Szép product of groups is a generalization that, in its internal version, does not assume that either subgroup is normal.
There is also a construction in ring theory, the crossed product of rings. This is constructed in the natural way from the group ring for a semidirect product of groups. The ring-theoretic approach can be further generalized to the semidirect sum of Lie algebras.
For geometry, there is also a crossed product for group actions on a topological space; unfortunately, it is in general non-commutative even if the group is abelian. In this context, the semidirect product is the space of orbits of the group action. The latter approach has been championed by Alain Connes as a substitute for approaches by conventional topological techniques; c.f. noncommutative geometry.
The semidirect product is a special case of the Grothendieck construction in category theory. Specifically, an action of
H
N
F:BH\toCat
BH
BH
BN
B(H\rtimesN)
Another generalization is for groupoids. This occurs in topology because if a group acts on a space it also acts on the fundamental groupoid of the space. The semidirect product is then relevant to finding the fundamental groupoid of the orbit space . For full details see Chapter 11 of the book referenced below, and also some details in semidirect product[8] in ncatlab.
Non-trivial semidirect products do not arise in abelian categories, such as the category of modules. In this case, the splitting lemma shows that every semidirect product is a direct product. Thus the existence of semidirect products reflects a failure of the category to be abelian.
Usually the semidirect product of a group acting on a group (in most cases by conjugation as subgroups of a common group) is denoted by or . However, some sources[9] may use this symbol with the opposite meaning. In case the action should be made explicit, one also writes . One way of thinking about the symbol is as a combination of the symbol for normal subgroup and the symbol for the product . Barry Simon, in his book on group representation theory,[10] employs the unusual notation
Nn{\circledS\varphi
Unicode lists four variants:[11]
Value | MathML | Unicode description | ||
---|---|---|---|---|
⋉ | U+22C9 | ltimes | LEFT NORMAL FACTOR SEMIDIRECT PRODUCT | |
⋊ | U+22CA | rtimes | RIGHT NORMAL FACTOR SEMIDIRECT PRODUCT | |
⋋ | U+22CB | lthree | LEFT SEMIDIRECT PRODUCT | |
⋌ | U+22CC | rthree | RIGHT SEMIDIRECT PRODUCT |
Here the Unicode description of the rtimes symbol says "right normal factor", in contrast to its usual meaning in mathematical practice.
In LaTeX, the commands \rtimes and \ltimes produce the corresponding characters. With the AMS symbols package loaded, \leftthreetimes produces ⋋ and \rightthreetimes produces ⋌.