An algebra in C represented as a structure carrying both the underlying object
and the MonObj instance providing its algebra structure.
- carrier : C
Instances For
The multiplication morphism of the internal algebra.
Instances For
The unit morphism of the internal algebra.
Instances For
Wrap an object A : C carrying a MonObj instance as an InternalEndAlgebra.
Instances For
The trivial internal algebra given by the monoidal unit 𝟙_ C.
Instances For
The default internal algebra is the trivial one on 𝟙_ C.
The data needed to set up the internal-Hom functor to right modules over an
internal algebra: a chosen generator gen ∈ M, the internal end algebra of gen, and
a functor F from M to right modules over that algebra.
- gen : M
- endAlgebra : InternalEndAlgebra
- F : Functor M (RightMod_ (endAlgebra M).carrier)
Instances
The biexactness property of the internal Hom bifunctor on an exact module category: it preserves monos and epis on the right, and exchanges monos and epis on the left.
Instances
Internal Hom is biexact in any exact module category equipped with internal Homs.
Exactness of the internal-Hom functor F: it preserves epimorphisms.
Instances
The chosen generator gen generates the module category: every N ∈ M admits an
epimorphism from X ⊗ gen for some X ∈ C.
- generation (N : M) : ∃ (X : C) (f : LeftModuleCategoryStruct.actObj X (InternalHomData.gen C) ⟶ N), Epi f
Instances
Faithfulness of the internal-Hom functor F : M ⥤ RightMod (endAlgebra).
- faithful : InternalHomData.F.Faithful
Instances
Fullness of the internal-Hom functor F : M ⥤ RightMod (endAlgebra).
- full : InternalHomData.F.Full
Instances
Essential surjectivity of the internal-Hom functor
F : M ⥤ RightMod (endAlgebra).
- essSurj : InternalHomData.F.EssSurj
Instances
If the internal-Hom functor F is exact and the chosen generator generates M,
then F is faithful.
If the internal-Hom functor F is exact and the chosen generator generates M,
then F is full.
If the internal-Hom functor F is exact and the chosen generator generates M,
then F is essentially surjective.
Under exactness and generation, the internal-Hom functor F is an equivalence of
categories between M and right modules over the internal end algebra of the generator.
Instances For
Variant of internalHomEquivalence taking the faithful/full/ess.surj. properties as
explicit hypotheses rather than deriving them from exactness and generation.
Instances For
The internal end algebra produced by the InternalHomData package.
Instances For
Combined class collecting all of the data and hypotheses needed to identify an exact
module category M with right modules over an internal end algebra.
- gen : M
- F : Functor M (RightMod_ (endAlgebra M).carrier)
- generation (N : M) : ∃ (X : C) (f : LeftModuleCategoryStruct.actObj X (InternalHomData.gen C) ⟶ N), Epi f
Instances
Theorem (EGNO, Section 2.11): An exact module category equipped with an internal end algebra and the relevant exactness/generation conditions is equivalent to right modules over that algebra.
Instances For
A coarse "indecomposable module category" predicate: the category is nonempty and satisfies an opaque indecomposability marker (kept abstract here).
Instances
Specialization of exact_module_cat_equiv to the indecomposable case.
Instances For
An exact module category equipped with a projective generator (packaged via the
ExactModCatInternalHom data and properties).
- gen : M
- F : Functor M (RightMod_ (endAlgebra M).carrier)
- generation (N : M) : ∃ (X : C) (f : LeftModuleCategoryStruct.actObj X (InternalHomData.gen C) ⟶ N), Epi f
Instances
Specialization of exact_module_cat_equiv to exact module categories over a finite
tensor category that admit a projective generator.
Instances For
Two module categories that are each equivalent to right modules over the same
internal algebra A are equivalent to each other.