In mathematics, a group functor is a group-valued functor on the category of commutative rings. Although it is typically viewed as a generalization of a group scheme, the notion itself involves no scheme theory. Because of this feature, some authors, notably Waterhouse and Milne (who followed Waterhouse),[1] develop the theory of group schemes based on the notion of group functor instead of scheme theory.
A formal group is usually defined as a particular kind of a group functor.
A scheme may be thought of as a contravariant functor from the category
SchS
SchS
For example, if Γ is a finite group, then consider the functor that sends Spec(R) to the set of locally constant functions on it. For example, the group scheme
SL2=\operatorname{Spec}\left(
Z[a,b,c,d] | |
(ad-bc-1) |
\right)
\operatorname{Hom}bf{CRing
C
\begin{align} SL2(C)&=\operatorname{Hom}bf{CRing
It is useful to consider a group functor that respects a topology (if any) of the underlying category; namely, one that is a sheaf and a group functor that is a sheaf is called a group sheaf. The notion appears in particular in the discussion of a torsor (where a choice of topology is an important matter).
For example, a p-divisible group is an example of a fppf group sheaf (a group sheaf with respect to the fppf topology).[2]