Rep k G is the category of k-linear representations of G. #
If V : Rep k G, there is a coercion that allows you to treat V as a type,
and this type comes equipped with a Module k V instance.
Also V.ρ gives the homomorphism G →* (V →ₗ[k] V).
Conversely, given a homomorphism ρ : G →* (V →ₗ[k] V),
you can construct the bundled representation as Rep.of ρ.
We construct the categorical equivalence Rep k G ≌ ModuleCat (MonoidAlgebra k G).
We verify that Rep k G is a k-linear abelian symmetric monoidal category with all (co)limits.
Equations
Equations
Specialize the existing Action.ρ, changing the type to Representation k G V.
Equations
Instances For
The trivial k-linear G-representation on a k-module V.
Equations
Instances For
The functor equipping a module with the trivial representation.
Equations
Instances For
Given a representation A of a commutative monoid G, the map ρ_A(g) is a representation
morphism A ⟶ A for any g : G.
Equations
Instances For
Given a normal subgroup S ≤ G, a G-representation ρ which is trivial on S factors
through G ⧸ S.
Equations
Instances For
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
Given a k-linear G-representation (V, ρ), this is the representation defined by
restricting ρ to a G-invariant k-submodule of V.
Equations
Instances For
The natural inclusion of a subrepresentation into the ambient representation.
Equations
Instances For
Given a k-linear G-representation (V, ρ) and a G-invariant k-submodule W ≤ V, this
is the representation induced on V ⧸ W by ρ.
Equations
Instances For
The monoidal functor sending a type H with a G-action to the induced k-linear
G-representation on k[H].
Equations
Instances For
Equations
The natural isomorphism between the representations on k[G¹] and k[G] induced by left
multiplication in G.
Equations
Instances For
When H = {1}, the G-representation on k[H] induced by an action of G on H is
isomorphic to the trivial representation on k.
Equations
Instances For
Turns a k-module A with a compatible DistribMulAction of a monoid G into a
k-linear G-representation on A.
Equations
Instances For
Turns a CommGroup G with a MulDistribMulAction of a monoid M into a
ℤ-linear M-representation on Additive G.
Equations
Instances For
Given representations A, B and a type α, this is the natural representation isomorphism
(α →₀ A) ⊗ B ≅ (A ⊗ B) →₀ α sending single x a ⊗ₜ b ↦ single x (a ⊗ₜ b).
Equations
Instances For
Given representations A, B and a type α, this is the natural representation isomorphism
A ⊗ (α →₀ B) ≅ (A ⊗ B) →₀ α sending a ⊗ₜ single x b ↦ single x (a ⊗ₜ b).
Equations
Instances For
The natural isomorphism sending single g r₁ ⊗ single a r₂ ↦ single a (single g r₁r₂).
Equations
Instances For
An isomorphism of k-linear representations of G from k[Gⁿ⁺¹] to k[G] ⊗ₖ k[Gⁿ] (on
which G acts by ρ(g₁)(g₂ ⊗ x) = (g₁ * g₂) ⊗ x) sending (g₀, ..., gₙ) to
g₀ ⊗ (g₀⁻¹g₁, g₁⁻¹g₂, ..., gₙ₋₁⁻¹gₙ). The inverse sends g₀ ⊗ (g₁, ..., gₙ) to
(g₀, g₀g₁, ..., g₀g₁...gₙ).
Equations
Instances For
Representation isomorphism k[Gⁿ⁺¹] ≅ (Gⁿ →₀ k[G]), where the righthand representation is
defined pointwise by the left regular representation on k[G]. The map sends
single (g₀, ..., gₙ) a ↦ single (g₀⁻¹g₁, ..., gₙ₋₁⁻¹gₙ) (single g₀ a).
Equations
Instances For
Given a k-linear G-representation A, the set of representation morphisms
Hom(k[Gⁿ⁺¹], A) is k-linearly isomorphic to the set of functions Gⁿ → A.
Equations
Instances For
Given a k-linear G-representation A, diagonalHomEquiv is a k-linear isomorphism of
the set of representation morphisms Hom(k[Gⁿ⁺¹], A) with Fun(Gⁿ, A). This lemma says that this
sends a morphism of representations f : k[Gⁿ⁺¹] ⟶ A to the function
(g₁, ..., gₙ) ↦ f(1, g₁, g₁g₂, ..., g₁g₂...gₙ).
Given a k-linear G-representation A, diagonalHomEquiv is a k-linear isomorphism of
the set of representation morphisms Hom(k[Gⁿ⁺¹], A) with Fun(Gⁿ, A). This lemma says that the
inverse map sends a function f : Gⁿ → A to the representation morphism sending
(g₀, ... gₙ) ↦ ρ(g₀)(f(g₀⁻¹g₁, g₁⁻¹g₂, ..., gₙ₋₁⁻¹gₙ)), where ρ is the representation attached
to A.
Auxiliary lemma for defining group cohomology, used to show that the isomorphism
diagonalHomEquiv commutes with the differentials in two complexes which compute
group cohomology.
Given a k-linear G-representation (A, ρ₁), this is the 'internal Hom' functor sending
(B, ρ₂) to the representation Homₖ(A, B) that maps g : G and f : A →ₗ[k] B to
(ρ₂ g) ∘ₗ f ∘ₗ (ρ₁ g⁻¹).
Equations
Instances For
Given a k-linear G-representation A, this is the Hom-set bijection in the adjunction
A ⊗ - ⊣ ihom(A, -). It sends f : A ⊗ B ⟶ C to a Rep k G morphism defined by currying the
k-linear map underlying f, giving a map A →ₗ[k] B →ₗ[k] C, then flipping the arguments.
Equations
Instances For
Porting note: if we generate this with @[simps] the linter complains some types in the LHS
simplify.
Porting note: if we generate this with @[simps] the linter complains some types in the LHS
simplify.
Equations
There is a k-linear isomorphism between the sets of representation morphismsHom(A ⊗ B, C)
and Hom(B, Homₖ(A, C)).
Equations
Instances For
There is a k-linear isomorphism between the sets of representation morphismsHom(A ⊗ B, C)
and Hom(A, Homₖ(B, C)).
Equations
Instances For
Tautological isomorphism to help Lean in typechecking.
Equations
Instances For
Auxiliary lemma for toModuleMonoidAlgebra.
Auxiliary definition for toModuleMonoidAlgebra.
Equations
Instances For
Functorially convert a representation of G into a module over MonoidAlgebra k G.
Equations
Instances For
Functorially convert a module over MonoidAlgebra k G into a representation of G.
Equations
Instances For
Auxiliary definition for equivalenceModuleMonoidAlgebra.
Equations
Instances For
Auxiliary definition for equivalenceModuleMonoidAlgebra.
Equations
Instances For
Auxiliary definition for equivalenceModuleMonoidAlgebra.
Equations
Instances For
Auxiliary definition for equivalenceModuleMonoidAlgebra.