Modules over the tensor unit #
Over the tensor unit as base algebra, relative module theory collapses to the ambient category.
unitMod: any object, as a module over the unit through the trivial action; the unit law forces the action of any module over the unit to be the left unitor (modObj_unitBase_smul).modTensorUnitBase: over the trivial base the two coequalizer legs agree, so the module tensor product collapses to the plain tensor product of the carriers.freeModUnitBase: the free module onVover the unit isVitself, via the left unitor.modBiprodZeroLeft: over any base, the biproduct with a module whose carrier is zero collapses to the other summand.
Any object, as a module over the tensor unit through the trivial action.
Equations
- RS.unitMod X = { X := X, mod := CategoryTheory.ModObj.instTensorUnit X }
Instances For
Any action of the tensor unit is the left unitor: the unit law forces it, since the unit of the trivial base is the identity. The instance is quantified, so the lemma applies to the action of any module over the unit, not only the trivial one.
The action of any module over the unit, in actLeft form.
The braided right action of any module over the unit is the right unitor.
Over the trivial base the two coequalizer legs of the module tensor product are equal morphisms.
Over the trivial base the module tensor product is the plain tensor product: the coequalizer of a pair of equal legs is the target itself.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The left unitor intertwines the free action over the unit with the trivial action.
The left unitor intertwines the trivial action with the free action over the unit.
The free module over the trivial base is its generator, via the left unitor.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Collapse of a zero summand: over any base, the module biproduct with a module whose carrier is zero is the other summand.
Equations
- RS.modBiprodZeroLeft A Z N hZ = { hom := RS.modBiprodSnd A Z N, inv := RS.modBiprodInr A Z N, hom_inv_id := ⋯, inv_hom_id := ⋯ }