Faithfully Flat Descent
Faithfully flat descent is one of the most important theorems in modern algebraic geometry. It provides the theoretical foundation for gluing constructions along flat covers, which is essential for defining algebraic stacks, for proving that various moduli functors are representable, and for extending the scope of algebraic geometry beyond what the Zariski topology allows.
Statement of the Theorem
Let be a faithfully flat ring homomorphism. Then the base change functor
from the category of -modules to the category of descent data for -modules relative to is an equivalence of categories.
Concretely, this means:
- (Fully faithful / Descent for morphisms) For any -modules , the natural map
is a bijection, where denotes -module maps compatible with the descent data.
- (Essential surjectivity / Effectiveness) Every descent datum (where is a -module and is an isomorphism satisfying the cocycle condition) is effective: there exists an -module with compatibly with .
Moreover, is recovered as the equalizer:
where the two maps are and .
Let be a faithfully flat quasi-compact (fpqc) morphism of schemes. Then the pullback functor
is an equivalence of categories, where is the category of quasi-coherent sheaves on equipped with descent data relative to .
Significance
Faithfully flat descent has far-reaching consequences:
-
Foundation for stacks: The definition of an algebraic stack requires that descent be effective for certain types of objects (schemes, algebraic spaces) along smooth or etale covers. Faithfully flat descent for modules and algebras is the technical engine behind this.
-
Representability results: To show a functor is representable (or representable by an algebraic space), one often constructs the representing object locally in some flat topology and then descends.
-
Descent of properties: Many properties of morphisms (flat, smooth, etale, proper, finite, etc.) can be checked after a faithfully flat base change. The theorem ensures that these local checks determine global properties.
-
Galois descent: For a Galois extension , faithfully flat descent specializes to classical Galois descent, relating -structures to -structures with Galois action.
-
Torsors and cohomology: The classification of torsors via Cech cohomology relies on descent. A -torsor that is trivial on a cover is determined by descent data, which is a 1-cocycle.
The Amitsur Complex
For a ring map , the Amitsur complex is the cosimplicial ring
More precisely, let ( copies). The coface maps insert a in the -th position:
For a -module , the Amitsur complex of is
with differentials . The descent datum is an isomorphism making this complex exact at the first few terms.
When is faithfully flat, the Amitsur complex
is exact. This is the key technical fact underlying faithfully flat descent.
For the proof: if has a section (e.g., with projection), then the complex has a contracting homotopy given by . In the general faithfully flat case, we reduce to this case by the faithful flatness of (the complex is exact after tensoring with , and faithful flatness detects exactness).
Applications
Let be faithfully flat. Then many properties of can be detected from :
- is Noetherian is Noetherian (and is of finite type).
- is reduced is reduced.
- is normal is normal.
- is regular is regular (when both are Noetherian).
More precisely, these properties "descend" along faithfully flat morphisms: if has the property, then has the property. The converse ("ascent") also holds for most of these.
This is stronger than the Affine Communication Lemma (which handles only Zariski covers): faithfully flat descent works for arbitrary faithfully flat covers, including etale and fppf covers.
A vector bundle on is a locally free -module of finite rank. By faithfully flat descent:
If is an fpqc cover and is a locally free sheaf on with descent data, then descends to a unique locally free sheaf on .
In particular, a rank- vector bundle on that is trivial on is classified by a 1-cocycle satisfying . This gives
Let be a Galois extension with group . By faithfully flat descent (since is faithfully flat), the category of -vector spaces is equivalent to the category of -vector spaces with -semilinear action.
Concretely, given an -vector space with semilinear -action (i.e., for ), the -vector space (the invariants) satisfies .
Example: Let , , with = complex conjugation. A -vector space with a semilinear involution descends to . If and , then .
Let be a finite field extension and a scheme over . The Weil restriction (or restriction of scalars) is a scheme over with the property:
for any -scheme . When is separable, exists and can be constructed using etale descent.
For (the multiplicative group over ), . When is Galois with group , we have , and the descent datum encodes the Galois action permuting the factors.
Let be a scheme over a field . A twisted form (or -form) of is a scheme over such that (they become isomorphic over a separable closure).
By etale descent, twisted forms of are classified by
where is the sheaf of automorphisms of .
Example: Twisted forms of are Brauer-Severi varieties, classified by (the -torsion of the Brauer group). A Brauer-Severi variety is trivial iff it has a -rational point.
Example: Twisted forms of (the matrix algebra) are central simple algebras of degree . Their isomorphism classes form .
Let be a morphism and a faithfully flat quasi-compact morphism. Let be the base change (). Then many properties of can be checked on :
for .
This is immensely powerful: to check a morphism is smooth, it suffices to check it after any faithfully flat base change.
Descent for Schemes
Let be an fpqc morphism. The category of affine -schemes is equivalent (via base change ) to the category of affine -schemes with descent data. That is, descent is effective for affine schemes along fpqc morphisms.
For arbitrary schemes (not necessarily affine), descent along fpqc covers is generally NOT effective. However:
- Descent is effective for separated schemes along etale covers (Artin).
- Descent is effective for quasi-affine schemes along fpqc covers.
- Descent is effective for closed subschemes along fpqc covers.
- Descent is effective in the category of algebraic spaces along etale covers (by definition, essentially).
The failure of descent for general schemes is precisely what motivates the introduction of algebraic spaces and algebraic stacks: they are defined so that descent becomes effective in the appropriate sense.
Let be an fpqc cover. Then closed subschemes of correspond bijectively to closed subschemes of with descent data. The descent datum for a closed subscheme is an equality as closed subschemes of .
In terms of ideal sheaves: descent for closed subschemes corresponds to descent for quasi-coherent ideal sheaves , which is a special case of descent for quasi-coherent modules.
Connection to Stacks
The theory of descent naturally leads to the concept of a stack:
A prestack (fibered category) over satisfies descent for morphisms in a topology if for every -cover , the natural functor is fully faithful.
A stack additionally satisfies effectiveness of descent: the functor is an equivalence of categories.
Faithfully flat descent tells us that:
- The fibered category of quasi-coherent sheaves is a stack for the fpqc topology.
- The fibered category of affine schemes is a stack for the fpqc topology.
- The fibered category of all schemes is a stack for the Zariski topology but NOT for the etale or fpqc topology.
To remedy this, we enlarge our category: the fibered category of algebraic spaces is a stack for the etale topology, and algebraic stacks are stacks for the fppf (or smooth/etale) topology by construction.
Historical Notes
Faithfully flat descent was developed by Grothendieck in the late 1950s and early 1960s (SGA 1, FGA). The key ideas appear in:
- FGA (Fondements de la Geometrie Algebrique), especially the Bourbaki seminars on descent (1959-1960).
- SGA 1 (Revetements etales et groupe fondamental), Expose VIII on faithfully flat descent.
- EGA IV, Section 2, on descent of properties of morphisms.
The formalism was later refined by Giraud (for non-abelian cohomology), Deligne and Mumford (for stacks), and Artin (for algebraic spaces). The modern treatment can be found in the Stacks Project.