Dickson's classification of finite subgroups of PGL₂
AbbreviationAlgebraic closure of the field with p elements#✓fully proved
For a prime \(p\), \(K_p\) denotes a fixed algebraic closure of the finite field \(\mathbb{F}_p = \mathbb{Z}/p\mathbb{Z}\).
noncomputable abbrev K : Type := AlgebraicClosure (ZMod p)
AbbreviationProjective general linear group of degree two#✓fully proved
For a prime \(p\), \(\mathrm{PGL}_2(K_p)\) is the quotient of the group \(\mathrm{GL}_2(K_p)\) of invertible \(2 \times 2\) matrices over the algebraic closure \(K_p\) of \(\mathbb{F}_p\) by its center.
abbrev PGL : Type := Matrix.ProjGenLinGroup (Fin 2) (K p)
noncomputable abbrev K : Type := AlgebraicClosure (ZMod p)
MathlibExt/GroupTheory/DicksonPGL2Tame.lean:782
Uses 1 · Used by 2
AbbreviationProjective special linear group of degree two#✓fully proved
For a prime \(p\), \(\mathrm{PSL}_2(K_p)\) is the quotient of the group \(\mathrm{SL}_2(K_p)\) of \(2 \times 2\) matrices of determinant \(1\) over the algebraic closure \(K_p\) of \(\mathbb{F}_p\) by its center.
abbrev PSL : Type := Matrix.ProjectiveSpecialLinearGroup (Fin 2) (K p)
noncomputable abbrev K : Type := AlgebraicClosure (ZMod p)
MathlibExt/GroupTheory/DicksonPGL2Tame.lean:782
Uses 1
TheoremDickson's classification, tame case#✓fully proved
Let \(p\) be an odd prime and let \(K\) be an algebraic closure of \(\mathbb{F}_p\). Every finite nontrivial subgroup \(G\) of \(\mathrm{PGL}_2(K)\) whose order is not divisible by \(p\) is cyclic, or isomorphic to the dihedral group of order \(2n\) for some \(n \ge 2\), or isomorphic to one of the groups \(A_4\), \(S_4\), \(A_5\).
Proof: Klein's orbit count on the projective line, followed by identification of the resulting orbit signatures.
theorem classification_tame (G : Subgroup (PGL p)) [Finite G]
(hG_tame : ¬ (p : ℕ) ∣ Nat.card G)
(hG_nontrivial : Nontrivial G) :
(IsCyclic G) ∨
(∃ n : ℕ, n ≥ 2 ∧ Nonempty (G ≃* DihedralGroup n)) ∨
(Nonempty (G ≃* alternatingGroup (Fin 4))) ∨
(Nonempty (G ≃* Equiv.Perm (Fin 4))) ∨
(Nonempty (G ≃* alternatingGroup (Fin 5)))
abbrev PGL : Type := Matrix.ProjGenLinGroup (Fin 2) (K p)
MathlibExt/GroupTheory/DicksonPGL2Tame.lean:785
Sources
- L. E. Dickson, Linear Groups with an Exposition of the Galois Field Theory, Teubner (1901).
TheoremInjective ring maps induce injective maps of \(\mathrm{PGL}_n\)#✓fully proved
Let \(f : R \to S\) be an injective homomorphism of commutative rings and let \(n\) be a finite index set. Then the homomorphism \(\mathrm{PGL}_n(R) \to \mathrm{PGL}_n(S)\) induced by applying \(f\) to matrix entries is injective, where \(\mathrm{PGL}_n(R)\) denotes \(\mathrm{GL}_n(R)\) modulo its center.
theorem projGenLinGroup_map_injective {n R S : Type*} [Fintype n] [DecidableEq n]
[CommRing R] [CommRing S] (f : R →+* S) (hf : Function.Injective f) :
Function.Injective (Matrix.ProjGenLinGroup.map (n := n) f)
Used by 1
TheoremOrder of \(\mathrm{PGL}_2\) over a finite field#✓fully proved
If \(F\) is a finite field with \(q\) elements, then the projective general linear group \(\mathrm{PGL}_2(F)\) has order \(q(q^2 - 1)\).
theorem card_projGenLinGroup_fin_two (F : Type*) [Field F] [Fintype F] :
Nat.card (Matrix.ProjGenLinGroup (Fin 2) F) =
Fintype.card F * (Fintype.card F ^ 2 - 1)
Used by 1
TheoremOrder of \(\mathrm{PSL}_2\) over a finite field of odd characteristic#✓fully proved
Let \(F\) be a finite field with \(q\) elements whose characteristic \(p\) is not \(2\). Then the projective special linear group \(\mathrm{PSL}_2(F)\) has order \(q(q^2 - 1)/2\).
theorem card_projectiveSpecialLinearGroup_fin_two (p : ℕ) (F : Type*)
[Field F] [Fintype F] [CharP F p] (hp2 : p ≠ 2) :
Nat.card (Matrix.ProjectiveSpecialLinearGroup (Fin 2) F) =
Fintype.card F * (Fintype.card F ^ 2 - 1) / 2
Used by 1
TheoremElements of \(\mathrm{PGL}_2\) of order divisible by the characteristic#✓fully proved
Let \(p\) be an odd prime and let \(F\) be a field of characteristic \(p\). If an element \(g\) of \(\mathrm{PGL}_2(F)\) has finite order and \(p\) divides the order of \(g\), then the order of \(g\) is \(p\).
theorem orderOf_eq_char_of_char_dvd
{p : ℕ} [Fact (Nat.Prime p)] [Fact (2 < p)] {F : Type*} [Field F] [CharP F p]
(g : Matrix.ProjGenLinGroup (Fin 2) F) (hfinite : orderOf g ≠ 0)
(hdiv : p ∣ orderOf g) : orderOf g = p
Used by 1
TheoremDickson's classification, wild case#✓fully proved
Let \(p\) be an odd prime, let \(K\) be an algebraic closure of \(\mathbb{F}_p\), and let \(G\) be a finite subgroup of \(\mathrm{PGL}_2(K)\) whose order is divisible by \(p\). Then at least one of the following holds. (a) There are natural numbers \(m \ge 1\) and \(t\) with \(t\) coprime to \(p\) and \(t \mid p^m - 1\), and an injective homomorphism \(\varphi\) from the cyclic group \(\mathbb{Z}/t\mathbb{Z}\) to the automorphism group of the additive group \(\mathbb{F}_p^m\) such that \(\varphi(c)\) fixes no nonzero vector of \(\mathbb{F}_p^m\) for every \(c \ne 0\), and \(G\) is isomorphic to the semidirect product \(\mathbb{F}_p^m \rtimes_\varphi \mathbb{Z}/t\mathbb{Z}\). (b) \(G\) is isomorphic to \(\mathrm{PSL}_2(\mathbb{F}_{p^m})\) for some \(m \ge 1\), where \(\mathbb{F}_{p^m}\) is the field with \(p^m\) elements. (c) \(G\) is isomorphic to \(\mathrm{PGL}_2(\mathbb{F}_{p^m})\) for some \(m \ge 1\). (d) \(p = 3\) and \(G\) is isomorphic to the alternating group \(A_5\).
In the source, the first case is a group of maps \(z \mapsto az + b\) with \(a\) a root of unity; only the resulting abstract group structure is recorded here.
Proof: We follow X. Faber, Finite p-irregular subgroups of \(\mathrm{PGL}_2(k)\), arXiv:1112.1999, §6, using the Sylow normal form, exceptional-orbit count, and projective-line actions to identify the \(\mathrm{PSL}_2\), \(\mathrm{PGL}_2\), and \(A_5\) cases.
theorem classification_wild (G : Subgroup (PGL p)) [Finite G]
(hG_p : p ∣ Nat.card G) :
(∃ (m t : ℕ) (_ : m ≥ 1) (_ : Nat.Coprime t p) (_ : t ∣ p ^ m - 1)
(φ : Multiplicative (ZMod t) →* MulAut (Multiplicative (Fin m → ZMod p)))
(_hφ_injective : Function.Injective φ)
(_hφ_fixed_point_free : ∀ c ≠ 1, ∀ v ≠ 1, φ c v ≠ v),
Nonempty (G ≃* (Multiplicative (Fin m → ZMod p)) ⋊[φ] Multiplicative (ZMod t))) ∨
(∃ m : ℕ, m ≥ 1 ∧
Nonempty (G ≃* Matrix.ProjectiveSpecialLinearGroup (Fin 2) (GaloisField p m))) ∨
(∃ m : ℕ, m ≥ 1 ∧
Nonempty (G ≃* Matrix.ProjGenLinGroup (Fin 2) (GaloisField p m))) ∨
(p = 3 ∧ Nonempty (G ≃* alternatingGroup (Fin 5)))
abbrev PGL : Type := Matrix.ProjGenLinGroup (Fin 2) (K p)
MathlibExt/GroupTheory/DicksonPGL2Tame.lean:785
Sources
- L. E. Dickson, Linear Groups with an Exposition of the Galois Field Theory, Teubner (1901).
Uses 6
Loading dependency explorer…
The dependency explorer needs JavaScript and its graph data.