Twisting distributes over the biproduct of modules #
Tensoring on the left by a fixed object distributes over the
biproduct of two modules. At the level of carriers this is the
standard distributivity of the tensor over a binary biproduct,
assembled from biprod.lift and biprod.desc; the two round-trips
use the totality relation of the biproduct together with the
additivity of the left whiskering. The distributivity map
intertwines the action through the right tensor factor with the
componentwise action of the biproduct, because each biproduct
projection is a module map and the twist of a module map is again
a module map.
The carrier-level distributivity #
Distributivity of the tensor over a binary biproduct: the comparison map assembled from the two whiskered projections.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The inverse comparison map, assembled from the two whiskered injections.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The comparison map is split by its inverse: the totality relation of the biproduct, whiskered.
The inverse comparison map is split by the comparison map.
The distributivity as a module isomorphism #
The twist of a module map is a module map: a map intertwining the actions still intertwines them after whiskering by a fixed object on the left.
The action on the twist of the module biproduct, retyped.
Equations
- RS.twistBiprodActL A V P Q = RS.actAcross A V (RS.modBiprod A P Q).X
Instances For
The componentwise action on the biproduct of the twists, retyped.
Equations
- RS.twistBiprodActR A V P Q = RS.modBiprodAct A (RS.tensorLeftMod A V P) (RS.tensorLeftMod A V Q)
Instances For
The twisted first projection intertwines the actions.
The twisted second projection intertwines the actions.
The first component of the componentwise action.
The second component of the componentwise action.
The distributivity map is linear: it intertwines the action through the right tensor factor with the componentwise action of the biproduct.
The inverse distributivity map is linear.
The distributivity map, as a module map.
Equations
- RS.tensorLeftBiprodModHom A V P Q = CategoryTheory.Mod.Hom.mk' (RS.tensorLeftBiprodHom V P.X Q.X) ⋯
Instances For
The inverse distributivity map, as a module map.
Equations
- RS.tensorLeftBiprodModInv A V P Q = CategoryTheory.Mod.Hom.mk' (RS.tensorLeftBiprodInv V P.X Q.X) ⋯
Instances For
Twisting distributes over the biproduct of modules: the twist of a biproduct of modules is the biproduct of the twists.
Equations
- RS.tensorLeftBiprodIso A V P Q = { hom := RS.tensorLeftBiprodModHom A V P Q, inv := RS.tensorLeftBiprodModInv A V P Q, hom_inv_id := ⋯, inv_hom_id := ⋯ }