The twist shuffle #
The relative tensor of two twisted modules is the twist of the relative tensor by the tensor of the twisting objects: the middle twisting object crosses the first module through the braiding. The cover-level shuffle is the middle-four interchange, so the committed interchange toolbox applies; the twisting is fully general, and the sign phenomena of the odd line enter only at the symmetriser conjugation downstream.
The twist of a module by an object on the left, bundled.
Equations
- RS.tensorLeftMod A V M = { X := CategoryTheory.MonoidalCategoryStruct.tensorObj V M.X, mod := RS.tensorLeftModObj A V M.X }
Instances For
The cover map of the twist shuffle: the middle-four interchange followed by the projection under the twists.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The cover map coequalizes the twisted balance relation.
The twist shuffle: the relative tensor of two twisted modules maps to the twist of the relative tensor.
Equations
- RS.twistShuffleHom A V W R S = RS.modTensorDesc A (RS.tensorLeftMod A V R) (RS.tensorLeftMod A W S) (RS.twistShuffleCover A V W R S) ⋯
Instances For
Defining equation of the twist shuffle.
Defining equation of the twist shuffle.
The cover map of the inverse twist shuffle: split into the twisted pairs and project.
Equations
- RS.twistShuffleInvCover A V W R S = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.tensorδ V R.X W S.X) (RS.modTensorπ A (RS.tensorLeftMod A V R) (RS.tensorLeftMod A W S))
Instances For
The interchange splitting is invertible.
The second-slot action slides through the splitting.
The first-slot action slides through the splitting.
The inverse cover coequalizes the whiskered balance relation.
The inverse twist shuffle.
Equations
- RS.twistShuffleInv A V W R S = RS.modTensorWhiskerDesc A R S (CategoryTheory.MonoidalCategoryStruct.tensorObj V W) (RS.twistShuffleInvCover A V W R S) ⋯
Instances For
Defining equation of the inverse twist shuffle.
Defining equation of the inverse twist shuffle.
The twist shuffle retracts the inverse shuffle.
The twist shuffle retracts the inverse shuffle.
The inverse shuffle retracts the twist shuffle.
The inverse shuffle retracts the twist shuffle.
The twist shuffle is a module map: it intertwines the descended action of the twisted pair with the twist action of the shuffled pair.
The twist shuffle as a module map: the shuffled pair maps to the twist of the relative tensor.
Equations
- RS.twistShuffleModHom A V W R S = CategoryTheory.Mod.Hom.mk' (RS.twistShuffleHom A V W R S) ⋯
Instances For
The inverse twist shuffle intertwines the actions.
The inverse twist shuffle as a module map.
Equations
- RS.twistShuffleModInv A V W R S = CategoryTheory.Mod.Hom.mk' (RS.twistShuffleInv A V W R S) ⋯
Instances For
The module-level twist shuffle is an isomorphism.
Equations
- RS.twistShuffleModIso A V W R S = { hom := RS.twistShuffleModHom A V W R S, inv := RS.twistShuffleModInv A V W R S, hom_inv_id := ⋯, inv_hom_id := ⋯ }
Instances For
An object map in the twist slot, as a module map: the twist action carries past the context naturally.
Equations
Instances For
A module map under the twist, as a module map.
Equations
Instances For
The twist-slot transport of an object isomorphism.
Equations
- RS.tensorLeftModContextIso A e M = { hom := RS.tensorLeftModContextHom A e.hom M, inv := RS.tensorLeftModContextHom A e.inv M, hom_inv_id := ⋯, inv_hom_id := ⋯ }
Instances For
The twist of a module isomorphism.
Equations
- RS.tensorLeftModWhiskerIso A V f = { hom := RS.tensorLeftModWhiskerHom A V f.hom, inv := RS.tensorLeftModWhiskerHom A V f.inv, hom_inv_id := ⋯, inv_hom_id := ⋯ }