Documentation

LeanPool.RegtsSevenster.RS.Classical.CatTheory.WhiskerAdditive

Whiskering against negation, zero and binary biproducts #

Mathlib records that whiskering in a preadditive monoidal category is additive (MonoidalPreadditive.whiskerLeft_add, MonoidalPreadditive.add_whiskerRight) and that it kills the zero morphism, but not the consequences the development uses everywhere: whiskering commutes with negation, a tensor product with a zero object is a zero object, and tensoring distributes over a binary biproduct on either side. All hold in any preadditive monoidal category, so they live here rather than in any of the files that consume them.

Mathlib's Limits.Functor.mapBiprod at tensorLeft B is the same isomorphism, but its PreservesBinaryBiproduct hypothesis is not an instance for tensorLeft, so the distributors are built here directly.

Distributivity over a binary biproduct #

Tensoring on the left distributes over a binary biproduct.

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

    Tensoring on the right distributes over a binary biproduct.

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