Defining a group given by generators and relations #
THIS FILE IS SYNCHRONIZED WITH MATHLIB4. Any changes to this file require a corresponding PR to mathlib4.
Given a subset rels of relations of the free group on a type α, this file constructs the group
given by generators x : α and relations r ∈ rels.
Main definitions #
presented_group rels: the quotient group of the free group on a typeαby a subsetrelsof relations of the free group onα.of: The canonical map fromαto a presented group with generatorsα.to_group f: the canonical group homomorphismpresented_group rels → G, given a functionf : α → Gfrom a typeαto a groupGwhich satisfies the relationsrels.
Tags #
generators, relations, group presentations
Given a set of relations, rels, over a type α, presented_group constructs the group with
generators x : α and relations rels as a quotient of free_group α.
Equations
- presented_group rels = (free_group α ⧸ subgroup.normal_closure rels)
Instances for presented_group
Equations
of is the canonical map from α to a presented group with generators x : α. The term x is
mapped to the equivalence class of the image of x in free_group α.
Equations
The extension of a map f : α → G that satisfies the given relations to a group homomorphism
from presented_group rels → G.
Equations
Equations
- presented_group.inhabited rels = {default := 1}