Module

FinitePGroupMaximal.lean

Nyll.ProCGroups.ProP.FinitePGroupMaximal
6 declarations indexed from sourceView source ↗

Maximal subgroups of finite p-groups

This file proves the finite-group source needed for the Burnside basis theorem: a maximal subgroup of a finite p-group is normal, and its quotient has order exactly p.

Declarations

ClassFieldTower.ProP.isCoatom_normal_of_isPGroup

Every maximal subgroup of a finite p-group is normal.

Source context 2 commands

Surrounding namespaces, section variables, and local commands at this declaration.

namespace ClassFieldTower.ProP
universe u
theorem isCoatom_normal_of_isPGroup
    {p : ℕ} {G : Type u} [Group G] [Finite G] [Fact (Nat.Prime p)]
    (hG : IsPGroup p G) {M : Subgroup G} (hM : IsCoatom M) :
    M.Normal
ClassFieldTower.ProP.quotient_subgroup_eq_bot_or_eq_top_of_isCoatom

A quotient by a maximal normal subgroup has no nontrivial proper subgroups.

Source context 2 commands

Surrounding namespaces, section variables, and local commands at this declaration.

namespace ClassFieldTower.ProP
universe u
theorem quotient_subgroup_eq_bot_or_eq_top_of_isCoatom
    {G : Type u} [Group G] {M : Subgroup G} [M.Normal]
    (hM : IsCoatom M) (K : Subgroup (G ⧸ M)) :
    K = ⊥ ∨ K = ⊤
ClassFieldTower.ProP.quotient_nontrivial_of_isCoatom

The quotient by a maximal normal subgroup is nontrivial.

Source context 2 commands

Surrounding namespaces, section variables, and local commands at this declaration.

namespace ClassFieldTower.ProP
universe u
theorem quotient_nontrivial_of_isCoatom
    {G : Type u} [Group G] {M : Subgroup G} [M.Normal]
    (hM : IsCoatom M) :
    Nontrivial (G ⧸ M)
ClassFieldTower.ProP.quotient_isCyclic_of_isCoatom

The quotient by a maximal normal subgroup is cyclic.

Source context 2 commands

Surrounding namespaces, section variables, and local commands at this declaration.

namespace ClassFieldTower.ProP
universe u
theorem quotient_isCyclic_of_isCoatom
    {G : Type u} [Group G] {M : Subgroup G} [M.Normal]
    (hM : IsCoatom M) :
    IsCyclic (G ⧸ M)
ClassFieldTower.ProP.quotient_isSimpleGroup_of_isCoatom

The quotient by a maximal normal subgroup is a simple group.

Source context 2 commands

Surrounding namespaces, section variables, and local commands at this declaration.

namespace ClassFieldTower.ProP
universe u
theorem quotient_isSimpleGroup_of_isCoatom
    {G : Type u} [Group G] {M : Subgroup G} [M.Normal]
    (hM : IsCoatom M) :
    IsSimpleGroup (G ⧸ M)
ClassFieldTower.ProP.card_quotient_eq_prime_of_isCoatom_isPGroup

A maximal-subgroup quotient of a finite p-group has cardinality p.

Source context 2 commands

Surrounding namespaces, section variables, and local commands at this declaration.

namespace ClassFieldTower.ProP
universe u
theorem card_quotient_eq_prime_of_isCoatom_isPGroup
    {p : ℕ} {G : Type u} [Group G] [Finite G] [hp : Fact (Nat.Prime p)]
    (hG : IsPGroup p G) {M : Subgroup G} (hM : IsCoatom M) :
    Nat.card (G ⧸ M) = p