On SUBGROUPS of
the ISOMETRY GROUP of the PLANE*
James Parks
SUNY Potsdam
Abstract This is a study of several subgroups of Iso, the group of all isometries of the
plane. These subgroups are generated by combinations of
selected types of isometries. Almost all of the resulting subgroups so
determined are semidirect products of known groups. Topological representations
of these subgroups in a pair of open solid tori which represent the group Iso as an affine space are included for a more
complete understanding of these subgroups and of Iso itself.
*See Errata to this article at http://www2.potsdam.edu/parksjm/Errata.htm
Mathematics Subject Classification 2000: 51A05, 14L17, 11E57, 54H11
Keywords and phrases:
isometries, group of isometries of the plane, subgroups of isometries,
semidirect products of groups, affine groups
1. Notation,
Definitions, and Examples
This section includes a list of the
four types of isometries of the plane, and several known examples of groups of
isometries of the plane. We
include them here for reference and to establish notation.
By
the Classification Theorem for Isometries of the Plane: All isometries of
the plane are compositions of at most three reflections in lines [3], it follows as a corollary that the four types
of transformations listed below are the only isometries of the plane [3], [5].
(a) Rm
denotes the reflection in line m. Reflections are opposite isometries (reverse
orientations) which fix all points on line m. Reflections satisfy Rm-1 = Rm.
(b) TAB denotes
the translation by the directed line segment AB. If A=B, then we define TAA=i,
the identity function. If A /= B, then TAB
= RmRn, where m//n, AB perpendicular to m, and the
distance between lines m and n is |AB|/2. Translations are direct isometries
(preserve orientations) and have no fixed points. Translations satisfy TAB-1= TBA.
(c) R(P,q) denotes the
rotation about the point P of angle q radians, 0 <= q <
2pi. Note that R(P,0) = i. Also, R(P,q) = RmRn, where m intersect n = {P} and the
angle between m and n is q/2. Rotations are direct isometries and fix only the
point P. Rotations satisfy R(P,q)-1
= R(P,2pi-q).
The rotation R(P,pi),
called a half-turn (or point-reflection), is denoted by RP
in these notes.
(d) G(m,AB)
denotes the glide reflection about line m in the direction of AB, for AB//m,
defined by G(m,AB) = RmTAB = TABRm. Glide reflections are opposite
isometries and if A/=B they have no fixed points. Glide reflections satisfy G(m,AB)-1
= G(m,BA).
The
following is a survey of examples of known groups of isometries of the plane.
(A) Iso denotes the group of all isometries of the plane under function composition. The composition of isometries is clearly an isometry, and the inverse of an isometry is an isometry, by the above list of types of isometries [3].
(B) Trans denotes the subgroup of all translations,
<{TAB}, . >,
where TCDTAB = TAB+CD,
where the directed line segment AB+CD is taken in the usual vector sense.
Trans
is clearly abelian, and it is also a normal subgroup of Iso, Trans<Iso. For let T = Rm,
m arbitrary, then TTABT-1 = TCD
where CD = Rm(AB),
Figure 2. All other possible conjugations of TAB
will involve this product by the Classification Theorem for Isometries of
the Plane given above [3].
This
same argument holds more generally for any subgroup S of Iso,
S<Iso, so by
the observations above we have the following lemma which we will find useful
below.
Lemma. A subgroup S of Iso is normal in Iso
if TST-1is
in S for T an arbitrary
reflection about a line m, T = Rm.
In addition, Trans is isomorphic to the group <R2, + >,
denoted by just R2, Trans
~ R2, by the isomorphism h:Trans
-> R2,
given by h(TAB) = (a, b), for (a, b) the translation
coordinates of AB in a given coordinate system on R2.
(C) RotP, denotes the subgroup
of all rotations about the fixed point P, <{R(P,q)}, .
>, which satisfies the composition rule R(P,q) R(P,r) = R(P,(q+r)mod2pi).
This subgroup is isomorphic to the circle group S1= <{(cosq, sinq): 0
<= q
< 2pi}, . >, where . is the usual multiplication on
the field of complex numbers, RotP ~ S1. The
isomorphism h:RotP
-> S1
is given by h(R(P,q) ) = (cosq, sinq).
RotP is clearly abelian, but it is not a normal subgroup in Iso, since we have TPQR(P,q)TQP = R(Q,q) is not in RotP, for R(P,q) in RotP and P /= Q.
(D) Pres denotes the subgroup of orientation preserving
(direct) isometries. It is a normal subgroup of Iso, Pres<Iso. For, if T in Pres, and S in Iso is orientation reversing, then S-1
is also orientation reversing, so STS-1
is orientation preserving and is thus in Pres (the case for S orientation preserving is obvious). Observe Pres is not abelian, since the half-turns satisfy RPRQ /= RQRP, for P/=Q, by the observation
above on the rotation group RotP.
Pres
has index 2 in Iso, the other coset being RPres, for R any orientation reversing (opposite)
transformation, since if S is also orientation reversing, then S-1R in Pres, so RPres = SPres. We will denote
the coset RPres, for R
orientation reversing, by Rev for orientation reversing isometries.
Thus Iso = Pres U Rev.
2. Certain
Subgroups of Iso
Several subgroups of Iso can be determined by taking combinations of selected isometries. As we will see, many of these subgroups are isomorphic to semidirect products of well-known groups, see also [1], [2], [5]. The examples below were motivated by Example 1 that follows, see also [3] pp.19-20. A generalization of this subgroup can be found in Example 4 below.
Example
1.
Consider the subgroup J
generated by all translations TAB
and all half-turns RP for
points P in the plane. This collection will form a group under composition, as
the composition of two half-turns is a translation. This means that J is also generated by the set of all half-turns.
Observe that J is also generated by all translations and a single
half-turn RP, since any
other half-turn RQ can be
generated by RP by conjugation
with translations TPQRPTQP
= RQ.
Although the subgroup J is called the group generated by half-turns
in [3], in view of the above observation on half-turns we will call J the group generated by all translations TAB and a fixed half-turn RP. The reason why we make
this change will become apparent below.
J is nonabelian, since the composition of a translation and a half-turn
is not commutative by the above observation on generating half-turns. J is normal in Iso, J<Iso, since RmRPRm-1
in J for arbitrary Rm by the Lemma in Section 1. If m is not on P, then RmRPRm-1= TABRP,
for A = RP(X) and B = RmRPRm-1(X), for X /= P,
Figure 1. Note that R = RP in
Figure 1.
Figure
1
Trans is a normal subgroup of J, since it is a subgroup of J and Trans<Iso by the above results. By Figure 2, conjugation by
half-turns RP is in
fact inversion in Trans, RPTABRP-1 = RPTABRP = TAB-1
= TBA, for all TAB. Note that R = RP, and T = TAB in Figure 2.

