Grushko Theorem
   HOME

TheInfoList



OR:

In the
mathematical Mathematics is an area of knowledge that includes the topics of numbers, formulas and related structures, shapes and the spaces in which they are contained, and quantities and their changes. These topics are represented in modern mathematics ...
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 Rank is the relative position, value, worth, complexity, power, importance, authority, level, etc. of a person or object within a ranking, such as: Level or position in a hierarchical organization * Academic rank * Diplomatic rank * Hierarchy * H ...
(that is, the smallest
cardinality In mathematics, the cardinality of a set is a measure of the number of elements of the set. For example, the set A = \ contains 3 elements, and therefore A has a cardinality of 3. Beginning in the late 19th century, this concept was generalized ...
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, and i ...
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.


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 of s ...
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, and i ...
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(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 space that locally looks like Euclidean 3-dimensional space. A 3-manifold can be thought of as a possible shape of the universe. Just as a sphere looks like a plane to a small enough observer, all 3-manifolds lo ...
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 Bass–Serre theory is a part of the Mathematics, mathematical subject of group theory that deals with analyzing the algebraic structure of Group (math), groups Group action (mathematics), acting by automorphisms on simplicial Tree (graph theory), t ...
. 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 Dunwoody is a city located in DeKalb County, Georgia, United States. As a northern suburb of Atlanta, Dunwoody is part of the Atlanta metropolitan area. It was incorporated as a city on December 1, 2008 but its area establishment dates back to ...
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 functi ...
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 of s ...
''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, and i ...
:''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''−1' ...
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 wor ...
es in ''G'' (and, in particular, the sequence of
isomorphism In mathematics, an isomorphism is a structure-preserving mapping 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 them. The word is ...
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 is, loosely speaking, an arrangement of its members into a sequence or linear order, or if the set is already ordered, a rearrangement of its elements. The word "permutation" also refers to the act or proc ...
σ∈''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 group In group theory, more precisely in geometric group theory, a hyperbolic group, also known as a ''word hyperbolic group'' or ''Gromov hyperbolic group'', is a finitely generated group equipped with a word metric satisfying certain properties abstra ...
s, certain classes of
relatively hyperbolic group In mathematics, the concept of a relatively hyperbolic group is an important generalization of the geometric group theory concept of a hyperbolic group. The motivating examples of relatively hyperbolic groups are the fundamental groups of complete ...
s, 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 space that locally looks like Euclidean 3-dimensional space. A 3-manifold can be thought of as a possible shape of the universe. Just as a sphere looks like a plane to a small enough observer, all 3-manifolds lo ...
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''−1' ...
with free basis ''x''1,....,''x''''n'' and let φ0:''F'' → ''G'' be the
homomorphism In algebra, a homomorphism is a structure-preserving map between two algebraic structures of the same type (such as two groups, two rings, or two vector spaces). The word ''homomorphism'' comes from the Ancient Greek language: () meaning "same" ...
such that φ0(''x''''i'')=''g''''i'' for ''i''=1,...,''n''. Realize ''F'' as the
fundamental group In the mathematical field of algebraic topology, the fundamental group of a topological space is the group of the equivalence classes under homotopy of the loops contained in the space. It records information about the basic shape, or holes, of ...
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 In geometric group theory, a graph of groups is an object consisting of a collection of groups indexed by the vertices and edges of a graph, together with a family of monomorphisms of the edge groups into the vertex groups. There is a unique group, ...
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 In geometric group theory, a graph of groups is an object consisting of a collection of groups indexed by the vertices and edges of a graph, together with a family of monomorphisms of the edge groups into the vertex groups. There is a unique group, ...
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 Bass–Serre theory is a part of the Mathematics, mathematical subject of group theory that deals with analyzing the algebraic structure of Group (math), groups Group action (mathematics), acting by automorphisms on simplicial Tree (graph theory), t ...
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 A CW complex (also called cellular complex or cell complex) is a kind of a topological space that is particularly important in algebraic topology. It was introduced by J. H. C. Whitehead (open access) to meet the needs of homotopy theory. This cla ...
, ''Z'' with
fundamental group In the mathematical field of algebraic topology, the fundamental group of a topological space is the group of the equivalence classes under homotopy of the loops contained in the space. It records information about the basic shape, or holes, of ...
''F''. By
Van Kampen theorem A van is a type of road vehicle used for transporting goods or people. Depending on the type of van, it can be bigger or smaller than a pickup truck and SUV, and bigger than a common car. There is some varying in the scope of the word across ...
, 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 the mathematical field of topology, a homeomorphism, topological isomorphism, or bicontinuous function is a bijective and continuous function between topological spaces that has a continuous inverse function. Homeomorphisms are the isomorphi ...
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 Bass–Serre theory is a part of the Mathematics, mathematical subject of group theory that deals with analyzing the algebraic structure of Group (math), groups Group action (mathematics), acting by automorphisms on simplicial Tree (graph theory), t ...
*
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 can be expressed as a combination (under the group operation) of finitely many elements of the subset and their inverses. In othe ...


Notes

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