The order of an element in a group
Content created by Jonathan Prieto-Cubides, Fredrik Bakke and Egbert Rijke
Created on 2022-08-18.
Last modified on 2023-08-21.
module group-theory.orders-of-elements-groups where
Imports
open import elementary-number-theory.group-of-integers open import foundation.universe-levels open import group-theory.free-groups-with-one-generator open import group-theory.groups open import group-theory.kernels open import group-theory.normal-subgroups
Idea
For each element g : G
of a group G
we have a unique group homomorphism
f : ℤ → G
such that f 1 = g
. The order of g
is defined to be the kernel of
this group homomorphism f
. Since kernels are ordered by inclusion, it follows
that the orders of elements of a group are ordered by reversed inclusion.
If the group G
has decidable equality, then we can reduce the order of g
to
a natural number. In this case, the orders of elements of G
are ordered by
divisibility.
If the unique group homomorphism f : ℤ → G
such that f 1 = g
is injective,
and G
has decidable equality, then the order of g
is set to be 0
, which is
a consequence of the point of view that orders are normal subgroups of ℤ
.
Definitions
The type of orders of elements in groups
order-Group : (l : Level) → UU (lsuc l) order-Group l = Normal-Subgroup l ℤ-Group
The order of an element in a group
module _ {l : Level} (G : Group l) where order-element-Group : type-Group G → order-Group l order-element-Group g = kernel-hom-Group ℤ-Group G (hom-element-Group G g)
Recent changes
- 2023-08-21. Egbert Rijke and Fredrik Bakke. Cyclic groups (#697).
- 2023-03-13. Jonathan Prieto-Cubides. More maintenance (#506).
- 2023-03-10. Fredrik Bakke. Additions to
fix-import
(#497). - 2023-03-09. Jonathan Prieto-Cubides. Add hooks (#495).
- 2023-03-07. Fredrik Bakke. Add blank lines between
<details>
tags and markdown syntax (#490).