Figure 2
However, <{RP, i}, . >, the 2-element subgroup
generated by RP, is not normal in J, since TABRPTBA
/= RP, for TAB
in Trans by the above observation on
generating half-turns.
Also, J = HK for H = Trans and K = <{RP, i}, . >, since products of the
form RPTAB equal products of the form TCDRP
for CD = BA, by the above observations. All other combinations are obvious.
The subgroups H and K also satisfy H intersect K = i.
Observe Trans has index 2 in J, since if RP
and RQ are any two half-turns,
then RP-1RQ = RPRQ
= T+-2PQ, for +-2PQ a line
segment parallel to PQ but possibly of opposite direction with |+-2PQ| = 2|PQ|,
so RPTrans = RQTrans.
Thus J equals the semidirect product of the subgroups
Trans and <{RP, i}, . >, J = Trans ⋊ <{RP,
i}, . >, and by the isomorphisms above we have J ~ R2
⋊
Z2.
This group is the generalized dihedral group of R2 and is denoted by Dih(R2) [5].
This proves the following result.
Theorem
1. The
subgroup J, generated by
all translations TAB
and a fixed half-turn RP, is a normal subgroup of
Iso, and is isomorphic to
the generalized dihedral group of R2, J ~ Dih(R2).
Example
2.
Let m be a fixed line and AB a fixed directed line segment parallel to
m, AB//m. Then Hm
denotes the subgroup generated by the translation TAB
and the reflection Rm. This
group contains the glide reflections G(m,nAB)
= TnAB¡ Rm, nëZ, for nAB the directed line segment parallel to and
in the direction of AB with length |nAB| = n|AB| if n > 0, and in the opposite direction of AB with length
|nAB| = -n|AB| if n < 0. It also contains the 2- element subgroup generated
by Rm, <{ Rm, i}, ¡ >, and the infinite
cyclic subgroup generated by powers of the translation TAB, denoted <{TnAB}Z
, ¡ >, since (TAB)n = TnAB,
nëZ.
Call Hm
the group generated by the defining transformations TAB
and Rm of a given glide
reflection G(m,AB).
Clearly
Hm
is abelian, thus the cyclic subgroup <{TnAB}Z
, ¡ > and the 2-element subgroup <{ Rm, i}, ¡ > are normal in Hm. Hm is not normal in Iso, since the condition of the Lemma, Section 1, Rk¡(TnAB¡Rm)¡RkëHm, is not
satisfied for m not parallel to k. Also, observe that Hm = HK, for H = <{TnAB}Z , ¡ > and K = <{ Rm, i}, ¡ >, since it is abelian, and that H‚K = i. Thus we have Hm equal to the
direct product of subgroups <{TnAB}Z
,¡ > and <{ Rm,
i}, ¡ >, Hm = <{TnAB}Z , ¡ > « <{
Rm, i}, ¡ > È Z « Z2, [1].
Similarly,
let m be a fixed line in the plane, and let Km denote the subgroup generated by
the set of all translations TAB
of the plane and the reflection Rm.
This group will contain all reflections Rn
where m//n, since TAB¡Rm = Rn,
for m//n, AB^m,
and |AB| equal to twice the distance between m and n. Call Km
the group generated by all translations TAB and the fixed reflection Rm.
If
AB is not perpendicular to m, we get glide reflections in Km of the form TAB¡Rn
= G(n,CD), where m//n and CD
is the component of AB parallel to m. Since the product of reflections about
parallel lines is a translation, Rm¡Rn = TCD,
when m//n by the observation above, we have closure of the elements in Km under
composition. A similar argument holds for the glide reflections in Km. Km is not normal in Iso by an argument similar to that for Hm above.
The subgroup Km is nonabelian,
since TAB¡Rm Rm¡TAB, for AB not parallel to m, see
Figure 3 (R = Rm, and T = TAB). Clearly Trans is a
normal subgroup of Km, Trans<Km, since Trans<Iso.
It
follows that Km
= HK, where H = Trans and K = <{Rm, i}, ¡ >, since products of the
form Rm¡TAB equal products of the form TCD¡Rm,
for CD = Rm(AB). Also H and K satisfy H‚K =
i. Thus Km equals the
semidirect product of the subgroups Trans
and <{Rm, i},¡ >,
which is isomorphic to the generalized dihedral group of R2, Km =Trans ⋊ <{Rm,
i},¡> È R2 ⋊
Z2 = Dih(R2).

