Documentation

TauCeti.RepresentationTheory.Rep.TensorShortExact

Tensoring a short exact sequence of representations #

Tensoring with a fixed representation M is right exact, but not exact in general. This file records that a short exact sequence of representations which is split as a sequence of k-modules stays short exact after tensoring on the left with M: the k-linear retraction of the first map survives tensoring and keeps the tensored first map injective, while right exactness of the tensor product supplies exactness and the surjectivity of the last map. The dimension-shifting sequences through the modules induced and coinduced from the trivial subgroup are of this kind. Tensoring with a representation whose underlying module is flat over k preserves every short exact sequence.

Main statements #

A short complex of representations is exact if and only if the underlying linear maps form an exact pair.

theorem Rep.exists_leftInverse_of_rightInverse {k : Type u} {G : Type v} [Monoid G] [Ring k] {S : CategoryTheory.ShortComplex (Rep k G)} (hS : S.Exact) [CategoryTheory.Mono S.f] {s : ↑S.X₃ →ₗ[k] ↑S.X₂} (hs : Function.RightInverse ⇑s ⇑(Hom.hom S.g)) :
∃ (r : ↑S.X₂ →ₗ[k] ↑S.X₁), Function.LeftInverse ⇑r ⇑(Hom.hom S.f)

In a short exact sequence of representations, a k-linear section of the last map gives a k-linear retraction of the first map.

theorem Rep.exists_rightInverse_of_leftInverse {k : Type u} {G : Type v} [Monoid G] [Ring k] {S : CategoryTheory.ShortComplex (Rep k G)} (hS : S.Exact) [CategoryTheory.Epi S.g] {r : ↑S.X₂ →ₗ[k] ↑S.X₁} (hr : Function.LeftInverse ⇑r ⇑(Hom.hom S.f)) :
∃ (s : ↑S.X₃ →ₗ[k] ↑S.X₂), Function.RightInverse ⇑s ⇑(Hom.hom S.g)

In a short exact sequence of representations, a k-linear retraction of the first map gives a k-linear section of the last map.

Tensoring on the left with M sends an exact sequence ending in an epimorphism to a short exact sequence when the tensored first map is injective.

Tensoring on the left with a representation whose underlying module is flat over k preserves short exact sequences.

theorem Rep.leftInverse_whiskerLeft {k : Type u} {G : Type v} [Monoid G] [CommRing k] (M : Rep k G) {A B : Rep k G} (f : A ⟶ B) {r : ↑B →ₗ[k] ↑A} (hr : Function.LeftInverse ⇑r ⇑(Hom.hom f)) :

Tensoring on the left with M keeps a k-linear retraction r of a morphism of representations: M ⊗ r is a retraction of M ◁ f.

Tensoring on the left with M sends an exact sequence ending in an epimorphism to a short exact sequence if the first map has a k-linear retraction.

Tensoring on the left with M sends an exact sequence starting in a monomorphism to a short exact sequence if the last map has a k-linear section.

Tensoring on the right with M sends an exact sequence ending in an epimorphism to a short exact sequence when the tensored first map is injective.

Tensoring on the right with M sends an exact sequence ending in an epimorphism to a short exact sequence if the first map has a k-linear retraction.

Tensoring on the right with M sends an exact sequence starting in a monomorphism to a short exact sequence if the last map has a k-linear section.

Tensoring on the right with a representation whose underlying module is flat over k preserves short exact sequences.