Documentation

Mathlib.GroupTheory.Commensurable

Commensurability for subgroups #

Two subgroups H and K of a group G are commensurable if H โˆฉ K has finite index in both H and K.

This file defines commensurability for subgroups of a group G. It goes on to prove that commensurability defines an equivalence relation on subgroups of G and finally defines the commensurator of a subgroup H of G, which is the elements g of G such that gHgโปยน is commensurable with H.

Main definitions #

Implementation details #

We define the commensurator of a subgroup H of G by first defining it as a subgroup of (conjAct G), which we call commensurator' and then taking the pre-image under the map G โ†’ (conjAct G) to obtain our commensurator as a subgroup of G.

We define Commensurable both for additive and multiplicative groups (in the AddSubgroup and Subgroup namespaces respectively); but Commensurator is not additivized, since it is not an interesting concept for abelian groups, and it would be unusual to write a non-abelian group additively.

def Subgroup.quotConjEquiv {G : Type u_1} [Group G] (H K : Subgroup G) (g : ConjAct G) :
โ†ฅK โงธ H.subgroupOf K โ‰ƒ โ†ฅ(g โ€ข K) โงธ (g โ€ข H).subgroupOf (g โ€ข K)

Equivalence of K / (H โŠ“ K) with gKgโปยน/ (gHgโปยน โŠ“ gKgโปยน)

Instances For
    def Subgroup.Commensurable {G : Type u_1} [Group G] (H K : Subgroup G) :

    Two subgroups H K of G are commensurable if H โŠ“ K has finite index in both H and K.

    Instances For

      Two subgroups H K of G are commensurable if H โŠ“ K has finite index in both H and K.

      Instances For
        theorem Subgroup.Commensurable.commensurable_conj {G : Type u_1} [Group G] {H K : Subgroup G} (g : ConjAct G) :
        H.Commensurable K โ†” (g โ€ข H).Commensurable (g โ€ข K)
        theorem Subgroup.Commensurable.conj {G : Type u_1} [Group G] {H K : Subgroup G} (h : H.Commensurable K) (g : ConjAct G) :
        (g โ€ข H).Commensurable (g โ€ข K)

        Alias for the forward direction of commensurable_conj to allow dot-notation

        theorem Subgroup.Commensurable.commensurable_inv {G : Type u_1} [Group G] (H : Subgroup G) (g : ConjAct G) :
        (g โ€ข H).Commensurable H โ†” H.Commensurable (gโปยน โ€ข H)

        For H a subgroup of G, this is the subgroup of all elements g : conjAut G such that Commensurable (g โ€ข H) H

        Instances For

          For H a subgroup of G, this is the subgroup of all elements g : G such that Commensurable (g H gโปยน) H

          Instances For
            @[simp]
            theorem Subgroup.Commensurable.commensurator'_mem_iff {G : Type u_1} [Group G] (H : Subgroup G) (g : ConjAct G) :
            g โˆˆ commensurator' H โ†” (g โ€ข H).Commensurable H
            @[simp]
            theorem Subgroup.Commensurable.commensurator_mem_iff {G : Type u_1} [Group G] (H : Subgroup G) (g : G) :
            g โˆˆ commensurator H โ†” (ConjAct.toConjAct g โ€ข H).Commensurable H