Figure
3
Combining these results we have the
following theorem.
Theorem
2. Subgroup Hm
generated by the components TAB
and Rm of a
given glide reflection G(m,AB)
is isomorphic to the cross product of Z
and Z2, Hm È Z « Z2. The subgroup Km
generated by all translations TAB
and the fixed reflection Rm is isomorphic to the
generalized dihedral group of R2, Km
È R2
⋊
Z2 = Dih(R2).
Example
3.
Let P be a fixed point in the plane and consider the set of all
reflections Rm where m
is on P. This set generates a subgroup of Iso that we denote by GP. The subgroup contains all rotations
about P, since any rotation about P
is a composition of two reflections about lines on P, R(P,q) = Rm¡
Rn, for m and n on P, properly
chosen.
Recall R(P,0) = i and
note that any element of the form Rm¡R(P,q) can be written in the form R(P,¿)¡Rm,
since the equation Rm¡R(P,q) = R(P,¿)¡Rm has solution R(P,¿) = Rm¡R(P,q)¡Rm, for ¿ = 2¹ - q.
Therefore it is possible to fix a
particular reflection Rl , for
line l on P, and write every reflection about lines on P in terms of this
reflection and a rotation about P, since if Rm
is a reflection with m on P, then the equation Rm = R(P,¿)¡Rl has solution R(P,¿)
= Rm¡Rl. Thus we call GP the group
generated by the set of all rotations about P,
R(P,¿), and the fixed
reflection Rl, line l on P.
The subgroup GP is not normal
in Iso, because Rn¡R(P,q)¡Rn is not in GP when n is not
on P.
However RotP is a normal
subgroup of GP,
RotP<GP, since we have
T¡R(P,q)¡T -1ë RotP, for all TëGP, by the observations on RotP above.
Also, the subgroup GP is not abelian, since Rl¡R(P,q)¡Rl = R(P, 2¹-q), Figure 4. Note that R = R(P,q) in Figure 4.
Figure 4.
Note the similarity of GP with the dihedral group Dihn of motions on a
regular n-polyhedron Pn which
contains the finite rotation subgroup RotP,n = <{R(P,2¹/n) , É ,
R(P,2(n-1)¹/n),
i}, ¡ > as a normal
subgroup. Since RotP,n < RotP, for all n, we
see that GP
also contains an isomorphic copy of Dihn, for all n. As
noted above RotP<GP, with
conjugation by reflections equal to inversion in RotP.
In addition GP = HK, for H =
RotP
and K = <{Rm, i}, ¡ >,
by the above observations on products in GP. Clearly RotP ‚
<{Rm, i}, ¡ > = i.
Therefore GP
is the semidirect product of subgroups RotP and <{Rm, i}, ¡ >, GP = RotP ⋊ <{Rm,
i}, ¡ > (cf. [1] Example
1, p.178).
From the examples above we thus
know that GP È
S1⋊ Z2 = Dih(S1),
and we have the connection to dihedral groups alluded to above.
Thus we have proved the following
result.
Theorem
3.
The subgroup GP
generated by the set of all rotations about P, R(P,¿), and the
fixed reflection Rl,
line l on P, is isomorphic to the generalized dihedral group of S1, GP È
Dih(S1).
Example
4.
Let P be a fixed point and n a positive integer, let LP,n denote the subgroup
of Iso generated by all
translations TAB and
the rotation about P of order n R(P,2¹/n).
This subgroup contains all
rotations of order n about any point Q in the plane, since R(Q,2k¹/n) = TPQ¡R(P,2k¹/n)¡TQP. As a consequence LP,n is not abelian.
If n = 2 we have subgroup J in Example 1 above, LP,2 = J. LP,n clearly contains the subgroups Trans and RotP,n. The subgroup Trans is normal in LP,n, Trans<LP,n, since it is normal in Iso.
However, RotP,n is not normal in LP,n, by the above observation on
rotations, thus LP,n
is not normal in Iso.
We also have Trans ‚ RotP = i, and in addition LP,n = HK, for H =
Trans, K = RotP,n, by the
normality of Trans in LP,n. Thus we have
LP,n
= Trans ⋊ RotP,n, and by the isomorphisms given above
it follows that LP,n
È
R2 ⋊
Zn.
Similarly, let P be a fixed point
in the plane, and let LP
denote the subgroup generated by all translations TAB and the
rotations R(P,q) about P, 0 ² q < 2¹. As with LP,n the subgroup LP contains all
rotations about any point Q in the plane, since R(Q,q) = TPQ¡R(P,q)¡TQP.
Thus LP is not abelian.
Trans is a normal subgroup in LP, Trans<LP, since Trans<Iso. Thus we have LP = Trans ⋊ RotP, for Trans ‚ RotP = i, Trans is
normal in LP,
and RotP
is a (non normal) subgroup of LP. Also LP = HK, for H = Trans, K = RotP, since for a given product R(P,q)¡TAB,
we have R(P,q)¡TAB¡R(P,2¹-q) = TCD,
where CD = R(P,q)(AB), as above in LP,n, so R(P,q)¡TAB
= TCD¡R(P,q). Since Trans È
R2 and RotP È S1, we then have LP È R2⋊ S1.
However, the alert reader is
already aware that LP
= Pres, the normal subgroup of Iso of orientation preserving isometries, so we have
the known result Pres È R2⋊ S1 [5].
Thus we can also say that the group
Iso is isomorphic to two copies of R2 ⋊
S1,
that is Iso = Pres é Rev È R2⋊ S1 é R2⋊ S1. Since J<Iso, Example 1, we now have a pretty good idea what the
quotient group Iso/J looks like. By the above results we have Iso/J =
(Pres é Rev)/J È (R2⋊ S1é R2⋊ S1)/(R2 ⋊ Z2)
= (R2⋊ S1é R2⋊ S1)/Dih(R2).
This means that the subgroup J is isomorphic to 2 copies of R2, Example 1, one
is the normal subgroup Trans È R2 at q = 0
in S1,
and the other coset RPR2 at q = ¹
in S1,
all in the subgroup Pres of Iso. So Iso/J is
the set of cosets of J È R2⋊Z2
of the form T¡(R2⋊Z2), where T is one of the isometries R(P,q) or Rm
(note TAB(R2⋊Z2) = R2⋊Z2).
For example, if T = R(P,q), then R(P,q)(R2 ⋊
Z2) is a pair of diametrically
opposite copies of R2
in the subgroup Pres at q in S1, and if T = Rm,
then Rm(R2 ⋊
Z2) is a pair of diametrically
opposite copies of R2
in the coset Rev. More on this in
Section 3 below.
Notice that the copies R(P,q)(R2 ⋊ Z2) in Pres only use the range 0 ² q <
¹, since the copies of R2
in J are diametrically opposite, so
they will repeat when ¹ ² q < 2¹.
Also the the slope of the line m
for Rm can be identified with
the copies of R2
in J by the position of J in Rev with
respect to S1,
that is if m has slope q, then Rm(R2⋊Z2) is in subgroup Rev at position q in S1, 0 ² q <
¹. That the range of q is bounded by ¹ follows from the observation that
slopes q
and q+¹
determine the same line m, and since the copies of R2 in J are diametrically opposite, they will begin to
repeat after they go through this range of q (see
the topological representations below).
Combining these results we have the
following theorem.
Theorem
4. The subgroup LP,n,
generated by all translations TAB
and the rotation about P of order n, R(P,2¹/n),
is isomorphic to the semidirect product of Trans
and the finite rotation subgroup RotP,n, LP,n
È R2
⋊
Zn. The subgroup LP,
generated by all translations TAB
and all rotations about P, R(P,q), for 0 ² q
< 2¹, is isomorphic to R2⋊ S1, LP È R2⋊ S1È Pres. Hence we know that Iso is isomorphic to two copies of R2 ⋊
S1,
Iso = Pres é Rev È R2⋊ S1é R2⋊ S1. Also, since
J<Iso, it follows that Iso/J È (R2⋊ S1é R2⋊ S1)/(R2 ⋊
Z2) = (R2⋊ S1 é R2⋊ S1) / Dih(R2).
Example
5.
By combining the subgroups J
of Example 1 and Km
of Example 2 in a certain way we get a new subgroup, which we denote by Jm. This group is
generated by three types of isometries: all translations of the plane TAB, all half-turns RP, and a reflection Rm about a fixed line m in the plane.
From the observations in Examples 1
and 2, the group Jm
is also generated by all half-turns RP
and the single reflection Rm. As with the subgroup Km the subgroup Jm contains all
reflections Rn, for n//m, and
all glide-reflections G(n,AB),
for n//m. Recall that the composition of any two half-turns RP is a translation, and similarly,
the composition of any two reflections Rn,
n//m, is a translation.
We
call Jm
the subgroup generated by all half-turns
RP , for
all P, and the reflection Rm,
for m a fixed line. Compositions of reflections Rn,
n//m, and half-turns RP gives
reflections Rl or products TAB¡Rl,
where l^n,
depending on where P is located.
Figure 5, Left shows the case for P
on n, where R = RP, and Figure
5, Right shows the case for P not on n. In the case of P not on n, Figure
5-Right, note that RPRn(DABC), is a translate of DRl(A)Rl(B)Rl(C), the reflection of DABC
about line l, by directed line segment Rl(A)RPRn(A).
Thus Jm also contains
all reflections and glide-reflections about lines n, n^m. Since
J is a nonabelian subgroup of Jm, from above, Jm is also
nonabelian.

