In category theory, a branch of mathematics, a groupoid object is both a generalization of a groupoid which is built on richer structures than sets, and a generalization of a group objects when the multiplication is only partially defined.
R,U
s,t:R\toU, e:U\toR, m:R x U,R\toR, i:R\toR
s\circe=t\circe=1U,s\circm=s\circp1,t\circm=t\circp2
pi:R x U,R\toR
m\circ(1R x m)=m\circ(m x 1R),
m\circ(e\circs,1R)=m\circ(1R,e\circt)=1R,
i\circi=1R
s\circi=t,t\circi=s
m\circ(1R,i)=e\circs,m\circ(i,1R)=e\circt
A group object is a special case of a groupoid object, where
R=U
s=t
A groupoid object in the category of sets is precisely a groupoid in the usual sense: a category in which every morphism is an isomorphism. Indeed, given such a category C, take U to be the set of all objects in C, R the set of all arrows in C, the five morphisms given by
s(x\toy)=x,t(x\toy)=y
m(f,g)=g\circf
e(x)=1x
i(f)=f-1
However, unlike in the previous example with Lie groups, a groupoid object in the category of manifolds is not necessarily a Lie groupoid, since the maps s and t fail to satisfy further requirements (they are not necessarily submersions).
A groupoid S-scheme is a groupoid object in the category of schemes over some fixed base scheme S. If
U=S
s=t
For example, suppose an algebraic group G acts from the right on a scheme U. Then take
R=U x G
Given a groupoid object (R, U), the equalizer of
R\overset{s}\underset{t}\rightrightarrowsU
Each groupoid object in a category C (if any) may be thought of as a contravariant functor from C to the category of groupoids. This way, each groupoid object determines a prestack in groupoids. This prestack is not a stack but it can be stackified to yield a stack.
The main use of the notion is that it provides an atlas for a stack. More specifically, let
[R\rightrightarrowsU]
(R\rightrightarrowsU)