Documentation

LeanPool.RegtsSevenster.RS.Novel.Envelope.MatBraided

Braided and symmetric structure on the matrix envelope #

When C is a braided (resp. symmetric) monoidal preadditive category, so is Mat_ C. The braiding on Mat_ C is a "diagonal" matrix carrying the componentwise braidings of C, reindexed by the swap M.ι × N.ι ↔ N.ι × M.ι.

Componentwise access to the Mat_ C monoidal structure #

Braiding data for Mat_ C #

The matrix morphism that swaps tensor factors using the component braidings.

Equations
Instances For

    The inverse matrix morphism that swaps tensor factors by inverse braidings.

    Equations
    Instances For

      Braiding iso #

      The braiding isomorphism on matrix objects induced by the component braidings.

      Equations
      Instances For

        Braiding naturality #

        Hexagon identities #

        BraidedCategory instance #

        @[instance_reducible]

        The matrix category inherits a braiding: the componentwise braidings, reindexed by the swap of index products.

        Equations
        • RS.matBraided = { braiding := RS.matBraidIso, braiding_naturality_right := ⋯, braiding_naturality_left := ⋯, hexagon_forward := ⋯, hexagon_reverse := ⋯ }

        SymmetricCategory instance #