Figure
5
Observe J< Jm, since Rm-1¡RnëTrans, for all n//m, so RmJ = RnJ, and J has index 2 in Jm. Also Trans< Jm, since Trans is normal in Iso. Thus Km< Jm, since if RPë Jm, and Rnë Km, then RP¡Rn¡RP = RnÕ,
for n//nÕ and nÕ = RP(n), Figure
6 (where R = RP).
However, Jm, is not normal
in Iso, since Rn¡Rm¡Rn-1 Rl, for l//m. Thus Jm = (NK)H, for N = Trans, K = <{RP, i}, ¡>, and H = <{Rm,
i}, ¡ >. But H = <{Rm, i}, ¡ > is not normal in Jm, by the
observations above, so Jm
is isomorphic to the semidirect product of J and Z2,
Jm È J ⋊ Z2 È Dih(R2) ⋊ Z2.

Figure 6
Combining these results we have the
following theorem.
Theorem
5. The
subgroup Jm
generated by all half-turns RP,
all points P, and the reflection Rm,
m a fixed line, is isomorphic to the semidirect product of J and Z2, Jm
È J ⋊ Z2 È Dih(R2) ⋊ Z2.
3. Topological Representations in Open Tori
It
is instructive to compare the results in the examples above with topological
results from affine geometry theory [4], [5].
By Example 4, we know that Pres È R2⋊
S1
and Iso is algebraically equivalent to
two copies of R2⋊
S1.
This is consistent with known results in affine space theory, where it is shown
that Iso is topologically equivalent to
the space R2« O(2),
O(2) the classical orthogonal group of degree 2. Also, since O(2) is the union of two copies of SO(2), the
special orthogonal subgroup of degree 2, and SO(2) is in turn topologically
equivalent to the circle S1, we have O(2) topologically equivalent to 2 copies
of S1
[4], p.12.
Thus Iso is topologically equivalent to R2« S1é R2« S1, which is in
turn topologically equivalent to the interior of two disjoint solid tori, intD2« S1é intD2« S1, since intD2, the interior of the unit disc D2, is topologically equivalent to R2.
In this model one open solid torus
represents the subgroup Pres, and the
other torus represents the coset Rev, Figure 7, [4] pp. 19-21.

