Algebraic Stacks
Andrew Kobin 2017 – 2020 Contents Contents
Contents
0 Introduction 1
1 Sites 2 1.1 Grothendieck Topologies and Sites ...... 2 1.2 Sheaves on Sites ...... 4 1.3 Cohomology ...... 8 1.4 Cechˇ Cohomology ...... 10 1.5 Direct and Inverse Image ...... 11 1.6 The Etale´ Site ...... 13
2 Categories Fibred in Groupoids 19 2.1 Fibred Categories ...... 21 2.2 Fibre Products ...... 24
3 Descent 28 3.1 Galois Descent ...... 28 3.2 Fields of Definition ...... 39 3.3 Galois Descent for Varieties and Schemes ...... 42 3.4 Faithfully Flat Descent ...... 47 3.5 Effective Descent Data ...... 48 3.6 Stacks ...... 50
4 Algebraic Spaces 54 4.1 Definitions and Properties ...... 54 4.2 Sheaves on Algebraic Spaces ...... 56
5 Algebraic Stacks 59 5.1 Definitions and Properties ...... 59 5.2 Deligne–Mumford Stacks ...... 63 5.3 Sheaves on Deligne–Mumford Stacks ...... 65 5.4 Coarse Moduli Spaces ...... 66
6 Moduli Stacks 69
7 Stacky Curves 70
i 0 Introduction
0 Introduction
These notes are a study of algebraic stacks (following Olsson’s Algebraic Spaces and Stacks) as part of my dissertation research in 2017 – 2020 at the University of Virginia. The following topics are considered:
Grothendieck topologies
Sheaves on a site and their cohomology
Fibred categories and categories fibred in groupoids
Descent theory and stacks
Algebraic spaces
Algebraic stacks
Deligne-Mumford stacks
Moduli spaces
Stacky curves.
For the necessary background in algebraic geometry, the reader can consult Hartshorne’s Algebraic Geometry.
1 1 Sites
1 Sites
This chapter covers the basic definitions and results in Grothendieck’s theory of sites, a useful generalization of a topological space. The main motivation is to develop a working sheaf theory on schemes that can detect the features of ´etalemorphisms and more general properties.
1.1 Grothendieck Topologies and Sites
To every topological space X, we can associate a category Top(X) consisting of the open subsets U ⊆ X with morphisms given by inclusions of open sets U,→ V .A presheaf on X is a functor F : Top(X)op → Set, i.e. a contravariant functor on the category Top(X). The conditions for F to be a sheaf on X can be summarized by saying that for every open set S U ∈ Top(X) and every open covering U = Ui, the set F (U) is an equalizer in the following diagram: Y −→ Y F (U) −→ F (Ui) −→ F (Ui ∩ Uj). i i,j This generalizes as follows.
Definition. A Grothendieck topology on a category C is a set of collections of morphisms Cov(X) = {{Xi → X}i} for every objects X ∈ C, called coverings, satisfying: (i) Every isomorphism X0 → X defines a covering {X0 → X} in Cov(X).
(ii) For any covering {Xi → X} of X and any morphism Y → X in C, the fibre products Xi ×X Y exist and the induced maps {Xi ×X Y → Y } are a covering of Y .
(iii) If {Xi → X}i is a covering of X and {Yij → Xi}j is a covering of Xi for each i, then the compositions {Yij → Xi → X}i,j are a covering of X. A category equipped with a Grothendieck topology is called a site.
Example 1.1.1. For a topological space X, the category Top(X) is a site with coverings ( ) [ Cov(U) = {Ui ,→ U} : Ui ⊆ U are open and U = Ui . i
When X is a scheme with the Zariski topology, Top(X) is called the (small) Zariski site on X.
Example 1.1.2. The category Top of all topological spaces with continuous maps between them is a site, called the big topological site, whose coverings are defined by ( ) [ Cov(X) = {fi : Xi ,→ X} : fi is an open embedding and X = Xi . i
2 1.1 Grothendieck Topologies and Sites 1 Sites
Example 1.1.3. Similarly, for a scheme X, let SchX be the category of X-schemes (the category Sch of all schemes can be viewed in this framework by setting X = Spec Z since this is a terminal object in Sch). Then SchX is a site, called the big Zariski site on X, with coverings ( ) [ Cov(Y ) = {ϕi : Yi → Y } : ϕi is an open embedding and Y = Yi . i Example 1.1.4. Let C be a site and X ∈ C be an object. Define the localized site (or the slice category) C/X to be the category with objects Y → X ∈ HomC(Y,X), morphisms Y → Z in C such that Y Z
X
commutes. Then C/X can be equipped with a Grothendieck topology by defining
Cov(Y → X) = {{Yi → Y } : Yi → Y ∈ HomX (Yi,Y ), {Yi → Y } ∈ CovC(Y )}.
Example 1.1.5. Let X be a scheme and define the (small) ´etalesite on X to be the category ´ Et(X) of X-schemes with ´etale morphisms Y → X and covers {Yi → Y } ∈ Cov(Y ) such ` that Yi → Y is surjective. Example 1.1.6. In contrast, we can equip the slice category Sch/X with a Grothendieck topology by declaring {Yi → Y } to be a covering of Y → X if each Yi → Y is ´etaleand ` Yi → Y is surjective. The resulting site is referred to as the big ´etalesite on X. Example 1.1.7. Similar constructions can be made by replacing “´etale”with other prop- erties, such as:
The fppf site is the category Sch/X with coverings {Yi → Y } ∈ Cov(Y ) such that ` Yi → Y are flat and locally of finite presentation and Yi → Y is surjective. The lisse-´etalesite LisEt(´ X) is the category of X-schemes with smooth morphisms between them, whose coverings are {Yi → Y } ∈ Cov(Y ) such that the Yi → Y are ` ´etale and Yi → Y is surjective. The smooth site Sm(X) is the category of X-schemes with smooth morphisms between them and surjective families of smooth coverings.
Most generally, the flat site is Sch/X with surjective families of flat morphisms of finite type as coverings.
Definition. A continuous map between sites f : C1 → C2 is a functor F : C2 → C1 that preserves fibre products and takes coverings in C2 to coverings in C1.
3 1.2 Sheaves on Sites 1 Sites
Remark. Notice that a continuous map between sites is a functor in the opposite direction. This is in analogy with the topological notion: a continuous map f : X → Y between topological spaces induces a functor F : Top(Y ) → Top(X) given by V 7→ f −1(V ).
Example 1.1.8. When X is a scheme, there are continuous maps between the various sites we have defined on Sch/X. We collect some of these sites in the following table, along with their relevant features. (The arrows between sites represent continuous maps between sites, so the functors on the underlying categories go in the opposite direction. Note that when we define sheaves in the next section, sheaves will pull back in the same direction as these arrows.)
Xflat → Xfppf → Xsmooth → X´et → XNis → XZar
name flat fppf smooth ´etale Nisnevich Zariski ´etale, with flat, maps all smooth ´etale residue field all locally f.p. isomorphisms
Example 1.1.9. Let G be a profinite group and let CG be the category of all finite, discrete ` G-sets. Then the collections of G-homomorphisms {Xi → X} such that i Xi → X is ¯ surjective form a Grothendieck topology on CG. When G = Gal(k/k) for some field k, the category CG is equivalent to X´et for X = Spec k.
1.2 Sheaves on Sites
In this section we generalize the notions of presheaf and sheaf to an arbitrary category with a Grothendieck topology.
Definition. A presheaf on a category C is a functor F : Cop → Set, that is, a contravari- ant functor from C to the category of sets. The category of presheaves on C (with natural transformations between them) will be denoted PreShC.
Definition. We say F is separated if for every collection of maps {Xi → X}, the map ` F (X) → i F (Xi) is injective. Definition. Let C be a site. A sheaf on C is a presheaf F : Cop → Set such that for every object X ∈ C and every covering {Xi → X} ∈ Cov(X), the sequence of based sets
Y −→ Y F (X) −→ F (Xi) −→ F (Xi ×X Xj) i i,j is exact, or equivalently, F (X) is an equalizer in the diagram. The category of sheaves on C will be denoted ShC. As in topology, we can consider sheaves on C with values in set categories with further structure, e.g. Group, Ring,R−Mod, Algk.
4 1.2 Sheaves on Sites 1 Sites
Theorem 1.2.1 (Sheafification). The forgetful functor ShC → PreShC has a left adjoint F 7→ F a.
Proof. First consider the forgetful functor SepC → PreShC defined on the subcategory of separated presheaves on C. For a presheaf F on C, let F sep be the presheaf
X 7−→ F sep(X) := F (X)/ ∼
where, for a, b ∈ F (X), a ∼ b if there is a covering {Xi → X} of X such that a and b have the same image under the map a F (X) → F (Xi). i By construction, F sep is a separated presheaf on C and for any other separated presheaf F 0, any morphism of presheaves F → F 0 factors through F sep uniquely. Hence F 7→ F sep is left adjoint to the forgetful functor SepC → PreShC so it remains to construct a sheafification of every separated presheaf on C. For a separated presheaf F , define F a to be the presheaf
a X 7−→ F (X) := ({Xi → X}, {αi})/ ∼ where {Xi → X} ∈ CovC(X), {αi} is a collection of elements in the equalizer ! Y −→ Y Eq F (Xi) −→ F (Xi ×X Xj) , i i,j and ({Xi → X}, {αi}) ∼ ({Yj → Y }, {βj}) if αi and βj have the same image in F (Xi ×X Yj) for all i, j. Then as above, F a is a sheaf which is universal with respect to all morphisms of 0 a sheaves F → F . Thus F 7→ F defines a left adjoint to the forgetful functor ShC → SepC and composition with the first construction proves the theorem.
Definition. A topos is a category T which is equivalent to ShC for some site C. The plural of ‘topos’ is ‘topoi’. Remark. Grothendieck held the view that the topos of a site is more important than the site itself. In practice, many naturally occurring sites induce the same topos (that is, their sheaf theories are equivalent). For example, the Zariski sites on Sch and AffSch (the categories of schemes and affine schemes, respectively) induce the same topos. In general, AffSch is easier to study since it is equivalent to the opposite category of commutative rings.
0 ∗ Definition. A morphism of topoi f : T → T is an adjoint pair f = (f , f∗) of functors 0 ∗ 0 ∗ f∗ : T → T and f : T → T such that the functors HomT (f (−), −) and HomT 0 (−, f∗(−)) are naturally isomorphic. Definition. Let T be a topos and A ∈ T an object. Then A is called a group object (or a group in T ) if it possesses distinguished morphisms
m : A × A → A, e : ∗ → A, i : A → A
satisfying the following axioms:
5 1.2 Sheaves on Sites 1 Sites
(i) (Associativity) The diagram
1A × m A × A × A A × A
m × 1A m
A × A m A
commutes.
(ii) (Identity) The composition m ◦ (1A × e): A → A × A → A is equal to 1A. (iii) (Inverses) The diagram
(i, 1A) A A × A
m
∗ e A
commutes.
In addition, A is called abelian if the diagram
A × A m p A m A × A commutes, where p flips the factors of A × A. In this case, we will often write the map m as a to denote addition.
Definition. An abelian group A in a topos T is called a ring if, in addition to a : A × A → A, e : ∗ → A and i : A → A, it possesses morphisms
m : A × A → A and 1 : ∗ → A satisfying the usual axioms of associativity, identity and left and right distributivity. Further, if m satisfies the axiom of commutativity, A will be called a commutative ring in T .
Remark. To make this more compatible with the language of categorical homotopy theory, one might instead call a ring object a monoid or monoid object in T , meaning with respect to the symmetric monoidal structure on T induced by ×.
6 1.2 Sheaves on Sites 1 Sites
Definition. A ringed topos is a pair (T ,A) where T is a topos and A is a ring in T .A morphism of ringed topoi is a pair (f, f #):(T ,A) → (T 0,A0) consisting of a morphismi ∗ 0 # 0 of topoi f = (f , f∗): T → T and a morphism of ring objects f : A → f∗A, or equivalently by adjointness, f ∗A0 → A. Proposition 1.2.2. For every continuous map of sites f : C0 → C, where C and C0 are small ∗ categories, there exists a morphism of topoi f∗ : ShC → ShC0 with left adjoint f : SchC0 → SchC. 0 0 Proof. Let T = SchC, T = SchC0 and define the morphism f∗ : T → T for each object X0 ∈ C0 and sheaf F ∈ T by 0 0 (f∗F )(X ) = F (f(X )). 0 0 0 If {Xi → X } is a covering in C , we have a commutative diagram
Y 0 Y 0 0 0 (f∗F )(X ) (f∗F )(X ×X0 X ) (f∗F )(X ) i i j i i,j = = ∼=
Y 0 Y 0 0 F (f(X0)) F (f(Xi)) F (f(Xi) ×f(X0) f(Xj)) i i,j
Here, the bottom row is exact since F is a sheaf and f is continuous; the right vertical arrow is an isomorphism since f is continuous; and the other vertical arrows are equalities 0 by definition. Hence by the Five Lemma, the top row is exact, so f∗F defines a sheaf on C . ∗ To define the left adjoint f : ShC0 → ShC, take an object X ∈ C and define a category 0 0 0 0 IX with objects (X , ρ) where X ∈ C and ρ ∈ HomC(X, f(X )), and with morphisms (X0, ρ) → (Y 0, σ) given by a morphism g : X0 → Y 0 in C0 making the following diagram commute: f(X0) ρ X f(g) σ f(Y 0)
Now define f ∗F for a sheaf F ∈ T 0 on an object X ∈ C by (f ∗F )(X) = lim F (X0) −→
0 op where the limit is over all objects (X , ρ) in the opposite category IX . If h : X → Y is a morphism in C, then there is an induced map (f ∗F )(Y ) → (f ∗F )(X) given by the functor
IY −→ IX (Y 0, ρ) 7−→ (Y 0, ρ ◦ h). This shows that f ∗F is a presheaf on C. Moreover, the maps
∗ 0 (f f∗F )(X) = lim F (f(X )) → F (X) −→
7 1.3 Cohomology 1 Sites
for each F ∈ T ,X ∈ C give a natural transformation
∗ HomT 0 (F, f∗G) −→ HomT (f F,G).
∗ One can show that it is an isomorphism, which establishes that (f , f∗) is an adjoint pair. Hence we have a morphism of topoi T → T 0.
Example 1.2.3. Let f : C0 → C be a continuous map of sites. For an object X0 ∈ C0, consider the presheaf “ represented by X0”:
0 op hX0 :(C ) −→ Set 0 0 0 Y 7−→ HomC0 (Y ,X ).
∗ ∼ It’s easy to see that f hX0 = hf(X0) as functors, that is, the induced morphism of topoi ∗ (f , f∗) commutes with representable functors.
1.3 Cohomology
Many of the results in this section hold in greater generality than presented here – see Olsson, Section 2.3 for further reading. Let C be a site, ShC the category of sheaves on C and Λ a ring in ShC. We begin by describing the category of sheaves on C. First consider the category PreshC of presheaves on C.
Lemma 1.3.1. PreshC is an abelian category. Let F 0 → F → F 00 be a sequence of presheaves on C. Then this sequence is exact if and only if the sequence F 0(Y ) → F (Y ) → F 00(Y ) is exact for all objects Y ∈ C. Let ShC be the full subcategory of PreshC of sheaves of abelian groups on C. Then ShC is an additive category; we will prove that it is abelian. Definition. A morphism of sheaves T : F → F 0 on C is locally surjective if for every 0 Y ∈ C and s ∈ F (Y ), there exists a covering {Yi → Y } such that for each i, s|Yi lies in the 0 image of F (Yi) → F (Yi). Proposition 1.3.2. For a morphism of sheaves T : F → F 0 on a site C, the following are equivalent:
(a) F −→T F 0 → 0 is exact.
(b) T is locally surjective.
0 00 Proposition 1.3.3. For a sequence of sheaves 0 → F → F → F → 0 in ShC, the following are equivalent:
(a) The sequence is exact.
(b) For all Y ∈ C, the sequence 0 → F 0(Y ) → F (Y ) → F 00(Y ) → 0 is exact.
8 1.3 Cohomology 1 Sites
Corollary 1.3.4. For any site C, ShC is an abelian category. As in the previous section, we can extend the definition of a module over a ring to our setting:
Definition. An abelian group object M ∈ ShC is a Λ-module if there is a morphism ρ : Λ × M → M such that the following diagrams commute: ∼ (Λ × Λ) × M Λ × (Λ × M)
m × id id × ρ
∗ × M Λ × M Λ × M
1 M ρ ρ ρ Λ × M M
(Equivalently, if we take a ring object to be a monoid with respect to × on ShC, then a module object is simply a module over that monoid. One can read more about this at nLab.)
Theorem 1.3.5. Let ModΛ denote the full subcategory of Λ-modules in ShC. Then ModΛ is an abelian category with enough injectives.
Proof. That ModΛ is abelian is an easy exercise, similar to the proof that the category ModOX of OX -modules on a scheme X is an abelian category. For the statement about injectives, see tag 01DQ in the Stacks Project.
Fix a ring object Λ in ShC and define the global section functor Γ(C, −): ModΛ → Ab by
F 7−→ Γ(C,F ) := HomShC (Λ,F ).
Also, for an object X ∈ C, set Γ(X,F ) = Γ(C/X, F |X ), called the global sections over X. Proposition 1.3.6. Γ(C, −) is left exact. Proof. Same as the usual proof that the global section functor of sheaves of abelian groups on any topological space is left exact. Definition. The right derived functors of Γ(C, −) are called sheaf cohomology and denoted
i i i H (C,F ) := R Γ(C, −) = H (Γ(C,E•))
for any Λ-module F , where E• is an injective resolution of F in ModΛ. Theorem 1.3.7. For every short exact sequence of Λ-modules 0 → F 0 → F → F 00 → 0, there is a long exact sequence
0 → Γ(C,F 0) → Γ(C,F ) → Γ(C,F 00) → H1(C,F 0) → H1(C,F ) → H1(C,F 00) → · · ·
9 1.4 Cechˇ Cohomology 1 Sites
Example 1.3.8. For a scheme X, the constant sheaf Z is a ring in ShC where C = XZar,X´et, ∼ i ∼ etc. Here, there are natural isomorphisms Γ(C, −) = Hom(Z, −) and as a result H (C, −) = i Ext (Z, −). As with sheaf cohomology on a topological space, sheaf cohomology can be computed with acyclic resolutions. For X ∈ C, let C/X be the slice category defined in Example 1.1.4.
i Definition. A sheaf F ∈ ModΛ is acyclic if for all X ∈ C and i > 0, H (C/X, F ) = 0.
Theorem 1.3.9. A sheaf F ∈ ModΛ is acyclic if and only if the underlying sheaf of abelian groups is acyclic as an element of ModZ.
For any object X ∈ C and sheaf F ∈ ModΛ, write Γ(X,F ) = F (X). Then Γ(X, −) is left exact and we write its right derived functors as
i i i H (X,F ) = R Γ(X,F ) = H (Γ(X,E•)) for E• an injective resolution of F in ModΛ. Proposition 1.3.10. Let C be a site, X ∈ C an object and C/X the slice category at X. Then for every U → X ∈ C/X, there are natural isomorphisms
i ∼ i H (U, F ) = H (C/U, F |U ) for all F ∈ ModΛ and i ≥ 0.
1.4 Cechˇ Cohomology
Definition. Let C be a site, Λ a ring object and suppose U = {Ui → X}i∈I is an open cover of X ∈ C. For a sheaf F of Λ-modules on C, the Cechˇ complex of F with respect to U is the cochain complex C•(U,F ) defined by
p Y C (U,F ) = F (Ui0 ×X · · · ×X Uip )
i0,...,ip∈I with differential
d : Cp(U,F ) −→ Cp+1(U,F ) p+1 ! X α 7−→ (−1)kα | i0,...,ik−1,ik+1,...,ip+1 Ui0,...,ip+1 k=0 where Ui0,...,ip+1 = Ui0 ×X · · · ×X Uip+1 . Lemma 1.4.1. d2 = 0; that is, C•(U,F ) is a cochain complex. Definition. The pth Cechˇ cohomology with respect to an open cover U of site C with coefficients in a sheaf F is the pth cohomology of the Cechˇ complex:
p Hˇ (U,F ) := Hp(C•(U,F )).
10 1.5 Direct and Inverse Image 1 Sites
0 Lemma 1.4.2. For any Λ-module F and cover U of X ∈ C, Hˇ (U,F ) = H0(X,F ) = Γ(X,F ), the global sections over X.
ˇ 0 0 1 0 Proof. By definition, H (U,F ) = ker(d : C (U,F ) → C (U,F )). For α = (αi) ∈ C (U,F ), we have dα = (αi − αj)i,j which is zero if and only if αi = αj on Ui ×X Uj for all i, j. Thus ker d = Γ(X,F ).
0 0 0 Suppose U is a refinement of U, that is, U = {Uj → X}j∈J is a cover of X and there is 0 a function λ : J → I such that for all j ∈ J, there is a morphism Uj → Uλ(j). Then there is a chain map C•(U 0,F ) → C•(U,F ) given by
Cp(U 0,F ) −→ Cp(U,F ), (α ) 7−→ (α | ). j0,...,jp λ(j0),...,λ(jp) Uj0 ×X ···×X Ujp
This in turn induces maps on Cechˇ cohomology:
p p Hˇ (U 0,F ) −→ Hˇ (U,F )
for all p.
Definition. The pth Cechˇ cohomology of an object X ∈ C with coefficients in a Λ-module F is the direct limit p p Hˇ (X,F ) := lim Hˇ (U,F ) −→ taken over all covers U of X, ordered with respect to refinement.
Fix a covering U of X ∈ C. Then for any short exact sequence 0 → F 00 → F → F 0 → 0 of presheaves of Λ-modules on C, there is a corresponding short exact sequence of complexes
0 → C•(U,F 00) → C•(U,F ) → C•(U,F 0) → 0
Therefore there is a long exact sequence in Cechˇ cohomology:
0 0 0 1 1 1 0 → Hˇ (U,F 00) → Hˇ (U,F ) → Hˇ (U,F 0) → Hˇ (U,F 00) → Hˇ (U,F ) → Hˇ (U,F 0) → · · · ˇ p Proposition 1.4.3. The functors H (U, −): PreshΛ → Ab are the derived functors of 0 Hˇ (U, −).
1.5 Direct and Inverse Image
Assume all presheaves and sheaves have values in abelian groups. Given a continuous map of sites f : C2 → C1 given by a functor T : C1 → C2, we have several ways of mapping sheaves on C1 to sheaves on C2 and vice versa. The simplest to define (although not always the simplest to understand) is the direct image functor.
Definition. For a continuous map f : C2 → C1 given by a functor T : C1 → C2 and a presheaf op F on C2, define the pushforward presheaf of F along f to be the functor f∗F : C1 → Ab sending an object U in C1 to (f∗F )(U) := T (U).
11 1.5 Direct and Inverse Image 1 Sites
Lemma 1.5.1. Direct image restricts to a functor f∗ : ShC2 → ShC1 . Proof. Follows from the fact that the functor T preserves coverings and fibre products.
Example 1.5.2. When f : Y → X is a continuous map between topological spaces and −1 T = f : TopX → TopY is the corresponding functor of sites, the direct image functor is the usual one for topological (pre)sheaves:
−1 (f∗F )(V ) = F (f (V ))
for any open set V ⊆ Y .
g f Proposition 1.5.3. Suppose C3 −→C2 −→C1 are continuous maps of sites. Then (f ◦ g)∗ = f∗ ◦ g∗.
Lemma 1.5.4. For all continuous maps f : C2 → C1, f∗ : ShC2 → ShC1 is left exact. Proof. Direct image is exact on presheaves and sheafification is a left adjoint. In general, the direct image functor is not right exact. Thus we can define:
Definition. Let f : C2 → C1 be a continuous map of sites with pushfoward functor f∗ : ∗ ShC2 → ShC1 . The inverse image functor (or pullback) along f is the left adjoint f :
ShC1 → ShC2 to f∗.
∗ Lemma 1.5.5. For a continuous map of sites f : C2 → C1 and any sheaf F on C2, f F is −1 the sheafification of the presheaf f F on C1 which sends V ∈ C1 to
f −1F (V ) := lim F (U) −→ where the direct limit is over all U ∈ C2 admitting a morphism TV → U.
−1 Proof. It is easy to show that f is left adjoint to f∗ on presheaves. Explicitly, for any presheaf Q on C2, there are bijections
Hom (f −1F,Q) ←→ Hom (F, f Q) PreshC2 PreshC1 ∗ which are functorial in F and Q. Therefore, passing to the sheafification yields
Hom ((f −1F )sh, Q) ∼= Hom (F, f Q) ShC2 ShC1 ∗
for any sheaf Q on C2. Since left adjoints are unique up to canonical isomorphism, this proves (f −1F )sh = f ∗F .
g f ∗ ∗ ∗ Proposition 1.5.6. For any continuous maps of sites C3 −→C2 −→C1, (f ◦ g) = g ◦ f .
∗ ∗ ∗ Proof. Each of (f ◦ g) and g ◦ f is a left adjoint of (f ◦ g)∗ = f∗ ◦ g∗.
∗ Proposition 1.5.7. For all morphisms f : Y → X, f is exact and f∗ preserves injectives.
12 1.6 The Etale´ Site 1 Sites
Corollary 1.5.8. For any continuous map f : C2 → C1 and sheaf F on C2, there is a homomorphism p p H (C2,F ) −→ H (C1, f∗F ) for all p ≥ 0.
• • Proof. Take an injective resolution E of F in ShC2 . Then by Proposition 1.5.7, f∗E is an injective resolution of f∗F in ShC1 , so we can compute cohomology using this resolution:
p p • H (C1, f∗F ) = H (Γ(C2, f∗E )).
n n −1 Since each f∗E is defined locally by a direct limit lim E (f (V )), there is an induced map −→ n n of global sections Γ(C2,E ) → Γ(C1, f∗E ) for each n ≥ 0. This induces the desired maps on p p cohomology: H (C2,F ) −→ H (C1, f∗F ).
1.6 The Etale´ Site
Let X´et denote the ´etalesite on a scheme X. Fix a faithfully flat morphism ϕ : Y → X and a group G acting on the morphism on the right via α : G → AutX (Y ). Recall that ϕ is a Galois cover with Galois group G, or a G-cover for short, if the morphism
Y × G −→ Y ×X Y (y, g) 7−→ (y, yg) is an isomorphism.
Lemma 1.6.1. ϕ : Y → X is a G-cover if and only if ϕ is surjective, finite, ´etaleand deg ϕ = |G|.
Definition. A Galois cover ϕ : Y → X is said to be generically Galois if k(Y )/k(X) is a Galois extension of fields.
Example 1.6.2. Let A be a ring, B an A-algebra and consider the corresponding morphism of affine schemes ϕ : Spec B −→ Spec A. Then ϕ is a Galois cover with Galois group G if and only if A → B is faithfully flat and G acts on B such that Y B ⊗A A −→ B × G = B g∈G 0 0 b ⊗ b 7−→ (bgb )g is an isomorphism.
13 1.6 The Etale´ Site 1 Sites
Example 1.6.3. Let k be a field and f ∈ k[t] a monic irreducible polynomial. Set K = e1 er k[t]/(f). Then f = f1 ··· fr in K[t] and by the Chinese remainder theorem, r ∼ ∼ Y ei K ⊗k K = K[t]/(f) = K[t]/(fi ). i=1
Thus Spec K → Spec k is a Galois cover if and only if each fi is linear, fi 6= fj for any i 6= j and ei = 1 for all i. That is, Spec K → Spec k is Galois if and only if f is separable with splitting field K, just as in classical Galois theory. Proposition 1.6.4. Suppose ϕ : Y → X is a G-cover and F is a presheaf on the ´etale site X´et taking disjoint unions to products. Then F is a sheaf on X´et if and only if F (ϕ): F (X) → F (Y ) is an isomorphism onto the fixed set F (Y )G ⊆ F (Y ).
Proof. Consider the two maps Y × G ⇒ Y given by (y, g) 7→ y and (y, g) 7→ yg. These fit into a commutative diagram with the two coordinate projections Y ×X Y ⇒ Y : Y × G Y X
∼= id id
Y ×X Y Y X
Applying F to the diagram, we obtain a commutative diagram of sets
F (X) F (Y ) F (Y ×X Y ) ∼ id id = Y F (X) F (Y ) F (Y ) g∈G Q where the maps F (Y ) ⇒ g∈G F (Y ) are given by s 7→ (s)g and s 7→ (gs)g. Then these maps agree precisely when gs = s for all g ∈ G, i.e. F (X) is the equalizer in the top row if and only if it identifies with F (Y )G in the bottom row.
Proposition 1.6.5. Suppose F is a presheaf on X´et which satisfies the condition that Y −→ Y F (U) −→ F (Ui) −→ F (Ui ×U Uj) i i,j is an equalizer diagram for all covers {Ui → U} of U ∈ XZar in the Zariski site on X and for all ´etaleaffine covers {V → U} of U ∈ X´et consisting of a single morphism in the ´etale site. Then F is a sheaf on X´et. ` Proof. If U = i Ui for schemes Ui ∈ X´et, then the first condition implies that F (U) = Q 0 i F (Ui). Thus for a covering {Ui → U } in X´et, the sequence
0 Y −→ Y F (U ) −→ F (Ui) −→ F (Ui ×U 0 Uj) i i,j
14 1.6 The Etale´ Site 1 Sites
is isomorphic to the sequence 0 −→ F (U ) −→ F (U) −→ F (U ×U 0 U) 0 ` ` ` for the covering {U → U }, using the fact that ( i Ui) ×U 0 ( i Ui) = i,j(Ui ×U 0 Uj). Since the equalizer condition is assumed to hold for all ´etaleaffine covers, this argument shows the condition holds for all {Ui → U}i∈I with I finite and each Ui affine. 0 ` 0 S Let {Uj → U}j be a covering and set U = j Uj and f : U → U. Write U = i Vi −1 S for open affine subschemes Vi ⊆ U and for each i, write f (Vi) = k Wik for open affine 0 subschemes Wik ⊆ U . Fix one of the Vi. Then each f(Wik) is open in Vi, so by quasi- K compactness, we may reduce to a finite cover {Wik → Vi}k=1. Now consider the diagram 0 0 0 F (U) F (U ) F (U ×U U )
Y Y Y Y Y F (Vi) F (Wik) F (Wik ×U Wi`) i i k i k,`
Y Y Y F (Vi ×U Vj) F (Wik ×Vi Wj`) i,j i,j k,`
0 The two columns correspond to the coverings {Vi → U}i and {Wik → U }i,k which are all coverings in the Zariski site on X and hence these columns are exact by hypothesis. Moreover, the middle row corresponds to the coverings {Wik → f(Wik) ⊆ Vi}k which for each i is finite and affine, so by the above paragraph this row is exact. An easy diagram chase then implies the top row of the diagram is also exact, which is what we want. Example 1.6.6. Let A → B be a ring homomorphism such that Spec B → Spec A is surjective and ´etale.In particular, A → B is faithfully flat and unramified. We claim that the sequence
0 → A → B → B ⊗A B (*) is exact, where the second map is b 7→ 1 ⊗ b − b ⊗ 1. First note that the map g : B → 0 0 B ⊗A B, b 7→ b ⊗ 1 has a section s : b ⊗ b 7→ bb . Then consider
h :(B ⊗A B) ⊗B (B ⊗A B) −→ B ⊗A B, x ⊗ y 7−→ xgs(y). We have h(1 ⊗ x − x ⊗ 1) = gs(x) − x, so if 1 ⊗ x − x ⊗ 1 = 0, we get x = gs(x) ∈ im g and the sequence g 0 → B −→ B ⊗A B → (B ⊗A B) ⊗B (B ⊗A B) is exact. Tensoring (∗) with B induces the vertical arrows in the following diagram:
0 A B B ⊗A B
0 B B ⊗A B (B ⊗A B) ⊗B (B ⊗A B)
15 1.6 The Etale´ Site 1 Sites
Therefore the top row is exact as claimed.
Example 1.6.7. Let X be a scheme and Y → X an ´etalemorphism. Set OX´et (Y ) =
Γ(Y, OY ), which defines a sheaf OX´et for the Zariski topology by standard calculations. To
check that OX´et is a sheaf for the ´etalesite, it suffices to check the conditions of Proposi- tion 1.6.5, but the Zariski condition was just seen to hold. If {Y → Z} is an ´etaleaffine covering in X´et, with Y = Spec B and Z = Spec A, then the corresponding ring map A → B satisfies the condition of Example 1.6.6, meaning
0 → A → B → B ⊗A B is exact and hence so is the sequence
OX´et (Z) → OX´et (Y ) → OX´et (Y ×Z Y ).
(Note that this is precisely the same as the equalizer condition since the map B → B ⊗A B is b 7→ 1 ⊗ b − b ⊗ 1 and Γ(Y, OY ) are abelian groups.) Example 1.6.8. Any scheme Z → X defines a presheaf
FZ : X´et −→ Set
Y 7−→ HomX (Y,Z).
Then FZ is a sheaf for XZar so once again, to show it is a sheaf for the ´etaletopology, by Proposition 1.6.5 it will suffice to check the sheaf condition for single ´etaleaffine covers. For such a cover {Spec B → Spec A}, the map A → B is faithfully flat with
0 → A → B → B ⊗A B
exact. Take an open affine subscheme U = Spec C,→ Z. Applying HomA(C, −) to the above sequence gives
HomA(C,A) → HomA(C,B) → HomA(C,B ⊗A B) which is exact since HomA(C, −) is a left-exact functor. Generalizing to HomX (−,Z) is straightforward using patching, so ultimately we conclude that FZ is a sheaf on X´et. As usual, by Yoneda’s Lemma the assignment Z 7→ FZ is injective so we will often write FZ simply by Z.
Example 1.6.9. Let n ≥ 1 be an integer and let µn be the group scheme defined (locally) n by t − 1 = 0. Then for any Y ∈ X´et, µn(Y ) coincides with the set of nth roots of unity in Γ(Y, OY ).
Example 1.6.10. Let X be a k-scheme and let Ga be the affine group scheme defined by the additive group of k. Then for each Y ∈ X´et, Ga(Y ) = Γ(Y, OY ).
Example 1.6.11. Similarly, when Gm is the affine multiplicative group scheme defined by × × k , then for each Y ∈ X´et, Gm(Y ) = Γ(Y, OY ) .
16 1.6 The Etale´ Site 1 Sites
p Example 1.6.12. When char k = p > 0, let αp denote the group scheme defined by t = 0. Note that αp is not an ´etalegroup scheme (but it is flat). For Y ∈ X´et, αp(Y ) corresponds to the set of nilpotent elements in Γ(Y, OY ). Example 1.6.13. Consider the ring k[ε] = k[t]/(t2). Write T = Spec k[ε]. The functor T = Homk(−,T ) is called the (´etale) tangent space functor since for any Y ∈ X´et, T (Y ) is 2 the tangent space to Y , which is locally given by T (Y )x = TxY := (mx/mx).
Example 1.6.14. Let R be a set and let FR be the sheaf on X´et defined by Y FR : Y 7−→ FR(Y ) := R
π0(Y )
where π0(Y ) denotes the set of connected components of Y . Then FR is called the constant sheaf on X´et associated to R.
Example 1.6.15. Let M be a sheaf of coherent OX -modules on the Zariski site XZar. This gives us an ´etale sheaf M´et as follows. If ϕ : Y → X is an ´etalemorphism, then ϕ∗M is a coherent OY -module on YZar which on affine patches U = Spec A ⊆ X,V = Spec B ⊆ Y takes the form
M ⊗A B M
B A
´et ∗ Let M be the presheaf Y 7→ Γ(Y, ϕ M) on X´et. By a similar proof to the one in Exam- ´et ple 1.6.7 for OX´et , one can show that M is then a sheaf on X´et. As a special case, note ´et that (OXZar ) = OX´et . Example 1.6.16. Let X be a k-scheme, ϕ : Y → X a morphism and consider the exact sequence of sheaves ∗ 1 1 1 ϕ ΩX/k → ΩY/k → ΩY/X → 0. 1 ∗ 1 1 If ϕ is an ´etalemorphism, then ΩY/X = 0 so ϕ ΩX/k → ΩY/k is surjective. In fact, both are ∗ 1 ∼ 1 1 ´et 1 locally free sheaves of the same rank, so ϕ ΩX/k = ΩY/k. It follows that (ΩX/k) |YZar = ΩY/k.
d Example 1.6.17. Let k be a field, X = Spec k and consider the ´etalesite X´et. If G-Mod denotes the category of discrete G-modules, then there is an equivalence of categories
d Sh(X´et) ←→ G-Mod
F 7−→ MF
FM 7−→ M
where MF = lim F (L) is the direct limit over all finite, Galois extensions L/k and FM is the −→ sep sheaf A 7→ HomG(Homk(A, k ),M).
17 1.6 The Etale´ Site 1 Sites
Example 1.6.18. Let n ∈ N and assume n is invertible on X, i.e. char k - n for any residue fields k of X. Consider the following sequence of sheaves, called the Kummer sequence for X: n 0 → µn −→ Gm −→ Gm → 0 n n where Gm −→ Gm is the morphism induced by t 7→ t . We claim the Kummer sequence is exact. It suffices to show exactness on stalks at geometric points. For such a pointx ¯, × × set A = OX,x¯. Then µn,x¯ = µn(A) and Gm,x¯ = A and moreover, 0 → µn(A) → A is clearly exact. For the right map, notice that tn − a splits in A[t] for every a ∈ A×, since d n n−1 × dt (t − a) = nt 6= 0 when n is invertible on X. Thus every a is an nth root in A , and it follows that the sequence × n × 0 → µn(A) −→ A −→ A → 0 is exact as required.
Example 1.6.19. When char k | n for some residue field k of X, the above example fails since ´etalelocally, we have d (tp − a) = ptp−1 = 0 in characteristic p > 0. dt
p Note however that the equation t 7→ t does define a (locally) flat covering Gm → Gm, so the sequence p 0 → µp −→ Gm −→ Gm → 0 is exact in the flat topology on X. On the ´etalesite, the appropriate characteristic p replacement for the Kummer sequence is the Artin–Schreier sequence
℘ 0 → Z/pZ −→ Ga −→ Ga → 0
where Z/pZ is the constant group scheme defined by the same group and ℘ : Ga → Ga is induced by the map t 7→ tp −t. To see that the AS sequence is exact, it suffices once again to check exactness on stalks at geometric points. For a geometric pointx ¯, again let A = OX,x¯ so that Z/pZx¯ = Z/pZ(A) and Ga,x¯ = A. As before, 0 → Z/pZ(A) → A is exact and the kernel of t 7→ tp − t : A → A is precisely Z/pZ(A). For surjectivity, note that for any a ∈ A, d (tp − t − a) = ptp−1 − 1 = −1 6= 0 dt so tp − t − a splits in A[t] for all a ∈ A. Thus the end of the sequence
℘ 0 → Z/pZ(A) −→ A −→ A → 0 is exact and we are done.
18 2 Categories Fibred in Groupoids
2 Categories Fibred in Groupoids
One of the main motivations for Grothendieck’s use of fibred categories in the study of algebraic spaces and stacks is to allow for the construction of universal objects. Here’s an example to keep in mind. Suppose f : X → Y is a morphism in the category of topological spaces (this problem will also arise in a category of schemes). Then for any sheaf F on Y , one way to define a pullback sheaf f ∗F on X is as a solution to the universal mapping problem ∗ F → f∗G of sheaves on Y , where G is a sheaf on X. This object f F is not unique, it is only defined up to canonical isomorphism. Similar problems occur where universal objects are present (any direct limit construction might pose a problem) so we must find a way around. Here’s a brief discussion of how nontrivial automorphisms can get in the way of solving a “moduli problem”, which is loosely defined as a classification problem with some natural notion of geometry attached to the collection of all objects to be classified. A more rigorous definition is that a moduli problem is a functor F : Schop → Set. If F is representable, say F ∼= Hom(−,M) for some scheme M, we say M is a (fine) moduli space for F . In general no such space exists. Example 2.0.1. There are many interesting moduli problems in classical geometry which aren’t represented by schemes. For example, the problem of classifying all circles in R2 is 2 represented by R × R>0, while circles up to isometry are parametrized by R>0, neither of which is a scheme. Example 2.0.2. In differential geometry, all complex (or equivalently, hyperbolic) structures on a surface of genus g ≥ 1 are specified by Fenchel-Nielsen coordinates, and these form a moduli space homeomorphic to R6g−6. Example 2.0.3. One can think of algebraic varieties themselves (over an algebraically closed field) as moduli spaces whose points correspond to solutions to a given set of polynomial equations. Example 2.0.4. The classical Cayley-Salmon theorem says that the moduli problem of finding lines on a smooth cubic surface is represented by a 0-dimensional scheme with 27 components. Example 2.0.5. Let k be a field. The moduli problem of finding r-dimensional vector subbundles of a rank n bundle on X ∈ Schk is represented by the Grassmannian variety n Gr(r, n). In particular, Pk = Gr(1, n) classifies line bundles inside rank n bundles. The moduli problem of rank n bundles themselves has the infinite Grassmannian Gr(n, ∞) as a moduli space. Example 2.0.6. More generally, there is a scheme BG which is a moduli space for isomor- phism classes of principal G-bundles. Example 2.0.7. Let : op → be the moduli problem parametrizing complex M1,1 SchC Set elliptic curves, i.e. M1,1(S) is the set of isomorphism classes of smooth curves E → S whose geometric fibres are all complex curves of genus 1 with a marked point. For a morphism S → T , we get a functor M1,1(T ) → M1,1(S) defined by pullback: for a family of elliptic curves E → T , f ∗(E → T ) is the family E0 → S which is the pullback in the diagram
19 2 Categories Fibred in Groupoids
E0 E
f S T
∼ Suppose M1,1 were representable, say M1,1 = Hom(−,M) for some scheme M. Let E0 ∈ M1,1(M) correspond to the identity idM ∈ Hom(M,M). Then every elliptic curve E → S would be the pullback
E E0
S M
by a unique morphism S → M – that is, E0 → M would be a “universal” elliptic curve. However, this is impossible: every elliptic curve E → S has a nontrivial degree 2 automor- phism (corresponding to the map (x, y) 7→ (x, −y) if E is locally given by y2 = x3 +ax+b) so the map E → E0 cannot be unique. (Even worse, in M1,1(C) the isomorphism classes of el- liptic curves with j-invariant 0 and 1728 have additional nontrivial automorphisms to worry about.) So M1,1 is not representable, but it does in fact have a coarse moduli space M1,1, that is, a scheme M1,1 and a functor M1,1 → Hom(−,M1,1) which is a bijection when evalu- ated on algebraically closed fields and such that for any scheme S and natural transformation M1,1 → Hom(−,S), there is a unique morphism M1,1 → S making the diagram
M1,1 Hom(−,M1,1)
Hom(−,S)
1 commute. In fact, M1,1 is none other than the j-line, Aj = Spec C[j]. Example 2.0.8. Consider the moduli problem parametrizing Riemann surfaces of genus ∼ g g ≥ 2, or smooth proper complex curves X over C with X(C) = C /Λ for a full lattice Λ. Let : op → be the functor sending S to the set of isomorphism classes of smooth Mg SchC Set schemes X → S whose geometric fibres are all Riemann surfaces of genus g. Such an X is often called a family of Riemann surfaces, parametrized by the base S. As above, for a ∗ morphism f : S → T we get a pullback functor f : Mg(T ) → Mg(S). By a similar proof to the elliptic curve case, Mg is not a representable functor – that is, there is no (fine) moduli space of genus g Riemann surfaces. However, as above, there is a moduli space Mg for Mg which is of considerable complexity and has inspired much research in algebraic geometry.
The standard way to approach the issue of automorphisms in a moduli problem F : Schop → Set is to replace the category Set with the category Gpd of groupoids.
20 2.1 Fibred Categories 2 Categories Fibred in Groupoids
Definition. A category C is a groupoid if every morphism in C is an isomorphism. Example 2.0.9. Let G be a group. Then G determines a category – usually also denoted by G – in which there is only one object ∗ and for each g ∈ G, there is an automorphism g ∗ −→∗. Thus G is a groupoid. In Examples 2.0.7 and 2.0.8, the pullback functor f ∗ was crucial for studying the moduli problems of curves of genus g. In order to allow for pullbacks to play a role in our study of moduli spaces, we will replace a functor Schop → Set with a category fibred in groupoids. In order to make this precise, we need to introduce fibred categories.
2.1 Fibred Categories
Definition. A category over a category C is a category F and a functor π : F → C. The fibre of an object X ∈ C is the subcategory F(X) of objects x ∈ F such that π(x) = X 0 and morphisms covering idX , i.e. morphisms ϕ : x → x such that π(ϕ): X → X is the identity. A morphism of categories over C is a functor T : F → G commuting with the functors F → C and G → C. Definition. Let π : F → C be a category over C. A morphism ϕ : x → x0 in F is cartesian if for any other morphism ψ : y → x0 in F such that π(ψ) = π(ϕ)◦h for some h : π(y) → π(x), there exists a unique morphism α : y → x covering h and making the diagram ψ α ϕ y x x0
h π(ϕ) π(y) π(x) π(x0)
π(ψ) commute. Then π : F → C is a fibred category if for every morphism f : X → X0 in C and object x0 ∈ F(X0), there exists a cartesian morphism ϕ : x → x0 covering f. In particular, note that if f : X → X0 lifts to a cartesian morphism ϕ : x → x0 in F then x ∈ F(X). One sometimes calls x the pullback of x0 along f, written x = f ∗x0. Definition. A morphism of fibred categories over C is a morphism T : F → G of cate- gories over C that takes cartesian morphisms to cartesian morphisms. A base-preserving natural transformation between two morphisms S,T : F → G of fibred categories is a natural transformation τ : S → T such that for all x ∈ F, τx : S(x) → T (x) covers the identity morphism in C. The collection of all morphisms of fibred categories F → G over C, together with the base- preserving natural transformations between them, forms a category denoted HomC(F, G). This shows that the category of all fibred categories over C in fact forms a 2-category.
21 2.1 Fibred Categories 2 Categories Fibred in Groupoids
Definition. A category fibred in groupoids is a fibred category F → C such that for every object X ∈ C, the fibre category F(X) is a groupoid. Let CFG(C) denote the full 2-subcategory of fibred categories over C which are fibred in groupoids. Example 2.1.1. Suppose C is a category and F : Cop → Set is a presheaf on C. Then F determines a category π : CF → C with CF (X) = F (X) for each X ∈ C. There is a morphism 0 0 s → t in CF if π(s) = X, π(t) = X and there is a morphism ϕ : X → X in C such that F (ϕ)(F (X)) = F (X0). A set is naturally a groupoid with only identity morphisms and it is easy to check the axioms of a fibred category hold for π : CF → C, so every presheaf on C naturally determines a category fibred in groupoids over C. Example 2.1.2. If X ∈ C is any object, then the slice category C/X is naturally a category fibred in groupoids over C, where the projection C/X → C is just (Y → X) 7→ Y . A category F fibred in groupoids over C is called representable if it is equivalent (as a category fibred in groupoids) to a slice category C/X for some object X, in which case F is said to be represented by X.
Example 2.1.3. Let SchX be the category of X-schemes and define a category π : F → SchX whose objects are pullback squares P Y
T X
0 0 in SchX and whose morphisms are pairs of morphisms (T → T,P → P ) making the appropriate diagrams commute. The functor π sends the square above to T → X ∈ SchX , so that for any fixed X-scheme T , the fibre category F(T ) may be identified with the category of pullbacks P = T ×X Y which exist (showing the fibred condition holds for F) and are unique up to unique isomorphism. Therefore F(T ) is a groupoid so F is a category fibred in groupoids over SchY . Proposition 2.1.4. A fibred category F → C is fibred in groupoids if and only if every morphism in F is cartesian. We will use liberally the following 2-categorical version of the Yoneda lemma from cate- gory theory. Lemma 2.1.5 (2-Yoneda Lemma). For any object X ∈ C and fibred category π : F → C, the functor η : HomC(C/X, F) → F(X) defined by sending S : C/X → F to S(idX ) ∈ F(X) is an equivalence of 2-categories.
Proof. We define a functor ξ : F(X) → HomC(C/X, F) as follows. For each object x ∈ F(X) and morphism ϕ : Y → X in C, choose a pullback ϕ∗x ∈ F(Y ) and set
ξx : C/X −→ F ϕ 7−→ ϕ∗x.
22 2.1 Fibred Categories 2 Categories Fibred in Groupoids
On the level of morphisms, if ψ : Z → X is another morphism in C and α : Y → Z is a morphism over X, then by the cartesian condition in F there is a unique morphism ∗ ∗ ξx(α): ϕ x → ψ x which completes the diagram
ϕ∗x ψ∗x x ξx(α)
α ψ Y Z X
ϕ
0 This defines ξx ∈ HomC(C/X, F) for every object x ∈ F(X). If f : x → x is a morphism in F(X), then for any ϕ : Y → X in C/X, choose pullbacks ϕ∗x and ϕ∗x0 ∈ F(Y ) of x and x0, respectively. Then there is a unique morphism ξf (ϕ) completing the diagram
ξf (ϕ) ϕ∗x ϕ∗x0
f x x0
by the cartesian condition defining ϕ∗x, ϕ∗x0. This defines ξ on morphisms, so ξ : F(X) → HomC(C/X, F) is a functor. It remains to check that η and ξ together give an equivalence of categories. On one hand,
ξ ◦ η : HomC(C/X, F) → HomC(C/X, F) sends S : C/X → F to ξS(idX ) :(ϕ : Y → X) 7→ ∗ ϕ S(idX ). This is canonically isomorphic to S itself since idX is a final object in C/X and thus there exists a unique cartesian morphism (ϕ : Y → X) → (idX : X → X), which makes S(ϕ) → S(idX ) also cartesian and hence S(ϕ) is a pullback of S(idX ). This shows ξ ◦ η is naturally isomorphic to the identity functor. On the other hand, η ◦ξ : F(X) → F(X) takes ∗ x ∈ F(X) to idX x which is canonically isomorphic to x itself, thus proving η◦ξ ' idF(X). Corollary 2.1.6. For any objects X,Y ∈ C, the functor
HomC(C/X, C/Y ) −→ HomC(X,Y )
S 7−→ S(idX ) is an equivalence of categories. Corollary 2.1.7. For any category C, there is a fully faithful embedding of 2-categories
C ,−→ CFG(C),X 7−→ C/X,
where CFG(C) is the 2-category of categories fibred in groupoids over C. In a similar way, there is a fully faithful embedding of 2-categories
PreshC ,−→ CFG(C),F 7−→ CF .
23 2.2 Fibre Products 2 Categories Fibred in Groupoids
Example 2.1.8. Let Schk be the category of schemes over a field k. Then for each k, n ≥ 1, we define a category fibred in groupoids Gr(k, n) → Schk called the (k, n)th Grassmannian category, by putting Gr(k, n)(X) as the category of vector bundles E → X of rank k, together n with embeddings of bundles E,→ AX . A morphism in Gr(k, n) from E ∈ Gr(k, n)(X) to E0 ∈ Gr(k, n)(X0) is a morphism of bundles E → E0 covering a morphism of schemes X → X0 n n and commuting with the natural map AX → AX0 .
Example 2.1.9. For each X ∈ Schk, let M1,1(X) be the category consisting of pairs (E,O) where E → X is a smooth curve, O : X → E is a section and for every geometric point ¯ ¯ x¯ : Spec k ,→ X, the pullback (Ex¯,Ox¯) is an elliptic curve over k. Then M1,1 → Schk is a 0 0 fibred category. Morphisms (E,O) → (E ,O ) in M1,1 are given by pullback diagrams F E E0
f X X0 such that F ◦ O0 = O ◦ f. Since pullbacks are unique up to unique isomorphism, it follows that M1,1 is a category fibred in groupoids over Schk.
Example 2.1.10. Likewise for each g = 0, g ≥ 2 and X ∈ Schk, define Mg(X) to be the category consisting of smooth curves C → X whose geometric fibres Cx¯ are smooth curves ¯ of genus g over k. Then Mg is a fibred category over Schk. As above, morphisms in Mg are given by pullbacks, so Mg is a category fibred in groupoids. Example 2.1.11. The following construction will be important in the definition of stacks. Let π : F → C be a category fibred in groupoids. For X ∈ C and x, x0 ∈ F(X), define a presheaf Isom(x, x0):(C/X)op → Set by 0 ∗ ∗ 0 Isom(x, x )(ϕ : Y → X) = HomF(Y )(ϕ x, ϕ x ) where ϕ∗x, ϕ∗x0 ∈ F(Y ) are pullbacks of x and x0, respectively, along ϕ. Moreover, any other ψ : Z → Y induces a map ψ∗ : Isom(x, x0)(ϕ : Y → X) −→ Isom(x, x0)(ϕ ◦ ψ : Z → X) by composition of pullbacks. In particular, Aut(x) := Isom(x, x) is a presheaf of groups on C/X for any x ∈ F(X).
2.2 Fibre Products
In this section we construct fibre products of categories fibred in groupoids. We first give the construction for individual groupoids. Fix a groupoid G and suppose G1 and G2 are two groupoids over G, meaning there are functors π1 : G1 → G and π2 : G2 → G. The fibre product G1 ×G G2 is defined to be the category with objects (X, Y, ϕ) consisting of X ∈ G1,Y ∈ G2 and 0 0 0 an isomorphism ϕ : π1(X) → π2(Y ) in G. We define a morphism (X, Y, ϕ) → (X ,Y , ϕ ) in 0 0 G1 ×G G2 to be a pair of morphisms α : X → X in G1 and β : Y → Y in G2 making the diagram
24 2.2 Fibre Products 2 Categories Fibred in Groupoids
ϕ π1(X) π2(Y )
ϕ(α) ϕ0(β) ϕ0 0 0 π1(X ) π2(Y )
commute. Then G1 ×G G2 is a groupoid by construction and there are functors p1 : G1 ×G G2 → G1 and p2 : G1 ×G G2 → G2 given by p1(X, Y, ϕ) = X, p2(X, Y, ϕ) = Y and similar projections on morphisms. Further, the diagram
p2 G1 ×G G2 G2
p1 π2
π1 G1 G
2-commutes, i.e. there is a natural isomorphism π1 ◦ p1 ' π2 ◦ p2.
Proposition 2.2.1. For any groupoids π1 : G1 → G and π2 : G2 → G, the fibre product G1 ×G G2 is universal with respect to groupoids P making the diagram
q2 P G2
q1 π2
π1 G1 G
2-commute. That is, for such a groupoid P there is a functor t : P → G1 ×G G2, unique up to unique natural isomorphism, and natural isomorphisms λ1 : q1 → p1 ◦ t and λ2 : q2 → p2 ◦ t making the diagram of functors
π1(λ1) π1 ◦ q1 π1 ◦ p1 ◦ t
' '
π2(λ2) π2 ◦ q2 π2 ◦ p2 ◦ t
commute.
This says that G1 ×G G2 is a 2-categorical fibre product of G1 and G2. Now let C be any category and π : F → C, π1 : F1 → F and π2 : F2 → F categories fibred in groupoids over C. The construction of a 2-categorical fibre product F1 ×F F2 in the 2-category CFG(C) of categories fibred in groupoids over C is similar to the construction above, but we give it here for completeness.
25 2.2 Fibre Products 2 Categories Fibred in Groupoids
Proposition 2.2.2. There exists a category F1 ×F F2 fibred in groupoids over C together with morphisms of fibred categories p1 : F1 ×F F2 → F1 and p2 : F1 ×F F2 → F2 as well as an isomorphism (a base-preserving natural isomorphism) σ : π1 ◦ p1 ' π2 ◦ p2 satisfying the following universal property: (i) For any category H → C fibred in groupoids, the morphism of groupoids
HomC(H, F1 ×F F2) −→ HomC(H, F1) ×HomC(H,F) HomC(H, F2)
η 7−→ (p1 ◦ η, p2 ◦ η, σ ◦ η)
is an isomorphism.
0 0 (ii) For any morphisms q1 : G → F1, q2 : G → F2 with an isomorphism τ : π1 ◦ q1 ' π2 ◦ q2 making
0 HomC(H, G ) −→ HomC(H, F1) ×HomC(H,F) HomC(H, F2) an isomorphism for all H → C, there exists an equivalence of fibred categories t : H → F1 ×F F2, unique up to unique isomorphism, and isomorphisms λ1 : q1 → p1 ◦ t and λ2 : q2 → p2 ◦ t making the diagram of morphisms
π1 ◦ λ1 π1 ◦ q1 π1 ◦ p1 ◦ t
τ σ ◦ t
π2 ◦ λ2 π2 ◦ q2 π2 ◦ p2 ◦ t
commute.
Proof. (Sketch; see Olsson 3.4.13) Define G = F1 ×F F2 to be the category with objects (x, y, ϕ) consisting of x ∈ F1, y ∈ F2 and an isomorphism ϕ : π1(x) → π2(y) in F.A 0 0 0 0 0 morphism (x, y, ϕ) → (x , y , ϕ ) in G is a pair of morphisms α : x → x in F1 and β : y → y in F2 making the diagram ϕ π1(x) π2(y)
ϕ(α) ϕ0(β) ϕ0 0 0 π1(x ) π2(y )
commute. Define p1 : G → F1 by (x, y, ϕ) 7→ x and the obvious projection on morphisms and p2 : G → F2 similarly by (x, y, ϕ) 7→ y. A natural isomorphism σ : π1 ◦ p1 → π2 ◦ p2 is induced by the isomorphisms ϕ. One can check that G is a category over C; it is clear that G(X) is a groupoid for each X ∈ C. (i) Suppose H → C is a category fibred in groupoids and (ξ1, ξ2, γ) is an object in the
groupoid HomC(H, F1) ×HomC(H,F) HomC(H, F2). This induces a morphism η ∈ HomC(H, G)
26 2.2 Fibre Products 2 Categories Fibred in Groupoids
defined on objects by η(h) = (ξ1(h), ξ2(h), γh) where γh is the isomorphism π1 ◦ ξ1(h) → π2 ◦ ξ2(h) specified by γ. The definition of η on functors is similar and under the morphism
HomC(H, G) −→ HomC(H, F1) ×HomC(H,F) HomC(H, F2), it is clear that η goes to (ξ1, ξ2, γ). On the other hand, if η ∈ HomC(H, G) then η is precisely the image under the above morphism of the triple (p1 ◦ η, p2 ◦ η, σ ◦ η). Therefore
HomC(H, G) −→ HomC(H, F1) ×HomC(H,F) HomC(H, F2) is an isomorphism of groupoids. 0 (ii) Now suppose qi : G → Fi, i = 1, 2, are morphisms and τ : π1 ◦ q1 ' π2 ◦ q2 a natural isomorphism such that
0 HomC(H, G ) −→ HomC(H, F1) ×HomC(H,F) HomC(H, F2)
η 7−→ (q1 ◦ η, q2 ◦ η, τ ◦ η) is an isomorphism of groupoids for any H. Then for H = G = F1 ×F F2, we have an isomorphism 0 HomC(G, G ) −→ HomC(G, F1) ×HomC(G,F) HomC(G, F2). −1 0 Then the data (p1, p2, σ) on the right determines a morphism t : G → G on the left and −1 −1 −1 −1 natural transformations λ1 : p1 ◦ t → q1 and λ2 : p2 ◦ t → q2 making the appropriate 0 diagram of functors commute. Applying this with G and G reversed constructs t, λ1 and λ2 and shows that the first is an equivalence and the second and third are natural isomorphisms. This completes the proof.
27 3 Descent
3 Descent
The notion of descent can be phrased in a quite general context. Fix an object S in a category C and recall that the localized or slice category at S is the category C/S whose objects are arrows X → S in C and whose morphisms are commutative triangles
X Y
S
Given any other object S0 ∈ C and a morphism S0 → S, there is a base change functor C/S → C/S0 given by (X → S) 7→ (X0 → S0) where X0 is the fibre product
0 0 X = X ×S S X
S0 S
This answers the question “when does an object over S determine an object over S0?” The opposite question, namely when an object over S0 determines an object over S, is much harder to answer in general. In fact there are two interesting questions one might ask: given a morphism S0 → S and an arrow (X0 → S0) ∈ C/S0, (1) is there an arrow (X → S) ∈ C/S completing the diagram
X0 X
S0 S
and if so, (2) how many ways are there to complete the diagram? The process of answering both of these questions is known as descent. In the first three sections of this chapter, we outline some of the basics of descent theory in the algebraic geometry of schemes, following a series of lectures given by Dr. Andrei Rapinchuk in the Galois-Grothendieck Seminar at University of Virginia in Fall 2018. Then we turn to descent conditions on different sites on a category of schemes and ultimately give the definition of a stack.
3.1 Galois Descent
Let K/k be a field extension and obj(k) some class of objects defined over k. Example 3.1.1. obj(k) could be the class of k-vector spaces, or more specifically, the class of Lie algebras over k, central simple algebras over k, etc. Notice that many examples like this admit morphisms, and so form a category over k.
28 3.1 Galois Descent 3 Descent
Example 3.1.2. A quadratic space over k is a k-vector space V together with a quadratic form q, that is, a symmetric bilinear function q : V → k. The set of quadratic spaces (V, q) may be an interesting class of objects over k. These too admit morphisms, where (V, q) → (V 0, q0) consists of a k-linear isomorphism V → V 0 which commutes with q and q0.
Example 3.1.3. Important choices of obj(k) in algebraic geometry include the class of algebraic varieties or algebraic groups over k, the class of schemes over Spec k, and more generally things like algebraic spaces and algebraic stacks over k.
Many of these examples admit a base change functor as in the chapter introduction, i.e. an assignment
obj(k) −→ obj(K)
X 7−→ XK .
Most of the time this functor can be built using the tensor product or fibre product in the right category.
Example 3.1.4. For some of the examples above, we have the following base change functors: object over k base change to K vector space V VK = V ⊗k K central simple algebra A AK = A ⊗k K quadratic space (V, q) (VK , qK ) where qK extends q variety/scheme X XK = X ×k K (defined by ⊗ on affine patches) algebraic group G GK = G ×k K In the pattern of the introduction, there are two natural questions we would like to answer about descending objects defined over K to objects over k:
(1) Given an object A ∈ obj(K), does there exist an object X ∈ obj(k) such that XK = A? ∼ (2) What are all the possible objects X ∈ obj(k) with XK = A or XK = A in obj(K)? When K/k is a Galois extension, this is known as Galois descent. ∼ Definition. An object X ∈ obj(k) with XK = A in obj(K) is called a K/k-form of A.
Example 3.1.5. In some situations, descent is trivial. For example, if VK is a K-vector space with basis {xi} then the same basis gives a k-vector space Vk for which Vk ⊗k K = VK . √ Example 3.1.6. In other situations, descent is√ impossible. Let k = Q, K = Q( 2) and 2 2 2 consider the quadratic form qK (x, y) = x − y 2 on V = K . Is there a quadratic form 2 qQ on VQ = Q which extends to qK on VQ ⊗Q K = V ? The answer in this case is no – we will see soon that there are some elementary conditions that are necessary for descent to be possible, and they are not satisfied in this situation.
29 3.1 Galois Descent 3 Descent
Example 3.1.7. (Motivation) The Inverse Galois Problem asks: for which finite groups ∼ G can one construct a field extension `/Q with Gal(`/Q) = G? By Hilbert’s Irreducibility ∼ Theorem, it is enough to construct an extension L/Q(t) with Gal(L/Q(t)) = G. Over C, one can construct Galois extensions L/C(t) by instead constructing branched covers of Riemann surfaces X → 1 . It is a general fact that every such cover X is defined over , so the PC Q question of constructing a G-extension of Q(t) comes down to being able to descend the cover X → 1 to a cover X → 1 . A general solution to this would solve the Inverse PQ Q PQ Galois Problem.
Let K/k be a Galois extension with Galois group G = Gal(K/k) and suppose Vk and Wk ∼ are objects over k (e.g. k-algebras) that are isomorphic over K, that is, VK = Vk ×k K = Wk ×k K = WK . Moreover, assume that under the natural Galois action on VK and WK , G G we have Vk = VK and Wk = WK (this is true e.g. for k-algebras). When there is a notion of maps between objects over k (e.g. k-linear algebra homomorphisms), the G-action extends −1 to MapK (VK ,WK ) by (σf)(v) = σ(f(σ v)) for all v ∈ VK , σ ∈ G. f For example, let f be an equivalence VK −→ WK , e.g. a K-algebra isomorphism. Set −1 ξ(σ) = f ◦ σf ∈ GK := AutK (VK ). Notice that if ξ(σ) = 1 for all σ ∈ G, then σf = fσ G ∼ G so f descends to an isomorphism fk : Vk = VK −→ WK = Wk. That is, ξ = 1 is a necessary condition for two (K/k)-forms of VK to be isomorphic over k. In general, the automorphism ξ(σ) = f −1 · σf satisfies
ξ(στ) = f −1 · (στ)f = (f −1 · σf)((σf)−1στf) = ξ(σ)σ(ξ(τ)).
1 Such a map ξ : G → GK is called a 1-cocycle, and the set of all 1-cocycle is denoted Z (G,GK ). If K/k is an infinite extension, we are guaranteed to have f(Vk) ⊆ Wk ⊗k ` ⊆ Wk ⊗k K = WK for some finite extension `/k. If σ ∈ H := Aut(K/`), then for all v ∈ Vk,
(σf)(v) = σ(f(σ−1v)) = σσ−1f(v) = f(v)
since f(v) ∈ Wk ⊗k `. Thus σf = f, so ξ(σ) = 1 for all σ ∈ H. Said another way, the 1-cocycle ξ is constant on cosets of H, which means ξ is in fact a continuous 1-cocycle on
G = lim Aut(`/k) −→ over all finite extensions `/k, when this direct limit is equipped with the Krull topology induced by discrete topologies on each Aut(`/k). ∼ Turning back to our K-isomorphism f : VK −→ WK , the definition of ξ may depend on 0 ∼ 0 this f, but suppose f were a different isomorphism VK −→ WK . Then f = f ◦ g for some 0 0 g ∈ GK and the cocycle ξ defined by f has the form
ξ0(σ) = (f 0)−1 · σf 0 = (f ◦ g)−1 · σ(f ◦ g) = g−1f −1 · (σf)(σg) = g−1ξ(σ)σg.
0 Definition. Two 1-cocycles ξ, ξ : G → GK are equivalent cocycles if there is some g ∈ GK such that ξ0(σ) = g−1ξ(σ)σg for all σ ∈ G. The set of equivalence classes of 1-cocycles is 1 denoted H (G,GK ).
30 3.1 Galois Descent 3 Descent
Fix an object VK over K, set GK = AutK (VK ) and let F (K/k, VK ) be the set of k- isomorphism classes of (K/k)-forms of Vk. Then our work above shows that there is a map
1 Θ: F (K/k, VK ) −→ H (G,GK ).
Lemma 3.1.8. Θ is injective.
∼ Proof. Suppose Vk and Wk are (K/k)-forms of VK with isomorphisms f : VK −→ Vk ⊗k K and 0 ∼ 0 f : VK −→ Wk ⊗k K. Let ξ, ξ : G → GK be their corresponding 1-cocycles and suppose ξ and ξ0 are equivalent. Replacing f with f ◦g, we may assume ξ = ξ0. Then (f 0)−1 ·σf 0 = f −1 ·σf. Rearranging this, we have
0 −1 0 −1 f ◦ (f ) = σ(f ◦ (f ) ) as a map Wk ⊗k K −→ Vk ⊗k K.
0 −1 ∼ Therefore f◦(f ) descends to an isomorphism Wk −→ Vk over k, so Vk and Wk are isomorphic as (K/k)-forms of VK .
1 Theorem 3.1.9. When Vk is a k-algebra, Θ: F (K/k, VK ) → H (G,GK ) is a bijection.
1 Proof. Let ξ ∈ Z (G,GK ) be a 1-cocycle. We define a (K/k)-form Wk by defining a new G∗ Galois action σ ∗ v on WK := Vk ⊗k K and taking Wk = (Vk ⊗k K) . We must do so in such a way that the identity VK → Vk ⊗k K = WK determines the cocycle ξ. Note that for this to happen, for any v ∈ VK we need to have
ξ(σ)(v) = f −1(σf)(v) = f −1(σfσ−1(v)) =⇒ ξ(σ)σ(v) = f −1(σf(v)) replacing v with σ(v) =⇒ f(ξ(σ)σ(v)) = σf(v).
Then defining σ∗v = ξ(σ)σ(v), i.e. twisting by the cocycle ξ, gives a new k-semilinear action of G on Vk ⊗k K. Note that for any σ, τ ∈ G,
σ ∗ (τ ∗ v) = σ ∗ (ξ(τ)τ(v)) = ξ(σ)σ(ξ(τ)τ(v)) = ξ(σ)σ(ξ(τ))σ(τ(v)) by the cocycle condition on ξ = ξ(στ)στ(v) = (στ) ∗ v,
G∗ where f is the identity VK = WK . Therefore ∗ is a G-action on WK . Set Wk = WK , the fixed points of this Galois action. We will prove later that the identity f induces an isomorphism ∼ Wk ⊗k K = WK = VK as G-sets, but for now, it is obvious that this isomorphism (really, the identity) determines the cocycle ξ. Therefore Θ is surjective, so it is a bijection. The proof of Theorem 3.1.9 suggests a general strategy for descent in other contexts: define a new Galois action on the object VK over K and take Wk to be the fixed points of VK under this action. It will be useful to define group cohomology and Galois cohomology in the nonabelian case, so we recall the definitions here. Suppose G acts continuously on a group A (which may be nonabelian) with the discrete topology – remember that this means the stabilizers
31 3.1 Galois Descent 3 Descent are open in G. Then a 1-cocycle of the action is a function ξ : G → A that is continuous and satisfies ξ(στ) = ξ(σ)σξ(τ) for all σ, τ ∈ G. Let Z1(G,A) denote the set of all 1-cocycles ξ : G → A. We say two cocycles ξ, ξ0 ∈ Z1(G,A) are equivalent if there exists an a ∈ A such that ξ0(σ) = a−1ξ(σ)σ(a). Let H1(G,A) be the set of equivalence classes of 1-cocycles. Then H1(G,A) is a pointed set with distinguished element [1], where 1 is the trivial cocycle. Suppose f : A → B is a morphism of G-groups, that is, a group homomorphism which commutes with the G-action. Then there is a map of pointed sets H1f : H1(G,A) −→ H1(G,B). Set H0(G,A) = AG. Proposition 3.1.10. For every short exact sequence of G-groups 1 → A → B → C → 1, there is an exact sequence of pointed sets 1 → H0(G,A) → H0(G,B) → H0(G,C) → H1(G,A) → H1(G,B) → H1(G,C). Furthermore, if A is central in B (and in particular is an abelian group), then the sequence may be extended by · · · → H1(G,B) → H1(G,C) → H2(G,A) and this is exact. Here, H2(G,A) is the ordinary 2nd group cohomology of G with coefficients in an abelian 1 G-group A. Suppose that α ∈ Z (G,A). Define the twist of A by α to be the G-group Aα whose underlying group is A but with G-action defined by g ∗ a = α(g)g(a)α(g)−1 = α(g) · g(a) for any g ∈ G and a ∈ A. (Here, x·y denotes the inner action of A on itself.) Let AG∗ denote the fixed points of this action. 0 0 1 ∼ 1 Lemma 3.1.11. The map ξ 7→ ξ := ξ · α yields a bijection tα : Z (G,Aα) −→ Z (G,A) which descends to a bijection of pointed sets 1 ∼ 1 τα : H (G,Aα) −→ H (G,A). β Let 1 → A −→α B −→ C → 1 be a short exact sequence of G-groups and let
f 1 → H0(G,A) → H0(G,B) → H0(G,C) → H1(G,A) −→ H1(G,B) be the corresponding long exact sequence. For ξ ∈ H1(G,A), there is a twisted sequence
1 → Aξ → Bα(ξ) → Cξ → 1 which yields a long exact sequence
G G G 1 fξ 1 1 → Aξ → Bα(ξ) → Cξ → H (G,Aξ) −→ H (G,Bα(ξ)). Further, this fits into a commutative diagram
32 3.1 Galois Descent 3 Descent
fξ 1 1 [1] H (G,Aξ) H (G,Bα(ξ))
τξ τα(ξ) f ξ H1(G,A) H1(G,B)
whose columns are bijections by Lemma 3.1.11. This shows that the fibre of f : H1(G,A) → 1 −1 H (G,B) over f(ξ), namely f (f(ξ)), may be identified with the fibre of fξ over [1], which G G is ker fξ. Explicitly, ker fξ = Bα(ξ)/Cξ which can be computed in many cases. Example 3.1.12. Let K = ksep be the separable closure of k and consider the matrix
algebra Ak = M2(k) ∈ Algk. Suppose Bk is a (K/k)-form of AK = M2(K), with k-linear ∼ isomorphism f : M2(K) −→ BK . Then Bk is a central simple k-algebra of dimension 4 over k. Assuming char k 6= 2, it is well-known that any such Bk is a quaternion algebra given by a basis {1, i, j, k} satisfying the relations i2 = a, j2 = b, k = ij, ij = −ji for some a, b ∈ k. a,b Denote the quaternion algebra with this presentation by Bk = k . For Ak = M2(k), × we have GK = AutK (M2(K)) = GL2(K)/K = P GL2(K). Given a quaternion algebra a,b Bk = k , set L = k(i) and define an embedding
Bk ,−→ M2(L) x0 + x1i b(x2 + x3i) x0 + x1i + x2j + x3k 7−→ . x2 − x3i x0 − x1i
∼ This extends to an isomorphism h : BK = Bk ⊗k K −→ M2(K) = AK ; call its inverse f. For x = x0 + x1i + x2j + x3k ∈ Bk and σ ∈ Gal(L/k), we have
−1 −1 σ(h)(x) = σ(hσ (x)) = σ(h(x)) since Bk is fixed by σ x − x i b(x − x i) = 0 1 2 3 x2 + x3i x0 + x1i 0 b = gh(x)g−1 where g = . 1 0
This shows that 0 1 0 b ξ(σ) = g−1 = = = g in P GL (K). b−1 0 1 0 2
In fact, ( 1, σ| = id ξ(σ) = L g, σ|L 6= id. a,b This gives us a 1-cocycle ξ corresponding to k . Alternatively, consider the exact sequence of G-groups
× 1 → K → GL2(K) → P GL2(K) → 1.
33 3.1 Galois Descent 3 Descent
Then the extended term in the long exact sequence from Proposition 3.1.10 is
1 2 × H (G, P GL2(K)) −→ H (G,K ) ξ 7−→ [δ]
˜ ˜ ˜ −1 ˜ where δ(σ, τ) = ξ(σ)σξ(τ)ξ(στ) for σ, τ ∈ G and ξ is any lift of ξ to GL2(K). Notice that H2(G,K×) = Br(k) is the Brauer group of k, whose elements are equivalence classes a,b of central simple k-algebras. For the cocycle ξ coming from the quaternion algebra k as above, ( b, σ| , τ| 6= id δ(σ, τ) = L L 1, otherwise.
This identifies each element of F (K/k, M2(k)) with a (Brauer class of a) central simple k- algebra of degree 2. In general, the (K/k)-forms of Mn(k) may be identified with the Brauer classes of central simple algebras of degree n. 1 Conversely, start with a quadratic extension L/k and a 1-cocycle ξ ∈ H (G, P GL2(K)). One can also construct a central simple algebra corresponding to ξ by taking BL = M2(L) as an algebra and defining a new Galois action on BL according to σ ∗ a = ξ(σ)σ(a) for all x y σ ∈ G and a ∈ M (L). In particular, if M = then 2 z w
0 b σ(x) σ(y) 0 1 σ(w) bσ(z) ξ(σ)σ(M) = = 1 0 σ(z) σ(w) b−1 0 b−1σ(y) σ(x)
G∗ for some b ∈ k. Thus we can identify Bk = BL as the matrices M ∈ M2(L) for which σ ∗ M = M, i.e. σ(w) bσ(z) x y = . b−1σ(y) σ(x) z w That is, x y Bk = x, y ∈ k . b−1σ(y) σ(x) Example 3.1.13. Assume char k 6= 2 and consider the collection of quadratic spaces (V, q) over k, with morphisms f : V1 ,→ V2 such that q2|V1 = q1. Fix a quadratic space (V, q). Then GK = Aut(VK , qK ) = O(K, 2)q, the 2 × 2 orthogonal group of K preserving the orientation induced by q. The set F (K/k, (VK , qK )) in this case classifies all quadratic forms of a given rank (up to isomorphism). By Lemma 3.1.8, there is an injective map 1 Θ: F (K/k, (VK , qK )) ,→ H (G,O(K, 2)q). Descent theory shows when this is a bijection. Let q = x2 + y2 be the quadratic form on V = and q0 = ax2 + by2 the quadratic form on V 0. Define
0 f : VK −→ VK x y (x, y) 7−→ √ , √ . a b
34 3.1 Galois Descent 3 Descent
1 The corresponding 1-cocycle ξ ∈ H (G,O(K, 2)q) is √ a ! √ 0 ξ(σ) = f −1 ◦ σ(f) = σ( a) √ . 0 √b σ( b)
0 0 0 G∗ Conversely, for a cocycle ξ one can construct a quadratic space (V , q ) with V = VK and 0 q = qK |V 0 by defining the action σ ∗ v = ξ(σ)σ(v) for all σ ∈ G, v ∈ VK . Explicitly, for
v = (x, y), √ a ! √ σ(x) 0 σ ∗ (x, y) = σ( a) √ . 0 √b σ(y) σ( b)
x x y y The fixed points under this action are (x, y) ∈ VK such that σ √ = √ and σ √ = √ , √ √ a a b b so V 0 has k-basis {( a, 0), (0, b)}. The quadratic form in this case is precisely q0 = ax2+by2. Thus all Galois twists of the quadratic form q = x2 + y2 are of the form q0 = ax2 + by2 for some a, b ∈ k. Finally, consider the short exact sequence of G-groups
det 1 → SO(K, 2)q → O(K, 2)q −→ Z/2Z → 1.
2 2 1 For the quadratic form ax +by over k, let ξa,b be the corresponding cocycle in H (G,O(K, 2)q). By Proposition 3.1.10, there is a map
1 1 H (G,O(K, 2)q) −→ H (G, Z/2Z) √ ! ab ξa,b 7−→ det ξ : σ 7→ √ . σ( ab)
1 ∼ × × 2 Further, by Kummer theory (see below), H (G, Z/2Z) = k /(k ) , the set of nonzero ele- ments of k modulo squares in k. Under this correspondence, ξa,b is identified with√ the coset × 2 2 2 ab(k ) . Similar√ analysis justifies the assertion in Example 3.1.6 that qK = x −y 2 defined over K = Q( 2) does not descend to a quadratic form on Q. Let K/k be a Galois extension with Galois group G = Gal(K/k) and suppose G is a linear algebraic group over k on which G acts continuously. Then
H1(G,G) = lim H1(G/U,G(KU )) −→ where the limit is over all finite index open subgroups U ⊆ G and KU is the subfield of K fixed by U.
Theorem 3.1.14 (Hilbert’s Theorem 90). For a Galois extension K/k with group G,
(1) Hi(G,K) = 0 for all i ≥ 1.
(2) H1(G,K×) = 1.
35 3.1 Galois Descent 3 Descent
By the direct limit interpretation of H1(G,G) above, it is enough to prove Hilbert’s Theorem 90 for a finite Galois extension, where it is a classical consequence of Artin’s lemma on linear independence of characters. (For the i > 2 case in (1), one uses Shapiro’s lemma and the fact that K is induced from the representation k of the trivial subgroup {1} ⊆ G.) Note that for i ≥ 2, Hi(G,K×) need not vanish – for example, H2(G,K×) may be identified with the Brauer group of K/k which is nontrivial in general.
Example 3.1.15. (Artin-Schreier Theory) Let k be a field of characteristic p > 0, K = ksep and consider the Artin-Schreier sequence
℘ 0 → Fp −→ K −→ K → 0 where ℘(x) = xp − x. Applying H•(G, −), we get an exact sequence
℘ 1 1 0 → k −→ k → H (G, Fp) → H (G,K) = 0
1 ∼ where the last term is 0 by Hilbert’s Theorem 90. Thus H (G, Fp) = k/℘(k). On the 1 ∼ other hand, H (G, Fp) = Hom(G, Fp) which classifies cyclic extensions of degree p over k (up to k-isomorphism). This demonstrates the Artin-Schreier correspondence between cyclic p-extensions of k and elements of k/℘(k); explicitly, every cyclic p-extension L/k is of the form L = k[x]/(xp − x − a) for some a ∈ k/℘(k). The general case of cyclic extensions of a characteristic p field of order divisible by p is given by Artin-Schreier-Witt theory.
Example 3.1.16. (Kummer Theory) There is an analogous description of cyclic extensions of prime-to-p order: consider
× n × 1 → µn → K −→ K → 1
× n × n where K −→ K is the map x 7→ x and µn is the group (scheme) of nth roots of unity. The long exact sequence in Galois cohomology is
× n × 1 1 × 1 → k −→ k → H (G, µn) → H (G,K ) = 1
1 ∼ × × n by Hilbert’s Theorem 90. Thus H (G, µn) = k /(k ) . At the same time, if k contains the 1 ∼ nth roots of unity µn(k), then H (G, µn) = Hom(G, µn) classifies cyclic n-extensions, and every such an extension L/k is of the form L = k[x]/(xn − b) for b ∈ k×/(k×)n.
Example 3.1.17. The additive and multiplicative groups of a field k are often written × k = Ga and k = Gm. Consider the semidirect product a b G = = ∈ GL (k) . Ga o Gm 0 1 2
The short exact sequence 0 → Ga → G → Gm → 1 induces 1 1 1 1 = H (G, Ga) → H (G,G) → H (G, Gm) = 1
36 3.1 Galois Descent 3 Descent
1 1 by Hilbert’s Theorem 90, so exactness implies H (G,G) = 1 as well. Note that G = Aut(Ak) 1 ∼ 1 so the injective Θ : F (K/k, Ak) −→ H (G,G) = 1 tells us that there is a unique (K/k)-form 1 1 ∼ 1 of AK , namely Ak. In simpler terms, if X is a curve over k such that X ×k K = AK , then ∼ 1 ∼ X = Ak as curves. In particular, if B is a k-algebra such that B ⊗k K = K[x], then it must ∼ 2 be that B = k[x] as k-algebras. This result also holds for Ak, or equivalently the polynomial ring k[x, y], by a result of Kambayashi.
1 We next observe that H (G, GLn(K)) = 1. To do so, we need: Lemma 3.1.18. Let W be a vector space over K and assume that G acts on W by semilinear G ∼ transformations. Set W0 = W . Then W0 ⊗k K = W . Proof. By passing to the direct limit, we may assume K/k is finite. Enumerate G = {σ1, . . . , σn} and pick a basis {a1, . . . , an} for K/k. The matrix A = (σi(aj))ij ∈ Mn(K) t satisfies A A = (TrK/k(aiaj))ij which is the Gram matrix of the trace form TrK/k and hence invertible since the trace form is nondegenerate. This shows A ∈ GLn(k). Suppose w ∈ W and set n n X X λj(w) = σi(ajw) = σi(aj)σi(w) i=1 i=1 for each 1 ≤ j ≤ n. Then λ1(w) σ1(w) σ1(w) λ1(w) . t . . t −1 . . = A . =⇒ . = (A ) . λn(w) σn(w) σn(w) λn(w) ∼ so σi(w) is in the K-span of W0. Hence W0 spans W . By dimension counting, W = W0 ⊗k K.
1 Theorem 3.1.19. For any Galois extension K/k with group G, H (G, GLn(K)) = 1.
n 1 Proof. In this case GLn(K) = Aut(VK ) where V = k . Suppose ξ ∈ Z (G, GLn(K)). This n defines a twisted action of G on WK := K by σ ∗ w = ξ(σ)σ(w) for any σ ∈ G. Setting G∗ n ∼ Wk = WK , Lemma 3.1.18 shows that Wk ⊗k K = WK . Thus the isomorphism f : k −→ Wk n ∼ extends to an isomorphism fK : K −→ WK and additionally, f and fK each commutes with the Galois action: f(σ(v)) = σ ∗ f(v) = ξ(σ)σ(f(v)) n n −1 for all v ∈ k and σ ∈ G (likewise for fK and v ∈ K ). Replacing v with σ (v), we get f(v) = ξ(σ)σf(σ−1(v)) for all v, so f = ξ(σ)σ(f) which may be written f −1ξ(σ)σ(f) = 1. 1 This shows that ξ is equivalent to 1 in H (G, GLn(K)). Recall that by Theorem 3.1.9,
∼ 1 Θ: F (K/k, VK ) −→ H (G, GLn(K)).
Here, the proof of Theorem 3.1.19 essentially demonstrates that F (K/k, VK ) = 1 and then 1 the bijection Θ is used to conclude that H (G, GLn(K)).
37 3.1 Galois Descent 3 Descent
1 Corollary 3.1.20. For any Galois extension K/k with group G, H (G,SLn(K)) = 1. Proof. Apply the long exact sequence in Galois cohomology to the sequence
det × 1 → SLn(K) → GLn(K) −→ K → 1
and use Hilbert’s Theorem 90 and Theorem 3.1.19.
n Vn ∗ Notice that SLn(K) = AutK (V, ω) where V = K and ω is any nonzero element of V , for V ∗ the vector space dual of V . Therefore Corollary 3.1.20 says that there is only the trivial twist of (V, ω).
Example 3.1.21. Let K = ksep and fix a quadratic space (V, q) over K. We use de- 1 scent to show that Θ : F (K/k, (V, q)) → H (G,Oq(K, n)) is always a bijection. Given 1 ξ ∈ Z (G,Oq(K, n)), define a twisted action of G on WK := V ⊗k K by σ ∗ w = ξ(σ)σ(w). G∗ Then Wk = WK is an n-dimensional vector space over k, so it remains to produce a quadratic 0 0 form on Wk to which q restricts. Such a form q must satisfy q(w) = q (w) ∈ k for all w ∈ Wk. Indeed, if w ∈ Wk, σ ∗ w = w so
q0(w) = q0(σ ∗ w) = q0(ξ(σ)σ(w)) = q0(σ(w)) = σ(q0(w))
0 0 since ξ takes values in Oq0 (K, n) and q is defined over k. This implies q restricts to q on Wk, so descent is always possible here. Finally, we have a generalization of Hilbert’s Theorem 90 to finite dimensional k-algebras.
Theorem 3.1.22. Let K/k be a Galois extension with group G, let A be a finite dimensional 1 × k-algebra and set AK = A ⊗k K. Then H (G,AK ) = 1.
1 × Proof. Since H (G,AK ) is a direct limit over finite Galois extensions, we may assume K/k 1 × is finite. Set d = [K : k]. View A and AK as right A-modules. For a cocycle ξ ∈ Z (G,AK ), G∗ define the twisted action of G on AK by σ ∗a = ξ(σ)σ(a) and put B = AK . As vector spaces, ∼ ∼ AK = B ⊗k K, so A = B as vector spaces. Note that B is also a right A-module. We claim A ∼= B as A-modules. By the Krull-Schmidt theorem, we may write
m1 mr n1 nr A = I1 ⊕ · · · ⊕ Ir and B = I1 ⊕ · · · ⊕ Ir ∼ for indecomposable submodules I1,...,Ir and integers mj, nj ≥ 1. But since A ⊗k K = B ⊗k K as AK -modules and
∼ m1d mrd ∼ n1d nrd A ⊗k K = I1 ⊕ · · · ⊕ Ir and B ⊗k K = I1 ⊕ · · · ⊕ Ir , the uniqueness part of the Krull-Schmidt theorem implies mjd = njd for all 1 ≤ j ≤ r. ∼ Therefore mj = nj for each j which shows A = B as A-modules. Fix an isomorphism of A-modules f : A −→∼ B and let c = f(1) ∈ B. Then f(x) = cx for all x ∈ A and the base change fK : AK → B ⊗k K is also an isomorphism, so c must be a G∗ unit in AK . In addition, c ∈ B = AK means that c = σ ∗ c = ξ(σ)σ(c), which can be written −1 1 × c ξ(σ)σ(c) = 1. Therefore ξ is equivalent to 1 in H (G,AK ).
38 3.2 Fields of Definition 3 Descent
sep ∼ Suppose A is a central simple k-algebra and K = k . Then AK = A ⊗k K = Mn(K). The determinant map det : Mn(K) → K restricts to a map
Nrd = NrdK/k : A −→ k called the reduced norm map. Further, there is a short exact sequence of algebraic groups
det × 1 → SL1(AK ) → GL1(AK ) −→ K → 1.
Taking Galois cohomology yields an exact sequence
× Nrd × 1 1 1 → A −−→ k → H (G,SL1(AK )) → H (G, GL1(AK )).
1 × × ∼ 1 By Theorem 3.1.22, H (G, GL1(AK )) = 1 so k / Nrd(A ) = H (G,SL1(AK )). To interpret this cohomology set, recall that for an algebraic group G, the set H1(G,G(K)) classifies torsors for G defined over k, up to isomorphism over K. That is, an equivalence class in H1(G,G(K)) is represented by a G-space X for which the map
G ×k X −→ X ×k X (g, x) 7−→ (x, gx) is an isomorphism. In general, a torsor X is defined over k but need not have any rational points over k.
Example 3.1.23. For G = SL1(AK ), the G-torsors are given by solutions to the algebraic equation Nrd(x) = a for some a ∈ k×. Further, such a torsor has a rational point over k × × × ∼ 1 if and only if a ∈ Nrd(A ). This exhibits the bijection k / Nrd(A ) = H (G,SL1(AK )) explicitly. For an example of this correspondence, let H be the quaternion algebra over R. 2 2 2 2 Then Nrd(x0 + x1i + x2j + x3k) = x0 + x1 + x2 + x3 and the equation
2 2 2 2 x0 + x1 + x2 + x3 = a has solutions over R if and only if a > 0. Example 3.1.24. Let q be a quadratic form over k which determines a nondegenerate symmetric matrix Q ∈ Mn(k). Then the torsors for Oq(K, n), which are classified by 1 H (G,Oq(K, n)), are given by equations
XtQX = B for X = (xij) and some B ∈ Mn(k). This equation has a k-rational point if and only if Q and B are similar over k.
3.2 Fields of Definition
Let K be a field, I ⊂ K[x1, . . . , xn] an ideal and fix a subfield k ⊂ K.
39 3.2 Fields of Definition 3 Descent
Definition. We say I is defined over k, or k is a field of definition for I, if Ik := I ∩ k[x1, . . . , xn] generates I in K[x1, . . . , xn].
Theorem 3.2.1. For any ideal I ⊂ K[x1, . . . , xn], there exists a subfield k0 ⊂ K such that I is defined over k0 and k0 ⊆ L for any other field of definition L of I. Further, for an σ automorphism σ ∈ Aut(K), I = I if and only if σ|k0 = 1.
Proof. Let {Mα}α∈A be the set of all monomials in x1, . . . , xn. Pick a subset B ⊆ A so that {Mβ}β∈B is a maximal linearly independent subset mod I, i.e. a basis of K[x1, . . . , xn]/I. Put C = A r B. Then for each γ ∈ C, we can write X Mγ ≡ gβγMβ mod I β∈B
for some gβγ ∈ K. Let k0 be the subfield of K generated by {gβγ}β∈B,γ∈C . Take f ∈ I and write it X f = aαMα for aα ∈ K α∈A X X = aβMβ + aγMγ. β∈B γ∈C
Since f ∈ I, we have ! X 0 X X f = aβMβ + aγ Mγ − gβγMβ β∈B γ∈C β∈B
0 P P 0 with aβ ∈ K. Each Mγ − β∈B gβγMβ lies in I ∩ k[x1, . . . , xn] = Ik0 , so β∈B aβMβ ≡ 0 0 mod I. Hence by definition of B, we have aβ = 0 for each β ∈ B, so f is a linear combination of elements in Ik0 . This shows k0 is a field of definition for I. To show k0 is minimal, let L ⊆ K be any field of definition of I and write IL = (p1, . . . , ps) for polynomials pi ∈ L[x1, . . . , xn]. Given the same notation as above, we must show that gβγ ∈ L for all β ∈ B, γ ∈ C. For a fixed γ0 ∈ C, we have X Mγ0 − gβγ0 Mβ = p1q1 + ... + psqs β∈B P for some qi ∈ K[x1, . . . , xn], say qi = α∈A yiαMα for yiα ∈ K. For 1 ≤ i ≤ s, define
∗ X qi = YiαMα ∈ K[Yiα | 1 ≤ i ≤ s, α ∈ A][x1, . . . , xn] α∈A
(here, Yiα are indeterminates). Let Y = (Yiα)1≤i≤s,α∈A. Then
∗ ∗ X p1q1 + ... + psqs = ϕα(Y )Mα α∈A
40 3.2 Fields of Definition 3 Descent
where ϕα(Y ) are linear functions of Y with coefficients in L itself. Consider the following linear system over L:
ϕγ0 (Y ) = 1, ϕα(Y ) = 0 for α ∈ A r {γ0}.
Then {yiα}1≤i≤s,α∈A gives a solution to the system over K, but by linear algebra, there also exists a solution {y¯iα}1≤i≤s,α∈A over L. Evaluating the system at this solution yields X Mγ0 − g¯βγ0 Mβ = p1q¯1 + ... + psq¯s ∈ I β∈B
∗ P ¯ whereg ¯βγ0 ∈ L andq ¯i = qi (Y ). Then Mγ0 ≡ β∈B βγ0Mβ mod I so by linear independence,
g¯βγ0 = gβγ0 for all β ∈ B. Since γ0 was arbitrary, we conclude that gβγ =g ¯βγ ∈ L for all β ∈ B, γ ∈ C. Hence k0 ⊆ L. For the final statement, note that σ ∈ Aut(K) acts on I via its action on the coefficients σ gβγ, so the equations in the above paragraph show that I = I if and only if σ|k0 = 1.
In practice, this proof is useless for explicitly finding k0. Instead, Galois descent can be used to give a more meaningful description of k0.
Definition. Such a field k0 as in Theorem 3.2.1 is called a minimal field of definition for I. Definition. For a K-vector space V and a subfield k ⊆ K, a k-structure on V is a k- ∼ subspace Vk ⊆ V such that Vk ⊗k K = V as K-vector spaces. Similarly, a k-structure on a ∼ K-algebra A is a subalgebra Ak ⊆ A such that Ak ⊗k K = A as K-algebras. Suppose K/k is a Galois extension with group G. From Theorem 3.1.9, we know that giving a k-structure on a vector space V is the same as defining a semilinear G-action on V . Similarly, giving a k-structure on an algebra A is equivalent to defining a multiplication- preserving semilinear G-action on A. The following results are easily proven from the defi- nitions of k-structure.
Lemma 3.2.2. Suppose I ⊂ K[x1, . . . , xn] is an ideal defined over a subfield k ⊆ K. Then AK := k[x1, . . . , xn]/Ik is a k-structure on A := K[x1, . . . , xn]/I.
Definition. Suppose V is a K-vector space with k-structure Vk. Then a K-subspace W ⊆ V is defined over k if W ∩ Vk spans W over K. Lemma 3.2.3. Suppose K/k is a Galois extension with group G. Then for a vector space G V with k-structure Vk and a subspace W ⊆ V , W is defined over k if and only if W = W .
Definition. Suppose V and W are K-vector spaces with k-structures Vk and Wk, respectively, and f : V → W is a K-linear function. Then f is defined over k if f(Vk) ⊆ Wk. The same definition goes for homomorphisms of K-algebras. Lemma 3.2.4. If K/k is Galois with group G, then a k-linear map f : V → W (or a homomorphism f : A → B of K-algebras) is defined over k if and only if f σ = f for all σ ∈ G.
41 3.3 Galois Descent for Varieties and Schemes 3 Descent
3.3 Galois Descent for Varieties and Schemes
n Definition. Suppose X ⊆ AK is an affine algebraic set with vanishing ideal I = I(X) ⊆ K[x1, . . . , xn]. Then X is defined over a subfield k ⊆ K, or k is a field of definition for X, if I is defined over k.
Remark. Notice that the property of being defined over a subfield depends on the explicit n embedding X,→ AK . We will see later that this definition can be made intrinsic. Lemma 3.3.1. Let ksep be the separable closure of a field k, set G = Gal(ksep/k), let k¯ be ¯ the algebraic closure of k and suppose I ⊂ k[x1, . . . , xn] is an ideal. Then the following are equivalent:
(a) I is defined over k.
(b) I is defined over ksep and is G-invariant.
n Definition. Let k ⊆ K be a subfield and X ⊆ AK an affine algebraic set. Then X is k-closed if it can be defined by equations f1 = 0, . . . , fr = 0 for fi ∈ k[x1, . . . , xn]. Remark. The property of X being k-closed is in general not the same as X being defined over k, which can be expressed by saying that the vanishing ideal I(X) = rad((f1, . . . , fr)K[x1, . . . , xn]) is defined over k.
Example 3.3.2. When char k = 0 and K = ksep, the properties of being k-closed and defined over k are equivalent.
n Lemma 3.3.3. Suppose X ⊆ AK is an affine algebraic set which is k-closed for some k ⊆ K. Then X is defined over k if and only if X is reduced.
Proof. Saying X is defined over k is equivalent to saying the natural surjection k[x , . . . , x ] K[x , . . . , x ] K[x , . . . , x ] 1 n = 1 n −→ 1 n (I(X)kK[x1, . . . , xn]) ⊗k K (I(X)kK[x1, . . . , xn]) I(X) is an isomorphism. On the other hand, its kernel is precisely the nil radical of the quotient ring K[x1, . . . , xn]/(I(X)kK[x1, . . . , xn]) which is 0 if and only if X is reduced. Next, consider an affine scheme X = Spec A over Spec K and let k ⊂ K be a subfield.
Definition. If A has a k-structure Ak, we define a k-topology on X = Spec A by declaring {V (a) | a ⊂ A is defined over k} to be the closed sets. Equivalently, this topology can be specified by declaring {D(f) | f ∈ Ak} to be a basis of open sets.
For each f ∈ Ak, set OX,k(D(f)) := (Ak)f . Since {D(f) | f ∈ Ak} is a basis for the k-topology on X, this defines a sheaf of rings OX,k on X with respect to the k-topology. This proves:
Lemma 3.3.4. Suppose A is a K-algebra with k-structure Ak and X = Spec A. Then (X, OX,k) is a k-structure on the ringed space (X, OX ).
42 3.3 Galois Descent for Varieties and Schemes 3 Descent
In general, we define: Definition. A k-structure on a scheme X over K is the data of a k-topology on X, i.e. a collection of open sets Topk(X) ⊆ Top(X), and for each k-open set U ∈ Topk(X), a k-structure on the K-algebra OX (U), which are subject to the following conditions:
(1) For every inclusion of k-open sets V,→ U, the morphism OX (U) → OX (V ) is defined over k. S (2) For any affine open cover X = Ui, the subspace k-topology on each Ui and the specified k-structure on each OX (Ui) agree with the k-structure on the affine scheme
(Ui, OUi,k) defined above. Set G = Gal(K/k). For a K-scheme X, let F (K/k, X) denote the collection of k- structures on X. Then there is a map
1 Θ: F (K/k, X) −→ H (G, AutK (X)). (To ensure the G-actions are continuous, we will always assume X is a scheme of finite type over K.) By Lemma 3.1.8, Θ is always injective. To show Θ is surjective, one might try to construct a Galois twist of X(K), but in general the fixed points of this space may be too small to recover X under base change – in many cases X(K)G is even empty! The solution for affine schemes at least is to define a new G-action on the algebra K[X] of regular functions 1 on X. Explicitly, for f ∈ K[X], σ ∈ G and ξ ∈ H (G, AutK (K[X])), set (σ ∗ f)(x) = σ(f(σ−1 ∗ x)) = σf(σ−1(ξ(σ)−1x)) = σ(f)ξ(σ)−1x.
This can be written σ ∗ f = ξg(σ)σ(f) where ∼ is the map AutK (X) → AutK (K[X]) sending −1 g 7→ g˜ defined by (˜g · f)(x) = f(g x). Now take Xk to be the affine K-scheme with algebra G∗ of regular functions K[Xk] = K[X] . Then Xk defines a k-structure on X. Example 3.3.5. Consider the linear algebraic group x 0 T = = ∈ GL (K) , Gm 0 x−1 2 which as an affine scheme corresponds to the algebra K[T ] = K[x, x−1]. Then as an algebraic −1 group, T has automorphism group AutK (T ) = {1, γ} where γ(t) = t . In this case,γ ˜ : x 7→ −1 1 x . For a Galois extension K/k with G = Gal(K/k), a 1-cocycle ξ ∈ H (G, AutK (T )) is simply a group homomorphism ξ : G → Aut√K (T ). Set H = ker ξ ⊆ G, which is a subgroup of index 2 as long as ξ 6= 1. Then KH = k( a) for some a ∈ k× and G acts on the algebra K[T ] via σ ∗ a = aσ and σ ∗ f = ξg(σ)σ(f), where ( x 7→ x, if ξ(σ) = 1 ξg(σ) = x 7→ x−1, if ξ(σ) = γ.
G∗ H∗ G/H∗ √ −1 G/H∗ So K[T ] = (K[T ] ) = k( a)[x, x ] . This quotient√ group is a 2-group G/H = {1, τ} and the nontrivial element acts on the elements of k( a)[x, x−1] by
d d X n X −n τ ∗ anx = τ(an)x . n=−d n=−d
43 3.3 Galois Descent for Varieties and Schemes 3 Descent
So Pd a xn is a fixed point of the twisted G/H-action if and only if τ(a ) = a for all n=−d n n √ −n n ∈ Z. The algebra of such Laurent series is generated by {bxn +τ(b)x−n | b ∈ k( a), n ≥ 0}. One can in fact show that this algebra is precisely k[s, t] where
x + x−1 x − x−1 s = and t = √ . 2 2 a
So K[T ]G∗ = k[s, t]. Noting that s2 − at2 = 1, we can rewrite this algebra as
k[s, t] = k[S,T ]/(S2 − aT 2 − 1)
which is the ring of regular functions for the 1-dimensional k-scheme
u av T := ∈ GL (k): u2 − av2 = 1 . a v u 2 √ √ √ ∼ ∼ × × 2 In fact, Ta(k( a)) = Gm(k( a)), but if a 6∈ k then Ta 6= Gm(k). Thus each a ∈ k r(k ) gives a distinct isomorphism class of twists of the torus Gm. One can even check that the Hopf algebra structure on K[T ] descends to k[s, t], so Ta is even an algebraic group over k.