Documentation

Atlas.TensorCategories.code.TensorExact

In a rigid category, the left-tensor functor X ⊗ - preserves all limits, as it is the right adjoint of Xᘁ ⊗ -.

In a rigid category, the left-tensor functor X ⊗ - preserves all colimits, as it is the left adjoint of ᘁX ⊗ -.

The left-tensor functor X ⊗ - in a rigid category preserves finite limits.

The left-tensor functor X ⊗ - in a rigid category preserves finite colimits.

In a rigid category, the right-tensor functor - ⊗ X preserves all limits, as it is the right adjoint of - ⊗ ᘁX.

In a rigid category, the right-tensor functor - ⊗ X preserves all colimits, as it is the left adjoint of - ⊗ Xᘁ.

The right-tensor functor - ⊗ X in a rigid category preserves finite limits.

The right-tensor functor - ⊗ X in a rigid category preserves finite colimits.

The left-tensor functor X ⊗ - in a rigid category is exact, packaged as an exactFunctor.

Instances For

    The right-tensor functor - ⊗ X in a rigid category is exact, packaged as an exactFunctor.

    Instances For

      In a rigid category, both X ⊗ - and - ⊗ X are exact functors.

      Proposition 1.13.1: in a rigid monoidal category, both left and right tensoring with any object are exact functors.

      The right dualization functor Cᵒᵖ ⥤ C sending X ↦ Xᘁ and a morphism to its right adjoint mate.

      Instances For

        The left dualization functor Cᵒᵖ ⥤ C sending X ↦ ᘁX and a morphism to its left adjoint mate.

        Instances For
          noncomputable def CategoryTheory.rightAdjointMateEquiv {C : Type u} [Category.{v, u} C] [MonoidalCategory C] [RigidCategory C] (X Y : C) :
          (X Y) (Y X)

          The right adjoint mate is a bijection Hom(X, Y) ≃ Hom(Yᘁ, Xᘁ) induced by the rigid structure.

          Instances For

            Computation: rightAdjointMateEquiv applied to f agrees with the underlying right adjoint mate.

            noncomputable def CategoryTheory.leftAdjointMateEquiv {C : Type u} [Category.{v, u} C] [MonoidalCategory C] [RigidCategory C] (X Y : C) :
            (X Y) (Y X)

            The left adjoint mate is a bijection Hom(X, Y) ≃ Hom(ᘁY, ᘁX) induced by the rigid structure.

            Instances For

              Computation: leftAdjointMateEquiv applied to f agrees with the underlying left adjoint mate.

              The right dualization functor Cᵒᵖ ⥤ C is faithful, as the right adjoint mate is injective.

              The right dualization functor Cᵒᵖ ⥤ C is full, as the right adjoint mate is surjective.

              The right dualization functor Cᵒᵖ ⥤ C is essentially surjective: every Z is (ᘁZ)ᘁ.

              The right dualization functor Cᵒᵖ ⥤ C is an equivalence of categories.

              The left dualization functor Cᵒᵖ ⥤ C is faithful, as the left adjoint mate is injective.

              The left dualization functor Cᵒᵖ ⥤ C is full, as the left adjoint mate is surjective.

              The left dualization functor Cᵒᵖ ⥤ C is essentially surjective: every Z is ᘁ(Zᘁ).

              The left dualization functor Cᵒᵖ ⥤ C is an equivalence of categories.

              The right dualization functor Cᵒᵖ ⥤ C is exact, packaged as an exactFunctor.

              Instances For

                The left dualization functor Cᵒᵖ ⥤ C is exact, packaged as an exactFunctor.

                Instances For

                  Both dualization functors Cᵒᵖ ⥤ C are exact in a rigid category.

                  Proposition 1.13.5: in a rigid monoidal category, both dualization functors Cᵒᵖ ⥤ C are exact.