Pres Rev
Figure 7
The
vertical open disc at x = +1 in the cut-away view of the Pres torus, Figure 8, represents the subgroup Trans. ItÕs complement in the torus Pres is the set of rotations. The open Mobius band intM
inside the cut-away view of the coset torus Rev represents the set of all reflections, and itÕs
complement in the torus Rev represents
the set of all glide reflections, and is topologically another open solid
torus, ibid.


Pres Rev Figure 8
The
subgroup J È R2 ⋊
Z2
in Example 1 is represented in this model by two vertical open circular discs
(cross sections) on diametrically opposite sides of the open torus Pres. One disc at x = +1, for q = 0
in S1
(to the right) represents the subgroup Trans È R2, and the other
disc at x = -1, for q = ¹ in S1 (to the left) represents the coset RPTrans È RPR2. Figure 9 shows the cut-away view of subgroup J.

Pres
Figure 9
It
follows that the quotient group Iso/J looks like copies of J indexed by q as
above in both subgroups Pres and Rev over the range 0 ² q <
¹, as previously described in Example 4 above.
The subgroup Km
È R2 ⋊
Z2 in Example 2 is represented
by two open discs. One at x = +1 in torus Pres, which represents the normal subgroup Trans È R2, and the other
coset in the torus Rev, a disc and a
line, shown in a cut-away view on the right in Figure 10. The line in the torus Rev represents the reflections Rn, for n//m, and the complement of
the line in this disc represents the glide reflections G(n,AB), for n//m. The line in torus Rev is a cross-section of the open Mobius band intM
determined by m, Figure 8.


