Grushko Theorem
   HOME

TheInfoList



OR:

In the
mathematical Mathematics is a field of study that discovers and organizes methods, Mathematical theory, theories and theorems that are developed and Mathematical proof, proved for the needs of empirical sciences and mathematics itself. There are many ar ...
subject of
group theory In abstract algebra, group theory studies the algebraic structures known as group (mathematics), groups. The concept of a group is central to abstract algebra: other well-known algebraic structures, such as ring (mathematics), rings, field ( ...
, the Grushko theorem or the Grushko–Neumann theorem is a theorem stating that the
rank A rank is a position in a hierarchy. It can be formally recognized—for example, cardinal, chief executive officer, general, professor—or unofficial. People Formal ranks * Academic rank * Corporate title * Diplomatic rank * Hierarchy ...
(that is, the smallest
cardinality The thumb is the first digit of the hand, next to the index finger. When a person is standing in the medical anatomical position (where the palm is facing to the front), the thumb is the outermost digit. The Medical Latin English noun for thum ...
of a
generating set In mathematics and physics, the term generator or generating set may refer to any of a number of related concepts. The underlying concept in each case is that of a smaller set of objects, together with a set of operations that can be applied to ...
) of a
free product In mathematics, specifically group theory, the free product is an operation that takes two groups ''G'' and ''H'' and constructs a new The result contains both ''G'' and ''H'' as subgroups, is generated by the elements of these subgroups, an ...
of two groups is equal to the sum of the ranks of the two free factors. The theorem was first obtained in a 1940 article of Grushko and then, independently, in a 1943 article of
Neumann Neumann () is a German language, German surname, with its origins in the pre-7th-century (Old English) word ''wikt:neowe, neowe'' meaning "new", with ''wikt:mann, mann'', meaning man. The English form of the name is Newman. Von Neumann is a varian ...
.


Statement of the theorem

Let ''A'' and ''B'' be
finitely generated group In algebra, a finitely generated group is a group ''G'' that has some finite generating set ''S'' so that every element of ''G'' can be written as the combination (under the group operation) of finitely many elements of ''S'' and of inverses o ...
s and let ''A''∗''B'' be the
free product In mathematics, specifically group theory, the free product is an operation that takes two groups ''G'' and ''H'' and constructs a new The result contains both ''G'' and ''H'' as subgroups, is generated by the elements of these subgroups, an ...
of ''A'' and ''B''. Then :rank(''A''∗''B'') = rank(''A'') + rank(''B''). It is obvious that rank(''A''∗''B'') ≤ rank(''A'') + rank(''B'') since if X is a finite
generating set In mathematics and physics, the term generator or generating set may refer to any of a number of related concepts. The underlying concept in each case is that of a smaller set of objects, together with a set of operations that can be applied to ...
of ''A'' and ''Y'' is a finite generating set of ''B'' then ''X''∪''Y'' is a generating set for ''A''∗''B'' and that , ''X'' ∪ ''Y'', ≤ , ''X'', + , ''Y'', . The opposite inequality, rank(''A''∗''B'') ≥ rank(''A'') + rank(''B''), requires proof. Grushko, but not Neumann, proved a more precise version of Grushko's theorem in terms of Nielsen equivalence. It states that if ''M'' = (''g''1, ''g''2, ..., ''g''''n'') is an ''n''-tuple of elements of ''G'' = ''A''∗''B'' such that ''M'' generates ''G'', <''g''1, ''g''2, ..., ''g''''n''> = ''G'', then ''M'' is Nielsen equivalent in ''G'' to an ''n''-tuple of the form :''M = (''a''1, ..., ''a''''k'', ''b''1, ..., ''b''''n''−''k'') where ⊆''A'' is a generating set for ''A'' and where ⊆''B'' is a generating set for ''B''. In particular, rank(''A'') ≤ ''k'', rank(''B'') ≤ ''n'' − ''k'' and rank(''A'') + rank(''B'') ≤ ''k'' + (''n'' − ''k'') = ''n''. If one takes ''M'' to be the minimal generating tuple for ''G'', that is, with ''n'' = rank(''G''), this implies that rank(''A'') + rank(''B'') ≤ rank(''G''). Since the opposite inequality, rank(''G'') ≤ rank(''A'') + rank(''B''), is obvious, it follows that rank(''G'')=rank(''A'') + rank(''B''), as required.


History and generalizations

After the original proofs of Grushko (1940) and
Neumann Neumann () is a German language, German surname, with its origins in the pre-7th-century (Old English) word ''wikt:neowe, neowe'' meaning "new", with ''wikt:mann, mann'', meaning man. The English form of the name is Newman. Von Neumann is a varian ...
(1943), there were many subsequent alternative proofs, simplifications and generalizations of Grushko's theorem. A close version of Grushko's original proof is given in the 1955 book of Kurosh. Like the original proofs, Lyndon's proof (1965) relied on length-functions considerations but with substantial simplifications. A 1965 paper of Stallings gave a greatly simplified topological proof of Grushko's theorem. A 1970 paper of Zieschang gave a Nielsen equivalence version of Grushko's theorem (stated above) and provided some generalizations of Grushko's theorem for amalgamated free products. Scott (1974) gave another topological proof of Grushko's theorem, inspired by the methods of
3-manifold In mathematics, a 3-manifold is a topological space that locally looks like a three-dimensional Euclidean space. A 3-manifold can be thought of as a possible shape of the universe. Just as a sphere looks like a plane (geometry), plane (a tangent ...
topology Imrich (1984) gave a version of Grushko's theorem for free products with infinitely many factors. A 1976 paper of ChiswellI. M. Chiswell, The Grushko-Neumann theorem. Proc. London Math. Soc. (3) 33 (1976), no. 3, 385–400. gave a relatively straightforward proof of Grushko's theorem, modelled on Stallings' 1965 proof, that used the techniques of Bass–Serre theory. The argument directly inspired the machinery of ''foldings'' for group actions on trees and for graphs of groups and Dicks' even more straightforward proof of Grushko's theorem (see, for example, Warren Dicks. ''Groups, trees and projective modules.'' Lecture Notes in Mathematics 790, Springer, 1980John R. Stallings. "Foldings of G-trees." ''Arboreal group theory'' (Berkeley, California, 1988), pp. 355–368, Mathematical Sciences Research Institute Publications, 19. Springer, New York, 1991; Ilya Kapovich, Richard Weidmann, and Alexei Miasnikov. ''Foldings, graphs of groups and the membership problem.'' International Journal of Algebra and Computation, vol. 15 (2005), no. 1, pp. 95–128). Grushko's theorem is, in a sense, a starting point in Dunwoody's theory of ''accessibility'' for finitely generated and
finitely presented group In mathematics, a presentation is one method of specifying a group. A presentation of a group ''G'' comprises a set ''S'' of generators—so that every element of the group can be written as a product of powers of some of these generators—and ...
s. Since the ranks of the free factors are smaller than the rank of a free product, Grushko's theorem implies that the process of iterated splitting of a finitely generated group ''G'' as a free product must terminate in a finite number of steps (more precisely, in at most rank(''G'') steps). There is a natural similar question for iterating splittings of finitely generated groups over finite subgroups. Dunwoody proved that such a process must always terminate if a group ''G'' is finitely presented but may go on forever if ''G'' is finitely generated but not finitely presented. An algebraic proof of a substantial generalization of Grushko's theorem using the machinery of
groupoid In mathematics, especially in category theory and homotopy theory, a groupoid (less often Brandt groupoid or virtual group) generalises the notion of group in several equivalent ways. A groupoid can be seen as a: * '' Group'' with a partial fu ...
s was given by Higgins (1966). Higgins' theorem starts with groups ''G'' and ''B'' with free decompositions ''G'' = ∗''i'' ''G''''i'', ''B'' = ∗''i'' ''B''''i'' and ''f'' : ''G'' → ''B'' a morphism such that ''f''(''Gi'') = ''Bi'' for all ''i''. Let ''H'' be a subgroup of ''G'' such that ''f''(''H'') = ''B''. Then ''H'' has a decomposition ''H'' = ∗''i'' ''H''''i'' such that ''f''(''H''''i'') = ''B''''i'' for all ''i''. Full details of the proof and applications may also be found in .


Grushko decomposition theorem

A useful consequence of the original Grushko theorem is the so-called Grushko decomposition theorem. It asserts that any nontrivial
finitely generated group In algebra, a finitely generated group is a group ''G'' that has some finite generating set ''S'' so that every element of ''G'' can be written as the combination (under the group operation) of finitely many elements of ''S'' and of inverses o ...
''G'' can be decomposed as a
free product In mathematics, specifically group theory, the free product is an operation that takes two groups ''G'' and ''H'' and constructs a new The result contains both ''G'' and ''H'' as subgroups, is generated by the elements of these subgroups, an ...
:''G'' = ''A''1∗''A''2∗...∗''A''''r''∗''F''''s'', where ''s'' ≥ 0, ''r'' ≥ 0, where each of the groups ''A''''i'' is nontrivial, freely indecomposable (that is, it cannot be decomposed as a free product) and not infinite cyclic, and where ''Fs'' is a
free group In mathematics, the free group ''F'S'' over a given set ''S'' consists of all words that can be built from members of ''S'', considering two words to be different unless their equality follows from the group axioms (e.g. ''st'' = ''suu''− ...
of rank ''s''; moreover, for a given ''G'', the groups ''A''1, ..., ''A''''r'' are unique up to a permutation of their
conjugacy class In mathematics, especially group theory, two elements a and b of a group are conjugate if there is an element g in the group such that b = gag^. This is an equivalence relation whose equivalence classes are called conjugacy classes. In other ...
es in ''G'' (and, in particular, the sequence of
isomorphism In mathematics, an isomorphism is a structure-preserving mapping or morphism between two structures of the same type that can be reversed by an inverse mapping. Two mathematical structures are isomorphic if an isomorphism exists between the ...
types of these groups is unique up to a permutation) and the numbers ''s'' and ''r'' are unique as well. More precisely, if ''G'' = ''B''1∗...∗''B''''k''∗''F''''t'' is another such decomposition then ''k'' = ''r'', ''s'' = ''t'', and there exists a
permutation In mathematics, a permutation of a set can mean one of two different things: * an arrangement of its members in a sequence or linear order, or * the act or process of changing the linear order of an ordered set. An example of the first mean ...
σ∈''S''''r'' such that for each ''i''=1,...,''r'' the subgroups ''A''''i'' and ''B''σ(''i'') are conjugate in ''G''. The existence of the above decomposition, called the Grushko decomposition of ''G'', is an immediate corollary of the original Grushko theorem, while the uniqueness statement requires additional arguments (see, for example). Algorithmically computing the Grushko decomposition for specific classes of groups is a difficult problem which primarily requires being able to determine if a given group is freely decomposable. Positive results are available for some classes of groups such as torsion-free word-hyperbolic groups, certain classes of relatively hyperbolic groups, fundamental groups of finite graphs of finitely generated free groups and others. Grushko decomposition theorem is a group-theoretic analog of the Kneser prime decomposition theorem for
3-manifold In mathematics, a 3-manifold is a topological space that locally looks like a three-dimensional Euclidean space. A 3-manifold can be thought of as a possible shape of the universe. Just as a sphere looks like a plane (geometry), plane (a tangent ...
s which says that a closed 3-manifold can be uniquely decomposed as a
connected sum In mathematics, specifically in topology, the operation of connected sum is a geometric modification on manifolds. Its effect is to join two given manifolds together near a chosen point on each. This construction plays a key role in the classifi ...
of irreducible 3-manifolds.H. Kneser, ''Geschlossene Flächen in dreidimensionalen Mannigfaltigkeiten.'' Jahresber. Deutsch. Math. Verein., vol. 38 (1929), pp. 248–260


Sketch of the proof using Bass–Serre theory

The following is a sketch of the proof of Grushko's theorem based on the use of foldings techniques for groups acting on trees (see for complete proofs using this argument). Let ''S''= be a finite generating set for ''G''=''A''∗''B'' of size , ''S'', =''n''=rank(''G''). Realize ''G'' as the fundamental group of a graph of groups Y which is a single non-loop edge with vertex groups ''A'' and ''B'' and with the trivial edge group. Let \tilde be the Bass–Serre covering tree for Y. Let ''F''=''F''(''x''1,....,''x''''n'') be the
free group In mathematics, the free group ''F'S'' over a given set ''S'' consists of all words that can be built from members of ''S'', considering two words to be different unless their equality follows from the group axioms (e.g. ''st'' = ''suu''− ...
with free basis ''x''1,....,''x''''n'' and let φ0:''F'' → ''G'' be the
homomorphism In algebra, a homomorphism is a morphism, structure-preserving map (mathematics), map between two algebraic structures of the same type (such as two group (mathematics), groups, two ring (mathematics), rings, or two vector spaces). The word ''homo ...
such that φ0(''x''''i'')=''g''''i'' for ''i''=1,...,''n''. Realize ''F'' as the
fundamental group In the mathematics, mathematical field of algebraic topology, the fundamental group of a topological space is the group (mathematics), group of the equivalence classes under homotopy of the Loop (topology), loops contained in the space. It record ...
of a graph ''Z''0 which is the wedge of ''n'' circles that correspond to the elements ''x''1,....,''x''''n''. We also think of Z0 as a graph of groups with the underlying graph ''Z''0 and the trivial vertex and edge groups. Then the universal cover \tilde Z_0 of ''Z''0 and the Bass–Serre covering tree for Z0 coincide. Consider a φ0-equivariant map r_0:\tilde Z_0\to \tilde so that it sends vertices to vertices and edges to edge-paths. This map is non-injective and, since both the source and the target of the map are trees, this map ''"folds"'' some edge-pairs in the source. The graph of groups Z0 serves as an initial approximation for Y. We now start performing a sequence of "folding moves" on Z0 (and on its Bass-Serre covering tree) to construct a sequence of graphs of groups Z0, Z1, Z2, ...., that form better and better approximations for Y. Each of the graphs of groups Zj has trivial edge groups and comes with the following additional structure: for each nontrivial vertex group of it there assigned a finite generating set of that vertex group. The ''complexity'' ''c''(Z''j'') of Z''j'' is the sum of the sizes of the generating sets of its vertex groups and the rank of the free group ''π''1(''Z''''j''). For the initial approximation graph we have ''c''(Z0)=''n''. The folding moves that take Z''j'' to Z''j''+1 can be of one of two types: *folds that identify two edges of the underlying graph with a common initial vertex but distinct end-vertices into a single edge; when such a fold is performed, the generating sets of the vertex groups and the terminal edges are "joined" together into a generating set of the new vertex group; the rank of the fundamental group of the underlying graph does not change under such a move. *folds that identify two edges, that already had common initial vertices and common terminal vertices, into a single edge; such a move decreases the rank of the fundamental group of the underlying graph by 1 and an element that corresponded to the loop in the graph that is being collapsed is "added" to the generating set of one of the vertex groups. One sees that the folding moves do not increase complexity but they do decrease the number of edges in ''Z''''j''. Therefore, the folding process must terminate in a finite number of steps with a graph of groups Z''k'' that cannot be folded any more. It follows from the basic Bass–Serre theory considerations that Z''k'' must in fact be equal to the edge of groups Y and that Z''k'' comes equipped with finite generating sets for the vertex groups ''A'' and ''B''. The sum of the sizes of these generating sets is the complexity of Z''k'' which is therefore less than or equal to ''c''(Z0)=''n''. This implies that the sum of the ranks of the vertex groups ''A'' and ''B'' is at most ''n'', that is rank(''A'')+rank(''B'')≤rank(''G''), as required.


Sketch of Stalling's proof

Stallings' proof of Grushko Theorem follows from the following lemma.


Lemma

Let ''F'' be a finitely generated free group, with ''n'' generators. Let ''G1'' and ''G2'' be two finitely presented groups. Suppose there exists a surjective homomorphism \phi:F\rightarrow G_1\ast G_2. Then there exists two subgroups ''F1'' and ''F2'' of ''F'' with \phi(F_1)=G_1 and \phi(F_2)=G_2, such that F=F_1\ast F_2. Proof: We give the proof assuming that ''F'' has no generator which is mapped to the identity of G_1\ast G_2, for if there are such generators, they may be added to any of F_1 or F_2. The following general results are used in the proof. 1. There is a one or two dimensional
CW complex In mathematics, and specifically in topology, a CW complex (also cellular complex or cell complex) is a topological space that is built by gluing together topological balls (so-called ''cells'') of different dimensions in specific ways. It generali ...
, ''Z'' with
fundamental group In the mathematics, mathematical field of algebraic topology, the fundamental group of a topological space is the group (mathematics), group of the equivalence classes under homotopy of the Loop (topology), loops contained in the space. It record ...
''F''. By Van Kampen theorem, the wedge of ''n'' circles is one such space. 2. There exists a two complex X=X_1\cup X_2 where \=X_1\cap X_2 is a point on a one cell of ''X'' such that ''X1'' and ''X2'' are two complexes with fundamental groups ''G1'' and ''G2'' respectively. Note that by the Van Kampen theorem, this implies that the fundamental group of ''X'' is G_1\ast G_2. 3. There exists a map f:Z\rightarrow X such that the induced map f_\ast on the fundamental groups is same as \phi For the sake of convenience, let us denote f^(X_1)=:Z_1 and f^(X_2)=:Z_2. Since no generator of ''F'' maps to identity, the set Z_1\cap Z_2 has no loops, for if it does, these will correspond to circles of ''Z'' which map to p\in X, which in turn correspond to generators of ''F'' which go to the identity. So, the components of Z_1\cap Z_2 are contractible. In the case where Z_1\cap Z_2 has only one component, by Van Kampen's theorem, we are done, as in that case, :F=\Pi_1(Z_1)\ast\Pi_1(Z_2). The general proof follows by reducing ''Z'' to a space homotopically equivalent to it, but with fewer components in Z_1\cap Z_2, and thus by induction on the components of Z_1\cap Z_2. Such a reduction of ''Z'' is done by attaching discs along binding ties. We call a map \gamma : ,1rightarrow Z a binding tie if it satisfies the following properties 1. It is monochromatic i.e. \gamma( ,1\subseteq Z_1 or \gamma( ,1\subseteq Z_2 2. It is a tie i.e. \gamma(0) and \gamma(1) lie in different components of Z_1\cap Z_2. 3. It is null i.e. f \circ \gamma( ,1 is null homotopic in X. Let us assume that such a binding tie exists. Let \gamma be the binding tie. Consider the map g: ,1rightarrow D^2 given by g(t)= e^. This map is a
homeomorphism In mathematics and more specifically in topology, a homeomorphism ( from Greek roots meaning "similar shape", named by Henri Poincaré), also called topological isomorphism, or bicontinuous function, is a bijective and continuous function ...
onto its image. Define the space Z' as :Z'= Z \coprod\! D^2/\! \sim where :x\!\!\sim y \text \begin x=y, \mbox\\ x=\gamma (t) \text y= g(t) \text t\in ,1mbox\\ x=g (t) \text y= \gamma (t) \text t\in ,1\end Note that the space ''Z' '' deformation retracts to ''Z'' We first extend ''f'' to a function ''f'':Z\coprod \partial D^2/\!\sim as : f''(x) = \beginf(x),\ x\in Z\\ p \text\end Since the f(\gamma) is null homotopic, f'' further extends to the interior of the disc, and therefore, to Z' ''. Let Z_i' = f'^(X_i) ''i = 1,2''. As \gamma(0) and \gamma(1) lay in different components of Z_1\cap Z_2, Z_1' \cap Z_2' has one less component than Z_1\cap Z_2.


Construction of binding tie

The binding tie is constructed in two steps. Step 1: Constructing a null tie: Consider a map \gamma' : ,1rightarrow Z with \gamma' (0) and \gamma' (1) in different components of Z_1\cap Z_2. Since f_\ast is surjective, there exits a loop \!\lambda based at γ'(1) such that \! f(\gamma') and \! f(\lambda) are homotopically equivalent in ''X''. If we define a curve \gamma : ,1rightarrow Z as \gamma(t)= \gamma'\ast\lambda(t) for all t\in ,1/math>, then \!\gamma is a null tie. Step 2: Making the null tie monochromatic: The tie \!\gamma may be written as \gamma_1\ast \gamma_2\ast \cdots \ast\gamma_m where each \gamma_i is a curve in Z_1 or Z_2 such that if \gamma_i is in Z_1, then \gamma_ is in Z_2 and vice versa. This also implies that f(\gamma_i) is a loop based at ''p'' in ''X''. So, : (\gamma) (\gamma_1)ast\cdots\ast (\gamma_m)/math> Hence, (\gamma_j) /math> for some ''j''. If this \!\gamma_j is a tie, then we have a monochromatic, null tie. If \!\gamma_j is not a tie, then the end points of \!\gamma_j are in the same component of Z_1\cap Z_2. In this case, we replace \!\gamma_j by a path in Z_1\cap Z_2, say \!\gamma_j'. This path may be appended to \!\gamma_ and we get a new null tie \gamma '' = \gamma_1\ast \cdots \ast \gamma_'\ast\gamma_ \cdots \gamma_m, where \!\gamma_' = \gamma_\ast\gamma_j'. Thus, by induction on ''m'', we prove the existence of a binding tie.


Proof of Grushko theorem

Suppose that G = A*B is generated by \. Let F be the free group with n-generators, viz. \. Consider the homomorphism h:F\rightarrow G given by h(f_i) = g_i, where i=1,\ldots, n. By the lemma, there exists free groups F_1 and F_2 with F=F_1\ast F_2 such that h(F_1)=A and h(F_2)=B. Therefore, \text(A) \leq \text(F_1) and \text(B) \leq \text(F_2). Therefore, \text(A) + \text(B)\leq\text(F_1) + \text(F_2) = \text(F) = \text (A\ast B).


See also

* Bass–Serre theory *
Generating set of a group In abstract algebra, a generating set of a group is a subset of the group set such that every element of the group (mathematics), group can be expressed as a combination (under the group operation) of finitely many elements of the subset and thei ...


Notes

{{DEFAULTSORT:Grushko Theorem Geometric group theory Geometric topology Theorems in group theory