we may transform S so that

image

with e1, em+1 =0,1,2or3 and ai = 1 or 2 for i = 1,..., m and m > 0. Multiplying by a suitable power of X we obtain

image

with m > 0 and a =0,1,2 or 3. Assume that m > 1 and let

image

We show by induction that

image

or

image

This claim for the entries of S1 is true for

image

Suppose it is correct for. Then

image

Therefore the claim is correct for all S1 with m > 1. This gives a contradiction, for the entries of Xa with a =0,1,2 or 3 do not satisfy the claim. Hence m = 0 and S can be reduced to a trivial relation by the given set of relations. Therefore they are a complete set of defining relations and the theorem is proved. □

Corollary 9.6.11. The Modular Group M = PSL2(image) has the presentation

image

Further x, y can be taken as the linear fractional transformations

image

Proof. The center of SL2(image) is ±I. Since X2 = -I setting X2 = I in the presentation for SL2(image)gives thepresentationforM. Writing the projective matrices as linear fractional transformations gives the second statement. □

This corollary says that M is the free product (see Section 9.9) of a cyclic group of order 2 and a cyclic group of order 3.

We note that there is an elementary alternative proof to the above Corollary as far as showing that X2 = Y3 = 1 are a complete set of defining relations. As linear fractional transformations we have

image

Now let

image

Then

image

Let S € r. Using the relations X2 = Y3 = 1 and a suitable conjugation we may assume that either S = 1 is a consequence of these relations or that

image

with 1 < ai < 2 and a1 = an.

In this second case if x eR+ then S(x) e R and hence S =1.

This type of ping-pong argument can be used in many examples (see [LS], [CRR], and [Jit]). As another example consider the unimodular matrices

image

Let Ā, B denote the corresponding linear fractional transformations in the modular group M. We have

image

In particular A and B have infinite order. Now

image
for all n ≠ 0. The ping-pong argument used for any element of the type
image

with all n;, mt = 0and n1 + nk+1 = Oshowsthat S(x) € R+if x € R. It follows that there are no non-trivial relations on A and B and therefore the subgroup of M generated by A, B must be a free group of rank 2.

9.7 Presentations of Subgroups

