Documentation

Mathlib.RepresentationTheory.Rep.Res

Restriction of representations #

Given a group homomorphism f : H →* G, we have the restriction functor resFunctor f : Rep k G ⥤ Rep k H which sends a G-representation ρ to the H-representation ρ.comp f.

@[reducible, inline]
abbrev Rep.resFunctor {k : Type u} [CommRing k] {G : Type v1} {H : Type v2} [Monoid G] [Monoid H] (f : H →* G) :

The restriction functor Rep R G ⥤ Rep R H for a subgroup H of G.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    @[reducible, inline]
    abbrev Rep.res {k : Type u} [CommRing k] {G : Type v1} {H : Type v2} [Monoid G] [Monoid H] (f : H →* G) (M : Rep k G) :
    Rep k H

    The restriction of X : Rep k G associated to a monoid homomorphism f : H →* G

    Equations
    Instances For
      @[simp]
      theorem Rep.res_obj_ρ {k : Type u} [CommRing k] {G : Type v1} {H : Type v2} [Monoid G] [Monoid H] (f : H →* G) (M : Rep k G) :
      theorem Rep.coe_res_obj_ρ' {k : Type u} [CommRing k] {G : Type v1} {H : Type v2} [Monoid G] [Monoid H] (f : H →* G) (M : Rep k G) (h : H) :
      (res f M).ρ h = M.ρ (f h)
      theorem Rep.res_obj_V {k : Type u} [CommRing k] {G : Type v1} {H : Type v2} [Monoid G] [Monoid H] (f : H →* G) (M : Rep k G) :
      (res f M) = M
      theorem Rep.res_map_hom_toLinearMap {k : Type u} [CommRing k] {G : Type v1} {H : Type v2} [Monoid G] [Monoid H] (f : H →* G) {M N : Rep k G} (p : M N) :
      instance Rep.instFaithfulResFunctor {k : Type u} [CommRing k] {G : Type v1} {H : Type v2} [Monoid G] [Monoid H] (f : H →* G) :
      @[reducible, inline]
      abbrev Rep.liftHomOfSurj {k : Type u} [CommRing k] {G : Type v1} {H : Type v2} [Monoid G] [Monoid H] (f : H →* G) {X Y : Rep k G} (hf : Function.Surjective f) (f' : res f X res f Y) :
      X Y

      Morphism between X Y : Rep k G can be lifted from restrictions associated with f : H →* G when f is surjective.

      Equations
      Instances For
        @[simp]
        theorem Rep.liftHomOfSurj_toLinearMap {k : Type u} [CommRing k] {G : Type v1} {H : Type v2} [Monoid G] [Monoid H] (f : H →* G) {X Y : Rep k G} (hf : Function.Surjective f) (f' : res f X res f Y) :
        theorem Rep.full_res {k : Type u} [CommRing k] {G : Type v1} {H : Type v2} [Monoid G] [Monoid H] (f : H →* G) (hf : Function.Surjective f) :
        instance Rep.instAdditiveResFunctor {k : Type u} [CommRing k] {G : Type v1} {H : Type v2} [Monoid G] [Monoid H] (f : H →* G) :
        instance Rep.instLinearResFunctor {k : Type u} [CommRing k] {G : Type v1} {H : Type v2} [Monoid G] [Monoid H] (f : H →* G) :
        @[reducible, inline]
        abbrev Rep.ofQuotient {k : Type u} [CommRing k] {G : Type v} [Group G] (A : Rep k G) (S : Subgroup G) [S.Normal] [Representation.IsTrivial (MonoidHom.comp A.ρ S.subtype)] :
        Rep k (G S)

        Given a normal subgroup S ≤ G, a G-representation ρ which is trivial on S factors through G ⧸ S.

        Equations
        Instances For
          @[reducible, inline]

          A G-representation A on which a normal subgroup S ≤ G acts trivially induces a G ⧸ S-representation on A, and composing this with the quotient map G → G ⧸ S gives the original representation by definition. Useful for typechecking.

          Equations
          Instances For