algebra.category.constructions ============================== Common categories and constructions on categories. The following files are in this folder. * [functor](functor.hlean) : Functor category * [opposite](opposite.hlean) : Opposite category * [set](set.hlean) : Category of sets * [sum](sum.hlean) : Sum category * [product](product.hlean) : Product category * [comma](comma.hlean) : Comma category * [cone](cone.hlean) : Cone category * [pushout](pushout.hlean) : Categorical structure of paths in a graph and quotients of them. Pushout of categories, pushout of groupoids. * [fundamental_groupoid](fundamental_groupoid.hlean) : The fundamental groupoid of a type Discrete, indiscrete or finite categories: * [finite_cats](finite_cats.hlean) : Some finite categories, which are diagrams of common limits (the diagram for the pullback or the equalizer). Also contains a general construction of categories where you give some generators for the morphisms, with the condition that you cannot compose two of thosex * [discrete](discrete.hlean) : Discrete category. Also the groupoid formed by a 1-type * [indiscrete](indiscrete.hlean) * [terminal](terminal.hlean) * [initial](initial.hlean)