Topology/Free group and presentation of a group: Difference between revisions

From testwiki
Jump to navigation Jump to search
imported>SHB2000
m comutability->commutability - Fix a typo in one click
 
(No difference)

Latest revision as of 03:52, 13 August 2022

Free monoid spanned by a set

Let V be a vector space and v1,,vn be a basis of V. Given any vector space W and any elements w1,,wnW, there is a linear transformation φ:VW such that i{1,,n},φ(vi)=wi. One could say that this happens because the elements v1,,vn of a basis are not "related" to each other (formally, they are linearly independent). Indeed, if, for example, we had the relation v1=λv2 for some scalar λ (and then v1,,vn wasn't linearly independent), then the linear transformation φ could not exist.

Let us consider a similar problem with groups: given a group G spanned by a set X={xi:iI}G and given any group H and any set Y={yi:iI}H, does there always exist a group morphism φ:GH such that iI,φ(xi)=yi? The answer is no. For example, consider the group G=n=/n which is spanned by the set X={1}, the group H= (with the adition operation) and the set Y={2}. If there exists a group morphism φ:n such that φ(1)=2, then n2=nφ(1)=φ(n1)=φ(0)=0, which is impossible. But if instead we had choose G=, then such a group morphism does exist and it would be given by φ(t)=2t. Indeed, given any group H and any yH, we have the group morphism φ:H defined by φ(t)=yt (in multiplicative notation) that verifies φ(1)=y. In a way, we can think that this happens because the elements of the set X={1} (that spans ) don't verify relations like nx=1 (like n) or xy=yx. So, it seems that is a group more "free" that n.

Our goal in this section will be, given a set X, build a group spanned by the set X such that it will be the most "free" possible, in the sense that it doesn't have to obey relations like xn=1 or xy=yx. To do so, we begin by constructing a "free" monoid (in the same sense). Informally, this monoid will be the monoid of the words written with the letters of the alphabet X, where the identity will be the word with no letters (the "empty word"), and the binary operation of the monoid will be concatenation of words. The notation x1xn that we will use for the element of this monoid meets this idea that the elements of this monoid are the words x1xn where x1,,xn are letters of the alphabet X. Here is the definition of this monoid.

Definition Let X be a set.

  1. We denote the n-tuples (x1,,xn) with xiX and n by x1xn.
  2. We denote (), that is (x1,,xn) with n=0, by 1.
  3. We denote by FM(X) the set {x1xn:n,xiX}.
  4. We define in FM(X) the concatenation operation * by x1xm*y1yn=x1xmy1yn.

Next we prove that this monoid is indeed a monoid. It's an easy to prove result, we need to show associativity of * and that 1*x=x*1=x.

Proposition (FM(X),*) is a monoid with identity 1.

Proof The operation * is associative because, given any x1xm,y1yn,z1zpFM(X), we have

(x1xm*y1yn)*z1zm
=x1xmy1yn*z1zm
=x1xmy1ynz1zm
=x1xm*(y1ynz1zm)
=x1xm(y1yn*z1zm).

It's obvious that (FM(X),*) has the identity 1 as 1*x1xn=x1xn by the definition of 1 and *.

Following the idea that the monoid (FM(X),*) is the most "free" monoid spanned by X, we will call it the free monoid spanned by X.

Definition Let X be a set. We denote the free monoid spanned by X by (FM(X),*).

Examples

  1. Let X={x}. Then FM(X)={1,x,xx,xxx,} and, for example, xx*xxx=xxxxx.
  2. Let X={x,y,z}. Then 1,x,y,z,xxx,yxz,xyzzzFM(X) and, for example, xxx*yxz=xxxyxz.

Free group spanned by a set

Now let us construct the more "free" group spanned by a set X. Informally, what we will do is insert in the monoid FM(X) the inverse elements that are missing in it for it to be a group. In a more precise way, we will have a set X¯ equipotent to X, choose a bijection from X to X¯ and in this way achieve a "association" between the elements of X and the elements of X¯. Then we face x1xnFM(X) (with x1,,xnX) as having the inverse element xnx1 (with x1,,xnX), where x1,,xnX is is associated with x1xn, respectively. Let us note that the order of the elements in xnx1 is "reversed" because the inverse of the product x1xn=x1**xn must be xn1**x11, and the x11,,xn1 are, respectively, x1,,xn. The way we do that xnx1 be the inverse of x1xn is to take a congruence relation R that identifies x1xnxnx1 with 1, and pass to the quotient FM(XX¯) by this relation (defining then, in a natural way, the binary operation of the group, [u]R[v]R=[u*v]R). By taking the quotient, we are formalizing the intuitive idea of identifying x1xnxnx1 with 1, because in the quotient we have the equality [x1xnxnx1]R=[1]R. Let us give the formal definition.


Definition Let X be a set. Let us take another set X equipotent to X and disjoint from X and let f:XX be a bijective application.

  1. For each xX let us denote f(x) by x¯, for each xX let us denote f1(x) by x¯ and for each x1xnFM(XX) let us denote xnx1 by x1xn.
  2. Let R be the congruence relation of FM(XX) spanned by G={(u*u¯,1):uXX}, this is, R is the intersection of all the congruence relations in FM(XX) wich have G as a subset. We denote the quotient set FM(XX)/R by FG(X).


Frequently, abusing the notation, we represent an element [u]RFG(X) simply by u.

Because the operation [u]R[v]R=[u*v]R that we want to define in FM(XX¯)/R is defined using particular represententes u and v of the equivalence classes [u]R and [v]R, a first precaution is to verify that the definition does not depend on the chosen representatives. It's an easy verification.


Lemma Let X be a set. It is well defined in FG(X) the binary operation by [u]R[v]R=[ur*vr]R (where R is the congruence relation of the previous definition).

Proof Let u,u,v,vFM(X) be any elements such that [u]R=[u]R and [v]R=[v]R, this is, uRu and vRv. Because R is a congruence relation in FM(XX¯), we have u*vRu*v, this is, [u*v]R=[u*v]R.


Because the definition is valid, we present it.


Definition Let X be a set. We define in FG(X) the binary operation by [u]R[v]R=[ur*vr]R.


Finally, we verify that the group that we constructed is indeed a group.


Proposition Let X be a set. (FG(X),) is a group with identity [1]R and where [u]RFG(X),[u]R1=[u¯]R.

Proof

  1. (FG(X),) is associative because [u]R,[v]R,[w]RFG(X),([u]R[v]R)[w]R=([u*v]R)[w]R=[([u]R*[v]R)*w]R= [u*(v*w)]R=[u]R[v*w]R=[u]R([v]R[w]R).
  2. Let us see that [1]R is the identity (FG(X),). Let [u]RFG(X) be any element. We have [u]R[1]R=[u*1]R=[u]R and, in the same way, [1]R[u]R=[u]R.
  3. Let [u]RFG(X) be any element and let us see that [u]R[u¯]R=[1]R. We have [u]R[u¯]R=[u*u¯]R and, by definition of R, u*u¯R1, this is, [u*u¯]R=[1]R, therefore [u]R[u¯]R=[1]R and, in the same way, [u¯]R[u]R=[1]R.


In the same way that we did with the free monoid, we will call free group spanned by the set X to the more "free" group spanned by this set.


Definition Let X be a set. We call free group spanned by X to (FG(X),).


Example Let X={x}. Let us choose any set X¯={y} disjoint (and equipotent) of X. Let f:XX¯ be any (in fact, the only) bijective application of X in X¯. Then we denote f(x)=y by x¯ and we denote f1(y)=x by y¯. We regard x and y as inverse elements. Let R be the congruence relation of FM(XX¯) spanned by G={(1,1),(xx¯,1),(xxx¯x¯,1),}. FG(X)=FM({x,x¯})/R is the set of all "words" written in the alphabet {[x]R,[x¯]R}. For example, [1]R,[x]R,[x¯]R,[xxx¯xx]RFG(X).

We have GR and, for example, (xxx¯,1)R, because (xx¯,1)GR (therefore xx¯R1) and because R is a congruence relation, we can "multiply" both "members" of the relation xx¯R1 by x and obtain xxx¯Rx. We see xx¯R1 as meaning that in FG(X) We have xxx¯=x (more precisely, [xxx¯]R=[x]R), and we think in this equality as being the result of one x "cut out" with x¯ in xxx¯.

Given uFM(XX¯), let us denote the exact number of times that the "letter" x appears in u by |u|x and let us denote the exact number of times the "letter" x¯ appears in u by |u|x¯. Then "cutting" x's with x¯'s it remains a reduced word word with |u|x|u|x¯ times the letter x (if |u|x|u|x¯<0, let us us consider that there aren't any letters x and remains (|u|x|u|x¯) times the letter x¯). Let us denote |u|x|u|x¯ by |u|xx¯. We have

  1. [u]R=[v]R if and only if |u|xx¯=|v|xx¯ and
  2. [u]R,[v]RFG(X),|uv|xx¯=|u|xx¯+|v|xx¯.

In this way, each element [u]RFG(X) is determined by the integer number |u|xx¯ and the product of two elements [u]R,[v]RFG(X) correspondent to the sum of they associated integers numbers |u|xx¯ and |v|xx¯. Therefore, it seems that the group (FG(X),) is "similar" to (,+). indeed (FG(X),) is isomorph to (,+) and the application ||xx¯:FG(X) is a group isomorphism.


Presentation of a group

Informally, it seems that n is obtained from the "free" group imposing the relation nx=1. Let us try formalize this idea. We start with a set X that spans a group G that que want to create and a set of relations R (such as xn=1 or xy=yz) that the elements of G must verify and we obtain a group G/R spanned by G and that verify the relations of R. More precisely, we write each relation u=v in the form uv1=1 (for example, xy=yx is written in the form xyx1y1=1) and we see each uv1 as a "word" of FG(X). Because R doesn't have to be a normal subgroup of G, we can not consider the quotient FG(X)/R, so we consider the quotient FG(X)/N where N is the normal subgroup of FG(X) spanned by R. In G/N, we will have uv1N=1N, which we see as meaning that in G/N the elements uv1 and 1 are the same. In this way, FG(X)/N will verify all the relations that we want and will be spanned by X (more precisely, by {xN:xX}). Let us formalize this idea.


Definition Let G be a group. We call presentation of G, and denote by <X:R>, to a ordered pair (X,R) where X is a set, RFG(X) and GFG(X)/N, where N is the normal subgroup of FG(X) spanned by R. Given a presentation <X:R>, we call spanning set to X and set of relations to R.


Let us see some examples of presentations of the free group FG(X) and the groups n, , mn and S3. We also use the examples to present some common notation and to show that a presentation of a group does not need to be unique.


Examples

  1. Let X be a set. <X:> is a presentation of FG(X) because FG(X)FG(X)/{1}, where {1} is the normal subgroup of FG(X) spanned by . In particular, <{x}:> is a presentation of (,+)FG({x}), more commonly denoted by <x:>. Another presentation of (,+) is <{x,y}:{xy1}>, more commonly denoted by <x,y:xy1>. Informally, in the presentation <x,y:xy1> we insert a new element y in the spanning set, but we impose the relation xy1=1, this is, x=y, which is the same as having not introduced the element y and have stayed by the presentation <x:>.
  2. Let X={x}. <X:{xn}> (where xn=xxFG(X) n times) is a presentation of n. Indeed, the subgroup of FG(X) spanned by {xn} is N={,x¯2n,x¯n,1,xn,x2n,}n and FG(X), thereforen=/nFG(X)/N. Is more common to denote <{x}:{xn}> by <x:xn>.
  3. Let X={x,y} (with x and y distinct) and R={xyx1y1}. <X:R> is a presentation of . Informally, what we do is impose comutatibility in FG(X), this is, xy=yx, this is, xyx1y1=1, obtaining a group isomorph to . It's more usually denote <{x,y}:{xyx1y1}> by <x,y:xyx1y1>.
  4. Let X={x,y} and R={xyx1y1,xm,yn}. <X,R> is a presentation of m×n. Informally, what we do is impose commutability in the same way as in the previous example, and we impose xm=1 and xn=1 to obtain m×n instead . It's more common denote<{x,y}:{xyx1y1,xm,yn}> by <x,y:xyx1y1,xm,yn>.
  5. <{a,b,c}:{aa,bb,cc,abac,cbab}>, more commonly written <a,b,c:a2,b2,c2,abac,cbab>, is a presentation of S3, the group of the permutations of {1,2,3} with the composition of applications. To verify this, one can verify that any group with presentation <a,b,c:a2,b2,c2,abac,cbab> as exactly six elements id, a, b, c, a, ab and ac, and that the multiplication of this elements results in the following Cayley table that is equal to the Cayley table of S3. Just to give an idea how this can be achieved, a group with presentation <a,b,c:a2,b2,c2,abac,cbab> as exactly the elements id, a, b, c, a, ab and ac because none of this elements are the same (the relations a2=b2=c2=abac=cbab=1 don't allow us to conclude that two of the elements are equal) and because "another" elements like bc are actually one of the previous elements (for example, from cbab=id we have cb=ab, and taking inverses of both members, we have b1c1=b1a1, which, using a2=b2=c2=id, this is, a=a1, b=b1 and c=c1, results in bc=ba). Then, using the relations of the presentation, one can compute the Cayley table. For example, a(ab)=b because we have the relation a2=1. Another example: we have b(ac)=a because we can multiply both members of the relation abac=id by a and then use a2=id. One could have suspected of this presentation by taking a=(1 2), b=(1 3) and c=(2 3) and then, trying to construct the Cayley table of S3, found out that it was possible if one know that a2=b2=c2=abac=cbab=1.
× id a b c ab ac
id id a b c ab ac
a a id ab ac b c
b b ac id ab c a
c c ab ac id a b
ab ab c a b ac id
ac ac b c a id ab


It's natural to ask if all groups have a presentation. The following theorem tell us that the answer is yes, and it give us a presentation.


Theorem Let (G,×) be a group.

  1. The application φ:FG(G)G defined by φ([x1]R[xn]R)=x1××xn (where x1,,xnG) is an epimorphism of groups.
  2. <G:kerφ> is a presentation of (G,×).

Proof

  1. φ is well defined because every element of FG(X) as a unique representations in the form [xn][xn]R with x1,,xnG, with the exception of [1]R appears several times in the representation, but that doesn't affect the value of x1××xn Let [x1]R[xm]R,[y1]R[yn]RFG(X) be any elements, where x1,,xm,y1,,ynG. We have φ(([x1]R[xm]R)([y1]R[yn]R))=(x1××xm)×(y1××yn)= φ([x1]R[xm]R)×φ([y1]R[yn]R), therefore φ is a morphism of groups. Because xG,φ([x]R)=x, then G is a epimorphism of groups.
  2. Using the first isomorphism theorem (for groups), we have FG(G)/kerφφ(G)=G, therefore <G:kerφ> is a presentation of (G,×).


The previous theorem, despite giving us a presentations of the group G, doesn't give us a "good" presentation, because the spanning set G is usually much larger that other spanning sets, and the set of relations kerφ is also usually much larger then other sufficient sets of relations (it is even a normal subgroup of FG(G), when it would be enough that it span an appropriated normal subgroup).

Template:BookCat