ProofComplete

Proof of Faithfully Flat Descent

This proof establishes the fundamental theorem of faithfully flat descent for modules, following the classical approach of Grothendieck. We prove that the base change functor from AA-modules to BB-modules with descent data is an equivalence of categories when A→BA \to B is faithfully flat.

Statement

Theorem

Let φ:A→B\varphi: A \to B be a faithfully flat ring homomorphism. Then the functor

Ξ¦:Mod⁑Aβ†’DD⁑(B/A)\Phi: \operatorname{Mod}_A \to \operatorname{DD}(B/A)

defined by Ξ¦(N)=(NβŠ—AB,canonicalΒ descentΒ datum)\Phi(N) = (N \otimes_A B, \text{canonical descent datum}) is an equivalence of categories. The quasi-inverse sends (M,Οƒ)(M, \sigma) to MΟƒ=ker⁑(M⇉BβŠ—AM)M^\sigma = \ker(M \rightrightarrows B \otimes_A M).

Preliminary: Faithfully Flat Modules

We begin with the key properties of faithfully flat modules that will be used throughout the proof.

Proof

Lemma (Properties of faithfully flat maps). Let A→BA \to B be a faithfully flat ring map. Then:

(a) A sequence Mβ€²β†’Mβ†’Mβ€²β€²M' \to M \to M'' of AA-modules is exact if and only if Mβ€²βŠ—ABβ†’MβŠ—ABβ†’Mβ€²β€²βŠ—ABM' \otimes_A B \to M \otimes_A B \to M'' \otimes_A B is exact.

(b) An AA-module MM is zero if and only if MβŠ—AB=0M \otimes_A B = 0.

(c) A map f:Mβ†’Nf: M \to N of AA-modules is injective (resp. surjective, bijective) if and only if fβŠ—id⁑B:MβŠ—ABβ†’NβŠ—ABf \otimes \operatorname{id}_B: M \otimes_A B \to N \otimes_A B is.

