Biproducts of internal modules #
The biproduct of two modules over a monoid object carries the componentwise action: the tensor distributes over the biproduct in a monoidally preadditive category, and the two actions act in each summand. The injections and projections are module maps, and morphisms out of the biproduct module are determined by the two components.
The componentwise action on the biproduct of the carriers.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The unit law of the componentwise action.
The multiplication law of the componentwise action.
The module structure on the biproduct of the carriers.
Equations
- RS.modBiprodModObj A M N = { smul := RS.modBiprodAct A M N, one_smul := ⋯, mul_smul := ⋯ }
Instances For
The biproduct of modules, bundled.
Equations
- RS.modBiprod A M N = { X := M.X ⊞ N.X, mod := RS.modBiprodModObj A M N }
Instances For
The first injection intertwines the actions.
The second injection intertwines the actions.
The first projection intertwines the actions.
The second projection intertwines the actions.
The first injection is a module map.
Equations
Instances For
The second injection is a module map.
Equations
Instances For
The first projection is a module map.
Equations
Instances For
The second projection is a module map.
Equations
Instances For
Componentwise maps intertwine the biproduct actions.
Functoriality of the module biproduct.
Equations
- RS.modBiprodMap A M N f g = CategoryTheory.Mod.Hom.mk' (CategoryTheory.Limits.biprod.map f.hom g.hom) ⋯
Instances For
The module biproduct of two isomorphisms.
Equations
- RS.modBiprodMapIso A M N e₁ e₂ = { hom := RS.modBiprodMap A M N e₁.hom e₂.hom, inv := RS.modBiprodMap A M' N' e₁.inv e₂.inv, hom_inv_id := ⋯, inv_hom_id := ⋯ }
Instances For
The braiding of a module biproduct is linear.
The biproduct of modules is symmetric.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The action on the left-nested triple biproduct, retyped.
Equations
- RS.actLeftNest A M N P = RS.modBiprodAct A (RS.modBiprod A M N) P
Instances For
The action on the right-nested triple biproduct, retyped.
Equations
- RS.actRightNest A M N P = RS.modBiprodAct A M (RS.modBiprod A N P)
Instances For
The associator of a module biproduct is linear.
The biproduct of modules is associative.
Equations
- One or more equations did not get rendered due to their size.