For nontrivial groups , the free product is amenable exactly in the exceptional case . In that case it is the infinite dihedral group, hence a virtually cyclic group and amenable. In every other case the normal form theorem for a free product and the ping-pong lemma produce a subgroup isomorphic to ; the fact that a subgroup of an amenable group is amenable then obstructs amenability.
Free factor 2026-10-14
A subgroup is a free factor of if is isomorphic to a free product by an isomorphism restricting to the inclusion of , for some subgroup . The normal form theorem for a free product ensures that both factors embed. A free factor need not be a normal subgroup.
Free product with factor generating set Created 2026-10-05 Updated 2026-10-06
For nontrivial groups , the Cayley graph of with has the edges of the Bass-Serre tree as its vertices. Two such vertices are adjacent exactly when the tree edges share an endpoint. Mapping each group element to its tree-edge midpoint is an isometry on the vertex metrics and has image within distance of every tree point, hence gives a quasi-isometry of metric graphs. The normal form theorem for a free product identifies with reduced syllable length. The factor subgroups have diameter one in this metric.
The free product is a group with homomorphisms from such that any pair of homomorphisms extends uniquely to a homomorphism . Concretely its elements are reduced words with nonidentity syllables alternating between the factors. Multiply by concatenating and then combining adjacent syllables from the same factor, deleting identities. The empty word is the identity, and this normal form theorem for a free product also makes the factor maps injective.
The Klein combination theorem, in its ping-pong form, is as follows. Suppose two nontrivial subgroups act on a set , with disjoint nonempty subsets , such that
If at least one factor has at least three elements, then through the natural factor maps. The cardinality condition is needed in this version: two order-two groups can have the same image swapping the two domains.
Here is the proof. Assume . A reduced word beginning and ending with an -syllable sends into by successive application of the displayed inclusions, so cannot act as the identity. A word beginning and ending in becomes one of the preceding type on conjugating by any nonidentity . If it begins in and ends in , choose different from both and its first syllable. The word remains reduced after combining its first two syllables and begins and ends in , so again it is nonidentity. If it begins in and ends in , apply this last argument to its inverse. Every nonempty reduced word is covered, so the natural homomorphism has trivial kernel. This proves the Klein combination theorem.
Apply it to the two cyclic groups generated by the given Möbius transformations. On take
Their powers are
For and , , so . For , put ; then
so . The powers displayed also show that both transformations have infinite order. The Klein combination theorem consequently gives
For the finite-index formula, realize the free group as the fundamental group of the rose with edges. A subgroup of index corresponds to a connected -sheeted covering graph. Explicitly, its vertices are right cosets and for each basis generator there is a directed edge projecting to the corresponding rose edge. This graph is connected because basis words reach every coset, and the based loops correspond precisely to words in .
The covering graph has vertices and geometric edges: each positively oriented rose edge has one lift from each vertex. A maximal tree has edges, and the complementary edges freely generate its fundamental group. Thus is a free group with the Nielsen–Schreier formula
This uses the connected cover associated with ; no claim that arbitrary disconnected covers are connected is needed.
Finally the specified basis of gives . Its abelianization is , by the universal property of the free group, and reduction modulo two gives a quotient . Images of any generating set must span this -dimensional vector space, so it contains at least members. Therefore , and the same argument applies to the free group above.
Using exactly the unshifted definition printed in the paper, the unshifted rank gradients are determined by
The supremum is , attained for . For , mapping one basis generator onto a generator of and the others to zero provides subgroups of every positive index . Hence the infimum is , approached as :
For the trivial free group , both values are zero. Subtracting one from would change the upper answer; that is a different convention from the one requested here.
The Messuage lemma for groups is the following effective collapse-versus-embedding statement: from a finite group presentation for and a word , one can algorithmically write a finite presentation such that in makes trivial, whereas makes the specified copy of embed in . It can also be arranged that the image of normally generates . We use this lemma as an assumed construction, as requested; the construction of its presentation does not require deciding which case applies.
Let be a finitely presented group with insoluble word problem for a group, whose existence is allowed. Set , with of infinite order. It is finitely presented, and the normal form theorem for a free product embeds both and the infinite cyclic factor. Thus an input word from is trivial in exactly when it is trivial in , while is certainly infinite.
Apply the Messuage lemma for groups to this . If in , the constructed group is trivial and hence finite. If , it contains and is infinite. Consequently
A hypothetical algorithm deciding infinitude from arbitrary finite group presentations would therefore decide every input word in , a contradiction. There is no such algorithm. The infinite cyclic free factor ensures the reduction does not need an additional assumption about the size of .
Suppose has a finite group presentation. Work in the free product and put
The freely generate a subgroup of . Indeed, in a reduced word in these conjugates, combine adjacent powers with the same index. Expanding the remaining word leaves nonzero powers of separated by nonzero powers of , so the normal form theorem for a free product makes it nonidentity. This proves the free conjugate bases in a rank-two free group fact we need.
The group homomorphism killing sends to , including . These are a free conjugate basis by the same argument with interchanged. A nonempty reduced word in the therefore has nontrivial image and cannot be trivial in . Thus extends to an isomorphism between the two rank- free groups embedded in .
Adjoin one stable letter implementing this isomorphism:
We assume Britton's lemma, including its assertion that the base embeds in this HNN extension, and the factor-embedding assertion of the normal form theorem for a free product. Hence . The presentation is finite, and its relations express every generator in :
Eliminating by Tietze transformations therefore gives a two-generator finite presentation with . This explicitly constructs the two-generator HNN embedding; it does not rely on an arbitrary two-generator embedding preserving finite presentability.
The algebraic characterization is the Boone-Higman theorem:
Here need not be finitely generated or finitely presented. We prove the equivalence using the Higman embedding theorem, Britton's lemma and the normal form theorem for a free product. The original characterization is Theorem I of An algebraic characterization of groups with soluble word problem.
First suppose the embeddings exist. Choose a word in representing some fixed , and fixed words in representing the finite generators of . Given a word in those generators, one search enumerates proofs that in the finite group presentation of . A second search enumerates all finite products of conjugates in of , and all proofs that any such product equals . All these searches are effective: a proof of equality is a finite product of conjugates of defining relators, checked in the free group, and dovetailing handles the countably many candidates.
If , simplicity gives , so is such a finite product with conjugators in , which are also elements of . The second search eventually succeeds. If , every such product is trivial, so it cannot equal , but the first search succeeds. Running the two searches in parallel thus decides the word problem for a group in . This is semidecision of nonidentity in simple subgroups; no enumeration of or word algorithm for is required. The choice of the fixed word for is an existence choice of a finite string, not an algorithm for discovering from an arbitrary presentation.
Conversely suppose the word problem for a group in is soluble. We construct a recursive simple envelope by cyclic HNN extensions, keeping all effectiveness requirements explicit. Start with , where has infinite order. Reduced free product words give a word algorithm for and an algorithm testing membership in and recovering its exponent. The original null words of are decidable and therefore enumerable, so has a recursive presentation of a group.
Inductively assume has an effectively enumerable generating set, a recursive presentation, a word algorithm, and an algorithm for membership and exponent in . Form . For each nonidentity word in , introduce distinct stable letters , and introduce another letter , with relations
Let be this multiple HNN extension of . A computable enumeration of all words of , filtered by its word algorithm, indexes the nonidentity used here. Repeated representatives of the same element cause no difficulty: their stable letters are simply distinct.
Every associated subgroup in these relations is infinite cyclic. For , the words and are cyclically reduced free product words with respectively two and four syllables; their nonzero th powers have lengths and . Therefore the reduced syllable length of an input bounds the finitely many possible exponents needed to decide membership in each subgroup and find the exponent. Membership in is immediate, and membership in is inherited from . This proves effective cyclic membership in a free product, including the crucial point that the order of is never needed.
By Britton's lemma, embeds in . To solve its word problem, repeatedly find a pinch in an HNN extension using these membership algorithms, transport the known exponent across its defining isomorphism, and remove two stable letters. With no pinch left, a word retaining stable letters is nontrivial and not in the base; otherwise the base word algorithm applies. The same reduction decides whether an input lies in : if stable letters remain it does not, and if none remain use the base cyclic-membership algorithm. This verifies the inductive effectiveness claims rather than asserting that HNN extensions automatically preserve decidable word problem. Only the finitely many stable letters in the input need inspection.
The union is nontrivial, since retains infinite order under every embedding, and has an effective countable recursive presentation: enumerate each stage's relators and dovetail the enumerations. We now prove simplicity. Let contain , and take a stage with . The commutator belongs to , so its displayed conjugation forces . Conversely, in the quotient by the normal closure of , the relation for forces ; then the relation for forces every nonidentity to be one. Thus the normal closure of contains each . All newly adjoined stable letters belong to a later , so this normal closure is all of . Hence , proving that is a simple group containing .
Finally apply the explicit two-generator HNN embedding from Question 3 to an effective countable list of generators of . Its same free-conjugate-basis argument works for every finite word, and its relations are recursively enumerable, so it embeds in a two-generated recursively presented group . The Higman embedding theorem embeds in a finitely presented group . Composing the inclusions gives , completing the proof of both directions.
The allowed algebraic characterization is the Boone-Higman theorem:
The simple group need not itself be finitely presented. The primary statement is Theorem I of An algebraic characterization of groups with soluble word problem. In particular, a finitely generated group with insoluble word problem for a group cannot embed in any finitely presented simple group: otherwise take that group as both and in the characterization.
Use the following effective form of the permitted Messuage lemma for groups. Given a finite group presentation of and a word , one can algorithmically write a finite presentation such that in implies , while implies that embeds in . The construction is performed without first deciding whether is trivial. A collapse-and-embedding lemma with these properties is also stated as Lemma 5.13 in Combinatorial Group Theory. No proof of that allowed lemma is needed here.
Fix a finitely presented group with insoluble word problem for a group, whose existence is allowed. For each input word in its generators, construct by the lemma and then form the finite presentation of
If , then , which is a nontrivial simple group. If , the lemma embeds in , and the normal form theorem for a free product embeds in . If were simple, it would be a finitely presented simple group containing , contradicting the characterization. Hence
An algorithm deciding simplicity from arbitrary finite presentations would therefore solve the insoluble word problem for a group in . This proves simplicity of finitely presented groups is algorithmically undecidable. Using avoids any convention about whether the trivial group is called simple.
Let be the order of a group element , allowing . For finite , take ; for infinite , take . Set
The normal form theorem for a free product embeds both factors, so is a free factor. The cyclic subgroup has order , just as does. Hence is a well-defined group isomorphism , and we may form the HNN extension
The single displayed conjugacy relation implements the full cyclic isomorphism by taking integer powers. Britton's lemma embeds in , so the original is preserved. Now take
Cancellation of successive gives . This proves the adjoining a root by an HNN extension construction and all required embedding claims. If , then , , and ; the HNN relation is vacuous and the same calculation gives . The construction also works for . It uses the actual order of as an existence parameter, not an algorithm for determining an unknown order.
Construct the free product from the empty word and all finite alternating words , whose syllables in a free product are nonidentity elements of tagged copies of , with adjacent syllables from different factors. Multiply by concatenating, multiplying adjacent elements in the same factor, and deleting identities until the word is reduced. The normal form theorem for a free product gives a unique result; reducing three concatenated words gives the same result under either parenthesization, so multiplication is associative. The empty word is the identity, and the inverse reverses the word and inverts each syllable. Each factor embeds as words of length one.
The universal property of a free product says that for every group and group homomorphisms there is a unique group homomorphism extending both. Explicitly, send a reduced word to the product of its syllable images; reduction preserves this product. This gives existence, while generation by the two factors gives uniqueness.
A standard form of Klein's combination theorem, or the ping-pong lemma, is the following. Let nontrivial subgroups of the homeomorphisms of a topological space have disjoint nonempty subsets with
Assume also that at least one factor has at least three elements. Then the generated subgroup is . The cardinality hypothesis cannot simply be omitted: the same involution swapping two disjoint sets would otherwise provide a counterexample with both factors equal to .
Here is the ping-pong lemma proof. A reduced word of odd length begins and ends in the same factor, so repeated application of the displayed inclusions sends the other factor's domain into that factor's domain. Disjointness shows that the word is not the identity. For an even reduced word, relabel the factors so that , and invert the word if necessary to make it begin with and end in . Choose . The conjugate reduces to an odd-length word beginning with and ending with , both in , so it is nontrivial. Thus no nonempty reduced word lies in the kernel of the natural group homomorphism , proving the theorem.
For an explicit example, let be the one-dimensional Real projective space, and take the Möbius transformations
For every nonzero integer , sends into , while sends into . Indeed when , and . Both transformations have infinite order. Hence the ping-pong lemma gives , a free product of two nontrivial finitely presented groups.
A finitely presented group admits a group presentation with both and finite; it is the quotient of the free group on by the normal closure of . If
with disjoint generator sets, then
Maps from this group presentation to any group are exactly pairs of maps from and , so the universal property of a free product proves the formula.
For a group homomorphism , choose a word representing for each . The presentation of a semidirect product is
The presentation maps onto the specified semidirect product. Conversely, its conjugation relations allow any word to be written as a word from followed by one from . The natural maps from the two factors to the presented group satisfy the full action relation, because conjugation agrees with first on generators and hence on all elements. They define the reverse group homomorphism . The two maps are inverse on every generator, proving the group isomorphism. There are finitely many cross-relations, so the result is again a finitely presented group.
Apply this to the specified permutation action. The presentation is
Eliminate and . The last cross-relation becomes , already implied by . Thus
Both factors are nontrivial finitely presented groups, as required.
The free product is obtained by taking disjoint copies of the elements of the two groups as generators and imposing precisely their internal multiplication relations. Equivalently, if with disjoint , then
A nontrivial free product has both factors different from the trivial group.
The normal form theorem for a free product says that every element has a unique expression
where the empty expression represents the identity. The are called syllables in a free product. Thus nonempty alternating products cannot be the identity, and the natural maps of the factors into the free product are injective.
For existence, multiply adjacent syllables from the same factor and delete identity syllables until the word alternates. Each change uses a defining relation and decreases the number of syllables. To establish uniqueness without assuming that these reductions are confluent, let be the set of alternating nonidentity syllable sequences, including the empty sequence. For , define a permutation of by prepending , multiplying into the first syllable if it belongs to , and deleting it if that product is the identity; for , do nothing.
The multiplication law inside gives for , and . This can be checked at the first syllable: if a product deletes it, the next syllable belongs to the other factor and is treated as a new first syllable. Hence the defining relations give a group action of on . An alternating word sends the empty sequence to its own syllable sequence. Two such words representing the same group element induce the same permutation, and therefore have identical sequences. This proves the normal form theorem for a free product.
The universal property of a free product states that, for group homomorphisms , there is a unique group homomorphism extending both. Explicitly,
The internal multiplication relations are respected because each is a group homomorphism, so this assignment descends from words to the presented group. Alternatively, multiplication of two normal forms is concatenation followed by precisely those internal relations, which do not change its value in . Uniqueness holds because the two factors generate the free product.
The base free product for the group encoding of a modular machine is
The letters generate the first factor, and generates the second. Let be the kernel of the group homomorphism that kills . Then
is a free group with this displayed free basis of a group. Indeed every word in can be rewritten as a product of such conjugates followed by an element of , so they generate the kernel. A freely reduced product of these conjugates is nontrivial by the normal form theorem for a free product: after combining adjacent occurrences of the same conjugate, different successive indices give a nonzero intervening -syllable. Thus there is no relation among the proposed basis elements.
For clarity, a modular machine of modulus has at most one instruction for each residue pair , with and . Its right and left transitions are respectively
Its halting set at a designated terminal configuration consists of the nonnegative pairs whose forward computation reaches , including itself. These formulas explain the exponents in the associated-subgroup maps below.
For and , define
The normal form theorem for a free product gives
where map to . To see injectivity, expand an alternating word in and powers of . The conjugating factors commute with the lattice syllables, so each intervening nonidentity lattice syllable stays nonidentity in the expanded free-product normal form.
Its intersection with is the free group with basis
This follows by moving all factors to the right; the zero-exponent lattice remainder characterizes membership in the kernel.
The required isomorphisms are specified on the three generators by
and
Each source and target has the same presentation , and each displayed assignment identifies its three abstract generators. Hence these are genuine isomorphisms, not merely maps of generating sets.
On the kernel basis they give exactly the machine transitions:
For example, rewrite the first input as and apply to each factor. These identities also hold for negative , since they are identities in the groups.
The auxiliary Higman group has no nontrivial finite quotients of a group. One can use this permitted property directly, but there is a short verification. In any finite quotient, let be the order of the image of . Since conjugation sends to its square, must be odd. If some , choose the least prime number dividing any . It is odd. Conjugation by the preceding generator gives
The multiplicative order of modulo is therefore a divisor of . It is greater than one and divides by the Fermat little theorem, so it has a prime divisor smaller than . That prime also divides , contradicting the choice of . Hence every and the quotient is trivial.
Given any finitely presented group , form , and apply part (a) to the word . This word is nontrivial by the normal form theorem for a free product, so the output contains by the embedding already proved.
To check its finite quotients, let be any group homomorphism to a finite group. The image of the copy of is trivial by the preceding property. The identifications make all trivial. Thus the equations give, in the image,
Since , this forces for all generators of , including . The defining word then has trivial image, so as well. Every generator of has trivial image. Therefore
This uses the concrete construction of part (a), not an assumption that arbitrary quotients preserve an embedding of .
Each factor is a free abelian group of rank two. Take the infinite symmetric generating set
The Bass-Serre tree has an edge joining to for every . Indeed, the normal form theorem for a free product gives , so a nonempty coset intersection consists of exactly one element. Let be the midpoint of and send the Cayley vertex to .
Two distinct edges share an endpoint precisely when or . This is exactly adjacency in the Cayley graph for . A path in that graph therefore gives a path between the midpoints of the same length in the tree. Conversely, the unique tree segment between two edge midpoints passes through a succession of adjacent edges and gives a Cayley path of that length. Hence, on vertices,
All edge midpoints occur, and every tree point is within of one of them. Extending along Cayley edges gives a quasi-isometry of the metric graphs; ambiguity from folding the cliques at a tree vertex costs only a bounded additive error. This is the free product with factor generating set construction.
For finite generating sets the answer changes. Use . The retraction killing sends every generator to a generator of or to the identity. Therefore the restriction of to is exactly the standard word metric on .
In this grid, take vertices . Use the two axis segments as two sides, and the path from through to as the third. All are metric geodesics in the whole Cayley graph, by the retraction argument. The corner is at distance from either of the other sides. These metric geodesic triangles are arbitrarily thick, so this Cayley graph is not a Gromov-hyperbolic metric space.
A tree is -hyperbolic. Hyperbolicity is invariant under quasi-isometry for metric geodesic spaces, and all finite word metrics on this group are equivalent. Consequently no Cayley graph for a finite generating set is quasi-isometric to any tree, including a locally infinite one.
A reduced word is either the empty word or a product
in which every syllable is a nonidentity element of or , and consecutive syllables belong to different factors.
Let be the set of reduced words. Each acts on the right of : if the last syllable lies in , append ; if it lies in , multiply it by and delete it when the product is the identity. Define the action of each analogously. These rules give genuine actions of the two factors by permutations of , hence an action of the free group . Every relation in acts trivially, so the action factors through the displayed presentation of .
The element represented by a reduced word sends the empty word to . Therefore two reduced words representing the same element induce the same permutation and have the same value on the empty word. They must be identical. This proves the normal form theorem for a free product.