词条 | Groupoid |
释义 |
In mathematics, especially in category theory and homotopy theory, a groupoid (less often Brandt groupoid or virtual group) generalises the notion of group in several equivalent ways. A groupoid can be seen as a:
In the presence of dependent typing, a category in general can be viewed as a typed monoid, and similarly, a groupoid can be viewed as simply a typed group. The morphisms take one from one object to another, and form a dependent family of types, thus morphisms might be typed g : A~>B, h : B~>C, say. Composition is then a total function: o : A~>B -> B~>C -> A~>C, so that g o h : A~>C. Special cases include:
Groupoids are often used to reason about geometrical objects such as manifolds. {{harvs|txt|first=Heinrich |last=Brandt|authorlink=Heinrich Brandt|year=1927}} introduced groupoids implicitly via Brandt semigroups.[2] DefinitionsA groupoid is an algebraic structure consisting of a non-empty set and a binary partial function '' defined on . AlgebraicA groupoid is a set with a unary operation and a partial function . Here * is not a binary operation because it is not necessarily defined for all possible pairs of -elements. The precise conditions under which is defined are not articulated here and vary by situation. and −1 have the following axiomatic properties. Let , , and be elements of . Then:
From these axioms, two easy and convenient properties follow:
Category theoreticA groupoid is a small category in which every morphism is an isomorphism, i.e. invertible.[1] More precisely, a groupoid G is:
satisfying, for any f : x → y, g : y → z, and h : z → w:
If f is an element of G(x,y) then x is called the source of f, written s(f), and y the target of f (written t(f)). More generally, one can consider a groupoid object in an arbitrary category admitting finite fiber products. Comparing the definitionsThe algebraic and category-theoretic definitions are equivalent, as follows. Given a groupoid in the category-theoretic sense, let G be the disjoint union of all of the sets G(x,y) (i.e. the sets of morphisms from x to y). Then and become partially defined operations on G, and will in fact be defined everywhere; so we define ∗ to be and −1 to be . Thus we have a groupoid in the algebraic sense. Explicit reference to G0 (and hence to ) can be dropped. Conversely, given a groupoid G in the algebraic sense, and define an equivalence relation between its elements as if a ∗ a−1 = b ∗ b−1. Let G0 be the set of equivalence classes of , that is, . Denote a ∗ a−1 with if with . Define as the set of all elements f such that exists. Given , their composite is defined as . To see this is well defined, observe that since and exist, so does . The identity morphism on x is then , and the category-theoretic inverse of f is f−1. Sets in the definitions above may be replaced with classes, as is generally the case in category theory. Vertex groupsGiven a groupoid G, the vertex groups or isotropy groups or object groups in G are the subsets of the form G(x,x), where x is any object of G. It follows easily from the axioms above that these are indeed groups, as every pair of elements is composable and inverses are in the same vertex group. Category of groupoidsA subgroupoid is a subcategory that is itself a groupoid. A groupoid morphism is simply a functor between two (category-theoretic) groupoids. The category whose objects are groupoids and whose morphisms are groupoid morphisms is called the groupoid category, or the category of groupoids, denoted Grpd. It is useful that this category is, like the category of small categories, Cartesian closed. That is, we can construct for any groupoids a groupoid C whose objects are the morphisms and whose arrows are the natural equivalences of morphisms. Thus if are just groups, then such arrows are the conjugacies of morphisms. The main result is that for any groupoids there is a natural bijection This result is of interest even if all the groupoids are just groups. Fibrations and coveringsParticular kinds of morphisms of groupoids are of interest. A morphism of groupoids is called a fibration if for each object of and each morphism of starting at there is a morphism of starting at such that . A fibration is called a covering morphism or covering of groupoids if further such an is unique. The covering morphisms of groupoids are especially useful because they can be used to model covering maps of spaces.[4] It is also true that the category of covering morphisms of a given groupoid is equivalent to the category of actions of the groupoid on sets. ExamplesLinear algebraGiven a field K, the corresponding general linear groupoid GL*(K) consists of all invertible matrices, of any size, whose entries range over K. Matrix multiplication interprets composition. If G = GL*(K), then the set of natural numbers is a proper subset of G0, since for each natural number n, there is a corresponding identity matrix of dimension n. G(m,n) is empty unless m=n, in which case it is the set of all nxn invertible matrices. Topology{{Main|Fundamental groupoid}}Given a topological space , let be the set . The morphisms from the point to the point are equivalence classes of continuous paths from to , with two paths being equivalent if they are homotopic. Two such morphisms are composed by first following the first path, then the second; the homotopy equivalence guarantees that this composition is associative. This groupoid is called the fundamental groupoid of , denoted (or sometimes, ).[5] The usual fundamental group is then the vertex group for the point . An important extension of this idea is to consider the fundamental groupoid where is a chosen set of "base points". Here, one considers only paths whose endpoints belong to . is a sub-groupoid of . The set may be chosen according to the geometry of the situation at hand. Equivalence relationIf is a set with an equivalence relation denoted by infix , then a groupoid "representing" this equivalence relation can be formed as follows:
Group actionIf the group acts on the set , then we can form the action groupoid (or transformation groupoid) representing this group action as follows:
More explicitly, the action groupoid is a small category with and with source and target maps and . It is often denoted (or ). Multiplication (or composition) in the groupoid is then which is defined provided . For in , the vertex group consists of those with , which is just the isotropy subgroup at for the given action (which is why vertex groups are also called isotropy groups). Another way to describe -sets is the functor category , where is the groupoid (category) with one element and isomorphic to the group . Indeed, every functor of this category defines a set and for every in (i.e. for every morphism in ) induces a bijection : . The categorical structure of the functor assures us that defines a -action on the set . The (unique) representable functor : → is the Cayley representation of . In fact, this functor is isomorphic to and so sends to the set which is by definition the "set" and the morphism of (i.e. the element of ) to the permutation of the set . We deduce from the Yoneda embedding that the group is isomorphic to the group , a subgroup of the group of permutations of . Fifteen puzzleThe transformations of the fifteen puzzle form a groupoid (not a group, as not all moves can be composed).[6][7][8] This groupoid acts on configurations. Mathieu groupoidThe Mathieu groupoid is a groupoid introduced by John Horton Conway acting on 13 points such that the elements fixing a point form a copy of the Mathieu group M12. Relation to groups{{Group-like structures}}If a groupoid has only one object, then the set of its morphisms forms a group. Using the algebraic definition, such a groupoid is literally just a group.[9] Many concepts of group theory generalize to groupoids, with the notion of functor replacing that of group homomorphism. If is an object of the groupoid , then the set of all morphisms from to forms a group (called the vertex group, defined above). If there is a morphism from to , then the groups and are isomorphic, with an isomorphism given by the mapping . Every connected groupoid (that is, one in which any two objects are connected by at least one morphism) is isomorphic to an action groupoid (as defined above) (, ) [by connectedness, there will only be one orbit under the action]. If the groupoid is not connected, then it is isomorphic to a disjoint union of groupoids of the above type (possibly with different groups and sets for each connected component). Note that the isomorphism described above is not unique, and there is no natural choice. Choosing such an isomorphism for a connected groupoid essentially amounts to picking one object , a group isomorphism from to , and for each other than , a morphism in from to . In category-theoretic terms, each connected component of a groupoid is equivalent (but not isomorphic) to a groupoid with a single object, that is, a single group. Thus any groupoid is equivalent to a multiset of unrelated groups. In other words, for equivalence instead of isomorphism, one need not specify the sets , only the groups . Consider the examples in the previous section. The general linear groupoid is both equivalent and isomorphic to the disjoint union of the various general linear groups . On the other hand:
The collapse of a groupoid into a mere collection of groups loses some information, even from a category-theoretic point of view, because it is not natural. Thus when groupoids arise in terms of other structures, as in the above examples, it can be helpful to maintain the full groupoid. Otherwise, one must choose a way to view each in terms of a single group, and this choice can be arbitrary. In our example from topology, you would have to make a coherent choice of paths (or equivalence classes of paths) from each point to each point in the same path-connected component. As a more illuminating example, the classification of groupoids with one endomorphism does not reduce to purely group theoretic considerations. This is analogous to the fact that the classification of vector spaces with one endomorphism is nontrivial. Morphisms of groupoids come in more kinds than those of groups: we have, for example, fibrations, covering morphisms, universal morphisms, and quotient morphisms. Thus a subgroup H of a group yields an action of on the set of cosets of in and hence a covering morphism from, say, to , where is a groupoid with vertex groups isomorphic to . In this way, presentations of the group can be "lifted" to presentations of the groupoid , and this is a useful way of obtaining information about presentations of the subgroup . For further information, see the books by Higgins and by Brown in the References. Properties of the category Grpd
Relation to CatThe inclusion has both a left and a right adjoint: Here, denotes the localization of a category that inverts every morphism, and denotes the subcategory of all isomorphisms. Relation to sSetThe nerve functor embeds Grpd as a full subcategory of the category of simplicial sets. The nerve of a groupoid is always Kan complex. The nerve has a left adjoint Here, denotes the fundamental groupoid of the simplicial set X. Lie groupoids and Lie algebroidsWhen studying geometrical objects, the arising groupoids often carry some differentiable structure, turning them into Lie groupoids. These can be studied in terms of Lie algebroids, in analogy to the relation between Lie groups and Lie algebras. See also
Notes1. ^1 {{cite book|author=Dicks & Ventura|year=1996|title=The Group Fixed by a Family of Injective Endomorphisms of a Free Group|url={{Google books|plainurl=y|id=3sWSRRfNFKgC|page=6|text=G has the structure of a graph}}|page=6}} 2. ^Brandt semigroup in Springer Encyclopaedia of Mathematics - {{ISBN|1-4020-0609-8}} 3. ^Proof of first property: from 2. and 3. we obtain a−1 = a−1 * a * a−1 and (a−1)−1 = (a−1)−1 * a−1 * (a−1)−1. Substituting the first into the second and applying 3. two more times yields (a−1)−1 = (a−1)−1 * a−1 * a * a−1 * (a−1)−1 = (a−1)−1 * a−1 * a = a. ✓ Proof of second property: since a * b is defined, so is (a * b)−1 * a * b. Therefore (a * b)−1 * a * b * b−1 = (a * b)−1 * a is also defined. Moreover since a * b is defined, so is a * b * b−1 = a. Therefore a * b * b−1 * a−1 is also defined. From 3. we obtain (a * b)−1 = (a * b)−1 * a * a−1 = (a * b)−1 * a * b * b−1 * a−1 = b−1 * a−1. ✓ 4. ^J.P. May, A Concise Course in Algebraic Topology, 1999, The University of Chicago Press {{ISBN|0-226-51183-9}} (see chapter 2) 5. ^{{Cite web|url=https://ncatlab.org/nlab/show/fundamental+groupoid|title=fundamental groupoid in nLab|website=ncatlab.org|access-date=2017-09-17}} 6. ^Jim Belk (2008) [https://cornellmath.wordpress.com/2008/01/27/puzzles-groups-and-groupoids/ Puzzles, Groups, and Groupoids], The Everything Seminar 7. ^The 15-puzzle groupoid (1), Never Ending Books 8. ^The 15-puzzle groupoid (2), Never Ending Books 9. ^Mapping a group to the corresponding groupoid with one object is sometimes called delooping, especially in the context of homotopy theory, see {{Cite web|url=https://ncatlab.org/nlab/show/delooping#delooping_of_a_group_to_a_groupoid|title=delooping in nLab|website=ncatlab.org|access-date=2017-10-31}}. References
|volume=96|issue=1 |pages=360–366|year=1927|doi=10.1007/BF01209171|first=H|last=Brandt}}
}}
3 : Algebraic structures|Category theory|Homotopy theory |
随便看 |
|
开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。