Documentation

LeanPool.RegtsSevenster.RS.Novel.Skein.BraidedNat

Braiding naturality, fragment level #

Value lemmas for the tensor swap, the braiding-naturality label meets, and the fragment-level naturality squares.

Values of the tensor swap #

theorem RS.tensorSwapEquiv_in_left (s t u v : ℕ) (i : Fin u) :
(tensorSwapEquiv s t u v) (Fin.castAdd (v + t) (Fin.castAdd s i)) = Fin.castAdd (t + v) (Fin.natAdd s i)

The tensor swap on an incoming label of the left factor.

theorem RS.tensorSwapEquiv_in_right (s t u v : ℕ) (j : Fin s) :
(tensorSwapEquiv s t u v) (Fin.castAdd (v + t) (Fin.natAdd u j)) = Fin.castAdd (t + v) (Fin.castAdd u j)

On an incoming label of the right factor.

theorem RS.tensorSwapEquiv_out_left (s t u v : ℕ) (l : Fin v) :
(tensorSwapEquiv s t u v) (Fin.natAdd (u + s) (Fin.castAdd t l)) = Fin.natAdd (s + u) (Fin.natAdd t l)

On an outgoing label of the left factor.

theorem RS.tensorSwapEquiv_out_right (s t u v : ℕ) (m : Fin t) :
(tensorSwapEquiv s t u v) (Fin.natAdd (u + s) (Fin.natAdd v m)) = Fin.natAdd (s + u) (Fin.castAdd v m)

On an outgoing label of the right factor.

The left naturality label meet #

The left naturality square meets on labels: swapping then braiding the right leg relabels the same way as braiding the left leg then swapping.

The left braiding-naturality square, fragment level.

Equations
  • One or more equations did not get rendered due to their size.
Instances For

    The right naturality label meet #

    The mirrored square, braiding on the other side.

    The right braiding-naturality square, fragment level.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For