Groupoid (category theory)
In mathematical category theory , a groupoid is a small category in which every morphism is an isomorphism . To put it in more detail, a groupoid consists of:
- A set of objects ;
- For each pair of objects from a set of morphisms (or arrows ) from to . Instead of writing (based on the usual notation for functions )
- For every object there is an excellent element ;
- For every three objects a mapping is given, called a concatenation;
- For every two objects there is a function called inversion.
These structures must be compatible with one another in the following ways:
- The following applies to all (associativity);
- The following applies to all : and (neutral elements);
- The following applies to all : as well as (Inverse).
The three compatibility conditions are similar to the group axioms . It's not a coincidence. A groupoid with exactly one object is nothing more than a group. In this sense, the term groupoid is a generalization of the term group.
Application and examples
- In algebraic topology , the fundamental groupoid is associated to a topological space . The objects of the groupoid are the points of . The arrows are the homotopies classes (relative start and end points) of continuous imaging , where the beginning point is the source and the end point of the destination. See also the article on fundamental groups . As in this case, groupoids often carry additional structures such as a topology on the set of objects and arrows.
- In loop quantum gravity , groupoids are used to describe the spin networks .
- In crystallography , groupoids are used to describe the symmetry of polytype structures.
- Each group is a groupoid with an object and the group elements as arrows.
- A groupoid arises from any small category if only the arrows are considered, which are isomorphisms.
- Every equivalence relation is a groupoid with the elements of the carrier set as objects, so that a morphism exists between two objects if and only if they are equivalent.
properties
- The category of all gruppoids with functors as morphisms is a subcategory of Cat , the category of all small categories.