The natural monoidal structure on any category with finite (co)products.

A category with a monoidal structure provided in this way is sometimes called a (co)cartesian category, although this is also sometimes used to mean a finitely complete category. (See https://ncatlab.org/nlab/show/cartesian+category.)

As this works with either products or coproducts, we don't set up either construct as an instance.


category_theory.monoidal_of_has_finite_products

A category with finite products has a natural monoidal structure.

category_theory.monoidal_of_has_finite_coproducts

A category with finite coproducts has a natural monoidal structure.