Pres Rev
Figure 10
The subgroup GP È S1⋊ Z2 of Example 3
corresponds to a pair of (horizontal) circles that are copies of S1, one in each
torus. The circle in torus Pres
represents the rotation group RotP. The circle in torus Rev is in the Mobius band intM and represents the coset
RmRotP, see the cut
away views in Figure 11.


Pres Rev
Figure 11
The subgroup Jm È (R2 ⋊
Z2) ⋊
Z2 =
Dih(R2) ⋊
Z2 È J ⋊ Z2, Example 5, corresponds to a
copy of J in the torus Pres, Figure 9, and a coset of J in the torus Rev, Figure 12. The line on the right side of the torus
Rev represents the reflections Rn, for n//m. It is contained in the
disc that contains the representative for line m. The line opposite to the left
in torus Rev represents the reflections
Rl, for l^m.
The complement of these 2 lines in the discs shown in the torus Rev represent the glide reflections G(n,AB), n//m, and G(l,AB), l^m,
respectively. These lines are cross-sections of the open Mobius band intM,
Figure 8.


Pres Rev
Figure 12
References
[1] D. Dummit & R. Foote, Abstract Algebra, 3rd ed., John Wiley & Sons, 2003.
[2] S. MacLane & G. Birkhoff, Algebra, 4th
printing, MacMillan Co., 1970.
[3] G. Martin, Transformation Geometry, 4th
printing, S-V, 1982.
[4] E. Rees, Notes on Geometry, 2nd printing,
S-V, 1988.
[5] MathWorld: http://mathworld.wolfram.com