Documentation

Atlas.TensorCategories.code.ExactModuleCatEquiv

An algebra in C represented as a structure carrying both the underlying object and the MonObj instance providing its algebra structure.

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
            @[implicit_reducible]

            The default internal algebra is the trivial one on 𝟙_ C.

            class CategoryTheory.InternalHomData (C : Type u₁) [Category.{v₁, u₁} C] [MonoidalCategory C] (M : Type u₂) [Category.{v₂, u₂} M] [LeftModuleCategory C M] :
            Type (max (max (max u₁ u₂) v₁) v₂)

            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.

            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.

                  Instances

                    Faithfulness of the internal-Hom functor F : M ⥤ RightMod (endAlgebra).

                    Instances

                      Fullness of the internal-Hom functor F : M ⥤ RightMod (endAlgebra).

                      Instances

                        Essential surjectivity of the internal-Hom functor F : M ⥤ RightMod (endAlgebra).

                        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.

                                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

                                      An exact module category equipped with a projective generator (packaged via the ExactModCatInternalHom data and properties).

                                      Instances

                                        Specialization of exact_module_cat_equiv to exact module categories over a finite tensor category that admit a projective generator.

                                        Instances For
                                          noncomputable def CategoryTheory.algebra_determines_module_cat {C : Type u₁} [Category.{v₁, u₁} C] [MonoidalCategory C] (A : C) [MonObj A] {M₁ : Type u₂} [Category.{v₂, u₂} M₁] {M₂ : Type u₂} [Category.{v₂, u₂} M₂] (e₁ : M₁ RightMod_ A) (e₂ : M₂ RightMod_ A) :
                                          M₁ M₂

                                          Two module categories that are each equivalent to right modules over the same internal algebra A are equivalent to each other.

                                          Instances For