In mathematics, an algebraic stack is a vast generalization of
algebraic spaces, or
schemes, which are foundational for studying
moduli theory. Many moduli spaces are constructed using techniques specific to algebraic stacks, such as
Artin's representability theorem, which is used to construct the
moduli space of pointed algebraic curves and the
moduli stack of elliptic curves. Originally, they were introduced by
Alexander Grothendieck to keep track of automorphisms on moduli spaces, a technique which allows for treating these moduli spaces as if their underlying schemes or algebraic spaces are
smooth. After Grothendieck developed the general theory of
descent, and
Giraud the general theory of stacks, the notion of algebraic stacks was defined by
Michael Artin.
Definition
Motivation
One of the motivating examples of an algebraic stack is to consider a
groupoid scheme over a fixed scheme
. For example, if
(where
is the
group scheme
In mathematics, a group scheme is a type of object from algebraic geometry equipped with a composition law. Group schemes arise naturally as symmetries of schemes, and they generalize algebraic groups, in the sense that all algebraic groups hav ...
of roots of unity),
,
is the projection map,
is the group action
and
is the multiplication map
on
. Then, given an
-scheme
, the groupoid scheme
forms a groupoid (where
are their associated functors). Moreover, this construction is functorial on
forming a contravariant
2-functorwhere
is the
2-category of
small categories. Another way to view this is as a
fibred category through the
Grothendieck construction. Getting the correct technical conditions, such as the
Grothendieck topology on
, gives the definition of an algebraic stack. For instance, in the associated groupoid of
-points for a field
, over the origin object
there is the groupoid of automorphisms
. However, in order to get an algebraic stack from