In category theory, a groupoid is a category in which all morphisms are isomorphisms. Groupoids can be considered as a generalization of groups . Namely, the category corresponding to the group , has exactly one object and one arrow for each element of . Arrow composition is defined as the multiplication of the corresponding elements in a group. It can be seen that in this case each arrow is an isomorphism. Thus, the set of arrows of a groupoid can be considered as some set with a partially defined binary operation of multiplication, so that for each element there are left and right inverses, as well as left and right units for multiplication.
Groupoids naturally replace symmetry groups in category theory and arise when classifying classes of isomorphic objects.
Examples
- Any category that is a group is a groupoid.
- Let be Is an arbitrary category, and - a subcategory whose objects coincide with the objects , and morphisms are all kinds of isomorphisms in . Then - groupoid.
- Let be Is a linearly connected topological space . Then its fundamental groupoid Is a 2-category whose objects are all points from , and the arrows from at correspond to all kinds of (geometric) paths from at :
-
- Two functions and set the same path if exists , so that or . The composition of the arrows is set by the composition of the paths:
- 2-morphism from at Is a homotopy from at . A fundamental groupoid is a categorization of a fundamental group . Its advantage is that the space does not require the choice of a marked point, so that there are no problems with the non-canonical isomorphism of fundamental groups at different points or with spaces that have several connected components. The fundamental group of loops from a point arises as a group of 2-isomorphic automorphisms of an object .
- Two functions and set the same path if exists , so that or . The composition of the arrows is set by the composition of the paths:
- Category of vector bundles of rank over a contractible space with non-degenerate mappings naturally forms a groupoid. This remark underlies the introduction of the concept of jerba (which is a special case of the stack ), which is a structure on the category of sheaves of a given type. Jerbas are geometric objects classified by cohomology groups where - a bunch of groups on . The concept is especially important in the case of non-Abelian groups. .
See also
- Groupoid (Algebra)