Index of a Subgroup #
THIS FILE IS SYNCHRONIZED WITH MATHLIB4. Any changes to this file require a corresponding PR to mathlib4.
In this file we define the index of a subgroup, and prove several divisibility properties. Several theorems proved in this file are known as Lagrange's theorem.
Main definitions #
H.index: the index ofH : subgroup Gas a natural number, and returns 0 if the index is infinite.H.relindex K: the relative index ofH : subgroup GinK : subgroup Gas a natural number, and returns 0 if the relative index is infinite.
Main results #
card_mul_index:nat.card H * H.index = nat.card Gindex_mul_card:H.index * fintype.card H = fintype.card Gindex_dvd_card:H.index ∣ fintype.card Gindex_eq_mul_of_le: IfH ≤ K, thenH.index = K.index * (H.subgroup_of K).indexindex_dvd_of_le: IfH ≤ K, thenK.index ∣ H.indexrelindex_mul_relindex:relindexis multiplicative in towers
The index of a subgroup as a natural number, and returns 0 if the index is infinite.
The relative index of a subgroup as a natural number, and returns 0 if the relative index is infinite.
Equations
- H.relindex K = (H.subgroup_of K).index
The relative index of a subgroup as a natural number, and returns 0 if the relative index is infinite.
Equations
- H.relindex K = (H.add_subgroup_of K).index
Finite index implies finite quotient.
Equations
Typeclass for finite index subgroups.
Typeclass for finite index subgroups.
A finite index subgroup has finite quotient.
A finite index subgroup has finite quotient