mathlib3 documentation

category_theory.limits.shapes.finite_products

Categories with finite (co)products #

THIS FILE IS SYNCHRONIZED WITH MATHLIB4. Any changes to this file require a corresponding PR to mathlib4.

Typeclasses representing categories with (co)products over finite indexing types.

@[class]

A category has finite products if there is a chosen limit for every diagram with shape discrete J, where we have [finite J].

We require this condition only for J = fin n in the definition, then deduce a version for any J : Type* as a corollary of this definition.

Instances of this typeclass
@[class]

A category has finite coproducts if there is a chosen colimit for every diagram with shape discrete J, where we have [fintype J].

We require this condition only for J = fin n in the definition, then deduce a version for any J : Type* as a corollary of this definition.

Instances of this typeclass