Algebraic stack
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 M g , n {\displaystyle {\mathcal {M}}_{g,n}} and the moduli stack of elliptic curves.