Documentation

Atlas.TensorCategories.code.InvertibleObjects

An object X of a monoidal category C is invertible if there exists an object tensorInverse together with isomorphisms X โŠ— tensorInverse โ‰… ๐Ÿ™_ C and tensorInverse โŠ— X โ‰… ๐Ÿ™_ C (cf. Definition 1.11.1).

Instances
    @[reducible]

    The unit object ๐Ÿ™_ C is invertible, with itself as tensor inverse and the left unitor as both compositional isomorphisms.

    Instances For

      Definition 1.11.1: in a rigid category, an object X is invertible iff both the evaluation ฮต_ X Xแ˜ and the coevaluation ฮท_ X Xแ˜ are isomorphisms.

      Instances For
        @[reducible]

        Construct an IsInvertibleObject instance for X from its right dual Xแ˜ together with isomorphisms X โŠ— Xแ˜ โ‰… ๐Ÿ™_ C and Xแ˜ โŠ— X โ‰… ๐Ÿ™_ C.

        Instances For
          @[reducible]

          The tensor inverse of an invertible object is itself invertible, with X as its inverse.

          Instances For
            @[reducible]

            If the tensor inverse of an invertible object X equals its right dual Xแ˜, then Xแ˜ is itself invertible.

            Instances For

              Given inverse isomorphisms X โŠ— Xi โ‰… ๐Ÿ™_ C and Y โŠ— Yi โ‰… ๐Ÿ™_ C, build the isomorphism (X โŠ— Y) โŠ— (Yi โŠ— Xi) โ‰… ๐Ÿ™_ C via the associators and unitors.

              Instances For

                Given inverse isomorphisms Xi โŠ— X โ‰… ๐Ÿ™_ C and Yi โŠ— Y โ‰… ๐Ÿ™_ C, build the isomorphism (Yi โŠ— Xi) โŠ— (X โŠ— Y) โ‰… ๐Ÿ™_ C via the associators and unitors.

                Instances For
                  @[reducible]

                  The tensor product X โŠ— Y of two invertible objects is invertible, with tensor inverse Yโปยน โŠ— Xโปยน.

                  Instances For

                    Zigzag identity for the inverses of evaluation and coevaluation morphisms (one of the two compatibility laws used to upgrade Xแ˜ to a left dual when ฮต, ฮท are iso).

                    @[reducible]

                    When the evaluation and coevaluation of X and Xแ˜ are both isomorphisms, Xแ˜ together with X forms an exact pairing using their inverses.

                    Instances For

                      For an invertible object X in a rigid category, the left dual is canonically isomorphic to the right dual.

                      Instances For

                        Proposition 1.11.3: for an invertible object X in a rigid category, (i) the left dual is isomorphic to the right dual, (ii) the tensor inverse is invertible, and (iii) the tensor product of invertibles is invertible.

                        Instances For

                          The object property of being invertible, packaged as an ObjectProperty C for use when forming the monoidal subcategory of invertible objects.

                          Instances For

                            The collection of invertible objects in a rigid monoidal category is closed under the monoidal unit and tensor product, hence forms a monoidal subcategory.