Kernel and range of group homomorphisms #
We define and prove results about the kernel and range of group homomorphisms.
Special thanks goes to Amelia Livingston and Yury Kudryashov for their help and inspiration.
Main definitions #
Notation used here:
G NareGroupsxis an element of typeGf g : N โ* Gare group homomorphisms
Definitions in the file:
MonoidHom.range f: the range of the group homomorphismfis a subgroupMonoidHom.ker f: the kernel of a group homomorphismfis the subgroup of elementsx : Gsuch thatf x = 1MonoidHom.eqLocus f g: given group homomorphismsf,g, the elements ofGsuch thatf x = g xform a subgroup ofG
Implementation notes #
Subgroup inclusion is denoted โค rather than โ, although โ is defined as
membership of a subgroup's underlying set.
Tags #
subgroup, subgroups
The range of a monoid homomorphism from a group is a subgroup.
Equations
Instances For
The range of an AddMonoidHom from an AddGroup is an AddSubgroup.
Equations
Instances For
The range of a surjective monoid homomorphism is the whole of the codomain.
The range of a surjective AddMonoid homomorphism is the whole of the codomain.
Alias of Subgroup.range_subtype.
Computable alternative to MonoidHom.ofInjective.
Equations
Instances For
Computable alternative to AddMonoidHom.ofInjective.
Equations
Instances For
The range of an injective group homomorphism is isomorphic to its domain.
Equations
Instances For
The range of an injective additive group homomorphism is isomorphic to its domain.
Equations
Instances For
The multiplicative kernel of a monoid homomorphism is the subgroup of elements x : G such that
f x = 1
Equations
Instances For
The additive kernel of an AddMonoid homomorphism is the AddSubgroup of elements
such that f x = 0
Equations
Instances For
Equations
Equations
The kernel of a homomorphism composed with an isomorphism is equal to the kernel of the homomorphism mapped by the inverse isomorphism.
If two monoid homomorphisms are equal on a set, then they are equal on its subgroup closure.
If two monoid homomorphisms are equal on a set, then they are equal on its subgroup closure.
Additive subgroups of the subgroup H are considered as
additive subgroups that are less than or equal to H.
Equations
Instances For
Alias of Subgroup.subgroupOf_sup.