Documentation

Atlas.TensorCategories.code.RigidMonoidalDuality

@[reducible, inline]

Definition 1.10.1 (alias): an object X has a right dual.

Instances For
    @[reducible, inline]

    Definition 1.10.1 (named right dual): an object X has a right dual.

    Instances For
      @[reducible, inline]

      Companion to Definition 1.10.1: an object X has a left dual.

      Instances For
        @[reducible, inline]

        Definition 1.10.2: an object X has a left dual.

        Instances For

          Proposition 1.10.4 (right): Any two right duals Y₁, Y₂ of X are canonically isomorphic.

          Instances For

            Proposition 1.10.4 (left): Any two left duals X₁, X₂ of Y are canonically isomorphic.

            Instances For

              If two morphisms f, g : Y₁ ⟶ Y₂ agree after whiskering by X on the right and composing with the evaluation of an exact pairing (X, Y₂), then they are equal.

              If two morphisms f, g : X₁ ⟶ X₂ agree after whiskering by Y on the left and composing with the evaluation of an exact pairing (X₂, Y), then they are equal.

              The canonical isomorphism between two right duals of X intertwines the evaluation maps: (rightDualIso p₁ p₂).hom ▷ X ≫ p₂.evaluation = p₁.evaluation.

              The canonical isomorphism between two left duals of Y intertwines the evaluation maps: Y ◁ (leftDualIso p₁ p₂).hom ≫ p₂.evaluation = p₁.evaluation.

              Proposition 1.10.4: A right dual of X is unique up to a unique isomorphism that intertwines the evaluation maps.

              Proposition 1.10.7(i) for right duals: the right dual of a composition is the composition of the right duals in reverse order, (f ≫ g)ᘁ = gᘁ ≫ fᘁ.

              Proposition 1.10.9 (i, first equivalence): Hom(U ⊗ V, W) ≃ Hom(U, W ⊗ V') for an exact pairing (V, V').

              Instances For

                Proposition 1.10.9 (i, second equivalence): Hom(V' ⊗ U, W) ≃ Hom(U, V ⊗ W) for an exact pairing (V, V').

                Instances For

                  Proposition 1.10.9 adjunction (i): (- ⊗ V) ⊣ (- ⊗ V') for an exact pairing (V, V').

                  Instances For

                    Proposition 1.10.9 adjunction (i, left): (V' ⊗ -) ⊣ (V ⊗ -) for an exact pairing (V, V').

                    Instances For

                      Proposition 1.10.9: For X with a right dual Xᘁ, the functor (- ⊗ X) is left adjoint to (- ⊗ Xᘁ).

                      Instances For

                        Proposition 1.10.9: For X with a right dual Xᘁ, the functor (Xᘁ ⊗ -) is left adjoint to (X ⊗ -).

                        Instances For

                          Proposition 1.10.9 (ii): For X with a left dual ᘁX, the functor (- ⊗ ᘁX) is left adjoint to (- ⊗ X).

                          Instances For

                            Proposition 1.10.9 (ii): For X with a left dual ᘁX, the functor (X ⊗ -) is left adjoint to (ᘁX ⊗ -).

                            Instances For

                              Remark 1.10.10 (representability): Hom(V', W) ≃ Hom(𝟙, V ⊗ W) for an exact pairing (V, V').

                              Instances For
                                noncomputable def TensorCategories.remark_1_10_10_hom_equiv {C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.MonoidalCategory C] {X Y₁ Y₂ : C} (p₁ : CategoryTheory.ExactPairing X Y₁) (p₂ : CategoryTheory.ExactPairing X Y₂) (W : C) :
                                (Y₁ W) (Y₂ W)

                                Remark 1.10.10: For two right duals Y₁, Y₂ of X, the hom-functor out of them agrees: Hom(Y₁, W) ≃ Hom(Y₂, W).

                                Instances For

                                  Remark 1.10.10 (representability, left version): Hom(X', W) ≃ Hom(𝟙, W ⊗ X) for an exact pairing (X', X).

                                  Instances For
                                    noncomputable def TensorCategories.remark_1_10_10_hom_equiv_left {C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.MonoidalCategory C] {X₁ X₂ Y : C} (p₁ : CategoryTheory.ExactPairing X₁ Y) (p₂ : CategoryTheory.ExactPairing X₂ Y) (W : C) :
                                    (X₁ W) (X₂ W)

                                    Remark 1.10.10 (left version): Two left duals X₁, X₂ of Y have the same hom-out functor: Hom(X₁, W) ≃ Hom(X₂, W).

                                    Instances For
                                      @[reducible, inline]

                                      Definition 1.10.11 (alias): a rigid monoidal category.

                                      Instances For
                                        @[reducible, inline]

                                        Definition 1.10.11: A monoidal category C is rigid if every object has both a right dual and a left dual.

                                        Instances For

                                          The right-duality functor C ⥤ (Cᵒᵖ)ᴹᵒᵖ on a right-rigid category, sending each object to its right dual.

                                          Instances For

                                            The left-duality functor C ⥤ (Cᵒᵖ)ᴹᵒᵖ on a left-rigid category, sending each object to its left dual.

                                            Instances For