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
.