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 an AddMonoidHom from an AddGroup is an AddSubgroup.
Equations
Instances For
Alias of MonoidHom.range_isMulCommutative.
Alias of AddMonoidHom.range_isAddCommutative.
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
Alias of AddMonoidHom.ker_prod.
Additive subgroups of the subgroup H are considered as
additive subgroups that are less than or equal to H.