Proof of Lemma. Since BB is a flat AA-module, βˆ’βŠ—AB- \otimes_A B is exact, so the "only if" direction in (a) is immediate. For the "if" direction: let H=ker⁑(Mβ†’Mβ€²β€²)/im⁑(Mβ€²β†’M)H = \ker(M \to M'') / \operatorname{im}(M' \to M) be the homology. Then HβŠ—AB=0H \otimes_A B = 0 by hypothesis. Since Aβ†’BA \to B is faithfully flat, H=0H = 0, giving exactness. Parts (b) and (c) are special cases of (a).

β– 

Step 1: Exactness of the Amitsur Complex

The key technical ingredient is the exactness of the Amitsur (or descent) complex.

Proof

Step 1a: The Amitsur complex.

For an AA-module NN, consider the augmented cosimplicial complex (the Amitsur complex):

0β†’Nβ†’d0NβŠ—ABβ†’d0βˆ’d1NβŠ—ABβŠ—ABβ†’d0βˆ’d1+d2NβŠ—ABβŠ—3β†’β‹―0 \to N \xrightarrow{d^0} N \otimes_A B \xrightarrow{d^0 - d^1} N \otimes_A B \otimes_A B \xrightarrow{d^0 - d^1 + d^2} N \otimes_A B^{\otimes 3} \to \cdots

where di:NβŠ—ABβŠ—nβ†’NβŠ—ABβŠ—(n+1)d^i: N \otimes_A B^{\otimes n} \to N \otimes_A B^{\otimes (n+1)} inserts 1B1_B in the (i+1)(i+1)-th tensor position. Explicitly:

d0(nβŠ—b1βŠ—β‹―βŠ—bn)=nβŠ—1βŠ—b1βŠ—β‹―βŠ—bnd^0(n \otimes b_1 \otimes \cdots \otimes b_n) = n \otimes 1 \otimes b_1 \otimes \cdots \otimes b_n di(nβŠ—b1βŠ—β‹―βŠ—bn)=nβŠ—b1βŠ—β‹―βŠ—biβŠ—1βŠ—bi+1βŠ—β‹―βŠ—bnd^i(n \otimes b_1 \otimes \cdots \otimes b_n) = n \otimes b_1 \otimes \cdots \otimes b_i \otimes 1 \otimes b_{i+1} \otimes \cdots \otimes b_n

Step 1b: Reduction to the split case.

After tensoring the Amitsur complex with BB over AA (applying βˆ’βŠ—AB- \otimes_A B), we get the same complex for the ring map Bβ†’BβŠ—ABB \to B \otimes_A B, b↦bβŠ—1b \mapsto b \otimes 1.

This map has a section: s:BβŠ—ABβ†’Bs: B \otimes_A B \to B defined by s(b1βŠ—b2)=b1b2s(b_1 \otimes b_2) = b_1 b_2 (the multiplication map). The existence of a section means we are in the "split" case.

Step 1c: Exactness in the split case.

When Aβ†’BA \to B has a section s:Bβ†’As: B \to A (i.e., sβˆ˜Ο†=id⁑As \circ \varphi = \operatorname{id}_A), the Amitsur complex is exact. We construct a contracting homotopy.

Define hn:NβŠ—ABβŠ—(n+1)β†’NβŠ—ABβŠ—nh^n: N \otimes_A B^{\otimes (n+1)} \to N \otimes_A B^{\otimes n} by

hn(nβŠ—b0βŠ—b1βŠ—β‹―βŠ—bn)=s(b0)β‹…nβŠ—b1βŠ—β‹―βŠ—bnh^n(n \otimes b_0 \otimes b_1 \otimes \cdots \otimes b_n) = s(b_0) \cdot n \otimes b_1 \otimes \cdots \otimes b_n

We claim this is a contracting homotopy: hn+1βˆ˜βˆ‚n+1+βˆ‚n∘hn=id⁑h^{n+1} \circ \partial^{n+1} + \partial^n \circ h^n = \operatorname{id} where βˆ‚n=βˆ‘i=0n(βˆ’1)idi\partial^n = \sum_{i=0}^n (-1)^i d^i.

To verify: hn+1∘d0(nβŠ—b1βŠ—β‹―βŠ—bn)=hn+1(nβŠ—1βŠ—b1βŠ—β‹―βŠ—bn)=s(1)β‹…nβŠ—b1βŠ—β‹―βŠ—bn=nβŠ—b1βŠ—β‹―βŠ—bnh^{n+1} \circ d^0 (n \otimes b_1 \otimes \cdots \otimes b_n) = h^{n+1}(n \otimes 1 \otimes b_1 \otimes \cdots \otimes b_n) = s(1) \cdot n \otimes b_1 \otimes \cdots \otimes b_n = n \otimes b_1 \otimes \cdots \otimes b_n. And hn+1∘di=diβˆ’1∘hnh^{n+1} \circ d^i = d^{i-1} \circ h^n for iβ‰₯1i \geq 1, from which the homotopy identity follows.

Step 1d: Conclusion of exactness.

Since A→BA \to B is faithfully flat, a complex of AA-modules is exact if and only if it becomes exact after tensoring with BB. After tensoring the Amitsur complex with BB, we are in the split case (Step 1c), so the tensored complex is exact. By faithful flatness, the original complex is exact.

Therefore, for any AA-module NN:

0β†’Nβ†’NβŠ—AB⇉NβŠ—ABβŠ—AB0 \to N \to N \otimes_A B \rightrightarrows N \otimes_A B \otimes_A B

is exact. In particular, N=ker⁑(NβŠ—AB⇉NβŠ—ABβŠ—2)N = \ker(N \otimes_A B \rightrightarrows N \otimes_A B^{\otimes 2}).

β– 

Step 2: Descent for Morphisms (Fully Faithful)

Proof

Step 2a: Setup.

We show that for any AA-modules N1,N2N_1, N_2, the natural map

Hom⁑A(N1,N2)β†’Hom⁑Bdesc(N1βŠ—AB,N2βŠ—AB)\operatorname{Hom}_A(N_1, N_2) \to \operatorname{Hom}_{B}^{\mathrm{desc}}(N_1 \otimes_A B, N_2 \otimes_A B)

is a bijection, where Hom⁑desc\operatorname{Hom}^{\mathrm{desc}} denotes BB-module homomorphisms compatible with the canonical descent data.

Step 2b: Injectivity.

Let f:N1β†’N2f: N_1 \to N_2 be an AA-module map such that fβŠ—id⁑B=0f \otimes \operatorname{id}_B = 0. By faithful flatness (Step 1, property (c)), f=0f = 0. So the map is injective.

Step 2c: Surjectivity.

Let g:N1βŠ—ABβ†’N2βŠ—ABg: N_1 \otimes_A B \to N_2 \otimes_A B be a BB-module map compatible with the canonical descent data. "Compatible" means the diagram

N1βŠ—ABβŠ—ABβ†’gβŠ—id⁑N2βŠ—ABβŠ—ABN_1 \otimes_A B \otimes_A B \xrightarrow{g \otimes \operatorname{id}} N_2 \otimes_A B \otimes_A B

commutes with the two natural maps from NiβŠ—ABN_i \otimes_A B to NiβŠ—ABβŠ—ABN_i \otimes_A B \otimes_A B (inserting 11 on the left vs. on the right).

Consider the two maps Ξ±,Ξ²:N1βŠ—ABβ†’N2βŠ—ABβŠ—AB\alpha, \beta: N_1 \otimes_A B \to N_2 \otimes_A B \otimes_A B defined by:

  • Ξ±=(gβŠ—id⁑B)∘d1\alpha = (g \otimes \operatorname{id}_B) \circ d^1 (first map N1βŠ—Bβ†’N1βŠ—BβŠ—BN_1 \otimes B \to N_1 \otimes B \otimes B, then apply gg on the first two factors)
  • Ξ²=d1∘g\beta = d^1 \circ g (apply gg first, then map to the triple tensor)

Wait, let us be more precise. The compatibility condition states that

(id⁑N2βŠ—dB0)∘g=(gβŠ—id⁑B)∘(id⁑N1βŠ—dB0)(\operatorname{id}_{N_2} \otimes d^0_B) \circ g = (g \otimes \operatorname{id}_B) \circ (\operatorname{id}_{N_1} \otimes d^0_B)

where dB0:Bβ†’BβŠ—ABd^0_B: B \to B \otimes_A B sends b↦1βŠ—bb \mapsto 1 \otimes b and dB1d^1_B sends b↦bβŠ—1b \mapsto b \otimes 1.

By the exactness of the Amitsur complex (Step 1), gg maps the submodule N1β†ͺN1βŠ—ABN_1 \hookrightarrow N_1 \otimes_A B to N2β†ͺN2βŠ—ABN_2 \hookrightarrow N_2 \otimes_A B. Here Niβ†ͺNiβŠ—ABN_i \hookrightarrow N_i \otimes_A B is the map n↦nβŠ—1n \mapsto n \otimes 1, and the image is precisely the kernel of NiβŠ—B⇉NiβŠ—BβŠ—BN_i \otimes B \rightrightarrows N_i \otimes B \otimes B.

Indeed, the compatibility condition says gg preserves the equalizer of the two maps to the double tensor, and this equalizer is NiN_i (by Step 1). So gg restricts to an AA-module map f:N1β†’N2f: N_1 \to N_2, and g=fβŠ—id⁑Bg = f \otimes \operatorname{id}_B.

β– 

Step 3: Effectiveness of Descent

Proof

Step 3a: Setup.

Let (M,Οƒ)(M, \sigma) be a descent datum: MM is a BB-module and Οƒ:MβŠ—ABβ†’βˆΌBβŠ—AM\sigma: M \otimes_A B \xrightarrow{\sim} B \otimes_A M is a BβŠ—ABB \otimes_A B-module isomorphism satisfying the cocycle condition on BβŠ—3B^{\otimes 3}.

We need to construct an AA-module NN with NβŠ—ABβ‰…MN \otimes_A B \cong M (compatibly with Οƒ\sigma).

Step 3b: Construction of NN.

Define NN as the equalizer:

N=ker⁑(Mβ†’d0BβŠ—AM←σMβŠ—AB←d1M)N = \ker\left(M \xrightarrow{d^0} B \otimes_A M \xleftarrow{\sigma} M \otimes_A B \xleftarrow{d^1} M\right)

More precisely, we have two maps M⇉BβŠ—AMM \rightrightarrows B \otimes_A M:

  • Ξ±:Mβ†’BβŠ—AM\alpha: M \to B \otimes_A M defined by m↦1βŠ—mm \mapsto 1 \otimes m (the map d0d^0).
  • Ξ²:Mβ†’MβŠ—ABβ†’ΟƒBβŠ—AM\beta: M \to M \otimes_A B \xrightarrow{\sigma} B \otimes_A M defined by Ξ²(m)=Οƒ(mβŠ—1)\beta(m) = \sigma(m \otimes 1).

Set N={m∈M∣1βŠ—m=Οƒ(mβŠ—1)Β inΒ BβŠ—AM}N = \{m \in M \mid 1 \otimes m = \sigma(m \otimes 1) \text{ in } B \otimes_A M\}.

This is an AA-submodule of MM (the map Ξ±βˆ’Ξ²\alpha - \beta is AA-linear, and NN is its kernel).

Step 3c: The map NβŠ—ABβ†’MN \otimes_A B \to M.

There is a natural BB-module map ΞΌ:NβŠ—ABβ†’M\mu: N \otimes_A B \to M defined by nβŠ—b↦bnn \otimes b \mapsto bn (using the BB-module structure on MM). We claim this is an isomorphism.

Step 3d: Proof that ΞΌ\mu is an isomorphism (after base change).

We use the faithful flatness strategy: show that ΞΌβŠ—AB\mu \otimes_A B is an isomorphism, then conclude by faithful flatness.

After base changing along A→BA \to B, we get:

  • The module MM becomes MβŠ—ABM \otimes_A B (a BβŠ—ABB \otimes_A B-module).
  • The descent datum Οƒ:MβŠ—ABβ†’BβŠ—AM\sigma: M \otimes_A B \to B \otimes_A M becomes Οƒβ€²:MβŠ—ABβŠ—ABβ†’BβŠ—AMβŠ—AB\sigma': M \otimes_A B \otimes_A B \to B \otimes_A M \otimes_A B.

The base-changed descent datum is "split": via the multiplication map BβŠ—ABβ†’BB \otimes_A B \to B (sending b1βŠ—b2↦b1b2b_1 \otimes b_2 \mapsto b_1 b_2), we have a section of Bβ†’BβŠ—ABB \to B \otimes_A B.

In the split case, the descent datum comes from a BB-module: explicitly, MM itself viewed as a BB-module (with the section providing the splitting). The equalizer NβŠ—ABN \otimes_A B in the split case is isomorphic to MM (this is the content of the contracting homotopy from Step 1).

Therefore ΞΌβŠ—AB\mu \otimes_A B is an isomorphism. Since Aβ†’BA \to B is faithfully flat, ΞΌ\mu is an isomorphism.

Step 3e: Compatibility with descent data.

We must verify that the isomorphism ΞΌ:NβŠ—ABβ†’βˆΌM\mu: N \otimes_A B \xrightarrow{\sim} M is compatible with the descent data, i.e., the canonical descent datum on NβŠ—ABN \otimes_A B corresponds to Οƒ\sigma under ΞΌ\mu.

The canonical descent datum on NβŠ—ABN \otimes_A B is the isomorphism (NβŠ—AB)βŠ—ABβ†’βˆΌBβŠ—A(NβŠ—AB)(N \otimes_A B) \otimes_A B \xrightarrow{\sim} B \otimes_A (N \otimes_A B) given by nβŠ—b1βŠ—b2↦b1βŠ—nβŠ—b2n \otimes b_1 \otimes b_2 \mapsto b_1 \otimes n \otimes b_2.

Under ΞΌ\mu: the left side maps to MβŠ—ABM \otimes_A B (via nβŠ—b1βŠ—b2↦b1nβŠ—b2n \otimes b_1 \otimes b_2 \mapsto b_1 n \otimes b_2), and the right side maps to BβŠ—AMB \otimes_A M (via b1βŠ—nβŠ—b2↦b1βŠ—b2nb_1 \otimes n \otimes b_2 \mapsto b_1 \otimes b_2 n). The composite isomorphism is Οƒ\sigma, which holds because n∈Nn \in N satisfies 1βŠ—n=Οƒ(nβŠ—1)1 \otimes n = \sigma(n \otimes 1), and extending by BB-linearity gives the full compatibility.

β– 

Step 4: The Quasi-inverse is Well-defined

Proof

Step 4a: NN is functorial.

The construction N=ker⁑(M⇉BβŠ—AM)N = \ker(M \rightrightarrows B \otimes_A M) is functorial in (M,Οƒ)(M, \sigma): a morphism of descent data (M,Οƒ)β†’(Mβ€²,Οƒβ€²)(M, \sigma) \to (M', \sigma') (a BB-module map f:Mβ†’Mβ€²f: M \to M' compatible with Οƒ,Οƒβ€²\sigma, \sigma') restricts to a map f∣N:Nβ†’Nβ€²f|_N: N \to N'.

Step 4b: The unit.

For an AA-module N0N_0, setting M=N0βŠ—ABM = N_0 \otimes_A B with canonical descent datum, the equalizer recovers N0N_0: this is the content of Step 1 (exactness of the Amitsur complex), which says N0=ker⁑(N0βŠ—AB⇉N0βŠ—ABβŠ—2)N_0 = \ker(N_0 \otimes_A B \rightrightarrows N_0 \otimes_A B^{\otimes 2}).

So the composite N0↦(N0βŠ—AB,can)↦ker⁑(⋯ )=N0N_0 \mapsto (N_0 \otimes_A B, \text{can}) \mapsto \ker(\cdots) = N_0 is the identity (up to canonical isomorphism).

Step 4c: The counit.

For a descent datum (M,Οƒ)(M, \sigma), we constructed N=ker⁑(M⇉BβŠ—AM)N = \ker(M \rightrightarrows B \otimes_A M) and showed NβŠ—ABβ‰…MN \otimes_A B \cong M in Step 3. So the composite (M,Οƒ)↦N↦(NβŠ—AB,can)β‰…(M,Οƒ)(M, \sigma) \mapsto N \mapsto (N \otimes_A B, \text{can}) \cong (M, \sigma) is an isomorphism.

This completes the proof that Ξ¦\Phi and its quasi-inverse form an equivalence of categories.

β– 

Step 5: Preservation of Finiteness

Proof

Step 5: Properties preserved by descent.

The equivalence Ξ¦\Phi preserves many properties of modules:

(a) NN is finitely generated over AA β€…β€ŠβŸΊβ€…β€Š\iff NβŠ—ABN \otimes_A B is finitely generated over BB.

Proof. The "only if" direction is clear. For "if": suppose M=NβŠ—ABM = N \otimes_A B is generated by m1,…,mrm_1, \ldots, m_r. Write mj=βˆ‘inijβŠ—bijm_j = \sum_i n_{ij} \otimes b_{ij} for some nij∈Nn_{ij} \in N and bij∈Bb_{ij} \in B. Let N0=βˆ‘i,jAβ‹…nijβŠ†NN_0 = \sum_{i,j} A \cdot n_{ij} \subseteq N. Then N0βŠ—ABβ†’NβŠ—AB=MN_0 \otimes_A B \to N \otimes_A B = M is surjective (since the mjm_j are in the image). By faithful flatness, N0β†’NN_0 \to N is surjective, so NN is finitely generated.

(b) NN is finitely presented over AA β€…β€ŠβŸΊβ€…β€Š\iff NβŠ—ABN \otimes_A B is finitely presented over BB. (Similar argument using that faithful flatness reflects finite presentation.)

(c) NN is projective over AA β€…β€ŠβŸΊβ€…β€Š\iff NβŠ—ABN \otimes_A B is projective over BB. (Uses that faithful flatness reflects projectivity.)

(d) NN is flat over AA β€…β€ŠβŸΊβ€…β€Š\iff NβŠ—ABN \otimes_A B is flat over BB. (Because flatness is detected by the vanishing of Tor⁑1\operatorname{Tor}_1, and Tor⁑\operatorname{Tor} commutes with flat base change.)

These results are essential for applications: they show that descent preserves the "type" of module (finitely generated, projective, etc.).

β– 

Geometric Version

Remark

The geometric version of the theorem follows from the affine version by gluing:

Theorem. Let f:Yβ†’Xf: Y \to X be a faithfully flat quasi-compact morphism of schemes. Then fβˆ—:QCoh⁑(X)β†’DD⁑(Y/X,QCoh⁑)f^*: \operatorname{QCoh}(X) \to \operatorname{DD}(Y/X, \operatorname{QCoh}) is an equivalence.

Proof sketch. Cover XX by affine opens Spec⁑(Ai)\operatorname{Spec}(A_i). Since ff is quasi-compact, each fβˆ’1(Spec⁑(Ai))f^{-1}(\operatorname{Spec}(A_i)) has a finite affine cover Spec⁑(Bij)\operatorname{Spec}(B_{ij}). The map Aiβ†’βˆjBijA_i \to \prod_j B_{ij} is faithfully flat. Apply the affine theorem on each piece and glue using the Zariski descent (which is effective for quasi-coherent sheaves).

Verification: An Explicit Example

ExampleExplicit descent computation

Let A=RA = \mathbb{R}, B=CB = \mathbb{C}, so A→BA \to B is faithfully flat (in fact, finite free of rank 2). The Galois group is G={1,σ}G = \{1, \sigma\} with σ\sigma = complex conjugation.

A descent datum is a C\mathbb{C}-module MM with an isomorphism Ο†:MβŠ—RCβ†’CβŠ—RM\varphi: M \otimes_\mathbb{R} \mathbb{C} \to \mathbb{C} \otimes_\mathbb{R} M satisfying the cocycle condition. Using CβŠ—RCβ‰…CΓ—C\mathbb{C} \otimes_\mathbb{R} \mathbb{C} \cong \mathbb{C} \times \mathbb{C} (via aβŠ—b↦(ab,abΛ‰)a \otimes b \mapsto (ab, a\bar{b})), this is equivalent to a semilinear automorphism ΟƒM:Mβ†’M\sigma_M: M \to M with ΟƒM2=id⁑\sigma_M^2 = \operatorname{id}.

Take M=C2M = \mathbb{C}^2 and σM(z1,z2)=(zˉ1,zˉ2)\sigma_M(z_1, z_2) = (\bar{z}_1, \bar{z}_2) (componentwise conjugation). Then

N=MΟƒM={(z1,z2)∈C2:(zΛ‰1,zΛ‰2)=(z1,z2)}=R2.N = M^{\sigma_M} = \{(z_1, z_2) \in \mathbb{C}^2 : (\bar{z}_1, \bar{z}_2) = (z_1, z_2)\} = \mathbb{R}^2.

And indeed NβŠ—RC=R2βŠ—RC=C2=MN \otimes_\mathbb{R} \mathbb{C} = \mathbb{R}^2 \otimes_\mathbb{R} \mathbb{C} = \mathbb{C}^2 = M. Descent is effective.

Now take a non-trivial descent datum: M=C2M = \mathbb{C}^2 with σM(z1,z2)=(zˉ2,zˉ1)\sigma_M(z_1, z_2) = (\bar{z}_2, \bar{z}_1). Then

N={(z1,z2):(zΛ‰2,zΛ‰1)=(z1,z2)}={(z,zΛ‰):z∈C}β‰…R2N = \{(z_1, z_2) : (\bar{z}_2, \bar{z}_1) = (z_1, z_2)\} = \{(z, \bar{z}) : z \in \mathbb{C}\} \cong \mathbb{R}^2

(via z↦(Re⁑(z),Im⁑(z))z \mapsto (\operatorname{Re}(z), \operatorname{Im}(z))). Again NβŠ—RCβ‰…C2N \otimes_\mathbb{R} \mathbb{C} \cong \mathbb{C}^2, but the R\mathbb{R}-structure is different (the real structure on C2\mathbb{C}^2 is different from the componentwise one).

ExampleNon-Galois descent example

Let A=ZA = \mathbb{Z} and B=Z[i]B = \mathbb{Z}[i] (Gaussian integers). This is not a Galois cover of Spec⁑(Z)\operatorname{Spec}(\mathbb{Z}) (it ramifies at p=2p = 2). But Zβ†’Z[i]\mathbb{Z} \to \mathbb{Z}[i] is faithfully flat (since Z[i]\mathbb{Z}[i] is free of rank 2 as a Z\mathbb{Z}-module).

A descent datum on a Z[i]\mathbb{Z}[i]-module MM is an isomorphism Οƒ:MβŠ—ZZ[i]β†’Z[i]βŠ—ZM\sigma: M \otimes_\mathbb{Z} \mathbb{Z}[i] \to \mathbb{Z}[i] \otimes_\mathbb{Z} M. Using Z[i]βŠ—ZZ[i]β‰…Z[i][x]/(x2+1)=Z[i][x]/((xβˆ’i)(x+i))β‰…Z[i]Γ—Z[i]\mathbb{Z}[i] \otimes_\mathbb{Z} \mathbb{Z}[i] \cong \mathbb{Z}[i][x]/(x^2 + 1) = \mathbb{Z}[i][x]/((x-i)(x+i)) \cong \mathbb{Z}[i] \times \mathbb{Z}[i], we can analyze the descent datum as a pair of endomorphisms.

For M=Z[i]M = \mathbb{Z}[i] (free rank 1), the descent data are classified by (Z[i]βŠ—ZZ[i])Γ—/coboundaries(\mathbb{Z}[i] \otimes_\mathbb{Z} \mathbb{Z}[i])^\times / \text{coboundaries}, which gives Pic⁑(Z)=0\operatorname{Pic}(\mathbb{Z}) = 0. Every rank-1 descent datum is effective and trivial.

Summary of the Proof

Remark

The proof of faithfully flat descent has four main ingredients:

  1. Exactness of the Amitsur complex (Step 1): proved by reducing to the split case via faithful flatness.

  2. Fully faithfulness (Step 2): morphisms of AA-modules embed into morphisms of descent data, by the exactness from Step 1.

  3. Essential surjectivity (Step 3): every descent datum (M,Οƒ)(M, \sigma) is effective, with N=ker⁑(M⇉BβŠ—AM)N = \ker(M \rightrightarrows B \otimes_A M) being the descended module, proved by showing NβŠ—ABβ‰…MN \otimes_A B \cong M via reduction to the split case.

  4. Preservation of finiteness (Step 5): the descent equivalence preserves finite generation, finite presentation, projectivity, and flatness.

The same strategy (reduce to the split case, use faithful flatness to detect exactness) appears repeatedly in algebraic geometry whenever descent arguments are needed.