nLab
free group (Rev #20, changes)
Showing changes from revision #19 to #20:
| Removed | Chan
Context
Group Theory
group theory
Classical groups
Finite groups
Group schemes
Topological groups
Lie groups
Super-Lie groups
Higher groups
Cohomology and Extensions
Related concepts
Contents
Idea
The free group on a given set S S is the free object on S S in the category of groups . The elements of S S are called the generators of this group.
Definition
In type theory
In dependent type theory , the free group on a type A A is the 0-truncation of the underlying type of free infinity-group of A A , FreeGroup ( A ) ≔ [ UTFIG ( A ) ] 0 \mathrm{FreeGroup}(A) \coloneqq [\mathrm{UTFIG}(A)]_0 . This is because in any dependent type theory with uniqueness of identity proofs , where every type is 0-truncated, the underlying type of the free infinity-group of A A is the free group of A A .
In addition, one could construct the free group directly from the traditional axioms of a group , as detailed below:
The inference rules for free group types:
Γ ⊢ A type Γ ⊢ FreeGroup ( A ) type \frac{\Gamma \vdash A \; \mathrm{type}}{\Gamma \vdash \mathrm{FreeGroup}(A) \; \mathrm{type}}
Introduction rules for free groups:
Γ ⊢ A type Γ ⊢ η : A → FreeGroup ( A ) type Γ ⊢ A type Γ ⊢ μ : FreeGroup ( A ) × FreeGroup ( A ) → FreeGroup ( A ) \frac{\Gamma \vdash A \; \mathrm{type}}{\Gamma \vdash \eta:A \to \mathrm{FreeGroup}(A) \; \mathrm{type}} \quad \frac{\Gamma \vdash A \; \mathrm{type}}{\Gamma \vdash \mu:\mathrm{FreeGroup}(A) \times \mathrm{FreeGroup}(A) \to \mathrm{FreeGroup}(A)} Γ ⊢ A type Γ ⊢ ϵ : FreeGroup ( A ) Γ ⊢ A type Γ ⊢ ι : FreeGroup ( A ) → FreeGroup ( A ) \frac{\Gamma \vdash A \; \mathrm{type}}{\Gamma \vdash \epsilon:\mathrm{FreeGroup}(A)} \quad \frac{\Gamma \vdash A \; \mathrm{type}}{\Gamma \vdash \iota:\mathrm{FreeGroup}(A) \to \mathrm{FreeGroup}(A)} Γ ⊢ A type Γ ⊢ x : FreeGroup ( A ) Γ ⊢ y : FreeGroup ( A ) Γ ⊢ z : FreeGroup ( A ) Γ ⊢ α ( x , y , z ) : Id FreeGroup ( A ) ( μ ( x , μ ( y , z ) ) , μ ( μ ( x , y ) , z ) ) \frac{\Gamma \vdash A \; \mathrm{type} \quad \Gamma \vdash x:\mathrm{FreeGroup}(A) \quad \Gamma \vdash y:\mathrm{FreeGroup}(A) \quad \Gamma \vdash z:\mathrm{FreeGroup}(A)}{\Gamma \vdash \alpha(x, y, z):\mathrm{Id}_{\mathrm{FreeGroup}(A)}(\mu(x, \mu(y, z)),\mu(\mu(x, y), z))} Γ ⊢ A type Γ ⊢ x : FreeGroup ( A ) Γ ⊢ λ ϵ ( x ) : Id FreeGroup ( A ) ( μ ( ϵ , x ) , x ) Γ ⊢ A type Γ ⊢ x : FreeGroup ( A ) Γ ⊢ ρ ϵ ( x ) : Id FreeGroup ( A ) ( μ ( x , ϵ ) , x ) \frac{\Gamma \vdash A \; \mathrm{type} \quad \Gamma \vdash x:\mathrm{FreeGroup}(A)}{\Gamma \vdash \lambda_\epsilon(x):\mathrm{Id}_{\mathrm{FreeGroup}(A)}(\mu(\epsilon, x), x)} \quad \frac{\Gamma \vdash A \; \mathrm{type} \quad \Gamma \vdash x:\mathrm{FreeGroup}(A)}{\Gamma \vdash \rho_\epsilon(x):\mathrm{Id}_{\mathrm{FreeGroup}(A)}(\mu(x, \epsilon), x)} Γ ⊢ A type Γ ⊢ x : FreeGroup ( A ) Γ ⊢ λ ι ( x ) : Id FreeGroup ( A ) μ ( ι ( x ) , x ) , ϵ ) Γ ⊢ A type Γ ⊢ x : FreeGroup ( A ) Γ ⊢ ρ ι ( x ) : Id FreeGroup ( A ) ( μ ( x , ι ( x ) ) , ϵ ) \frac{\Gamma \vdash A \; \mathrm{type} \quad \Gamma \vdash x:\mathrm{FreeGroup}(A)}{\Gamma \vdash \lambda_\iota(x):\mathrm{Id}_{\mathrm{FreeGroup}(A)}\mu(\iota(x), x), \epsilon)} \quad \frac{\Gamma \vdash A \; \mathrm{type} \quad \Gamma \vdash x:\mathrm{FreeGroup}(A)}{\Gamma\vdash \rho_\iota(x):\mathrm{Id}_{\mathrm{FreeGroup}(A)}(\mu(x, \iota(x)), \epsilon)} Γ ⊢ A type Γ ⊢ τ : isSet ( FreeGroup ( A ) ) \frac{\Gamma \vdash A \; \mathrm{type}}{\Gamma \vdash \tau:\mathrm{isSet}(\mathrm{FreeGroup}(A))}
Properties
References
Early discussion of (subgroups of) free groups (proof of the Nielsen-Schreier theorem ) and generalization to the amalgamated free product of groups :
Otto Schreier , Die Untergruppen der freien Gruppen , Abh. Math. Semin. Univ. Hambg. 5 (1927) 161–183 [[doi:10.1007/BF02952517](https://doi.org/10.1007/BF02952517)]
Textbook account:
Mark A. Armstrong , chapter 27 of: Groups and Symmetry , Undergraduate Texts in Mathematics, Springer (1988) [[doi:10.1007/978-1-4757-4034-9](https://doi.org/10.1007/978-1-4757-4034-9), pdf ]
Expository review:
Abhay Chandel, Free groups and amalgamated product , BSc thesis (2013) [[pdf](http://home.iiserb.ac.in/~kashyap/Group/thesis_abhay.pdf), pdf ]
Discussion of free groups in homotopy type theory :
Univalent Foundations Project , §6.11 of: Homotopy Type Theory -- Univalent Foundations of Mathematics , Institute for Advanced Study (2013) [[web](http://homotopytypetheory.org/book/), pdf ]
Marc Bezem , Ulrik Buchholtz , Pierre Cagne , Bjørn Ian Dundas , Daniel R. Grayson : §6.2 in: Symmetry (2021) [[pdf](https://unimath.github.io/SymmetryBook/book.pdf)]
Nicolai Kraus , Thorsten Altenkirch , Free Higher Groups in Homotopy Type Theory , LICS ‘18: Proceedings of the 33rd Annual ACM/IEEE Symposium on Logic in Computer Science, (2018) [[arXiv;1805.02069](https://arxiv.org/abs/1805.02069), doi:10.1145/3209108.3209183 ]
Revision on April 29, 2026 at 10:38:19 by
Urs Schreiber
See the history of this page for a list of all contributions to it.