Documentation

TauCeti.RepresentationTheory.Rep.OfMulAction

Equivalences of permutation representations #

For a monoid G, equivariantly equivalent G-sets carry equivalent permutation representations, and the permutation representation on a disjoint union is the product of the representations on its two pieces.

For a group G and a subgroup H, the permutation representation k[G ⧸ H] interpolates between the two extremes H = ⊤ and H = ⊥. This file identifies those extremes: the cosets of the whole group carry the trivial representation, and the cosets of the trivial subgroup carry the left regular representation.

Both identifications go through ofMulActionIsoCongr, which turns a G-equivariant equivalence of G-sets into an isomorphism of the permutation representations they carry.

Main definitions #

The equivalences and isomorphisms come with lemmas reading them and their inverses on basis elements. For the coset representations, these bases are indexed by G ⧸ H.

noncomputable def TauCeti.ofMulActionEquivCongr {G : Type v} [Monoid G] (k : Type u) [Semiring k] {X : Type w} {Y : Type w'} [MulAction G X] [MulAction G Y] (e : X ≃ Y) (he : ∀ (g : G) (x : X), e (g • x) = g • e x) :

A G-equivariant equivalence of G-sets induces an equivalence of the permutation representations on their free modules.

Equations
Instances For
    @[simp]
    theorem TauCeti.ofMulActionEquivCongr_apply_single {G : Type v} [Monoid G] (k : Type u) [Semiring k] {X : Type w} {Y : Type w'} [MulAction G X] [MulAction G Y] (e : X ≃ Y) (he : ∀ (g : G) (x : X), e (g • x) = g • e x) (x : X) (r : k) :
    @[simp]
    theorem TauCeti.ofMulActionEquivCongr_symm_apply_single {G : Type v} [Monoid G] (k : Type u) [Semiring k] {X : Type w} {Y : Type w'} [MulAction G X] [MulAction G Y] (e : X ≃ Y) (he : ∀ (g : G) (x : X), e (g • x) = g • e x) (y : Y) (r : k) :
    noncomputable def TauCeti.ofMulActionSumEquiv {G : Type v} [Monoid G] (k : Type u) [Semiring k] {X : Type w} {Y : Type w'} [MulAction G X] [MulAction G Y] :

    The permutation representation on a disjoint union of G-sets is the product of the permutation representations on the two pieces.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      @[simp]
      theorem TauCeti.ofMulActionSumEquiv_apply_single_inl {G : Type v} [Monoid G] (k : Type u) [Semiring k] {X : Type w} {Y : Type w'} [MulAction G X] [MulAction G Y] (x : X) (r : k) :
      @[simp]
      theorem TauCeti.ofMulActionSumEquiv_apply_single_inr {G : Type v} [Monoid G] (k : Type u) [Semiring k] {X : Type w} {Y : Type w'} [MulAction G X] [MulAction G Y] (y : Y) (r : k) :
      noncomputable def TauCeti.ofMulActionIsoCongr {G : Type v} [Monoid G] (k : Type u) [Ring k] {X Y : Type w} [MulAction G X] [MulAction G Y] (e : X ≃ Y) (he : ∀ (g : G) (x : X), e (g • x) = g • e x) :

      A G-equivariant equivalence of G-sets induces an isomorphism of the permutation representations they carry.

      Equations
      Instances For
        @[simp]
        theorem TauCeti.ofMulActionIsoCongr_hom_hom_single {G : Type v} [Monoid G] (k : Type u) [Ring k] {X Y : Type w} [MulAction G X] [MulAction G Y] (e : X ≃ Y) (he : ∀ (g : G) (x : X), e (g • x) = g • e x) (x : X) (r : k) :
        @[simp]
        theorem TauCeti.ofMulActionIsoCongr_inv_hom_single {G : Type v} [Monoid G] (k : Type u) [Ring k] {X Y : Type w} [MulAction G X] [MulAction G Y] (e : X ≃ Y) (he : ∀ (g : G) (x : X), e (g • x) = g • e x) (y : Y) (r : k) :
        noncomputable def TauCeti.quotientIsoCongr (k : Type u) [Ring k] {G : Type v} [Group G] {H K : Subgroup G} (h : H = K) :

        Equal subgroups have the same cosets, so they carry isomorphic permutation representations.

        Equations
        Instances For
          @[simp]
          @[simp]
          theorem TauCeti.quotientIsoCongr_inv_hom_single (k : Type u) [Ring k] {G : Type v} [Group G] {H K : Subgroup G} (h : H = K) (q : G ⧸ K) (r : k) :
          theorem TauCeti.quotientIsoCongr_hom_hom_single_mk (k : Type u) [Ring k] {G : Type v} [Group G] {H K : Subgroup G} (h : H = K) (x : G) (r : k) :

          The basis element indexed by the coset of a representative, in the forward direction.

          theorem TauCeti.quotientIsoCongr_inv_hom_single_mk (k : Type u) [Ring k] {G : Type v} [Group G] {H K : Subgroup G} (h : H = K) (x : G) (r : k) :

          The basis element indexed by the coset of a representative, in the inverse direction.

          noncomputable def TauCeti.quotientBotIsoLeftRegular (k : Type u) [Ring k] {G : Type v} [Group G] :

          The permutation representation of G on the cosets of the trivial subgroup is the left regular representation.

          Equations
          Instances For

            The basis element indexed by the coset of a representative is sent to that representative.

            noncomputable def TauCeti.quotientTopIsoTrivial (k : Type u) [Ring k] {G : Type u} [Group G] :

            The permutation representation of G on the cosets of the whole group is the trivial representation: there is only one coset.

            Equations
            Instances For