Given a group presentation G = (X; R> it is possible to find a presentation for a subgroup H of G. The procedure to do this is called the Reidemeister-Schreier process and is a consequence of the explicit version of the Nielsen-Schreier theorem (Theorem 9.4.8). We give a brief description. A complete description and a verification of its correctness is found in [MKS], [LS], [Bau], or [CRR].

Let G be a group with the presentation (a1,...,an; R1 = ••• = Rk = 1>.LetH bea subgroup of G and T a Schreier system for G modulo H defined analogously as above.

Reidemeister-Schreier Process

Let G, H and T be as above. Then H is generated by the set

image

with a complete set of defining relations given by conjugates of the original relators rewritten in terms of the subgroup generating set.

In order to actual rewrite the relators in terms of the new generators we use a mapping T on words on the generators of G called the Reidemeister rewriting process. This map is defined as follows: If

image

where t{ is the coset representative of the initial segment of W preceding av. if ei = 1 and tj is the representative of the initial segment of W up to and including a−1 if et = −1. The complete set of relators rewritten in terms of the subgroup generators is then given by -

image

We present two examples; one with a finite group and then an important example with a free group which shows that a countable free group contains free subgroups of arbitrary ranks.

Example 9.7.1. Let G = A4 be the alternating group on 4 symbols. Then a presentation for G is

image

Let H = A4 the commutator subgroup. We use the above method to find a presentation for H. Now

image

Therefore |A4 : A4| = 3. A Schreier system is then {1, b, b2}. The generators for A4 are then

image

while the relations are

(1)  T (aa) = S1aS1a = X2

(2)  T (baab−1) = X^

(3)  T(b2aab-2) = Xj

(4)  T (bbb) = 1

(5)  T (bbbbb-1) = 1

(6)  T(b2bbbb−2) = 1

(7)  T (ababab) = S^aSbia = X1X2X3

(8)  t (babababb−1) = SbaSb2aS1a = X2X3X1

(9)  t(b2abababb~2) = Sb2aS1aSba = X3X1X2

Therefore after eliminating redundant relations and using that X3 = X1X2 we get as a presentation for A4,

image

Example 9.7.2. Let F = (x, y;) be the free group of rank 2. Let H be the commutator subgroup. Then

image

a free abelian group of rank 2. It follows that H has infinite index in F. As Schreier coset representatives we can take

image

The corresponding Schreier generators for H are

image

The relations are only trivial and therefore H is free on the countable infinitely many generators above. It follows that a free group of rank 2 contains as a subgroup a free group of countably infinite rank. Since a free group of countable infinite rank contains as subgroups free groups of all finite ranks it follows that a free group of rank 2 contains as a subgroup a free subgroup of any arbitrary finite rank.

Theorem 9.7.3. Let F be free of rank 2. Then the commutator subgroup F’ is free of countable infinite rank. In particular a free group of rank 2 contains as a subgroup a free group of any finite rank n.

Corollary 9.7.4. Let n, m be any pair of positive integers n, m > 2 and Fn,Fm free groups of ranks n, m respectively. Then Fn can be embedded into Fm and Fm can be embedded into Fn.

9.8 Group Decision Problems

We have seen that given any group G there exists a presentation for it, G = (X; R). In the other direction given any presentation (X; R) we have seen that there is a group with that presentation. In principle every question about a group can be answered via a presentation. However, things are not that simple. Max Dehn, in his pioneering work on combinatorial group theory about 1910, introduced the following three fundamental group decision problems (see [FR]):

(1)  Word Problem: Suppose G is a group given by a finite presentation. Does there exist an algorithm to determine if an arbitrary word w in the generators of G defines the identity element of G?

(2)  Conjugacy Problem: Suppose G is a group given by a finite presentation. Does there exist an algorithm to determine if an arbitrary pair of words u, v in the generators of G define conjugate elements of G?

(3)  Isomorphism Problem: Does there exist an algorithm to determine given two arbitrary finite presentations whether the groups they present are isomorphic or not?

All three of these problems have negative answers in general. That is for each of these problems, one can find a finite presentation for which these questions cannot be answered algorithmically (see [LS]). Attempts for solutions, and for solutions in restricted cases, have been of central importance in combinatorial group theory. For this reason, combinatorial group theory has always searched for, and studied, classes of groups in which these decision problems are solvable.

For finitely generated free groups there are simple and elegant solutions to all three problems. If F is a free group on x1,...,xn and W is a freely reduced word in x1,...,xn then W = 1 if and only if |W | > 1. Since freely reducing any word to a freely reduced word is algorithmic this provides a solution to the word problem.

Further a freely reduced word W = x^x^ ••• x^ is cyclically reduced if v1 = vn or if v1 = vn then e1 = -en. Clearly then every element of a free group is conjugate to an element given by a cyclically reduced word called a cyclic reduction. This leads to a solution to the conjugacy problem. Suppose V and W are two words in the generators of F and V, W are respective cyclic reductions. Then V is conjugate to W if and only if V is a cyclic permutation of W.

Finally two finitely generated free groups are isomorphic if and only if they have the same rank.

The three problems listed above are only the basic decision problems and other algorithmic problems concerning presentations can be considered. The conjugacy problem asks to algorithmically determine if two elements given in terms of the generators are conjugate. The conjugator search problem asks: given a group presentation for G and two elements g1, g2 in G that are known to be conjugate to determine algorithmically a conjugator, that is an element h such that h~1g1 h = g2.It is known, as with the conjugacy problem itself, that the conjugator search problem is undecidable in general.

The computational difficulty of solving various group decision problems will play the role of a hard problem used to construct a one-way function in several non-abelian group based cryptosystems. We will return to this idea in Chapters 10 and 11.

The book by Myasnikov, Shpilrain and Ushakov [MSU1] has discussions of the complexity of many of these group decision problems.

9.9 Group Amalgams

In analyzing the structure of an infinite discrete group via combinatorial group theory, group products or group amalgams are the key constructions. These constructions will not play a major role in the application of combinatorial group theory to cryptography but will occasionally arise. In this section we briefly introduce the basic definitions.

The general idea of group amalgams is to decompose (if possible) an infinite group G into an amalgam (in a way which we will describe shortly) of some of its subgroups. These subgroups are then called the factors of G. Information about G can then be deduced from the corresponding information on the factors. Thus amalgam decompositions play a role in infinite group theory similar to a prime factorization theorem, although the amalgam decomposition of a group G need not be unique.

There are essentially two different types of group amalgams: free products with amalgamation and HNN groups. An infinite group, however, may decompose as both a free product with amalgamation or in a different manner as an HNN group. Free products are a special case of free products with amalgamation, so we discuss these first.

Before beginning, we note that there are two main approaches to the theory of group amalgams. The first is a classical combinatorial approach which deals primarily with presentations for the group and its factors. The second approach is a geometric- topological technique which depends on how the group acts (as a group of isometries) on a graph. The second method is due to Bass and Serre. We refer to [LS], [Ser], or [CRR] for a more complete discussion of all of these.

Free products of groups are closely related to free groups in both form and properties. Let A = (a1,...;R1 = 1,...) andB = (b1,...;S1 = 1,...) be two groups. We consider the groups A and B to be disjoint. Then:

Definition 9.9.1. The free product of A and B denoted A * B is the group G with the presentation (a1,...,b1,...;R1 = 1,...,S1 = 1,...), that is, the generators of G consist of the disjoint union of the generators of A and B with relators taken as the disjoint union of the relators Rj of A and Sj of B. A and B are called the factors of G.

In an analogous manner the concept of a free product can be extended to an arbitrary collection of groups.

Definition 9.9.2. If Aa = (gens Aa; rels Aa), a e I , is a collection of groups, then their free product G = *Aa is the group whose generators consist of the disjoint union of the generators of the Aa and whose relators are the disjoint union of the relators of the Aa.

We saw as an example in Section 9.6.1 that the Modular group M = PSL(2, Z) is a free product of a cyclic group of order 2 and a cyclic group of order 3, that is Mimage2 *Z3.

Free products exist and are non-trivial. We have:

Theorem 9.9.3. Let G = A * B. Then the maps A → G and B → G are injections. The subgroup of G generated by the generators of A has the presentation (gens A; relsA), that is, is isomorphic to A. Similarly for B. Thus A and B can be considered as subgroups of G. In particular A * B is non-trivial if A and B are.

Free products share many properties with free groups. First of all there is a categorical formulation of free products. Specifically we have:

Theorem 9.9.4. A group G is the free product of its subgroups A andBifA and B generate G and given homomorphismsf1 : A → H, f2 : B → H into a group H there exists a unique homomorphism f : GH extendingf1 andf2.

Secondly each element of a free product has a normal form related to the reduced words of free groups. If G = A * B then a reduced sequence or reduced word in G is a sequence g1g2 ••• gn with g{ = 1, each g{ in either A or B and g;, g;+1 not both in the same factor. Then:

Theorem 9.9.5. Each elementg e G = A * B has a unique representation as a reduced sequence. The length n is unique and is called the syllable length. The case n = 0 is reserved for the identity.

A reduced word g1 •••gn e G = A * B is called cyclically reduced if either n < 1or n > 1 andg1 andgn are from different factors. Certainly every element of G is conjugate to a cyclically reduced word.

From this we obtain several important properties of free products which carry over to more general amalgams.

Theorem 9.9.6. An element of finite order in a free product is conjugate to an element of finite order in a factor. In particular a finite subgroup of a free product is entirely contained in a conjugate of a factor.

Theorem 9.9.7. If two elements of a free product commute then they are both powers of a single element or are contained in a conjugate of an abelian subgroup of a factor.

Finally, the following theorem of Kurosh extends the Nielsen-Schreier theorem to free products.

Theorem 9.9. (Kurosh). A subgroup of a free product is also a free product. Explicitly ifG = A * B and H c G then

image

where F is a free group and (* Aa) is a free product of conjugates of subgroups of A and (*Bp) is a free product of conjugates of subgroups ofB.

We note that the rank of F as well as the number of the other factors can be computed. A complete discussion of these is in [MKS] and [LS].

We now extend this construction to free products with amalgamation. Let A = (a1,... ;R1 = 1,...) and B = (b1, ...;S1 = 1,...) be two groups with H c A,K c B proper subgroups and f : HK an isomorphism. Again we assume that A and B are disjoint. Then:

Definition 9.9.9. The free product of A and B amalgamating H to K is the group G with the presentation

image

that is the group G has as generators the disjoint union of the generators of A and B and has as relations the disjoint union of the relations of A and B together with an additional set of relations giving the subgroup isomorphism. Identifying H with its isomorphic image we say that G is the free product of A and B with H amalgamated denoted

image

The groups A and B are called the factors of G.

A group G is a (non-trivial) free product with amalgamation or amalgamated free product if G = G1 *H G2 for some groups G1 and G2 both non-trivial and some proper non-trivial subgroup H in G1 and also in G2.

Taking H = {1} we obtain a free product. Therefore free products are just special cases of free products with amalgamation. As with free products, the factors inject into G and their intersection, as subgroups of G, is H, the amalgamated subgroup.

Theorem 9.9.10. Let G = A *H B. Then A → G and B → G are injections. The subgroup of G generated by the generators of A has the presentation (gens A; relsA). Similarly for B. Thus A and B can be considered as subgroups of G and A n B = H.

The proof of this theorem depends upon a normal form for elements of free products with amalgamation. Let G = A *H B and let L1 be a set of left coset representatives for A modulo H and let L2 be a set of left coset representatives for B modulo H, normalized in both cases by taking 1 to represent H. Then a reduced sequence or reduced word or normal form in G = A *H B is a sequence of the form

image

where h e H, 1 = gj e L1 u L2 and g1 •••gn is a reduced word in the free product A * B, that is gj+1 i Li if gj e L;.

Theorem 9.9.1. (Normal Form Theorem for Free Products with Amalgamation). IfG = A *H B then everyg e G has a unique representation as a reduced sequence.

Extending the concept from free products, a reduced word g1 • • •gnh in G = A *H B is called cyclically reduced if either n < 1or n > 2 and g1 and gn are from different factors. Certainly every element of G is conjugate to a cyclically reduced word. From this we obtain properties analogous to those in free groups and free products. Specifically:

Theorem 9.9.12.

(1)  An element ofG = A *H B of finite order must be conjugate to an element of finite order in one of the factors. Thus a finite subgroup or more generally a bounded subgroup must be entirely contained in a conjugate of a factor.

(2)  An abelian subgroup ofG = A *H Bis

(a)  a conjugate of an abelian subgroup of A or B or

(b)  a countable ascending union of conjugates of subgroups ofH or

(c)  a direct product of an infinite cyclic group and a conjugate of a subgroup ofH.

The concept of a free product with amalgamation can be extended in a straightforward manner to more than two factors.

Definition 9.9.13. Let {G;}, i e I, be a family of groups. Let A be a group and for each i, fj : AGj a monomorphism. Then the free product of the Gj amalgamating A is the quotient group of the free product G = *;G; modulo the normal subgroup of *;Gj generated by all relations fj(a) = fj(a) with a e A and i, j e I.

As in the case of two factors, each Gj injects into G, and each element can be expressed as a normal form.

Before moving on to HNN groups we mention that there is also a categorical formulation of free products with amalgamation. Specifically;

Theorem 9.9.14. Suppose G is a group, G1, G2 subgroups and A a group together with injections 01 : A → G1,02 : A → G2. Then G = G1 *A G2 if for every group H and every pair of homomorphisms f1 : G1H, f2 : G2H making the following diagram commute

there exists a unique homomorphism f : GH extending f1, f2.

Our second basic amalgam construction is that of an HNN group. This construction has properties very nearly parallel to those of free products with amalgamation. As pointed out in [Ser], they are really two different aspects of the same idea.

Definition 9.9.15. Let G be a group, {A;}, i e I, a family of subgroups of G, and for each i e I, fj : AjG a monomorphism. Then an HNN extension of G is a group G* of the form

image

G is called the base, {tj}jeI the free part or stable letters,and {A;, fj(Aj)} the associated subgroups.

G* is an HNN group if it can be expressed as an HNN extension of some base.

The base group G embeds in the HNN extension in the obvious manner.

Theorem 9.9.16. Let G* be an HNN extension of base G. Then G is embedded in G* by g → g, that is the subgroup of G* generated by the generators of G, has the presentation (gens G; rels G). Further the free part {t,} is a basis for a free subgroup of G*.

As in all previous cases, this depends on a normal form for elements of HNN groups. However, this is somewhat more intricate than that for free products with amalgamation.

Suppose that G* is an HNN extension of G with associated subgroups {A,, fj(Aj)} and suppose we choose a fixed set of left coset representatives for A, and fj(Aj) in G where all Ai and fi(Ai) are represented by 1. Then a normal form in G* is a sequence

image

where g1,... ,gk+1 are elements of G such that for j < k if ej = 1 then gj is a left coset representative for A, in G while if ej = −1 then gj is a left coset representative for fj(Aj) in G and ej = ej+1 whenever gj+1 = 1 and ij = ij+1.

Theorem 9.9.17. Every element w in G* has a unique representation as a normal form.

From this as before we obtain a classification of torsion elements as well as a classification of abelian subgroups.

Theorem 9.9.18. Let G* be an HNN extension ofG.

(1)  Elements of finite order in G* are conjugate to elements of finite order in the base G. Further finite subgroups must be contained in conjugates of the base.

(2)  An abelian subgroup H ofG* is one of the following:

(a)  A subgroup of a conjugate of the base.

(b)  A countable ascending union of subgroups of conjugates of the associated subgroups.

(c)  An HNN group with presentation (t’, H’; relsH’, t’^H’f = H”) withH” c H’ and H’ is the intersection of the abelian subgroup H with finitely many conjugates of the associated subgroups.

We note that it is possible for a group to be both an HNN group and a free product with amalgamation. Consider the group

image

Let G1 = (a, t; a2 = (at)3 = 1). This is a free product of a cyclic group of order 2 generated by a and a cyclic group of order 3 generated by at. Therefore t has infinite order in G. Further let G2 = (t, u; [t, u] = 1) a free abelian group of rank 2. The identification tt is then an isomorphism and G is a free product of G1 and G2 with the infinite cyclic subgroup generated by t amalgamated.

Now write G as (u, a, t; a2 = (at)3 = 1, u−1tu = t). Again let G1 = (a, t; a2 = (at)3 = 1) = image2 * image3. Then G is an HNN extension of G1 with the single pair of associated subgroups (t) and (f (t)) where f (t) = t.

We note that the above presentation is a presentation for the groups PE2(Od), the two dimensional projective elementary matrix group with entries in Od, where Od is the ring of integers in the quadratic imaginary number field Q(V-d) and d = 1, 2,3,7,11 (see [Fin]).

HNN groups were originally developed by G. Higman, H. Neumann and B. Neumann (whence the name) in order to prove several important embedding theorems. In particular:

Theorem 9.9.1. (see [Rot]). Every countable group can be embedded in a two generator group.

The concept and theory of of SQ-universality developed from this theorem.

Definition 9.9.20. A group G is SQ-universal if every countable group can be embedded isomorphically as a subgroup of a quotient of G.

Thus the Higman, Neumann, Neumann theorem above says that a free group of rank 2 is SQ-universal. Many linear groups as well as groups arising from low-dimensional topology are SQ-universal. SQ-universality might be thought of as a measure of “largeness” of an infinite group.

As mentioned at the beginning of this section, amalgam structures have a geometric-topological interpretation. We refer to [LS], [Ser], and [CRR] for an explanation of these.

9.10 Exercises

9.1    (a)  Let G be a group and H c G. Prove that H is a subgroup of G if and only if

(1)  H = 0,

(2)  H is closed with respect to the operation in G and inverses, that is, if a, b e H then ab e H and a−1, b−1 e H.

(b)  Let G be a group and H c G and assume H is non-empty. Prove that H is a subgroup of G if and only if a, b e H then ab−1 e H. (This is sometimes called the one-step subgroup test.)

(c)  Show that the set of even integers forms a subgroup under addition of the additive group of Z.

9.2    (a)  Let R bea ring and let U(R) denote the set of elements with multiplicative inverses, that is, the set of units in R. Prove that U(R) forms a group. This is called the unit group of R.

(b)  If R is a field what is U(R)?

9.3    If F is a field show that the n x n matrices of non-zero determinant, GL(n, F), form a group and that SL(n, F), those matrices of determinant 1, is a normal subgroup.

9.4    Let G be a group and let a e G. Let

image

Sometimes we omit the subscript G and just write C(a). Prove that C(a) c G is a subgroup of G. This subgroup is called the centralizer of A in G.

9.5    Let G be a group and define

image

That is Z(G) is the set of elements in G that commute with every element of G. Prove that Z(G) forms a normal subgroup of G. This subgroup is called the center of G.

9.6    (a)  Show that the intersection of any non-empty collection of subgroups of a group G is a subgroup of G.

(b)  Show that if H, K are subgroups of G and the union H u K is also a subgroup of G then either H c K or K c H.

9.7    What are the generators of the additive group of the finite ring image12?

9.8    Show that in S3, the symmetric group on 3 symbols, we have (ab)2 = 1 implies ab = ba2.

9.9    Let G be a group and G’ be the subgroup of G generated by all commutators [a, b] = aba−1b−1. Show that this is a normal subgroup and the quotient group G/G’ is abelian.
The subgroup G’ is called the commutator subgroup of G, and the quotient G/G’ is called the abelianization of G.

9.10  (a)  Let F = (a, b;) be a free group of rank 2. Show, using the Reidemeister- Schreier procedure, that the commutator subgroup F’ is free of infinite rank.

(b)  Let Fn denote a free group of rank n and Fw denote a free group of countably infinite rank. Show that part (a) implies the following “snake eating its tail” situation where 2 < n < m <to;

image

9.11  Prove the following things about a free group (you may assume finite rank):

(a)  A free group is torsion-free that is every non-trivial element has infinite order.

(b)  Two non-trivial elements commute only if they both are powers of a single element. (Hint: use induction on the word lengths.)

(c)  Suppose W1, W2 are two words in the generators of F and their inverses. Then, if W1 is a cyclic permutation of W2, they represent conjugate elements.

9.12  Let M = PSL(2, Z) be the modular group. We saw that

image

(a)  Let M’ be the commutator subgroup of M. Show that M’ is free of rank 2. Hint: Use the Reidemeister-Schreier procedure. The abelianization of M is cyclic of order 6, and you can use as coset representatives (xy)! where i = 0,1,2,3,4,5.

(b)  Explain why part (a) shows that within M there are free groups of every possible countable rank. This becomes important for certain cryptographic applications.

9.13  Let G = A * B be the free product of two groups A and B. Show that if two elements g, h e G commute then either they are both powers of a single element or both are in the same conjugate subgroup of one of the factors.
Hint: Use induction on the syllable length.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.133.120.159