The inclusion of a subrepresentation as a morphism of Rep k G #
The inclusion Subrepresentation.subtype W of a subrepresentation W of ρ is an intertwining
map, so Rep.ofHom W.subtype is a morphism of Rep k G into Rep.of ρ. This file records how
the categorical properties of that morphism read off W: it is always a monomorphism, it is zero
exactly when W = ⊥, and it is an isomorphism exactly when W = ⊤. These are the facts through
which simplicity of an object of Rep k G or FDRep k G is compared with irreducibility of the
representation it carries.
Main results #
Subrepresentation.mono_ofHom_subtype: the inclusion of a subrepresentation is a monomorphism.Subrepresentation.ofHom_subtype_eq_zero_iff: the inclusion is zero exactly when the subrepresentation is⊥.Subrepresentation.isIso_ofHom_subtype_iff: the inclusion is an isomorphism exactly when the subrepresentation is⊤.
Implementation notes #
Although Rep k G is defined over a Semiring k, forming Rep.of W.toRepresentation requires
the carrier ↥W.toSubmodule to carry an AddCommGroup instance. For submodules over a general
semiring, subsets need not be closed under negation (e.g. ℕ ⊆ ℤ as an ℕ-submodule), so
Submodule.addCommGroup and these inclusion morphisms require [Ring k].
The inclusion of a subrepresentation is a monomorphism of Rep k G.
The inclusion of a subrepresentation is the zero morphism of Rep k G exactly when the
subrepresentation is ⊥.
The inclusion of a subrepresentation is an isomorphism of Rep k G exactly when the
subrepresentation is ⊤.