Free Groups and Group Presentations
Free groups are groups with no relations among their generators beyond those forced by the group axioms; every group is a quotient of a free group. A group presentation specifies a group by generators and relations , encoding it as a free group modulo the relations. They apply throughout combinatorial group theory, topology (fundamental groups), and algebra. The foundations were laid by Walther von Dyck (1882) and developed by Nielsen, Schreier, and others in the early 20th century.A free group on a set consists of all reduced words — finite strings of symbols from and their formal inverses, with no adjacent cancelling pairs — under concatenation followed by reduction. It is "free" because the only equalities holding among its elements are those mandated by the group axioms; no generator satisfies any unexpected relation. Free groups matter because they are the universal groups: any function from into a group extends uniquely to a homomorphism , making free groups the building blocks from which all groups arise via presentations. A surprising fact is that the free group on two generators contains, as subgroups, free groups of every finite and countably infinite rank — a single object houses copies of infinitely many "larger" free groups.
The Core Insight
Start with an alphabet . Allow yourself to write down every word you can, refusing to assume any coincidences. The only simplifications permitted are and . The resulting group is as "large" and "unconstrained" as possible on . To build any specific group, you then impose relations — equations declaring certain words equal to the identity. This two-step recipe (free group, then quotient by relations) describes every group whatsoever.
Formal Statement
Words, Reduction, and the Free Group
Let be a set (the alphabet or generating set). Form the set of symbols , where is a disjoint copy. A word is a finite sequence
A word is reduced if it contains no adjacent pair or . The free group is the set of all reduced words, with the product of and defined by concatenating and then cancelling cancelling pairs until reduced:
The rank of is the cardinality . We write for the free group of rank , and for countably infinite rank.
Group Presentation
Given a set and a set of words in (the relators), the presentation denotes the group
The normal closure is explicitly
A group is finitely generated if it has a presentation with , and finitely presented if both . We often write relations as equations: a relator corresponds to the relation .
Universal Property of Free Groups
Let be the inclusion of generators. For every group and every function , there exists a unique group homomorphism with :
This property characterizes up to unique isomorphism, and is the defining feature of "freeness" in category theory: is left adjoint to the forgetful functor .
Universal Property of Presentations — von Dyck's Theorem
Let with quotient map . If is any group and a function such that for every (i.e., the relations hold in ), then induces a unique homomorphism with :
Why It Holds / Derivation
Reduction is Well-Defined (van der Waerden's Trick)
We must show that the group operation [2] is associative and that reduced words form a group. The subtle point is that a word may be reducible in several orders; we need the reduced form to be unique.
Step 1 — Define an action on reduced words. Let be the set of reduced words. For each symbol , define a map byEvery Group Has a Presentation
Let be any group. Choose as the generating set (or any generating set). The universal property [5] gives a surjective homomorphism (surjective because generates ). Let be a set of words generating as a normal subgroup; e.g. take itself. By the first isomorphism theorem,
Thus every group — finite or infinite — arises as a quotient of a free group.
Walther von Dyck | 1856–1934
A student of Felix Klein, von Dyck introduced group presentations in his 1882 paper "Gruppentheoretische Studien." He was the first to study groups abstractly via generators and defining relations, rather than as concrete permutation or matrix groups, and proved the universal mapping property now bearing his name (Theorem [6]). His work bridged Klein's geometric program with the emerging abstract theory; the "von Dyck groups" governing tessellations of the sphere, plane, and hyperbolic plane carry his name. He also edited Kepler's and Galileo's collected works and founded the Deutsches Museum in Munich.
Building Intuition
Picture the free group as an infinite tree — specifically the Cayley graph, a 4-valent tree with no loops. Standing at the identity vertex, you may step in four directions: , , , . Each reduced word is a unique non-backtracking path from the root; "non-backtracking" is the reduced condition (don't immediately undo your last step). Because the graph is a tree, there is exactly one such path to each vertex — this is precisely why each group element equals exactly one reduced word.
A relation corresponds to declaring that some loop in this tree should actually close up. Imposing glues paths together so that "go then " lands at the same place as "go then ," collapsing the tree into the grid . The more relations you add, the more the tree folds onto itself; the free group is the unfolded extreme where nothing is identified beyond the forced cancellations.
The Cayley graph of $F_2$ is an infinite 4-valent tree; reduced words are non-backtracking paths from the identity.
<svg viewBox="0 0 520 380" xmlns="http://www.w3.org/2000/svg">
<rect width="520" height="380" fill="#0a0e17"/>
<!-- edges from origin -->
<g stroke="#94a3b8" stroke-width="2" fill="none">
<line x1="260" y1="190" x2="380" y2="190"/>
<line x1="260" y1="190" x2="140" y2="190"/>
<line x1="260" y1="190" x2="260" y2="90"/>
<line x1="260" y1="190" x2="260" y2="290"/>
<!-- second level (shorter, thinner suggestion) -->
<line x1="380" y1="190" x2="450" y2="190"/>
<line x1="380" y1="190" x2="380" y2="135"/>
<line x1="380" y1="190" x2="380" y2="245"/>
<line x1="140" y1="190" x2="70" y2="190"/>
<line x1="140" y1="190" x2="140" y2="135"/>
<line x1="140" y1="190" x2="140" y2="245"/>
<line x1="260" y1="90" x2="205" y2="90"/>
<line x1="260" y1="90" x2="315" y2="90"/>
<line x1="260" y1="90" x2="260" y2="30"/>
<line x1="260" y1="290" x2="205" y2="290"/>
<line x1="260" y1="290" x2="315" y2="290"/>
<line x1="260" y1="290" x2="260" y2="350"/>
</g>
<!-- highlighted reduced path: e -> a -> ab -->
<g stroke="#d4a853" stroke-width="3.5" fill="none">
<line x1="260" y1="190" x2="380" y2="190"/>
<line x1="380" y1="190" x2="380" y2="135"/>
</g>
<!-- vertices -->
<g fill="#0a0e17" stroke="#94a3b8" stroke-width="2">
<circle cx="260" cy="190" r="7"/>
<circle cx="380" cy="190" r="5"/>
<circle cx="140" cy="190" r="5"/>
<circle cx="260" cy="90" r="5"/>
<circle cx="260" cy="290" r="5"/>
</g>
<circle cx="380" cy="135" r="5" fill="#0a0e17" stroke="#d4a853" stroke-width="2"/>
<!-- labels -->
<g fill="#e2e8f0" font-family="serif" font-size="15" font-style="italic">
<text x="248" y="215">e</text>
<text x="388" y="208">a</text>
<text x="105" y="208">a⁻¹</text>
<text x="268" y="80">b</text>
<text x="262" y="312">b⁻¹</text>
<text x="388" y="128" fill="#d4a853">ab</text>
</g>
<text x="20" y="30" fill="#d4a853" font-family="serif" font-size="14">gold: reduced path e → a → ab</text>
</svg>
Worked Examples
Computing in $\langle a, b \mid a^2,\, b^3,\, (ab)^2 \rangle$
Given: The presentation . We claim , the symmetric group on 3 letters (order 6). Step 1 — Read the relations as equations.The Free Abelianization
Given: Compute the abelianization of the free group , i.e. . Step 1 — Add commutator relations. The commutator subgroup is normally generated by . Adjoining this relator:Common Misconceptions
Relations are not unique, and "no relations" ≠ "no equalities"
A common error is to think a group has a canonical presentation. It does not: , , and others can all present . Different presentations of the same group are related by Tietze transformations (adding/removing redundant generators or relators).
A second error: students say free groups have "no relations." More precisely, free groups have no relations beyond those required by the group axioms. The equation certainly holds in — that is forced. "Free" means no extra relations, not no equalities whatsoever.
Subgroups of free groups can have larger rank
One might guess that a subgroup of has rank . False. The commutator subgroup of is itself a free group of infinite rank. By the Nielsen–Schreier theorem, every subgroup of a free group is free, but the rank can balloon: a subgroup of index in is free of rank
So a finite-index subgroup of () of index has rank , which grows without bound. Free groups are infinitely "self-similar."
Connections
Free groups and presentations sit at a crossroads of algebra, topology, and logic.
- Topology: By the Seifert–van Kampen Theorem, the fundamental group of a wedge of circles is exactly , and a CW-complex with one 0-cell, generators as 1-cells, and relators as 2-cells has fundamental group . Presentations are 2-complexes.
- Universal algebra: The free-forgetful adjunction (Theorem [5]) is the prototype of Free Objects in a Category; free monoids, free abelian groups, and free modules all follow the same pattern.
- Quotient structure: Presentations are an instance of the First Isomorphism Theorem applied to , with relators normally generating the kernel.
- Geometric group theory: Cayley Graphs turn group elements into vertices and generators into edges, making free groups into trees and giving a geometric notion of group structure.
- Combinatorics: The Word Problem for Groups asks whether a given word equals the identity; for free groups it is trivially solvable by reduction, but for general presentations it can be undecidable.
Real-World Applications
Free groups and presentations are working tools across mathematics and beyond:
- Topology — fundamental groups. Computing of surfaces and knot complements yields explicit presentations; e.g. the trefoil knot group is , used to prove knots are distinct.
- Cryptography. Non-abelian group-based protocols (e.g. the Anshel–Anshel–Goldfeld key exchange) use braid groups, given by presentations, where the difficulty of the conjugacy search problem provides security.
- Crystallography & tilings. Von Dyck and triangle groups classify the 17 wallpaper groups and hyperbolic tessellations, directly informing the analysis of crystal symmetry.
- Robotics & motion planning. The fundamental groups of configuration spaces (often free or free-products) encode whether a robotic path can be continuously deformed past obstacles.
- Computer algebra systems. GAP and Magma implement the Todd–Coxeter coset enumeration algorithm to compute the order and structure of finitely presented groups automatically.
- Formal language theory. The reduction of words to normal form connects to rewriting systems and confluent term-rewriting (Knuth–Bendix completion).
- Physics — anyons & topological computing. Braid group presentations describe the statistics of anyonic quasiparticles, underpinning proposals for fault-tolerant quantum computation.
Historical Development
- 1856 (Hamilton): The icosian calculus gives an early concrete presentation-like description of the symmetry group of the icosahedron via generators and relations.
- 1878 (Cayley): Arthur Cayley introduces the idea of representing a group by its multiplication structure and graphs (later Cayley graphs), and abstractly defines groups.
- 1882 (von Dyck): Walther von Dyck formalizes generators and defining relations, proving the universal property and effectively defining free groups as the relation-free case.
- 1908 (Tietze): Heinrich Tietze introduces Tietze transformations, showing any two finite presentations of the same group are connected by elementary moves, and poses the isomorphism problem.
- 1911 (Dehn): Max Dehn formulates the three fundamental decision problems — the word, conjugacy, and isomorphism problems — and solves the word problem for surface groups.
- 1921–1927 (Nielsen, Schreier): Jakob Nielsen and Otto Schreier prove that every subgroup of a free group is free, with Schreier supplying the index formula [15].
- 1936 (Todd, Coxeter): The Todd–Coxeter coset enumeration algorithm provides a systematic method to compute finite quotients from presentations.
- 1955 (Novikov), 1958 (Boone): Pyotr Novikov and (independently) William Boone prove the word problem is undecidable for general finitely presented groups — a landmark linking group theory and computability.
- 1987 (Gromov): Mikhael Gromov's theory of hyperbolic groups recasts free groups as the simplest hyperbolic groups, launching modern geometric group theory.
Subtleties & Limits
The transition from a presentation to the group it presents hides deep undecidability. The word problem (does a given word equal ?), conjugacy problem, and isomorphism problem are all undecidable for general finitely presented groups (Novikov–Boone, Adyan–Rabin). Thus there is no algorithm that, given two presentations, decides whether they present isomorphic groups — even deciding whether a presented group is trivial is undecidable.
Open and active areas include: the Andrews–Curtis conjecture (can every balanced presentation of the trivial group be reduced to the empty one by elementary moves and stabilizations? — widely believed false but unresolved); the precise classification of which groups are hyperbolic or automatic; and the profinite rigidity question of which finitely presented groups are determined by their finite quotients. The geometry of "random" presentations (Gromov's random groups) remains a fertile research frontier.