Bourbaki

4. Modules over integrally closed noetherian domains

Throughout this paragraph, A\mathbf{A} will be a commutative integral domain with field of fractions KK. Starting with no. 2, A\mathbf{A} will be further assumed to be Noetherian and integrally closed (and hence a Krull domain (§\S 1, no. 3, Corollary to Theorem 2)); then P(A)P(\mathbf{A}), D(A)D(\mathbf{A}) and C(A)C(\mathbf{A}) will respectively denote the set of prime ideals of A\mathbf{A} of height 1 (§\S 1, no. 6), the divisor group of A\mathbf{A} (§\S 1, no. 3) and the divisor class group of A\mathbf{A} (§\S 1, no. 10), these latter being written additively.

The general method of studying finitely generated modules over an integrally closed Noetherian domain A\mathbf{A} consists of "localizing" the modules with respect to all the prime ideals p∈P(A)p \in P(\mathbf{A}) of height 1 in A\mathbf{A}; as A\mathbf{A}, is then a discrete valuation ring (§\S 1, no. 6, Theorem 4), the structure of finitely generated Ap\mathbf{A}_p-modules is well known (Algebra, Chapter VII, §\S 4) and therefore gives information about the structure of finitely generated A\mathbf{A}-modules. In the particular case where A\mathbf{A} is a Dedekind domain, we can arrive at as complete a theory as when A\mathbf{A} is a principal ideal domain (no. 10).

1. Lattices

Definition 1

Let VV be a finite-dimensional vector space over the field KK. A lattice of VV with respect to A\mathbf{A} (or simply a lattice of VV) is defined to be any sub-A\mathbf{A}-module MM of VV satisfying the following condition:

There exist two free sub-A\mathbf{A}-modules L1, L2L_1,\ L_2 of VV such that L1⊂M⊂L2L_1 \subset M \subset L_2 and rgA(L1)=rgK(V)\mathrm{rg}_{\mathbf{A}}(L_1) = \mathrm{rg}_K(V).

Examples (1) If we take V=KV = K, the lattices of KK are just the fractional ideals ≠(0)\neq (0) of KK (§\S 1, no. 1, Definition 1).

(2) If rgK(V)=n\mathrm{rg}_K(V) = n, every free sub-A-module L of V has a basis containing at most n elements, every subset of V which is free over A being free over K; for L to be a lattice of V, it is necessary and sufficient that L have a basis of n elements (in other words, that rgA(L)=n\mathrm{rg}_A(L) = n).

(3) If A is a principal ideal domain, every lattice M of V is a finitely generated A-module (since A is Noetherian) which is torsion-free and hence a free A-module (Algebra, Chapter VII, § 4, no. 3, Corollary 2 to Theorem 2).

Proposition 1

For a sub-A-module M of V to be a lattice of V, it is necessary and sufficient that KM = V and that M be contained in a finitely generated sub-A-module of V.

The conditions are obviously necessary, for a free sub-A-module of V with the same rank as V generates V. Conversely, if KM = V, M contains a basis (ai)1≤i≤n(a_i)_{1 \leq i \leq n} of V over K and hence it contains the free sub-A-module L, generated by the aia_i; on the other hand, if M⊂M1M \subset M_1, where M, is a sub-A-module of V generated by a finite number of elements b, and (ei)1≤i≤n(e_i)_{1 \leq i \leq n} is a basis of V over K, there exists an element s ≠0\neq 0 of A such that each of the b, is a linear combination of the s−1eis^{-1}e_i with coefficients in A; if L, is the free sub-A-modules of V generated by the s−1eis^{-1}e_i, then M⊂L2M \subset L_2.

Corollary

Suppose that A is Noetherian; for a sub-A-module M of V to be a lattice of V, it is necessary and sufficient that KM = V and M be finitely generated.

Remark (1). Recall that for every sub-A-module M of V the canonical mapping M⊗AK→VM \otimes_A K \to V is injective and has image KM (Algebra, Chapter II, § 7, no. 10, Proposition 26); to say that KM = V means therefore that this mapping is bijective.

Proposition 2

Let M be a lattice of V and M, a sub-A-module of V. If there exist two elements x, y of K∗K^* such that xM⊂M1⊂yMxM \subset M_1 \subset yM, M1M_1 is a lattice of V; conversely, if M1M_1 is a lattice of V, there exist two non-zero elements a, b of A such that aM⊂M,⊂b−1MaM \subset M, \subset b^{-1}M.

If L1,L2L_1, L_2 are two free lattices of V such that L,⊂M⊂L,L, \subset M \subset L,, the relations xM⊂M1⊂yMxM \subset M_1 \subset yM imply xL1⊂M,⊂yL2xL_1 \subset M, \subset yL_2 and xL1xL_1 and yL2yL_2 are free lattices; conversely, if M, is a lattice and (ei)1≤i≤n(e_i)_{1 \leq i \leq n} a basis of L, over A, the relation KM, = V implies the existence of x=a/s∈K∗x = a/s \in K^* (where a and s are non-zero elements of A) such that xei∈M,xe_i \in M, for all ii, whence xM⊂xL2⊂M1xM \subset xL_2 \subset M_1 and a fortiori aM⊂M,aM \subset M,; exchanging the roles of M and M, it can be similarly shown that there exists b≠0b \neq 0 in A such that bM1⊂MbM_1 \subset M.

Proposition 3

(i) *If M1M_1 and M2M_2 are lattices of V, so are M1∩M,M_1 \cap M, and M1+M2M_1 + M_2.

(ii) If W is a vector subspace of V and M is a lattice of V, M∩WM \cap W is a lattice of W.

(iii) Let V,V1,…,VkV, V_1, \ldots, V_k be vector spaces of finite rank over KK and let

f:V1×⋯×Vk→V f : V_1 \times \cdots \times V_k \to V
be a multilinear mapping whose image generates VV. If MiM_i is a lattice of ViV_i for 1≤i≤k1 \leq i \leq k, the sub-A-module of VV generated by ff ((M,x…xMk)(M, x \ldots x M_k)) is a lattice of VV.

(iv) Let VV and WW be two vector spaces of finite rank over KK, MM a lattice of VV and NN a lattice of WW. The sub-A-module NN: MM of HomK(V,W)\mathrm{Hom}_K(V, W), consisting of the K-linear mappings ff such that f(M)⊂Nf(M) \subset N, is a lattice of HomK(V,W)\mathrm{Hom}_K(V, W).

(i) By virtue of Proposition 2, there exist non-zero aa and bb in AA such that aM1⊂M2⊂b−1M1aM_1 \subset M_2 \subset b^{-1}M_1; we conclude that M1∩M2M_1 \cap M_2 and M1+M2M_1 + M_2 lie between aM1aM_1 and b−1M1b^{-1}M_1 and are therefore lattices by virtue of Proposition 2.

(ii) Let SS be a complement of WW in VV, LwL_w a free lattice of WW and LsL_s a free lattice of SS, so that L=Lw⊕LsL = L_w \oplus L_s is a free lattice of VV. Then there exist x,yx, y in K∗K^* such that xL⊂M⊂yLxL \subset M \subset yL. We deduce that xLw⊂M∩W⊂yLwxL_w \subset M \cap W \subset yL_w, which shows that M∩WM \cap W is a lattice of WW (Proposition 2).

(iii) As KMi=VKM_i = V, clearly by linearity ff (M1x…xMnM_1 x \ldots x M_n) generates the vector K-space VV; on the other hand, for all ii, there exists a finitely generated sub-A-module NiN_i of VV, such that Mi⊂NiM_i \subset N_i; the sub-A-module NN of VV generated by f(N1x…xNn)f(N_1 x \ldots x N_n) is finitely generated and contains MM and hence MM is a lattice of VV (Proposition 1).

(iv) Let PP (resp. QQ) be a free lattice of VV (resp. WW) containing MM (resp. contained in NN); obviously N:M⊃Q:PN : M \supset Q : P. Now it is immediate that Q:PQ : P is isomorphic to HomA(P,Q)\mathrm{Hom}_A(P, Q), hence is a free A-module of rank (rgAP)(rgAQ)(\mathrm{rg}_A P)(\mathrm{rg}_A Q) (Algebra, Chapter II, § 1, no. 6, Corollary 1 to Proposition 6) and therefore a lattice of HomK(V,W)\mathrm{Hom}_K(V, W). Similarly, if P′P' (resp. Q′Q') is a free lattice of VV (resp. WW) contained in MM (resp. containing NN), then Q′:P′⊃N:MQ' : P' \supset N : M and Q′:P′Q' : P' is a lattice of HomK(V,W)\mathrm{Hom}_K(V, W); whence the conclusion.

Remark (2) Proposition 3 (i) shows that the set R(V)R(V) of lattices of VV is lattice-ordered with respect to inclusion; moreover, if MM is a fixed lattice of VV, the xMxM, where xx runs through K∗K^*, form a subset of R(V)R(V) which is both coinitial and cofinal (Set Theory, Chapter III, § 1, no. 7).

(3) In the notation of Proposition 3 (iv), the canonical mapping

N:M→HomA(M,N), N : M \to \mathrm{Hom}_A(M, N),
which maps every K-linear mapping f∈N:Mf \in N : M to the A-linear mapping from MM to NN which has the same graph as f∣Mf|_M, is bijective, for every A-linear mapping g:M→Ng : M \to N can be imbedded in a K-linear mapping
g⊗1:M⊗AK→N⊗AK g \otimes 1 : M \otimes_A K \to N \otimes_A K

and it has been seen that M⊗AKM \otimes_A K and N⊗AKN \otimes_A K are respectively identified with VV and WW.

In particular, if we take W=KW = K, N=AN = A, Hom⁡K(V,W)\operatorname{Hom}_K(V, W) is just the dual vector K-space V∗V^* of VV and AA: MM is identified with the dual A-module M∗M^* of MM; we shall henceforth make this identification and we shall say that M∗M^* is the dual lattice of MM: it is therefore the set of x∗∈V∗x^* \in V^* such that ⟨x,x∗⟩∈A\langle x, x^* \rangle \in A for all x∈Mx \in M.

Corollary

Let U, V, W be three vector spaces of finite rank over K and f: U × V → W a left non-degenerate K-bilinear mapping* (Algebra, Chapter IX, § 1, no. 1, Definition 3). If M is a lattice of V and N a lattice of W, the set N: ,M of x ∈ U such thatf (x, y) ∈ N for ally ∈ M is a lattice of U.

Let sf:U→Hom⁡K(V,W)s_f: U \to \operatorname{Hom}_K(V, W) be the K-linear mapping left associated with ff (Algebra, Chapter IX, loc. cit.) such that sf(x)s_f(x) is the linear mapping y↦f(x,y)y \mapsto f(x, y); recall that to say that ff is left non-degenerate means that sfs_f is injective. By Proposition 3 (iv), N:MN: M is a lattice of Hom⁡K(V,W)\operatorname{Hom}_K(V, W); as N:fM=sf−1(N:M)N: fM = s_f^{-1}(N: M) and sfs_f is injective, the corollary follows from Proposition 3 (ii).

Examples

(4) Let SS be a (not necessarily associative) K-algebra of finite rank with a unit element; then the bilinear mapping (x,y)↦xy(x, y) \mapsto xy of S×SS \times S to SS is (left and right) non-degenerate. If MM and NN are lattices of SS with respect to AA, so are M.NM.N (Proposition 3 (iii)) and the set of x∈Sx \in S such that xM⊂NxM \subset N (Corollary to Proposition 3). Note that there exists a sub-A-algebra of SS containing the unit element of SS which is a lattice of SS; for consider a basis (ei)1≤i≤n(e_i)_{1 \leq i \leq n} of SS such that e1e_1 is the unit element of SS and let eiej=∑kcijkeke_i e_j = \sum_k c_{ijk} e_k be the multiplication table of SS (1≤i≤n,1≤j≤n1 \leq i \leq n, 1 \leq j \leq n), so that c1jk=δjk,ci1k=δikc_{1jk} = \delta_{jk}, c_{i1k} = \delta_{ik} (Kronecker symbols). Let s∈As \in A be a non-zero and such that cijk′=s⋅cijk∈Ac'_{ijk} = s \cdot c_{ijk} \in A for all triplets of indices (i,j,k)(i, j, k); if we write ei′=s−1eie'_i = s^{-1} e_i for i≥2i \geq 2, then

ei′ej′=scij1′e1′+∑k≥2cijk′ek′ e'_i e'_j = s c'_{ij1} e'_1 + \sum_{k \geq 2} c'_{ijk} e'_k

for i≥2i \geq 2 and j≥2j \geq 2; the lattice of SS with basis e1e_1 and the ei′e'_i (2≤i≤n2 \leq i \leq n) is a sub-A-algebra of SS with unit element e1e_1.

(5) Let VV be a finite-dimensional vector space over KK and ff a non-degenerate bilinear form on VV. If MM is a lattice of VV, it follows from the Corollary to Proposition 3 that the set Mf∗M^*_f of x∈Vx \in V such that f(x,y)∈Af(x, y) \in A for ally ∈M\in M is also a lattice of VV; if sf:V→V∗s_f: V \to V^* is the linear mapping left associated with ff (which is bijective), sf(Mf∗)s_f(M^*_f) is just the dual lattice M∗M^* of MM.

Proposition 4

Let B be an integral domain, A a subring of B and K and L the respective fields & fractions of A and B. Let V be a finite-dimensional vector space over K.

(i) For every lattice MM of VV with respect to AA, the image BMBM of M(B)=M⊗ABM_{(B)} = M \otimes_A B in V(L)=V⊗KLV_{(L)} = V \otimes_K L is a lattice of V(L)V_{(L)} with respect to BB.

(ii) Suppose further that BB is a flat AA-module. Then the canonical mapping M(B)→BMM_{(B)} \to BM is bijective. If further BB is faithfully flat, the mapping which maps every lattice MM of VV with respect to AA to the lattice BMBM of V(L)V_{(L)} with respect to BB is injective.

(i) As KM=VKM = V, clearly L.(BM)=V(L)L . (BM) = V_{(L)}; on the other hand MM is contained in a finitely generated sub-AA-module M1M_1 of VV and hence BMBM is contained in BM1BM_1 which is a finitely generated BB-module; whence assertion (i) (Proposition 1).

(ii) V(L)=V⊗KL=V⊗ALV_{(L)} = V \otimes_K L = V \otimes_A L (Chapter II, § 2, no. 7, Proposition 18) and, as LL is a flat BB-module, it is also a flat AA-module (Chapter I, § 2, no. 7, Corollary 3 to Proposition 8). As BB is a flat AA-module, the canonical mapping M⊗AB→V⊗ABM \otimes_A B \to V \otimes_A B is injective; on the other hand, since VV is a free KK-module and KK a flat AA-module, VV is a flat AA-module (Chapter I, § 2, no. 7, Corollary 3 to Proposition 8) and hence the canonical mapping V⊗AB→V⊗ALV \otimes_A B \to V \otimes_A L is injective, which establishes the first assertion. To see also that the relation BM1=BM2BM_1 = BM_2 implies M1=M2M_1 = M_2 for two lattices M1,M2M_1, M_2 of VV with respect to AA when BB is a faithfully flat AA-module, note first that BM1∩BM2=B(M1∩M2)BM_1 \cap BM_2 = B(M_1 \cap M_2) (Chapter I, § 2, no. 6, Proposition 6); we may therefore confine our attention to the case where M1⊂MM_1 \subset M, and our assertion then follows from Chapter I, § 3, no. 1, Proposition 3 applied to the canonical injection M1→M2M_1 \to M_2.

Corollary

Suppose that AA is a discrete valuation ring. Let A^\hat{A} be its completion and let K^\hat{K} be the field of fractions of A^\hat{A} (Chapter VI, § 5, no. 3). The mapping ϕ\phi, which maps every lattice MM of VV to the lattice A^M\hat{A}M of V^=V⊗KK^\hat{V} = V \otimes_K \hat{K} with respect to A^\hat{A}, is bijective and its inverse maps every lattice M′M' of V^\hat{V} with respect to A^\hat{A} to its intersection M′∩VM' \cap V (VV being canonically identified with a vector sub-K-space of V^\hat{V}).

If LL is a free lattice of VV, the lattices aLaL (for a∈A,a≠0a \in A, a \neq 0) form a fundamental system of neighbourhoods of 0 for a topology T\mathscr{T} on VV (compatible with its AA-module structure), which (when a basis of LL over AA is taken) is identified with the product topology on KnK^n); by virtue of Proposition 2, a fundamental system of neighbourhoods of 0 for T\mathscr{T} also consists of all the lattices of VV with respect to AA; clearly V^\hat{V} is the completion of VV with respect to T\mathscr{T}. Moreover, if mm is the maximal ideal of AA, the topology T\mathscr{T} induces on every lattice MM of VV with respect to AA the mm-adic topology since MM is a finitely generated AA-module (Chapter III, § 3, no. 2, Theorem 2) and A^M\hat{A}M is the completion of MM with respect to this topology (Chapter III, § 2, no. 12, Proposition 16); moreover, as MM is open (and therefore closed) in VV, A^M∩V=M\hat{A}M \cap V = M, which proves again the fact that †\dagger is injective (which follows directly from Proposition 4, (ii), since AA is a faithfully flat AA-module). Finally, if M′M' is a lattice of V^\hat{V} with respect to A^\hat{A}, M=M′∩VM = M' \cap V is a lattice of VV with respect to AA, for every element of A^\hat{A} is the product of an element of AA and an invertible element of A^\hat{A} and hence it follows from Proposition 2 that there exist a,ba, b in A−{0}A - \{0\} such that aA^L⊂M′⊂bA^La \hat{A}L \subset M' \subset b \hat{A}L, whence aL⊂M′∩V⊂bLaL \subset M' \cap V \subset bL. Moreover M′M' is open in VV and, as VV is dense in V^\hat{V}, M′M' is the completion of M′∩V=MM' \cap V = M; this proves that ϕ\phi is surjective, whence the corollary.

Example (6) Let SS be a multiplicative subset of AA not containing 0; we apply Proposition 4 to B=S−1AB = S^{-1}A; then L=KL = K, BM=S−1MBM = S^{-1}M; hence S−1MS^{-1}M is a lattice of VV with respect to S−1AS^{-1}A. Moreover:

Proposition 5

Let V,WV, W vector spaces of finite rank over KK, MM a lattice of VV and NN a lattice of WW. If MM is finitely generated, then (in the notation of Proposition 3):

(1)

S−1(N:M)=S−1N:S−1M S^{-1}(N : M) = S^{-1}N : S^{-1}M
in Hom⁡K(V,W)\operatorname{Hom}_K(V, W).

Clearly the left hand side of (1) is contained in the right hand side. Conversely, let f∈S−1N:S−1Mf \in S^{-1}N : S^{-1}M and let (xi)1≤i≤n(x_i)_{1 \leq i \leq n} be a system of generators of MM. There exists s∈Ss \in S such that f(xi)∈s−1Nf(x_i) \in s^{-1}N for all ii and hence sf∈N:Msf \in N : M, which proves the proposition.

2. Duality; reflexive modules

Recall that from now on the domain AA is assumed to be Noetherian and integrally closed and that P(A)P(A) (or simply PP) denotes the set of prime ideals of AA of height 1. Every lattice with respect to AA is a finitely generated AA-module (no. 1, Corollary to Proposition 1).

Let VV be a vector space of finite rank over KK, V∗V^* its dual and V∗∗V^{**} its bidual; we shall identify VV and V∗∗V^{**} by means of the canonical mapping cVc_V (Algebra, Chapter II, § 7, no. 5, Theorem 6). Let MM be a lattice of VV; recall that the dual AA-module M∗M^* of MM is canonically identified with the dual lattice of MM, the set of x∗∈V∗x^* \in V^* such that ⟨x,x∗⟩∈A\langle x, x^* \rangle \in A for all x∈Mx \in M; the bidual AA-module M∗∗M^{**} of MM is therefore a lattice of VV which contains MM. Moreover M∗∗∗=M∗M^{***} = M^*, for the relation M⊂M∗∗M \subset M^{**} implies (M∗∗)∗⊂M∗(M^{**})^* \subset M^* and on the other hand M∗⊂(M∗)∗∗M^* \subset (M^*)^{**} by the above (cf. Set Theory, Chapter III, § 1, no. 5, Proposition 2).

If pp is a prime ideal, Proposition 5 applied with N=AN = A gives the relation (M∗)p=(Mp)∗(M^*)_p = (M_p)^*, which justifies the notation Mp∗M_p^* for both terms.

Theorem 1

If MM is a lattice of VV, then* M∗=⋂p∈PMp∗M^* = \bigcap_{p \in P} M_p^*.

Clearly M∗M^* is contained in each of the Mp∗M_p^*. Conversely, suppose that x∗∈⋂Mp∗x^* \in \bigcap M_p^*; if x∈Mx \in M, then ⟨x,x∗⟩∈⋂p∈PAp\langle x, x^* \rangle \in \bigcap_{p \in P} A_p and, as A=⋂p∈PApA = \bigcap_{p \in P} A_p (§ 1, no. 6, Theorem 4), x∗∈M∗x^* \in M^*.

Theorem 1 applied to M∗M^* shows that M∗∗=⋂p∈PMp∗∗M^{**} = \bigcap_{p \in P} M_p^{**}. But as AA, is a principal ideal domain (§1§ 1, no. 6, Theorem 4), MM, is a finitely generated free AA-module and hence Mp∗∗M_p^{**} is canonically identified with MM, (Algebra, Chapter II, §2§ 2, no. 7, Proposition 14), whence the corollary.

For any lattice MM with respect to AA, the canonical mapping cM:M→M∗∗c_M : M \to M^{**} (Algebra, Chapter 11, §2§ 2, no. 7) identifies an element x∈Mx \in M with itself, for xx is the unique element yy of V=V∗∗V = V^{**} such that ⟨x,x∗⟩=⟨y,x∗⟩\langle x, x^* \rangle = \langle y, x^* \rangle for all x∗∈M∗x^* \in M^*, since M∗M^* generates V∗V^*. We shall say that MM is reflexive if M∗∗=MM^{**} = M (loc. cit.). As we have above M∗=(M∗)∗∗M^* = (M^*)^{**}, it is seen that the dual of any lattice MM is always reflexive.

Remark (1) Let MM be a finitely generated AA-module; it is immediate that the dual M∗M^* of MM, identified with a sub-AA-module of Hom⁡A(M,K)\operatorname{Hom}_A(M, K) is a lattice of the vector KK-space Hom⁡A(M,K)\operatorname{Hom}_A(M, K); in particular, every finitely generated reflexive AA-module is isomorphic to a lattice of a suitable vector KK-space.

Theorem 2

If MM is a lattice of* VV, the following conditions are equivalent: (a) MM is reflexive. (b) M=⋂p∈PMpM = \bigcap_{p \in P} M_p. (c) Ass⁡(V/M)⊂P\operatorname{Ass}(V/M) \subset P.

The equivalence of (a) and (b) follows from the Corollary to Theorem 1. If (b) holds, V/MV/M is canonically identified with a sub-AA-module of the product ∏p∈P(V/Mp)\prod_{p \in P} (V/M_p); but in fact, it is contained in the direct sum ⨁p∈P(V/Mp)\bigoplus_{p \in P} (V/M_p): for if L⊂ML \subset M is a free lattice and (ei)1≤i≤n(e_i)_{1 \leq i \leq n} a basis of LL, each of the coordinates xix_i of a point x∈Vx \in V with respect to (ei)(e_i) belongs to AA, except for a finite number of values of p∈Pp \in P. The relation V/M⊂⨁p∈P(V/Mp)V/M \subset \bigoplus_{p \in P} (V/M_p) then implies:

Ass⁡(V/M)⊂⋂p∈PAss⁡(V/Mp). \operatorname{Ass}(V/M) \subset \bigcap_{p \in P} \operatorname{Ass}(V/M_p).

As V/MpV/M_p is an ApA_p-module, an element of A−pA - p cannot annihilate an element ≠0\neq 0 of V/MpV/M_p, since the elements of A−pA - p are invertible in AA; the elements of Ass⁡(V/Mp)\operatorname{Ass}(V/M_p) are therefore contained in pp and are ≠0\neq 0, since V/MpV/M_p is a torsion AA-module; as pp is of height 1, necessarily Ass⁡(V/Mp)={p}\operatorname{Ass}(V/M_p) = \{ p \} if V/Mp≠(0)V/M_p \neq (0) and Ass⁡(V/Mp)=∅\operatorname{Ass}(V/M_p) = \varnothing if V/Mp=(0)V/M_p = (0); hence Ass⁡(V/M)⊂P\operatorname{Ass}(V/M) \subset P.

Finally, if condition (c) holds, then

Ass⁡(M∗∗/M)⊂Ass⁡(V/M)⊂P. \operatorname{Ass}(M^{**}/M) \subset \operatorname{Ass}(V/M) \subset P.

On the other hand, if p∈Pp \in P, then it has been seen in the proof of the Corollary to Theorem 1 that Mp∗∗=MpM_p^{**} = M_p, whence p∉Ass⁡(M∗∗/M)p \notin \operatorname{Ass}(M^{**}/M) (Chapter IV, §1§ 1, no. 3, Corollary 1 to Proposition 7). We conclude that Ass(M/M) = ∅, whence M = M (Chapter IV, § 1, no. 1, Corollary 1 to Proposition 2).

Corollary

Let M, N be two lattices of V with respect to A such that N is reflexive. In order that M ⊂ N, it is necessary and sufficient that, for all p ∈ P, M_p ⊂ N_p.

The condition is obviously necessary and, if it is fulfilled, then

⋂p∈PMp⊂⋂p∈PNp=N. \bigcap_{p \in P} M_p \subset \bigcap_{p \in P} N_p = N.

As M ⊂ M** = \bigcap_p M_p, certainly M ⊂ N.

Examples (1) Everyfree lattice is reflexive. (2) Take V = K. For a fractional ideal a of K to be a reflexive lattice, it is necessary and sufficient that it be a divisorial ideal by virtue of criterion (b) of Theorem 2 and § 1, no. 4, Propositions 5 and 7. (3) Let M be a lattice with respect to A; if S is a multiplicative subset of A not containing 0, Proposition 5 of no. 1 shows that S^{-1}(M*) = (S^{-1}M)*; if M is reflexive, S^{-1}M is therefore a reflexive lattice with respect to S^{-1}A.

Proposition 6

(i) If M_1 and M are reflexive lattices of V, so is M, n M. (ii) If W is a vector subspace of V and M is a reflexive lattice of V, M n W is a reflexive lattice of W. (iii) Let V, W be two vector spaces of finite rank over K and M (resp. N) a lattice of V (resp. W). If N is reflexive, the lattice N: M of Hom_K(V, W) (no. 1, Proposition 3) is reflexive.

(i) (M, n M_2)_p = (M_1)_p n (M_2)_p for all p ∈ P (Chapter II, § 2, no. 4, Theorem 1). If M_1 = \bigcap_{p \in P} (M_1)_p and M_2 = \bigcap_{p \in P} (M_2)_p, then

M,nM2=⋂p∈P(M,nM2)p M, n M_2 = \bigcap_{p \in P} (M, n M_2)_p

whence the conclusion by virtue of Theorem 2. (ii) Similarly (M n W)_p = M_p n W_p = M_p n W, whence

M∩W=⋂p∈P(M∩W)p, M \cap W = \bigcap_{p \in P} (M \cap W)_p,

which proves (ii). (iii) As M is finitely generated, it follows from no. 1, Proposition 5 that (N: M)_p = N_p M_p; moreover, the relation N = \bigcap_{p \in P} N_p implies:

N:M=⋂p∈P(Np:Mp). N: M = \bigcap_{p \in P} (N_p : M_p).

For if f∈⋂p∈P(Np:Mp)f \in \bigcap_{p \in P} (N_p : M_p) and x∈Mx \in M, then f(x)∈⋂p∈PNp=Nf(x) \in \bigcap_{p \in P} N_p = N, whence f∈N:Mf \in N : M; this shows that N:MN : M is reflexive.

Remarks (2) If M1M_1 and M2M_2 are reflexive lattices of VV, the lattice M1+M2M_1 + M_2 is not necessarily reflexive (cf. § 1, Exercise 2). (3) If MM is a finitely generated AA-module and TT its torsion submodule, the dual M∗M^* of MM is the same as the dual of M/TM/T, since, for every linear form ff on MM, the image f(T)f(T) is a torsion submodule of AA and hence zero. As M/TM/T is isomorphic to a lattice of a vector space over KK, it is seen that the dual of every finitely generated AA-module is reflexive.

Proposition 7

Let 0→M→N→Q→00 \to M \to N \to Q \to 0 be an exact sequence of AA-modules. Suppose that NN is finitely generated and torsion-free. (i) If MM is reflexive, then Ass⁡(Q)⊂P∪{{0}}\operatorname{Ass}(Q) \subset P \cup \{\{0\}\} (in other words, every ideal associated with QQ, is, either (0)(0), or of height 1 ). (ii) Conversely, if NN is reflexive and Ass⁡(Q)⊂P∪{{0}}\operatorname{Ass}(Q) \subset P \cup \{\{0\}\}, then MM is reflexive.

As AA is Noetherian, MM is also finitely generated; if we write V=M(K)V = M_{(K)}, W=N(K)W = N_{(K)}, MM (resp. NN) is canonically identified with a lattice of VV (resp. WW) (no. 1, Proposition 1). Consider the two exact sequences:

0→V/M→W/M→W/V→00→Q→W/M→W/N→0. 0 \to V/M \to W/M \to W/V \to 0 \\ 0 \to Q \to W/M \to W/N \to 0.
(i) We deduce (Chapter IV, § 1, no. 1, Proposition 3) that:
Ass⁡(Q)⊂ASS⁡(W/M)⊂ASS⁡(V/M)∪ASS⁡(W/V). \operatorname{Ass}(Q) \subset \operatorname{ASS}(W/M) \subset \operatorname{ASS}(V/M) \cup \operatorname{ASS}(W/V).
If MM is reflexive, then Ass⁡(V/M)⊂P\operatorname{Ass}(V/M) \subset P (Theorem 2); on the other hand, clearly Ass⁡(W/V)\operatorname{Ass}(W/V) is, either empty, or reduced to {0}\{0\}; whence (i). (ii) Similarly:
Ass⁡(V/M)⊂Ass⁡(W/M)⊂Ass⁡(Q)∪Ass⁡(W/N). \operatorname{Ass}(V/M) \subset \operatorname{Ass}(W/M) \subset \operatorname{Ass}(Q) \cup \operatorname{Ass}(W/N).
The hypotheses therefore imply that Ass⁡(V/M)⊂P∪{{0}}\operatorname{Ass}(V/M) \subset P \cup \{\{0\}\}. But V/MV/M is a torsion AA-module and hence {0}∉Ass⁡(V/M)\{0\} \notin \operatorname{Ass}(V/M); Theorem 2 then shows that MM is reflexive.

Proposition 8

Let RR and SS be two commutative rings, p:R→Sp : R \to S a ring homomorphism and MM a finitely generated RR-module. Suppose that RR is Noetherian and that SS is a flat RR-module. Then, if MM is reflexive, so is the SS-module M(S)=M⊗RSM_{(S)} = M \otimes_R S. We know (Chapter I, § 2, no. 10, Proposition 11) that there exists a canonical isomorphism ωM:(M∗)(S)→(M(S))∗\omega_M : (M^*)_{(S)} \to (M_{(S)})^*, such that

⟨x⊗1,ωM(x∗⊗1)⟩=ρ(⟨x,x∗⟩) \langle x \otimes 1, \omega_M(x^* \otimes 1) \rangle = \rho(\langle x, x^* \rangle)

€or x \in M, x^* \in M^*. As M is a quotient of a finitely generated free R-module L, M* is isomorphic to a sub-R-module of the dual L* and L* is free and finitely generated; since R\mathbf{R} is Noetherian, M* is therefore also a finitely generated R-module, whence an isomorphism ωM∗:(M∗∗)(S)→((M∗)(S))∗\omega_{M^*}: (M^{**})_{(S)} \to ((M^*)_{(S)})^* such that

⟨x∗⊗1,ωM∗(x∗∗⊗1)⟩=ρ(⟨x∗,x∗∗⟩) \langle x^* \otimes 1, \omega_{M^*}(x^{**} \otimes 1) \rangle = \rho(\langle x^*, x^{**} \rangle)

for x∗∈Mx^* \in M and x∗∗∈M∗∗x^{**} \in M^{**}. On the other hand, there is an isomorphism tωM:(M(S))∗∗→((M∗)(S))∗^t\omega_M: (M_{(S)})^{**} \to ((M^*)_{(S)})^*, whence by composition a canonical isomorphism:

ϕ=(tωM−1)∘(ωM∗):(M∗∗)(S)→(M(S))∗∗ \phi = (t\omega_M^{-1}) \circ (\omega_{M^*}): (M^{**})_{(S)} \to (M_{(S)})^{**}

such that, in the above notation:

(1)

⟨ωM(x∗⊗1),ϕ(x∗∗⊗1)⟩=ρ(⟨x∗,x∗∗⟩). \langle \omega_M(x^* \otimes 1), \phi(x^{**} \otimes 1) \rangle = \rho(\langle x^*, x^{**} \rangle).

We consider now the canonical homomorphism cM:M→M∗∗c_M: M \to M^{**} and show that the composite homomorphism :

(2)

ψ:M(S)→cM⊗1(M∗∗)(S)⟶(M(S))∗∗ \psi: M_{(S)} \xrightarrow{c_M \otimes 1} (M^{**})_{(S)} \longrightarrow (M_{(S)})^{**}

is just the canonical homomorphism cM(S)c_{M_{(S)}}. This follows immediately from (1) which gives the relations :

⟨ωM(x∗⊗1),ψ(x⊗1)⟩=ρ(⟨x∗,cM(x)⟩) \langle \omega_M(x^* \otimes 1), \psi(x \otimes 1) \rangle = \rho(\langle x^*, c_M(x) \rangle)
=ρ(⟨x,x∗⟩)=⟨x⊗1,ωM(x∗⊗1)⟩ = \rho(\langle x, x^* \rangle) = \langle x \otimes 1, \omega_M(x^* \otimes 1) \rangle

and from the fact that the elements ωM(x∗⊗1)\omega_M(x^* \otimes 1) generate (M(S))∗(M_{(S)})^*. This being so, the hypothesis that M is reflexive means that cMc_M is bijective, hence so is cM⊗1c_M \otimes 1 and therefore ψ=cM(S)\psi = c_{M_{(S)}} is bijective, which shows the proposition.

3. Local construction of reflexive modules

We keep the notation and hypotheses of no. 2. We shall say that a property holds for almost all p∈Pp \in P if the set of p∈Pp \in P for which it is not true is finite.

Theorem 3

Let V be a vector space of finite rank over K and M a lattice of V with respect to A.

(i) Let N be a lattice of V with respect to A; then, for every prime ideal p of A, NpN_p is a lattice of V with respect to A, and, for almost all p∈P,Np=Mpp \in P, N_p = M_p.

(ii) Conversely, suppose given for all p∈Pp \in P a lattice N(p)N(p) of V with respect to A, such that N(p)=MpN(p) = M_p for almost all p∈Pp \in P. Then N=⋂N(p)N = \bigcap N(p) is a reflexive lattice of A with respect to A and it is the only reflexive lattice N′N' of V with respect to A such that Np′=N(p)N'_p = N(p) for all p∈Pp \in P.

(i) The first assertion follows from no. 1, Proposition 4. Moreover, there exist x,yx, y in K∗\mathbf{K}^* such that xN⊂M⊂yNxN \subset M \subset yN (no. 1, Proposition 2); we know that, for almost all p∈P,vp(x)=vp(y)=0p \in P, v_p(x) = v_p(y) = 0 (§1§ 1, no. 6, Theorem 4), which shows that xx and yy are invertible in AA, and hence Mp=NpM_p = N_p.

(ii) We may replace MM by x−1Mx^{-1}M where x≠0x \neq 0 in AA and assume that N(p)⊂MN(p) \subset M, for all p∈Pp \in P. Let p1,…,php_1, \ldots, p_h be the elements of PP such that N(p)=MN(p) = M, for pp distinct from the pip_i (1≤i≤h1 \leq i \leq h); we write:

Q=M∩N(p1)∩⋯∩N(ph). Q = M \cap N(p_1) \cap \cdots \cap N(p_h).

As each of the N(pi)N(p_i) contain a free lattice with respect to ApiA_{p_i}, it contains a fortiori a lattice of VV with respect to AA, hence QQ contains a lattice of VV with respect to AA (no. 1, Proposition 3) and, as QQ is contained in MM, QQ is a lattice with respect to AA. To prove that Qp=N(p)Q_p = N(p) for all p∈Pp \in P, we shall use the following lemma:

Lemma 1

Let pp and p′p' be two prime ideals of AA such that (0) is the only prime ideal of AA contained in p∩p′p \cap p'. Then, for every sub-A-module EE of VV, (Ep)p′=K.E.(E_p)_{p'} = K.E.

Let SS be the multiplicative subset (A−p)(A−p′)(A - p)(A - p') of AA; by Chapter II, §2§ 2, no. 3, Proposition 7, (Ep)p′=S−1E(E_p)_{p'} = S^{-1}E. Further, A⊂S−1A⊂KA \subset S^{-1}A \subset K; the prime ideals of S−1AS^{-1}A correspond to the prime ideals qq of AA such that q∩S=∅q \cap S = \varnothing (Chapter II, §2§ 2, no. 5, Proposition 11) and by hypothesis (0) is the only prime ideal of AA not meeting SS; hence S−1A=KS^{-1}A = K and S−1E=K.E.S^{-1}E = K.E.

We now return to the proof of (ii). If p∈Pp \in P is distinct from the pip_i (1≤i≤h1 \leq i \leq h), Lemma 1 applied to N(pi)N(p_i) gives ((N(pi))pi)p=(K.N(pi))p=V((N(p_i))_{p_i})_p = (K.N(p_i))_p = V, since the pip_i and pp are of height 1. Then

Qp=Mp∩(N(p1))p∩⋯∩(N(ph))p=Mp=N(p) Q_p = M_p \cap (N(p_1))_p \cap \cdots \cap (N(p_h))_p = M_p = N(p)

(Chapter II, §2§ 2, no. 4). On the other hand, if pp is equal to pip_i (1≤i≤h1 \leq i \leq h), then (N(pi))pj=V(N(p_i))_{p_j} = V for i≠ji \neq j by the argument as above and (N(pi))pi=N(pi)(N(p_i))_{p_i} = N(p_i), whence

Qpi=Mpi∩N(pi)=N(pi). Q_{p_i} = M_{p_i} \cap N(p_i) = N(p_i).

We have therefore proved that Qp=N(p)Q_p = N(p) for all p∈Pp \in P. Then

N=Q∗∗=⋂p∈PQp N = Q^{**} = \bigcap_{p \in P} Q_p

is reflexive and satisfies the relations Np=Qp=N(p)N_p = Q_p = N(p) for all p∈Pp \in P; the uniqueness property follows immediately from Theorem 2 of no. 2.

Remark

Let LL be a free lattice of VV with respect to AA. Since ApA_p is a principal ideal domain for p∈Pp \in P, N(p)N(p) is a free AA-module of the same rank as LL and there exists u(p)∈GL(V)u(p) \in \mathbf{GL}(V) such that u(p)(Lp)=N(p)u(p)(L_p) = N(p); this condition moreover determines u(p)u(p) to within right multiplication by an element of GL(Lp)\mathbf{GL}(L_p). The condition N(p)=LpN(p) = L_p for almost all p∈Pp \in P means that necessarily u(p)∈GL(Lp)u(p) \in \mathbf{GL}(L_p) for almost all p∈Pp \in P. The families (u(p))p∈P(u(p))_{p \in P} satisfying the latter property form a multiplicative group GLa(V)\mathbf{GL}_a(V) containing as subgroup the product ∏p∈PGL(Lp)\prod_{p \in P} \mathbf{GL}(L_p). Theorem 3 then shows that the set of reflexive lattices of V is in canonical one-to-one correspondence with the homogeneous space GLa(V)/∏p∈PGL(Lp)\mathbf{GL}_a(V)/\prod_{p \in P} \mathbf{GL}(L_p). If a basis (ei)1≤i≤n(e_i)_{1 \leq i \leq n} of L over A is chosen, GL(V)\mathbf{GL}(V) (resp. GL(Lp)\mathbf{GL}(L_p)) is identified with the group of invertible matrices GL(n,K)\mathbf{GL}(n, K) (resp. GL(n,A,)\mathbf{GL}(n, A, )) and the group GLa(V)\mathbf{GL}_a(V) with the group of systems of matrices of order nn, (U(p))p∈P(U(p))_{p \in P}, such that U(p)∈GL(n,K)U(p) \in \mathbf{GL}(n, K) for all p∈Pp \in P and U(p)∈GL(n,Ap)U(p) \in \mathbf{GL}(n, A_p) for almost all p∈Pp \in P. If A is a Dedekind domain, the group GLa(V)\mathbf{GL}_a(V) is also identified with the group GL(n,A)\mathbf{GL}(n, A), where A is the ring of restricted adèles (§2§ 2, no. 4).

4. Pseudo-isomorphisms

We preserve the notation and hypotheses of nos. 2 and 3.

Proposition 9

Let M be a finitely generated A-module. The following conditions are equivalent*:

(a) Mp=0M_p = 0 for every prime ideal pp of height ≤1\leq 1. (b) The annihilator a◃Ma \triangleleft M is an ideal ≠(0)\neq (0) and A:a=AA : a = A (A: aa denoting, as in §1§ 1, no. 1, the set of x∈Kx \in K such that xa∈Axa \in A).

We know (Chapter II, §2§ 2, no. 2, Corollary 2 to Proposition 4) that the condition Mp=0M_p = 0 is equivalent to a+pa + p and hence to aAp=AaA_p = A, (Chapter II, §2§ 2, no. 5, Remark); on the other hand, for every integral ideal b≠0b \neq 0 of A, the relation "*bAp=AbA_p = A, for all p∈Pp \in P*" is equivalent to div⁡b=div⁡A=0\operatorname{div} b = \operatorname{div} A = 0 in D(A)D(A) (§1§ 1, no. 4, Proposition 7), or also to div⁡(A:b)=0\operatorname{div}(A : b) = 0 and, as A:bA : b is divisorial (§1§ 1, no. 1, Proposition 1), this relation is also equivalent to A:b=AA : b = A. The proposition then follows by noting that to say that a∉pa \notin p for p=(0)p = (0) means that a≠(0)a \neq (0).

Remark* (1) The equivalent conditions of Proposition 9 mean also that Ass⁡(M)\operatorname{Ass}(M) contains no prime ideal of height ≤1\leq 1. They may also be interpreted by saying that Supp⁡(M)\operatorname{Supp}(M) is of codimension ≥2\geq 2 in Spec⁡(A)\operatorname{Spec}(A). \

Definition 2

An A-module M is called pseudo-zero if it is finitely generated and it satisfies the equivalent conditions of Proposition 9.

This definition and Proposition 9 show that a pseudo-zero A-module is a torsion A-module; the converse is false.

Examples (1) If A is a Dedekind domain, every prime ideal of A is of height ≤1\leq 1; to say that M is pseudo-zero means then that Supp⁡(M)=∅\operatorname{Supp}(M) = \varnothing and hence that M=0M = 0 (Chapter 11, §4§ 4, no. 4).

(2) Let kk be field and A=k[X,Y]A = k[X, Y] the polynomial ring over kk in two indeterminates; if mm is the maximal ideal AX+AYAX + AY of AA, the AA-module A/mA/m is pseudo-zero; for its annihilator mm is not of height ≤1\leq 1 since it contains the principal prime ideals AXAX and AYAY and is distinct from them; therefore A:m=AA : m = A (§ 1, no. 6, Corollary 1 to Theorem 3).

Definition 3

Let MM and NN be two AA-modules and f:M→Nf : M \to N a homomorphism. ff is called pseudo-injective (resp. pseudo-surjective pseudo-zero) if Ker(f)\mathrm{Ker}(f) (resp. Coker(f)\mathrm{Coker}(f), Im(f)\mathrm{Im}(f)) is pseudo-zero; ff is called pseudo-bijective if it is both pseudo-injective and pseudo-surjective.

A pseudo-bijective homomorphism is also called a pseudo-isomorphism.

Suppose that MM and NN are finitely generated; then, for f:M→Nf : M \to N to be pseudo-injective (resp. pseudo-surjective, pseudo-zero), it is necessary and sufficient that, for all p∈P∪{{0}}p \in P \cup \{\{0\}\}, fp:Mp→Npf_p : M_p \to N_p, be injective (resp. surjective, zero); this follows from the flatness of the AA-module AA, (cf. Chapter I, § 2, no. 3, Remark 2).

Example (3) Let MM be a torsion-free finitely generated AA-module; then the canonical mapping cM:M→M∗∗c_M : M \to M^{**} of MM to its bidual is a pseudo-isomorphism. For MM is identified with a lattice of V=M⊗AKV = M \otimes_A K (no. 1, Proposition 1); we have seen that Mp=Mp∗∗M_p = M_p^{**} for all p∈Pp \in P (no. 2, Example 2) and, for p=0p = 0, MpM_p and Mp∗∗M_p^{**} are both equal to VV.

Theorem 4

Let EE be a finitely generated AA-module, TT the torsion submodule of EE and M=E/TM = E/T. There exists a pseudo-isomorphism

f:E→T×M. f : E \to T \times M.

We shall first show two lemmas.

Lemma 2

Let (pi)1≤i≤k(p_i)_{1 \leq i \leq k} be a non-empty finite family of prime ideals of AA of height 1 and let S=⋂i(A−pi)S = \bigcap_i (A - p_i); then the ring S−1AS^{-1}A is a principal ideal domain.

S−1AS^{-1}A is a semi-local ring whose maximal ideals are the mi=piS−1Am_i = p_i S^{-1}A for 1≤i≤k1 \leq i \leq k, the local ring (S−1A)mi(S^{-1}A)_{m_i} being isomorphic to AA, (Chapter 11, § 3, no. 5, Proposition 17) and hence a discrete valuation ring. The ring S−1AS^{-1}A is therefore a Dedekind domain (§ 2, no. 2, Theorem 1 (f) and, as it is semi-local it is a principal ideal domain (§ 2, no. 2, Proposition 1).

Lemma 3

There exists a homomorphism g:E→Tg : E \to T whose restriction to TT is both a homothety and a pseudo-isomorphism.

Let aa be the annihilator of TT; as TT is a finitely generated torsion AA-module, a≠0a \neq 0. Let pip_i (1≤i≤k1 \leq i \leq k) be the prime ideals of height 1 containing aa (which are finite in number (§ 1§\ 1, no. 6, Theorem 4)); if this number is 0, T is pseudo-zero (Proposition 9(a)) and we may take g=0g = 0. Otherwise, let S=⋂i(A−pi)S = \bigcap_i (A - p_i); by Lemma 2, S−1AS^{-1}A is a principal ideal domain and hence S−1MS^{-1}M, which is a torsion-free finitely generated S−1AS^{-1}A-module, is free (Algebra, Chapter VII, §4, no. 3, Corollary 2 to Theorem 2) and, as S−1M=(S−1E)/(S−1T)S^{-1}M = (S^{-1}E)/(S^{-1}T), S−1TS^{-1}T is a direct factor of S−1ES^{-1}E (Algebra, Chapter II, §1, no. 11, Proposition 21). Now,

Hom⁡S−1A(S−1E,S−1T)=S−1Hom⁡A(E,T) \operatorname{Hom}_{S^{-1}A}(S^{-1}E, S^{-1}T) = S^{-1} \operatorname{Hom}_A(E, T)

(Chapter II, §2, no. 7, Proposition 19); hence there exist s0∈Ss_0 \in S and g0∈Hom⁡A(E,T)g_0 \in \operatorname{Hom}_A(E, T) such that s0−1g0s_0^{-1}g_0 is a projector of S−1ES^{-1}E onto S−1TS^{-1}T. If h0∈Hom⁡A(T,T)h_0 \in \operatorname{Hom}_A(T, T) denotes the restriction of g0g_0 to TT, there therefore exists s1∈Ss_1 \in S such that s1h0(x)=s1s0xs_1 h_0(x) = s_1 s_0 x for all x∈Tx \in T; writing s=s1s0s = s_1 s_0, g=s1g0g = s_1 g_0, h=s1h0h = s_1 h_0, hh is therefore the homothety of ratio ss on TT and is the restriction of gg to TT. It remains to verify that hh is a pseudo-isomorphism. Now, if p=0p = 0 or if p∈Pp \in P is distinct from the pip_i (1≤i≤k1 \leq i \leq k), Tp=0T_p = 0 (Chapter II, §4, no. 4, Proposition 17) and h, :Tp→Tph,\ : T_p \to T_p is an isomorphism; if on the contrary pp is equal to one of the pip_i (1≤i≤k1 \leq i \leq k), ss is invertible in AA, and h,,h_{,,}, the homothety of ratio ss on TpiT_{p_i}, is also an isomorphism, which completes the proof of Lemma 3.

We now prove Theorem 4. Let g:E→Tg : E \to T be a homomorphism satisfying the properties of Lemma 3; let hh be the restriction of gg to TT and let xx be the canonical projection of EE onto MM. We show that the homomorphism f=(g,x):E→T×Mf = (g, x) : E \to T \times M solves the problem. There is the commutative diagram:

0⟶T⟶E⟶M⟶0↓h↓f↓IM0⟶T⟶T×M⟶M⟶0 \begin{array}{ccccccccc} 0 & \longrightarrow & T & \longrightarrow & E & \longrightarrow & M & \longrightarrow & 0 \\ & & \downarrow h & & \downarrow f & & \downarrow I_M & & \\ 0 & \longrightarrow & T & \longrightarrow & T \times M & \longrightarrow & M & \longrightarrow & 0 \end{array}

where the rows are exact. The snake diagram (Chapter I, §1, no. 4, Proposition 2) gives the exact sequence:

0→Ker⁡(h)→Ker⁡(f)→0→Coker⁡(h)→Coker⁡(f)→0 0 \to \operatorname{Ker}(h) \to \operatorname{Ker}(f) \to 0 \to \operatorname{Coker}(h) \to \operatorname{Coker}(f) \to 0

and hence Ker⁡(f)\operatorname{Ker}(f) is isomorphic to Ker⁡(h)\operatorname{Ker}(h) and Coker⁡(f)\operatorname{Coker}(f) to Coker⁡(h)\operatorname{Coker}(h). As hh is a pseudo-isomorphism, so is ff.

We can say that "to within a pseudo-isomorphism" Theorem 4 reduces the study of finitely generated AA-modules to that of torsion-free modules on the one hand and to that of torsion modules on the other. Moreover, we have seen above (Example 3) that a torsion-free module is pseudo-isomorphic to its bidual and hence to a reflexive module. As for torsion modules, there is the following result, which determines them to within a pseudo-isomorphism:

Theorem 5

Let T be a finitely generated torsion A-module. There exist two finite families (ni)i∈I(n_i)_{i \in I} and (pi)j∈I(p_i)_{j \in I}, where the nin_i are integers ≥1\geq 1 and the pip_i are prime ideals of AA of height 1 such that, if we write T′=⨁i∈IA/piniT' = \bigoplus_{i \in I} A/p_i^{n_i}, there exists a pseudo-isomorphism of TT to T′T'. Moreover, the families (ni)i∈I(n_i)_{i \in I} and (pi)i∈I(p_i)_{i \in I} with this property are unique to within a bijection of the indexing set and the pip_i contain the annihilator of TT.

Uniqueness: Iff: T→T′T \to T' is a pseudo-isomorphism and p∈P,fp:T,→Tp′p \in P, f_p : T, \to T'_p is an isomorphism. Now, Tp′T'_p is the direct sum of the Ap/pniApA_p/p^{n_i}A_p, the sum being over the indices ii such that pi=pp_i = p; the pniApp^{n_i}A_p are therefore the elementary divisors of the torsion AA-module TT, (Algebra, Chapter VII, § 4, no. 7); their uniqueness has been proved in Algebra, Chapter VII, § 4, no. 7, Proposition 7.

Existence: We may confine our attention to the case where T≠0T \neq 0. Let aa be the annihilator (non-zero and distinct from AA) of TT, pip_i (1≤i≤k1 \leq i \leq k) the prime ideals of AA of height 1 containing aa (which are finite in number (§1§ 1, no. 6, Theorem 4)) and S=⋂i(A−pi)S = \bigcap_i (A - p_i). The semi-local ring A′=S−1AA' = S^{-1}A is a principal ideal domain (Lemma 2) and has maximal ideals the mi=piA′m_i = p_iA'; as S−1TS^{-1}T is a finitely generated torsion AA-module, it is isomorphic to a finite direct sum ⨁j∈IA′/mϕ(j)nj\bigoplus_{j \in I} A'/m_{\phi(j)}^{n_j}, where ϕ\phi is a mapping of a finite set II to [1,k][1, k] (Algebra, Chapter VII, § 4, no. 7, Proposition 7); as A′/mϕ(j)njA'/m_{\phi(j)}^{n_j} is isomorphic to S−1(A/pϕ(j)nj)S^{-1}(A/p_{\phi(j)}^{n_j}) (Chapter II, § 2, no. 4), we have obtained a torsion AA-module T′T' of the desired type and an isomorphism f0f_0 of S−1TS^{-1}T onto S−1T′S^{-1}T'. As Hom⁡S−1A(S−1T,S−1T′)\operatorname{Hom}_{S^{-1}A}(S^{-1}T, S^{-1}T') is equal to S−1Hom⁡A(T,T′)S^{-1} \operatorname{Hom}_A(T, T') (Chapter 11, § 2, no. 7, Proposition 19), there exist s∈Ss \in S and a homomorphism f:T→T′f : T \to T' such that f0=s−1ff_0 = s^{-1}f. It remains to show that ff is a pseudo-isomorphism: now, if p=0p = 0 or if p∈Pp \in P is distinct from the pip_i, Tp=Tp′=0T_p = T'_p = 0 (Chapter II, § 4, no. 4, Proposition 17); if on the contrary pp is one of the pip_i (1≤i≤k1 \leq i \leq k), ss is invertible in ApA_p, and, as fpi=s(f0)pif_{p_i} = s(f_0)_{p_i} and (f0)pi(f_0)_{p_i} is an isomorphism of Tpi=(S−1T)miT_{p_i} = (S^{-1}T)_{m_i} onto Tpi′=(S−1T′)miT'_{p_i} = (S^{-1}T')_{m_i}, so is fpif_{p_i}.

Remark (2) In the statement of Theorem 5, the modules A/piniA/p_i^{n_i} may be replaced by A/pi(ni)A/p_i^{(n_i)} (§1§ 1, no. 4, Proposition 8). For all p∈Pp \in P, the canonical mapping g:A/pn→A/p(n)=A/(A∩pnAp)g : A/p^n \to A/p^{(n)} = A/(A \cap p^nA_p) is a pseudo-isomorphism, as, for all q∈Pq \in P distinct from pp, Aq/pnAq=Aq/p(n)Aq=0A_q/p^nA_q = A_q/p^{(n)}A_q = 0 and Ap/pnAp=Ap/p(n)ApA_p/p^nA_p = A_p/p^{(n)}A_p.

\* Given an exact sequence of AA-modules, E→F→GE \to F \to G, if EE and GG are pseudo-zero, so is FF, as follows from Definition 2 and Chapter II, §2, no. 4, Theorem 1. In the language of categories, we may then say that, in the category C\mathscr{C} of AA-modules, the sub-category C′\mathscr{C}' of pseudo-zero modules is full and we may then define the quotient category C/C′\mathscr{C}/\mathscr{C}': the objects in this category are also AA-modules but the set of morphisms from EE to FF (for E,FE, F in C/C′\mathscr{C}/\mathscr{C}') is the direct limit of the set of commutative groups HomA(E′,F′)\mathrm{Hom}_A(E', F'), where E′E' (resp. F′F') runs through the set of submodules of EE (resp. the set of quotient modules F/F′′F/F'' of FF) such that E/E′E/E' (resp. F′′F'') is pseudo-zero. Of course, for every ordered pair of AA-modules E,FE, F, there is a canonical homomorphism HomE(E,F)→HomE/E′(E,F)\mathrm{Hom}_{\mathscr{E}}(E, F) \to \mathrm{Hom}_{\mathscr{E}/\mathscr{E}'}(E, F). To say that a homomorphism u∈HomA(E,F)u \in \mathrm{Hom}_A(E, F) is pseudo-zero (resp. pseudo-injective, pseudo-surjective, pseudo-bijective) means that its canonical image in HomE/E′(E,F)\mathrm{Hom}_{\mathscr{E}/\mathscr{E}'}(E, F) is zero (resp. a monomorphism, an epimorphism, an isomorphism). \*

5. Divisors attached to torsion modules

We keep the same notation and hypotheses as in nos. 2, 3 and 4. Recall that D(A)D(A) (or simply DD) denotes the divisor group of AA, written additively : we know (§ 1, no. 3, Theorem 2) that DD is the free Z\mathbf{Z}-module generated by the elements of PP.

Let TT be a finitely generated torsion AA-module. For all p∈Pp \in P, TpT_p is a finitely generated torsion ApA_p-module and hence a module of finite length (Chapter IV, § 2, no. 5, Corollary 2 to Proposition 7); we shall denote this length by lp(T)l_p(T). Now Tp=0T_p = 0 for all pp not containing the annihilator of TT and hence for almost all pp (§ 1, no. 6, Theorem 4), which justifies the following definition:

Definition 4

If TT is a finitely generated torsion AA-module, the divisor:

χ(T)=∑p∈Plp(T)⋅p. \chi(T) = \sum_{p \in P} l_p(T) \cdot p.

is called the content of TT.

Proposition 10

(i) *Let 0→T1→T2→T3→00 \to T_1 \to T_2 \to T_3 \to 0 be an exact sequence of finitely generated torsion AA-modules. Then

χ(T2)=χ(T1)+χ(T3). \chi(T_2) = \chi(T_1) + \chi(T_3).

(ii) If there exists a pseudo-isomorphism f:T1→T2f : T_1 \to T_2, then χ(T1)=χ(T2)\chi(T_1) = \chi(T_2).

(iii) In order that χ(T)=0\chi(T) = 0, it is necessary and sufficient that TT be pseudo-zero.

In view of Definition 4, it suffices to consider for each p∈Pp \in P the values of lpl_p for the torsion modules considered. Property (i) then follows from Chapter II, § 2, no. 4, Theorem 1 and the additivity of lengths in an exact sequence (Algebra Chapter 11, § 1, no. 10, Proposition 16) and properties (ii) and (iii) follow immediately from the definitions in no. 4.

Corollary

Let 0→Tn→Tn−1→…→T0→00 \to T_n \to T_{n-1} \to \ldots \to T_0 \to 0 be an exact sequence of finitely generated torsion AA-modules. Then* ∑i=0n(−1)iχ(Ti)=0\sum_{i=0}^n (-1)^i \chi(T_i) = 0.

In view of Chapter II, § 2, no. 4, Theorem 1, this follows again from the analogous property of the lpl_p (Algebra, Chapter II, § 1, no. 10, Corollary 3 to Proposition 16).

Recall (Chapter II, § 5, no. 4) that we may speak of the set F(A)F(A) of classes of finitely generated A-modules with respect to the relation of isomorphism; for every finitely generated A-module M, let cl(M)\mathrm{cl}(M) denote the corresponding element of F(A)F(A); we shall denote by T(A)T(A) the subset of F(A)F(A) consisting of the classes of finitely generated torsion A-modules. Clearly χ\chi defines a mapping of T(A)T(A) to D(A)D(A), also denoted by χ\chi, such that χ(cl(T))=χ(T)\chi(\mathrm{cl}(T)) = \chi(T).

Proposition 11

Let G be a commutative group written additively and ϕ:T(A)→G\phi : T(A) \to G a mapping; for every finitely generated torsion A-module T, we also write, by an abuse of language, ϕ(T)=ϕ(cl(T))\phi(T) = \phi(\mathrm{cl}(T)). Suppose that the following conditions are satisfied: (1) If 0→T1→T2→T3→00 \to T_1 \to T_2 \to T_3 \to 0 is an exact sequence of finitely generated torsion A-modules, then ϕ(T2)=ϕ(T1)+ϕ(T3)\phi(T_2) = \phi(T_1) + \phi(T_3). (2) If T is pseudo-zero, then ϕ(T)=0\phi(T) = 0. Then there exists a unique homomorphism θ:D(A)→G\theta : D(A) \to G such that ϕ=θ∘χ\phi = \theta \circ \chi.

As χ(A/p)=p\chi(A/p) = p for all p, necessarily θ(p)=ϕ(A/p)\theta(p) = \phi(A/p) for all p∈Pp \in P, which proves the uniqueness of θ\theta, since the elements of P form a basis of D(A)D(A). Conversely, let θ\theta be the homomorphism from D(A)D(A) to G such that θ(p)=ϕ(A/p)\theta(p) = \phi(A/p) for all p∈Pp \in P and let us show that it solves the problem. For this, we write

ψ(T)=ϕ(T)−θ(χ(T)) \psi(T) = \phi(T) - \theta(\chi(T))

for every finitely generated torsion A-module T; clearly conditions (1) and (2) are also satisfied if ϕ\phi is replaced by ψ\psi. On the other hand, ψ(A/p)=0\psi(A/p) = 0 if p∈Pp \in P; if p is a prime ideal ≠0\neq 0 and not in P, the annihilator of A/pA/p is contained in no ideal of P, hence (no. 4, Theorem 5) A/pA/p is pseudo-zero and therefore ψ(A/p)=0\psi(A/p) = 0. This being so, every finitely generated torsion A-module T admits a decomposition series whose factors are isomorphic to A-modules of the form A/pA/p, where p∈Supp(T)p \in \mathrm{Supp}(T) (Chapter IV, § 1, no. 4, Theorems 1 and 2), and hence p≠0p \neq 0 since T is a torsion module. By induction on the length of this decomposition series, we deduce (in view of property (1) for ψ\psi) that ψ(T)=0\psi(T) = 0.

\* We may, as in no. 4, consider the quotient category T/T′\mathscr{T}/\mathscr{T}' of the category T\mathscr{T} of finitely generated torsion A-modules by the full sub-category T′\mathscr{T}' of pseudo-zero finitely generated torsion A-modules. In the language of Abelian categories, Proposition 11 then expresses the fact that the Grothendieck group of the Abelian category T/T′\mathscr{T}/\mathscr{T}' is canonically isomorphic to D(A)D(A). \*

Proposition 12

If a is an ideal ≠0\neq 0 of A,

χ(A/a)=χ((A:a)/A)=div a. \chi(A/a) = \chi((A : a)/A) = \mathrm{div}\, a.

Let p∈Pp \in P. Then aAp=pnpApaA_p = p^{n_p}A_p where np≥0n_p \geq 0, since ApA_p is a discrete valuation ring. As (A/a)p=Ap/aAp, lp(A/a)=np(A/a)_p = A_p/aA_p,\ l_p(A/a) = n_p, whence χ(A/a)=∑p∈Pnpp=div a\chi(A/a) = \sum_{p \in P} n_p p = \mathrm{div}\, a (§ 1, no. 4, Proposition 7).

On the other hand, (A:a)=A;aAp=p−npAp(A : a) = A ; aA_p = p^{-n_p}A_p, hence lp((A:a)/A)=npl_p((A : a)/A) = n_p and we conclude in the same way.

6. Relative invariant of two lattices

We keep the notation and hypotheses of nos. 2 to 5. Let V be a vector space of finite rank nn over KK and M a lattice of V with respect to A. Let W be the exterior power ⋀nV\bigwedge^n V, which is a vector space of rank 1 over KK and let MwM_w denote the lattice of W generated by the image of MnM^n under the canonical mapping Vn→⋀nVV^n \to \bigwedge^n V (no. 1, Proposition 3 (iii); note that MwM_w is not necessarily isomorphic to ⋀nM\bigwedge^n M (Algebra, Chapter III, § 5, Exercise 9)). If ee is a basis of W over K, we may write M=a.eM = a.e, where a is a fractional ideal ≠0\neq 0 of A.

Let M′M' be another lattice of V and let us write Mw′=a′.eM'_w = a'.e, where a′a' is a fractional ideal ≠0\neq 0 of A; the divisor div⁡(a)−div⁡(a′)\operatorname{div}(a) - \operatorname{div}(a') does not depend on the choice of basis ee of W, a and a′a' being multiplied by the same element of K∗K^* when the basis is changed; we shall write χ(M,M′)=div⁡(a)−div⁡(a′)\chi(M, M') = \operatorname{div}(a) - \operatorname{div}(a') and say that this divisor is the relative invariant of M′M' with respect to M. Clearly, if M, M′,M′′M', M'' are three lattices of V, then:

(3)

χ(M,M′)+χ(M′,M′′)+χ(M′′,M)=0 \chi(M, M') + \chi(M', M'') + \chi(M'', M) = 0
(4)
χ(M,M′)+χ(M′,M)=0. \chi(M, M') + \chi(M', M) = 0.

For all p∈Pp \in P, it follows immediately from the definitions that (Mw)p=(Mp)w(M_w)_p = (M_p)_w; moreover, since M, is then afree A,-module since A, is a principal ideal domain, a basis of M, over A, is a basis of V over K, hence (Mp)w=⋀n(Mp)(M_p)_w = \bigwedge^n (M_p) (Chapter II, § 2, no. 8) and the fractional ideal ap=aApa_p = aA_p is a principal ideal domain. If we set ap=pnpApa_p = p^{n_p}A_p, a′=pnp′Apa' = p^{n'_p}A_p, then:

χ(M,M′)=∑p∈P(np−np′).p, \chi(M, M') = \sum_{p \in P} (n_p - n'_p).p,
which may also be written as: (5)
χ(M,M′)=∑p∈Pχ(Mp,Mp′) \chi(M, M') = \sum_{p \in P} \chi(M_p, M'_p)
identifying D(Ap)D(A_p) with the sub-Z-module of D(A)D(A) generated by pp.

Proposition 13

Let M be a lattice of V and u a K-automorphism of V. Then* : (6)

−χ(M,u(M))=div⁡(det⁡(u)). -\chi(M, u(M)) = \operatorname{div}(\det(u)).
For all p∈Pp \in P, then ⋀n(u(M)p)=⋀n(u(Mp))\bigwedge^n (u(M)_p) = \bigwedge^n (u(M_p)); if (ei)1≤i≤n(e_i)_{1 \leq i \leq n} is a basis of MpM_p, then
⋀n(Mp)=Ap⋅e1 A e2 A…A en, \bigwedge^n (M_p) = A_p \cdot e_1 \text{ } A \text{ } e_2 \text{ } A \ldots A \text{ } e_n,

and ⋀n(u(Mp))=Ap⋅det⁡(u)e1∧e2A…Aen\bigwedge^n (u(M_p)) = A_p \cdot \det(u) e_1 \wedge e_2 \mathbf{A} \ldots \mathbf{A} e_n, whence the proposition by virtue of formula (5).

Proposition 14

If M, M' are two lattices of V such that M' \subset M, M/M' is a finitely generated torsion A-module and:

χ(M,M′)=−χ(M/M′). \chi(M, M') = -\chi(M/M').

Clearly M/M' \subset V/M' is a finitely generated torsion module; on the other hand, for all p∈Pp \in P, we know (Algebra, Chapter VII, § 4, no. 2, Theorem 1) that there exist bases (ei)1≤i≤n(e_i)_{1 \leq i \leq n} of M, and (ei′)1≤i≤n(e'_i)_{1 \leq i \leq n} of Mp′M'_p such that ei′=πvieie'_i = \pi^{v_i} e_i for 1≤i≤n1 \leq i \leq n and integers vi≥0v_i \geq 0, π\pi being a uniformizer of ApA_p. Therefore (in the notation introduced above) np′−np=∑i=1nvin'_p - n_p = \sum_{i=1}^n v_i; and on the other hand,

(M/M′)p=Mp/Mp′(M/M')_p = M_p/M'_p
is isomorphic to the torsion A,-module ⨁i=1nAp/pviAp\bigoplus_{i=1}^n A_p/p^{v_i} A_p and hence its length is ∑i=1nvi\sum_{i=1}^n v_i, which proves the proposition, in view of (5) and Definition 4 of no. 5.

Corollary

Let L_1, L_2 be twofree A-modules & the same rank n and let f: L_1 \to L_2 be a homomorphism. Let U be the matrix off with respect to bases of L_1 and L_2. For Coker(f) to be a torsion A-module, it is necessary and sufficient that \det(U) \neq 0 and then:

χ(Coker⁡(f))=div⁡(det⁡(U)). \chi(\operatorname{Coker}(f)) = \operatorname{div}(\det(U)).

L_1 and L_2 can be considered as lattices in V1=L1⊗AKV_1 = L_1 \otimes_A K and V2=L2⊗AKV_2 = L_2 \otimes_A K respectively, f extending to a K-homomorphism f(K):V1→V2f_{(K)}: V_1 \to V_2. Then

(Coker⁡(f))(K)=Coker⁡(f(K))(\operatorname{Coker}(f))_{(K)} = \operatorname{Coker}(f_{(K)})

and to say that Coker⁡(f)\operatorname{Coker}(f) is a torsion A-module means that Coker⁡(f(K))=0\operatorname{Coker}(f_{(K)}) = 0; now, it amounts to the same to say that f(K)f_{(K)} is surjective or that det⁡(U)≠0\det(U) \neq 0, whence the first assertion. On the other hand, we may write f(L1)=u(L2)f(L_1) = u(L_2), where uu is an endomorphism of L2L_2 of determinant det⁡(U)\det(U); as

Coker⁡(f)=L2/u(L2),\operatorname{Coker}(f) = L_2/u(L_2),

formula (8) follows from (7) and (6).

Example

If A=ZA = \mathbf{Z}, the divisor group of AA is identified with the multiplicative group Q+∗\mathbf{Q}_+^* of rational numbers > 0. For every finite commutative group T, χ(T)\chi(T) is the order of T; the above corollary shows that the order of the group Coker⁡(f)\operatorname{Coker}(f) is equal to the absolute value of det⁡(U)\det(U) (cf. Algebra, Chapter VII, § 4, no. 7, Corollary 3 to Theorem 3).

7. Divisor classes attached to finitely generated modules

We keep the notation and hypotheses of nos. 2 to 6. Recall that C(A) (or simply C) denotes the divisor class group of AA, the quotient of D(A)D(A) by the subgroup of principal divisors. For every divisor d∈Dd \in D, we shall denote by c(d)c(d) its class in C.

Proposition 15

Let M be a finitely generated A-module. There exists a free submodule L of M such that M/L is a torsion module and the element c(χ(M/L))c(\chi(M/L)) of C does not depend on the free submodule L chosen.

We write S=A−{0}S = A - \{0\} and let V=S−1M=M⊗AKV = S^{-1}M = M \otimes_A K; if nn is the rank of V over K, there exist nn elements eie_i (1≤i≤n1 \leq i \leq n) of M whose canonical images in V form a basis of V; these elements are obviously linearly independent in M and hence generate a free submodule L of M such that S−1(M/L)=S−1M/S−1L=0S^{-1}(M/L) = S^{-1}M/S^{-1}L = 0, so that M/L is a torsion module.

Now let L, be another free submodule of M of rank nn. Since S−1L=S−1L1S^{-1}L = S^{-1}L_1, there exists s∈Ss \in S such that sL1⊂LsL_1 \subset L; we may therefore limit ourselves to proving that, if L1⊂L2L_1 \subset L_2 are two free submodules of M of rank nn, then

c(χ(M/L1))=c(χ(M/L2)). c(\chi(M/L_1)) = c(\chi(M/L_2)).

Now, χ(M/L1)=χ(M/L2)+χ(L2/L1)\chi(M/L_1) = \chi(M/L_2) + \chi(L_2/L_1) and it follows from no. 6, Corollary to Proposition 14 that χ(L2/L1)\chi(L_2/L_1) is a principal divisor and therefore

c(χ(L2/L1))=0. c(\chi(L_2/L_1)) = 0.

The element c(χ(M/L))c(\chi(M/L)) will be denoted by −c(M)-c(M) in what follows; we shall say that c(M)c(M) is the divisor class attached to M.

Proposition 16

(i) *Let 0→M1→αM2→gM3→00 \to M_1 \xrightarrow{\alpha} M_2 \xrightarrow{g} M_3 \to 0 be an exact sequence of finitely generated A-modules. Then

c(M2)=c(M1)+c(M3). c(M_2) = c(M_1) + c(M_3).

(ii) If there exists apseudo-isomorphismfrom M1 to M_2, then c(M1)=c(M2)c(M_1) = c(M_2).

(iii) *If T is a torsion module, then c(T)=−c(χ(T))c(T) = -c(\chi(T)).

(iv) If a≠0a \neq 0 is afractional ideal Of K, then

c(a)=c(div⁡(a)). c(a) = c(\operatorname{div}(a)).

(v) *If L is a free A-module, then c(L)=0c(L) = 0.

To prove (i), consider a free sub-module L1L_1 (resp. L3L_3) of M, (resp. M3M_3) such that M1/L1M_1/L_1 (resp. M3/L3M_3/L_3) is a torsion module. Since L3L_3 is free and gg is surjective, there exists in g−1(L3)g^{-1}(L_3) a free complement L23L_{23} of Ker⁡(g)\operatorname{Ker}(g) which is isomorphic to L3L_3 (Algebra, Chapter II, § 1, no. 11, Proposition 21); but Ker⁡(g)=f(M1)\operatorname{Ker}(g) = f(M_1) contains f(L1)=L12f(L_1) = L_{12} which is free since ff is injective. The sum L2=L12+L23L_2 = L_{12} + L_{23} is direct and L2L_2 is therefore a free submodule of MM. There is moreover the commutative diagram:

0⟶L1⟶L2⟶L3⟶00⟶M1→fM2→gM3⟶0 \begin{array}{ccccccccc} 0 & \longrightarrow & L_1 & \longrightarrow & L_2 & \longrightarrow & L_3 & \longrightarrow & 0 \\ 0 & \longrightarrow & M_1 & \xrightarrow{f} & M_2 & \xrightarrow{g} & M_3 & \longrightarrow & 0 \end{array}

where the rows are exact and the vertical arrows are injections. We therefore obtain from the snake diagram (Chapter I, § 1, no. 4, Proposition 2) the exact sequence:

0→M1/L1→M2/L2→M3/L3→0. 0 \to M_1/L_1 \to M_2/L_2 \to M_3/L_3 \to 0.

As M1/L1M_1/L_1 and M3/L3M_3/L_3 are torsion modules, this exact sequence shows first that so is M2/L2M_2/L_2 and then, by virtue of Proposition 10 of no. 5, that:

χ(M2/L2)=χ(M1/L1)+χ(M3/L3) \chi(M_2/L_2) = \chi(M_1/L_1) + \chi(M_3/L_3)

which proves (i).

Assertions (iii) and (v) are obvious from the definition. We prove (ii). Therefore let f:M1→M2f : M_1 \to M_2 be a pseudo-isomorphism and let L1L_1 be a free submodule of M1M_1 such that M1/L1M_1/L_1 is a torsion module. We set L2=f(L1)L_2 = f(L_1); as Ker(f)\mathrm{Ker}(f) is pseudo-zero, it is a torsion module, hence Ker(f)∩L1=0\mathrm{Ker}(f) \cap L_1 = 0 and therefore L2L_2 is free. Let f~:M1/L1→M2/L2\tilde{f} : M_1/L_1 \to M_2/L_2 be the homomorphism derived from ff by taking quotients; Ker(f~)\mathrm{Ker}(\tilde{f}) is isomorphic to Ker(f)\mathrm{Ker}(f) and Coker(f~)\mathrm{Coker}(\tilde{f}) to Coker(f)\mathrm{Coker}(f) and hence f~\tilde{f} is a pseudo-isomorphism; moreover

Coker(f~)=M2/f(M1) \mathrm{Coker}(\tilde{f}) = M_2/f(M_1)

is a torsion module and so is f(M1)/L2=f~(M1/L1)f(M_1)/L_2 = \tilde{f}(M_1/L_1), hence M2/L2M_2/L_2 is a torsion module and it follows from no. 5, Proposition 10 (ii) that

χ(M1/L1)=χ(M2/L2). \chi(M_1/L_1) = \chi(M_2/L_2).

Finally it remains to prove (iv). Let x∈K∗x \in K^* be such that a⊂xAa \subset xA. By considering the exact sequence 0→a→xA→xA/a→00 \to a \to xA \to xA/a \to 0, we obtain

c(a)=c(xA)−c(xA/a)=−c(xA/a) c(a) = c(xA) - c(xA/a) = -c(xA/a)

by (i) and (v). But xA/axA/a is isomorphic to A/x−1aA/x^{-1}a, whence, by virtue of (iii),

c(xA/a)=−c(χ(A/x−1a))=−c(div(x−1a))=−c(div(a)) c(xA/a) = -c(\chi(A/x^{-1}a)) = -c(\mathrm{div}(x^{-1}a)) = -c(\mathrm{div}(a))

(no. 5, Proposition 12). This completes the proof.

When MM is a lattice of VV with respect to AA, χ(M/L)=−χ(M,L)\chi(M/L) = -\chi(M, L) (no. 6, Proposition 14); let (ei)1≤i≤n(e_i)_{1 \leq i \leq n} be a basis of LL, e=e1∧e2∧…∧ene = e_1 \wedge e_2 \wedge \ldots \wedge e_n, and

Mw=a⋅eM_w = a \cdot e (notation of no. 6); then χ(M,L)=div⁡(a)\chi(M, L) = \operatorname{div}(a), whence c(M)=c(div⁡(a))c(M) = c(\operatorname{div}(a)), which generalizes Proposition 16 (v).

Corollary 1

Let* 0→M,→uMn−1→⋯→M0→00 \to M, \xrightarrow{u} M_{n-1} \to \cdots \to M_0 \to 0 be an exact sequence of finitely generated A-modules. Then

∑i=0n(−1)ic(Mi)=0. \sum_{i=0}^n (-1)^i c(M_i) = 0.

We argue by induction on nn, the case n=2n = 2 being Proposition 16 (i). If Mn−1′=Coker⁡(u)M'_{n-1} = \operatorname{Coker}(u), there are the two exact sequences:

0→M,→Mn−1→Mn−1′→00→Mn−1′→Mn−2→⋯→M0→0. \begin{align*} 0 &\to M, \to M_{n-1} \to M'_{n-1} \to 0 \\ 0 &\to M'_{n-1} \to M_{n-2} \to \cdots \to M_0 \to 0. \end{align*}

The first shows that Mn−1′M'_{n-1} is finitely generated and the induction hypothesis gives

(−1)n−1c(Mn−1′)+∑t=0n−a(−1)tc(Mt)=0 (-1)^{n-1} c(M'_{n-1}) + \sum_{t=0}^{n-a} (-1)^t c(M_t) = 0

and

c(Mn−1′)=c(Mn−1)−c(Mn), c(M'_{n-1}) = c(M_{n-1}) - c(M_n),

whence the corollary.

An exact sequence

0→Ln→Ln−1→⋯→L0→E→0 0 \to L_n \to L_{n-1} \to \cdots \to L_0 \to E \to 0

where the LiL_i (0≤i≤n0 \leq i \leq n) are finitely generated free A-modules, is called a finite free resolution of the A-module E.

Corollary 2

If a divisorial fractional ideal* a≠0a \neq 0 of A\mathbf{A} *admits a finite free resolution, it is principal.

In fact we apply Corollary 1 to a finite free resolution of aa:

0→Ln→Ln−1→⋯→L0→a→0. 0 \to L_n \to L_{n-1} \to \cdots \to L_0 \to a \to 0.

By virtue of Proposition 16 (v), c(a)=0c(a) = 0 and hence, by virtue of Proposition 16 (iv), div⁡(a)\operatorname{div}(a) is principal; as aa is assumed to be divisorial, it is principal (§ 1, no. 1).

Corollary 3

If every divisorial ideal* ≠0\neq 0 of A\mathbf{A} admits a finite free resolution, A\mathbf{A} *is factorial.

This is an immediate consequence of Corollary 2 and § 3, no. 1, Definition 1.

\* We shall see later that a regular local ring satisfies the hypothesis of Corollary 3 and therefore is factorial. \*

If M is a finitely generated A-module, we shall denote its rank by r(M)r(M) (recall that it is the rank over K of M(K)=M⊗AKM_{(K)} = M \otimes_A K); if 0→M1→M2→M3→00 \to M_1 \to M_2 \to M_3 \to 0 is an exact sequence of finitely generated A-modules, the sequence

0→(M1)(K)→(M2)(K)→(M3)(K)→0 0 \to (M_1)_{(K)} \to (M_2)_{(K)} \to (M_3)_{(K)} \to 0

is also exact and hence r(M2)=r(M1)+r(M3)r(M_2) = r(M_1) + r(M_3). We write

γ(M)=(r(M),c(M))∈Z×C(A); \gamma(M) = (r(M), c(M)) \in \mathbf{Z} \times C(A);

γ\gamma therefore satisfies property (i) of Proposition 16 and, if M is pseudo-zero, γ(M)=0\gamma(M) = 0 (since M is a torsion module). There exists a unique mapping from F(A)F(A) to Z×C(A)\mathbf{Z} \times C(A), also denoted by y, such that γ(M)=γ(cl(M))\gamma(M) = \gamma(\mathrm{cl}(M)) for every finitely generated A-module M. We shall see that the above properties essentially characterize y:

Proposition 17

Let G be a commutative group written additively and ϕ\phi a mapping from the set F(A)F(A) of classes of finitely generated A-modules to G; for every finitely generated A-module M we also write, by an abuse of language, ϕ(M)=ϕ(cl(M))\phi(M) = \phi(\mathrm{cl}(M)). Suppose the following conditions are satisfied: (1) If 0→M1→M2→M3→00 \to M_1 \to M_2 \to M_3 \to 0 is an exact sequence of finitely generated A-modules, then ϕ(M2)=ϕ(M1)+ϕ(M3)\phi(M_2) = \phi(M_1) + \phi(M_3). (2) If T is pseudo-zero, then ϕ(T)=0\phi(T) = 0. Then there exists a unique homomorphism θ:Z×C→G\theta : Z \times C \to G such that ϕ=8∘y\phi = 8 \circ y.

By virtue of Proposition 16 (iv), every element of Z×CZ \times C is of the form (r(M),c(M))(r(M), c(M)) for some suitable finitely generated A-module M; whence the uniqueness of θ\theta. We apply Proposition 11 of no. 5 to the restriction of −ϕ-\phi to T(A)T(A): then there exists a homomorphism θ0:D→G\theta_0 : D \to G such that

−ϕ(T)=θ0(χ(T)) -\phi(T) = \theta_0(\chi(T))

for every finitely generated torsion A-module T. Let x be a non-zero element of A; applying property (1) to the exact sequence:

0⟶A→hxA⟶A/xA⟶0 0 \longrightarrow A \xrightarrow{h_x} A \longrightarrow A/xA \longrightarrow 0

where hxh_x is multiplication by x, we obtain ϕ(A/xA)=0\phi(A/xA) = 0, whence θ0(div(x))=0\theta_0(\mathrm{div}(x)) = 0. Taking quotients, θ0\theta_0 therefore defines a homomorphism θ1:C→G\theta_1 : C \to G and ϕ(T)=θ1(c(T))\phi(T) = \theta_1(c(T)) for every torsion A-module T. We show now that the homomorphism θ\theta defined by θ(n,z)=n.ϕ(A)+θ1(z)\theta(n, z) = n.\phi(A) + \theta_1(z) solves the problem. For this, we write ϕ′(M)=ϕ(M)−θ(γ(M))\phi'(M) = \phi(M) - \theta(\gamma(M)) for every finitely generated A-module M; clearly condition (1) is still satisfied if ϕ\phi is replaced by ϕ′\phi'. Moreover, ϕ′(M)=0\phi'(M) = 0 when M is a torsion module or a free module; but as for every finitely generated A-module M, there exists a free sub-module L of M such that M/L is a torsion module (Proposition 15), property (1) shows that ϕ′(M)=0\phi'(M) = 0 for every finitely generated A-module M.

\* In the language of Abelian categories, Proposition 17 shows that Z×C(A)\mathbf{Z} \times C(A) is canonically isomorphic to the Grothendieck group of the quotient category F/F′\mathscr{F}/\mathscr{F}', where F\mathscr{F} is the category of finitely generated A-modules and F′\mathscr{F}' the full sub-category of F\mathscr{F} consisting of the pseudo-zero modules. \*

8. Properties relative to finite extensions of the ring of scalars

In this no., A and B denote two integrally closed Noetherian domains such that A⊂BA \subset B and B is a finitely generated A-module and K and L the fields of fractions of A and B respectively. We shall write divA_A, χA\chi_A, cAc_A, γA\gamma_A, rAr_A instead of div, χ\chi, c, y, r respectively where A-modules are concerned and use analogous notation for B-modules.

We know (§ 1, no. 10) that for a prime ideal p\mathfrak{p} of B to be of height 1, it is necessary and sufficient that p=P∩A\mathfrak{p} = \mathfrak{P} \cap A be of height 1; moreover (loc. cit., Proposition 14) for p∈P(A)\mathfrak{p} \in P(A), there is only a finite number of prime ideals P∈P(B)\mathfrak{P} \in P(B) lying above p\mathfrak{p}. To abbreviate, we shall denote by P∣p\mathfrak{P}|_{\mathfrak{p}} the relation "“P\mathfrak{P} lies above p\mathfrak{p}" (that is p=P∩A\mathfrak{p} = \mathfrak{P} \cap A); we shall then denote by eP/pe_{\mathfrak{P}/\mathfrak{p}} or e(P/p)e(\mathfrak{P}/\mathfrak{p}) the ramification index e(vP/vp)e(v_{\mathfrak{P}}/v_{\mathfrak{p}}) of the valuation vPv_{\mathfrak{P}} over the valuation vpv_{\mathfrak{p}} (Chapter VI, § 8, no. 1) and by fP/pf_{\mathfrak{P}/\mathfrak{p}} or f(P/p)f(\mathfrak{P}/\mathfrak{p}) the residue class degree f(vP/vp)f(v_{\mathfrak{P}}/v_{\mathfrak{p}}) (loc. cit.); recall that the discrete valuations vpv_{\mathfrak{p}} and vPv_{\mathfrak{P}} are normed and that fP/pf_{\mathfrak{P}/\mathfrak{p}} is the degree of the field of fractions of B/PB/\mathfrak{P} over the field of fractions of A/pA/\mathfrak{p}. We set n=rA(B)n = r_A(B), where B is considered as an A-module; hence by definition n=[L:K]n = [L:K] and, for all p∈P(A)\mathfrak{p} \in P(A), nn is also the rank of the free A,-module B for all P∣p\mathfrak{P}|_{\mathfrak{p}}. Then it follows from Chapter VI, § 8, no. 5, Theorem 2 that for all p∈P(A)\mathfrak{p} \in P(A):

∑P∣peP/pfP/p=n. \sum_{\mathfrak{P}|_{\mathfrak{p}}} e_{\mathfrak{P}/\mathfrak{p}} f_{\mathfrak{P}/\mathfrak{p}} = n.

This being so, as D(A)D(A) and D(B)D(B) are free Z\mathbf{Z}-modules, we define an increasing homomorphism of ordered groups N:D(B)→D(A)N : D(B) \to D(A) (also denoted by NB/AN_{B/A}), by the condition:

N(P)=fP/p⋅pforP∈P(B),wherep=P∩A. N(\mathfrak{P}) = f_{\mathfrak{P}/\mathfrak{p}} \cdot \mathfrak{p} \quad \text{for} \quad \mathfrak{P} \in P(B), \quad \text{where} \quad \mathfrak{p} = \mathfrak{P} \cap A.

On the other hand (§ 1, no. 10, Proposition 14) we have defined an increasing homomorphism of ordered groups i:D(A)→D(B)i : D(A) \to D(B) (also denoted by iB/Ai_{B/A}), by the condition:

i(p)=∑P∣peP/p⋅Pforp∈P(A). i(p) = \sum_{\mathfrak{P}|_p} e_{\mathfrak{P}/\mathfrak{p}} \cdot \mathfrak{P} \quad \text{for} \quad p \in P(A).

Clearly for every family (di)(d_i) (resp. (di′)(d'_i)) of divisors of A (resp. B):

N(sup⁡(di′))=sup⁡(N(di′)),N(inf⁡(di′))=inf⁡(N(di′)) N(\sup(d'_i)) = \sup(N(d'_i)), \qquad N(\inf(d'_i)) = \inf(N(d'_i))
i(sup⁡(di))=sup⁡(i(di)),i(inf⁡(di))=inf⁡(i(di)). i(\sup(d_i)) = \sup(i(d_i)), \qquad i(\inf(d_i)) = \inf(i(d_i)).

Formula (9) shows that:

(14)

N∘i=n.1D(A) N \circ i = n . 1_{D(A)}

For all a∈Aa \in A (§ 1, no. 10, Proposition 14):

(15)

i(div⁡A(a))=div⁡B(a). i(\operatorname{div}_A(a)) = \operatorname{div}_B(a).

We deduce (by means of (13)) that, for every fractional ideal aa of AA, also:

(16)

i(div⁡A(a))=div⁡B(aB). i(\operatorname{div}_A(a)) = \operatorname{div}_B(aB).

For every element b∈Bb \in B, we know (Chapter V, § 1, no. 3, Corollary to Proposition 11) that NL/K(b)∈AN_{L/K}(b) \in A; moreover (Chapter VI, § 8, no. 5, formula (9)):

(17)

vp(NL/K(b))=∑p/pfp/pvp(b) v_p(N_{L/K}(b)) = \sum_{\mathfrak{p}/p} f_{\mathfrak{p}/p} v_{\mathfrak{p}}(b)

whence:

(18)

N(div⁡B(b))=div⁡A(NL/K(b)). N(\operatorname{div}_B(b)) = \operatorname{div}_A(N_{L/K}(b)).

Formulae (15) and (18) show that, by taking quotients, the homomorphisms NN and ii define homomorphisms which will also be denoted, by an abuse of language, by:

N:C(B)→C(A),i:C(A)→C(B). N : C(B) \to C(A), \quad i : C(A) \to C(B).

Note that the homomorphism i:C(A)→C(B)i : C(A) \to C(B) is not in general injective (§ 3, Exercise 7).

Recall that for every BB-module RR, R[A]R_{[A]} denotes the AA-module obtained from RR by restricting the scalars to AA (Algebra, Chapter 11, § 1, no. 13).

Proposition 18

(i) *For RR to be a pseudo-zero BB-module, it is necessary and sufficient that the AA-module R[A]R_{[A]} be pseudo-zero.

(ii) For RR to be finitely generated torsion BB-module, it is necessary and sufficient that R[A]R_{[A]} be a finitely generated torsion AA-module and then:

(19)

χA(R[A])=N(χB(R)). \chi_A(R_{[A]}) = N(\chi_B(R)).

(iii) For RR to be finitely generated BB-module, it is necessary and sufficient that R[A]R_{[A]} be a finitely generated AA-module and then:

(20)

cA(R[A])=N(cB(R))+rB(R)cA(B) c_A(R_{[A]}) = N(c_B(R)) + r_B(R)c_A(B)
(21)
rA(R[A])=n.rB(R)(recall that n=rA(B)). r_A(R_{[A]}) = n . r_B(R) \quad \text{(recall that } n = r_A(B)).

As BB is a finitely generated AA-module, for RR to be a finitely generated BB-module, it is necessary and sufficient that R[A]R_{[A]} be a finitely generated AA-module. Moreover, if bb is the annihilator of RR, b∩A=ab \cap A = a is the annihilator of R[A]R_{[A]}; as BB is integral over AA, there is no ideal other than 0 lying above the ideal 0 of AA (Chapter V, § 2, no. 1, Corollary 1 to Proposition 1) and hence it amounts to the same to say that a≠0a \neq 0 or that b≠0b \neq 0.

(i) By virtue of this last remark, we may confine our attention to the case where RR is a torsion BB-module. If bb is contained in a prime ideal p∈P(B)\mathfrak{p} \in P(B), aa is contained in p∩A=p\mathfrak{p} \cap A = p, which is of height 1. Conversely, if aa is contained in a prime ideal p∈P(A)p \in P(A), there exists a prime ideal p\mathfrak{p} of BB which contains bb and lies above pp (Chapter V, § 2, no. 1, Corollary 2 to Theorem 1). Assertion (i) follows from these remarks and no. 4, Definition 2.

(ii) For every finitely generated torsion BB-module RR, we write

ϕ(R)=χA(R[A]); \phi(R) = \chi_A(R_{[A]});

clearly (for finitely generated torsion BB-modules) ϕ\phi satisfies conditions (1) and (2) of Proposition II of no. 5 (taking account of (i)). There therefore exists a homomorphism θ:D(B)→D(A)\theta : D(B) \to D(A) such that ϕ(R)=θ(χB(R))\phi(R) = \theta(\chi_B(R)) for every finitely generated torsion BB-module RR. The homomorphism θ\theta is determined by its value for every BB-module of the form B/pB/\mathfrak{p} where p∈P(B)\mathfrak{p} \in P(B), since χB(B/p)=p\chi_B(B/\mathfrak{p}) = \mathfrak{p}. Now, for every prime ideal q≠p=p∩Aq \neq p = \mathfrak{p} \cap A in P(A)P(A), p∉qp \notin q and hence (B/p)q=0(B/\mathfrak{p})_q = 0. On the other hand, if we set S=A−pS = A - p, p.S−1B\mathfrak{p}.S^{-1}B is a maximal ideal of S−1BS^{-1}B and (B/p)p=S−1B/p(B/\mathfrak{p})_p = S^{-1}B/\mathfrak{p}. S−1BS^{-1}B is isomorphic to the field of fractions of B/pB/\mathfrak{p} (Chapter II, § 2, no. 5, Proposition 11), that is to the residue field of vpv_{\mathfrak{p}}; its length as an AA-module is therefore fp/pf_{\mathfrak{p}/p}; which proves that θ=N\theta = N (no. 5, Definition 4).

(iii) If TT is the torsion submodule of RR, T[A]T_{[A]} is the torsion submodule of R[A]R_{[A]} and (R/T)[A]=R[A]/T[A](R/T)_{[A]} = R_{[A]}/T_{[A]}; to prove (21) we may therefore confine our attention to the case where RR is torsion-free. Then RR is identified with a sub-BB-module of R(L)R_{(L)} and contains a basis (ei)1<<m(e_i)_1 < < m of R(L)R_{(L)} over LL. If (bj)1s<n(b_j)_1 s < n is a basis of LL over KK consisting of elements of BB, the bjeib_j e_i form a basis of R(L)R_{(L)} over KK consisting of elements of RR, whence (21). On the other hand let MM be a free sub-BB-module of RR such that R/MR/M is a torsion BB-module; as M[A]M_{[A]} is a direct sum of rB(R)r_B(R) AA-modules isomorphic to BB, by Proposition 16 (i)

cA(M[A])=rB(R).cA(B). c_A(M_{[A]}) = r_B(R).c_A(B).

Moreover, cA((R/M)[A])=−cA(N(χB(R/M)))c_A((R/M)_{[A]}) = -c_A(N(\chi_B(R/M))) by virtue of (19); but by definition of the homomorphism N:C(B)→C(A)N : C(B) \to C(A), cA(N(d))=N(cB(d))c_A(N(d)) = N(c_B(d)) for all d∈D(B)d \in D(B) and, as cB(χ(R/M))=−cB(R)c_B(\chi(R/M)) = -c_B(R) by definition, finally

cA((R/M)[A])=N(cB(R)); c_A((R/M)_{[A]}) = N(c_B(R));

then it suffices to apply Proposition 16 (i) to obtain (20).

Proposition 19

Let RR be a finitely generated BB-module. For RR to be reflexive, it is necessary and sufficient that R[A]R_{[A]} be a reflexive AA-module.

We have remarked in the proof of Proposition 18 that for R to be a torsion-free B-module, it is necessary and sufficient that R[A]R_{[A]} be a torsion-free A-module. We may therefore assume that R is a lattice of W=R⊗BLW = R \otimes_B L with respect to B. We shall use the following lemma:

Lemma 4

Let W be a vector space of finite rank over L and let R be a lattice of W with respect to B. Then, for all p∈P(A)p \in P(A), (R[A])p=⋂p/pRp(R_{[A]})_p = \bigcap_{\mathfrak{p}/p} R_{\mathfrak{p}}.

If S=A−pS = A - p, the prime ideals of the ring S−1BS^{-1}B are generated by the prime ideals of B not meeting S, in other words the ideals Pi\mathfrak{P}_i (1≤i≤m1 \leq i \leq m) lying above p and the ideal (0); this shows that S−1BS^{-1}B is a semi-local ring whose maximal ideals are the m, =Pi(S−1B)= \mathfrak{P}_i(S^{-1}B) for 1≤i≤m1 \leq i \leq m; moreover the local ring (S−1B)Pi(S^{-1}B)_{\mathfrak{P}_i} is isomorphic to BpiB_{\mathfrak{p}_i} (Chapter 11, § 2, no. 5, Proposition 11) and hence is a discrete valuation ring. The ring S−1BS^{-1}B is therefore a Dedekind domain (§ 2, no. 2, Theorem 1 (f)) and, as it is semi-local, it is a principal ideal domain (§ 2, no. 2, Proposition 1). This being so, (R[A])p(R_{[A]})_p is equal to S−1RS^{-1}R considered as an A,-module; by the above, S−1RS^{-1}R is a free lattice of W with respect to S−1BS^{-1}B and Theorem 2 of no. 2 may therefore be applied to it, giving S−1R=⋂i(S−1R)miS^{-1}R = \bigcap_i (S^{-1}R)_{m_i}: but (S−1R)mi=Rpi(S^{-1}R)_{m_i} = R_{\mathfrak{p}_i}, which proves the lemma.

Returning to the proof of Proposition 19, by Lemma 4,

⋂p∈P(B)Rp=⋂p∈P(A)(R[A])p \bigcap_{\mathfrak{p} \in P(B)} R_{\mathfrak{p}} = \bigcap_{p \in P(A)} (R_{[A]})_p

and the conclusion follows from no. 2, Theorem 2.

Corollary

The ring B is a reflexive A-module.

Proposition 20

(i) For a finitely generated A-module M to be pseudo-zero, it is necessary and sufficient that M⊗ABM \otimes_A B be a pseudo-zero B-module. (ii) If M is a finitely generated torsion A-module, M⊗ABM \otimes_A B is a finitely generated B-module and: (22)

χB(M⊗AB)=i(χA(M)). \chi_B(M \otimes_A B) = i(\chi_A(M)).
(iii) If M is a finitely generated A-module, M⊗ABM \otimes_A B is a finitely generated B-module and: (23)
cB(M⊗AB)=i(cA(M)) c_B(M \otimes_A B) = i(c_A(M))
(24)
rB(M⊗AB)=rA(M). r_B(M \otimes_A B) = r_A(M).

(i) Let p\mathfrak{p} be a prime ideal of BB, p=P∩A\mathfrak{p} = \mathfrak{P} \cap A; then (M⊗AB)p=M⊗ABp(M \otimes_A B)_{\mathfrak{p}} = M \otimes_A B_{\mathfrak{p}} (Chapter 11, § 2, no. 7, Proposition 18) and on the other hand

M⊗ABp=(M⊗AAp)⊗ApBp=Mp⊗ApBp; M \otimes_A B_{\mathfrak{p}} = (M \otimes_A A_p) \otimes_{A_p} B_{\mathfrak{p}} = M_p \otimes_{A_p} B_{\mathfrak{p}};
the relation Mp=0M_p = 0 is therefore equivalent to (M⊗AB)p=0(M \otimes_A B)_{\mathfrak{p}} = 0 (Chapter II, § 4, no. 4, Lemma 4). It suffices to apply this remark to the ideal P=(0)\mathfrak{P} = (0) and the ideals p∈P(B)\mathfrak{p} \in P(B) to prove (i), taking account of no. 4, Definition 2.

To prove (ii), we shall use the following lemma:

Lemma 5

Let M1,MM_1, M, be two finitely generated AA-modules, and f:M1→M2f : M_1 \to M_2 an injective homomorphism. Then the kernel of f⊗1;M1⊗AB→M2⊗ABf \otimes 1 ; M_1 \otimes_A B \to M_2 \otimes_A B is pseudo-zero.

Let p\mathfrak{p} be a prime ideal of AA of height ≤1\leq 1. Then (Mi⊗AB)p=(Mi)p⊗ApBp(M_i \otimes_A B)_\mathfrak{p} = (M_i)_\mathfrak{p} \otimes_{A_\mathfrak{p}} B_\mathfrak{p} (i=1,2i = 1, 2) (Chapter 11, § 2, no. 7, Proposition 18) and (f⊗1B)p=fp⊗1Bp(f \otimes 1_B)_\mathfrak{p} = f_\mathfrak{p} \otimes 1_{B_\mathfrak{p}}; the hypothesis that ff is injective implies that so is ff, (Chapter II, § 2, no. 4, Theorem 1); on the other hand, in view of the choice of p\mathfrak{p}, ApA_\mathfrak{p} is a principal ideal domain and BpB_\mathfrak{p} a finitely generated torsion-free ApA_\mathfrak{p}-module and hence free; we conclude that fp⊗1Bpf_\mathfrak{p} \otimes 1_{B_\mathfrak{p}} is itself injective. If I=Ker(f⊗1)I = \mathrm{Ker}(f \otimes 1), then Ip=Ker((f⊗1)p)I_\mathfrak{p} = \mathrm{Ker}((f \otimes 1)_\mathfrak{p}) (Chapter 11, § 2, no. 4, Theorem 1); therefore Ip=0I_\mathfrak{p} = 0, whence a fortiori Ip=(Ip)p=0I_\mathfrak{p} = (I_\mathfrak{p})_\mathfrak{p} = 0 for p∣p\mathfrak{p}|p, which proves the lemma (no. 4, Definition 2).

We return now to the proof of (ii). For every finitely generated torsion AA-module MM, write ϕ(M)=χB(M⊗AB)\phi(M) = \chi_B(M \otimes_A B); it follows from (i) that, if MM is pseudo-zero, ϕ(M)=0\phi(M) = 0. On the other hand, consider an exact sequence of finitely generated torsion AA-modules :

0→M1→M2→M3→0. 0 \to M_1 \to M_2 \to M_3 \to 0.
It follows from Lemma 4 that there is an exact sequence of BB-modules:
0→I→M1⊗AB→M2⊗AB→M3⊗AB→0 0 \to I \to M_1 \otimes_A B \to M_2 \otimes_A B \to M_3 \otimes_A B \to 0
where II is pseudo-zero. Using no. 5, Corollary to Proposition 10, we therefore obtain ϕ(M2)=ϕ(M1)+ϕ(M3)\phi(M_2) = \phi(M_1) + \phi(M_3). We therefore conclude from Proposition 11 of no. 5 that there exists a homomorphism θ:D(A)→D(B)\theta : D(A) \to D(B) such that ϕ(M)=θ(χA(M))\phi(M) = \theta(\chi_A(M)) for every finitely generated torsion AA-module MM. To prove that θ=i\theta = i, it suffices to show that ϕ(A/p)=i(p)\phi(A/p) = i(p) for all p∈P(A)p \in P(A); now (A/p)⊗AB=B/pB(A/p) \otimes_A B = B/pB and, for all p∈P(B)\mathfrak{p} \in P(B), (B/pB)p=Bp/pBp(B/pB)_{\mathfrak{p}} = B_{\mathfrak{p}}/pB_{\mathfrak{p}}; the last module is 0 if p\mathfrak{p} does not lie above pp; if on the contrary p∣p\mathfrak{p}|p, Bp/pBpB_{\mathfrak{p}}/pB_{\mathfrak{p}} is a BpB_{\mathfrak{p}}-module of length e(p/p)e(\mathfrak{p}/p) by definition of the ramification index (Chapter VI, § 8, no. 1); therefore χB(B/pB)=∑p∣pep/p.13=i(p)\chi_B(B/pB) = \sum_{\mathfrak{p}|p} e_{\mathfrak{p}/p} . 13 = i(p), which completes the proof of (ii).

Formula (24) is immediate, for

(M⊗AB)⊗BL=M⊗AL=(M⊗AK)⊗KL (M \otimes_A B) \otimes_B L = M \otimes_A L = (M \otimes_A K) \otimes_K L

and the rank of (M⊗AK)⊗KL(M \otimes_A K) \otimes_K L over LL is equal to the rank of M⊗AKM \otimes_A K over KK. To show (23), consider a free submodule HH of MM such that Q=M/HQ = M/H is a torsion AA-module. Applying Lemma 4 as above, we obtain an exact sequence of BB-modules:

0→I→H⊗AB→M⊗AB→Q⊗AB→0 0 \to I \to H \otimes_A B \to M \otimes_A B \to Q \otimes_A B \to 0

where II is pseudo-zero. It therefore follows from no. 7, Proposition 16(ii) and (v) and Corollary 1 to Proposition 16 that

cB(M⊗AB)=cB(Q⊗AB)=−cB(χB(Q⊗AB))=−cB(i(χA(Q))) c_B(M \otimes_A B) = c_B(Q \otimes_A B) = -c_B(\chi_B(Q \otimes_A B)) = -c_B(i(\chi_A(Q)))

by virtue of (ii); but by definition of the homomorphism i:C(A)→C(B)i : C(A) \to C(B), cB(i(χA(Q)))=i(cA(χA(Q)))=−i(cA(M))c_B(i(\chi_A(Q))) = i(c_A(\chi_A(Q))) = -i(c_A(M)), which completes the proof of (23).

Remarks (1) If MM is a reflexive AA-module, M⊗ABM \otimes_A B is not necessarily reflexive (exercise 6). However it is so when BB is a flat AA-module (no. 2, Proposition 8). (2) Let CC be a third integrally closed Noetherian domain such that B⊂CB \subset C and CC is a finitely generated BB-module (and hence also a finitely generated AA-module). Then we have the transitivity equations:

(25)

NC/A=NB/A∘NC/B, N_{C/A} = N_{B/A} \circ N_{C/B},
(26)
iC/A=iC/B∘iB/A i_{C/A} = i_{C/B} \circ i_{B/A}

which follow immediately from the transitivity equations for the ramification indices and the residue class degrees (Chapter VI, § 8, no. 1, Lemma 1).

9. A reduction theorem

We preserve the notation and hypotheses of nos. 2 to 7.

Lemma 6

Let RR be a commutative ring and pip_i (1≤i≤n1 \leq i \leq n) distinct prime ideals of RR.

(i) For 1≤i≤n1 \leq i \leq n, let HiH_i be a subset of R/piR/p_i satisfying the following condition: there exists no element αi∈R/pi\alpha_i \in R/p_i such that αi+Hi\alpha_i + H_i contains an ideal ≠0\neq 0 of R/piR/p_i. Then there exists a∈Ra \in R such that, for 1≤i≤n1 \leq i \leq n, the canonical image of aa in R/piR/p_i does not belong to HiH_i.

(ii) If Card⁡(Hi)<Card⁡(R/pi)\operatorname{Card}(H_i) < \operatorname{Card}(R/p_i), the HiH_i satisfy the condition in (i).

(i) We argue by induction on nn, the case n=0n = 0 being trivial. Therefore let n≥1n \geq 1. We may make a permutation on the indices ii and may assume that p1p_1 is minimal among the pip_i and therefore, for 2≤i≤n2 \leq i \leq n, there exists ci∈pic_i \in p_i such that ci∉p1c_i \notin p_1. By the induction hypothesis there exists b∈Rb \in R such that the canonical image of bb in R/piR/p_i does not belong to HiH_i for 2≤i≤n2 \leq i \leq n. For all x∈Rx \in R we write ai=b+xc2c3…cna_i = b + x c_2 c_3 \ldots c_n; as ci∈pic_i \in p_i, obviously ai≡b(modpi)a_i \equiv b \pmod{p_i} for 2≤i≤n2 \leq i \leq n. It therefore suffices to prove that there exists x∈Rx \in \mathbf{R} such that the canonical image of aia_i in R/p1\mathbf{R}/p_1 does not belong to H1H_1. Now, the set of canonical images of the aia_i in R/p1\mathbf{R}/p_1, where xx runs through R\mathbf{R}, is just β+c\beta + c, where β\beta is the canonical image of bb and cc the ideal of R/p1\mathbf{R}/p_1 generated by the canonical image of c2c3…cnc_2 c_3 \ldots c_n; by virtue of the choice of the cic_i, c≠0c \neq 0 since R/p1\mathbf{R}/p_1 is an integral domain and the hypothesis on H1H_1 implies the existence of an xx which solves the problem.

(ii) As R/pi\mathbf{R}/p_i is an integral domain, every ideal ≠0\neq 0 of R/pi\mathbf{R}/p_i has cardinal equal to that of R/pi\mathbf{R}/p_i and the same is true of any translation of an ideal by an element of R/pi\mathbf{R}/p_i, whence the conclusion.

Theorem 6

Let M be a torsion-free finitely generated A-module. There exists a free submodule L of M such that M/L is isomorphic to an ideal of A.

We shall denote by nn the rank of MM (rank of V=M⊗AKV = M \otimes_A K over KK) and consider MM as a lattice of VV with respect to AA. Then, for all p∈P(A)p \in P(A), MpM_p is a lattice of VV with respect to ApA_p (no. 1, Example 6) and, as AA, is a principal ideal domain, MM, is a free AA-module of rank nn. We shall write:

M(p)=Mp/pMp. M(p) = M_p/pM_p.

We shall denote by k(p)k(p) the field of fractions of A/pA/p (isomorphic to the residue field of ApA_p); M(p)=M⊗Ak(p)M(p) = M \otimes_A k(p) is therefore a vector space of rank nn over k(p)k(p). For all x∈Mx \in M, we shall denote by x(p)x(p) the canonical image of xx in M(p)M(p).

Lemma 7

Let xix_i (1≤i≤m1 \leq i \leq m) be linearly independent elements of MM (over AA or KK, which amounts to the same) and let LL be the sub-A-module of MM generated by the xix_i. Then, for almost all p∈Pp \in P, the xi(p)∈M(p)x_i(p) \in M(p) are linearly independent over k(p)k(p); for them to be linearly independent over k(p)k(p) for all p∈Pp \in P, it is necessary and sufficient that M/LM/L be torsion-free.

Let x1,…,xnx_1, \ldots, x_n be elements of MM which, with x1,…,xnx_1, \ldots, x_n, form a basis of VV and let NN be the free sub-A-module of MM generated by the xix_i (1≤i≤n1 \leq i \leq n). It follows from no. 3, Theorem 3 that N=MN = M, for almost all p∈Pp \in P; as x1(p),…,xn(p)x_1(p), \ldots, x_n(p) form a basis of N(p)N(p) over k(p)k(p), this establishes the first assertion.

If M/LM/L is torsion-free, so is (M/L)p=Mp/Lp(M/L)_p = M_p/L_p for all p∈Pp \in P (no. 1, Example 6) and, as ApA_p is a principal ideal domain, Mp/LpM_p/L_p is free. Therefore MM, is the direct sum of LL, and a free AA-module EE of rank n−mn - m; hence M(p)M(p) is the direct sum of L(p)L(p) and the vector k(p)k(p)-space E/pEE/pE of rank n−mn - m; therefore L(p)L(p) is of rank mm and, as it is generated by the xi(p)x_i(p) (1≤i≤m1 \leq i \leq m), the latter are linearly independent.

Conversely, suppose that the xi(p)x_i(p) (1≤i≤m1 \leq i \leq m) are linearly independent over k(p)k(p) for all p∈Pp \in P. Then LL, is a direct factor of MM, for all pp (Chapter II, § 3, no. 2, Corollary 1 to Proposition 5) and therefore Mp/Lp=(M/L)pM_p/L_p = (M/L)_p is torsion-free for all p∈Pp \in P. We conclude that P∩Ass⁡(M/L)=∅P \cap \operatorname{Ass}(M/L) = \varnothing by Chapter IV, § 1, no. 2, Corollary to Proposition 5. But as L is reflexive, it follows from no. 2, Proposition 7 (i) that the only prime ideal which can belong to Ass⁡(M/L)\operatorname{Ass}(M/L) is the ideal (0); hence M/LM/L is torsion-free.

Lemma 8

Suppose that the rank nn of MM is ⩾2\geqslant 2; then there exists an element x≠0x \neq 0 of MM such that M/AxM/Ax is torsion-free.

Let y≠0y \neq 0 be an element of MM. By Lemma 7, the set YY of p∈Pp \in P such that y(p)=0y(p) = 0 is finite. If Y=∅Y = \varnothing, it follows from Lemma 7, applied to the sequence (xi)(x_i) consisting of the single element yy, that M/AyM/Ay is torsion-free. Suppose therefore that Y#@Y \# @ and write S=⋂p∈Y(A−p)S = \bigcap_{p \in Y} (A - p); we know (no. 4, Lemma 2) that S−1AS^{-1}A is a semi-local principal ideal domain whose maximal ideals are the pS−1ApS^{-1}A, where p∈Yp \in Y, the corresponding local rings being the ApA_p. Therefore

S−1A/pS−1A=k(p), S^{-1}A/pS^{-1}A = k(p),
whence
S−1M/pS−1M=(M/pM)⊗AS−1A=M⊗A((A/p)⊗AS−1A)=M⊗Ak(p)=M(p) S^{-1}M/pS^{-1}M = (M/pM) \otimes_A S^{-1}A = M \otimes_A ((A/p) \otimes_A S^{-1}A) = M \otimes_A k(p) = M(p)
for all p∈Yp \in Y. By Chapter II, § 1, no. 2, Proposition 6, there exists an element z/s∈S−1Mz/s \in S^{-1}M (z∈M,s∈Sz \in M, s \in S) whose canonical images in the M(p)M(p) for p∈Yp \in Y are all ≠0\neq 0. By definition of SS therefore z(p)≠0z(p) \neq 0 for all p∈Yp \in Y. We may further assume that yy and zz are linearly independent over KK. For in the opposite case consider an element t∈Mt \in M which is linearly independent of yy (such exists since n⩾2n \geqslant 2); on the other hand take an element a≠0a \neq 0 belonging to ⋂p∈Yp\bigcap_{p \in Y} p (which is not reduced to 0 since AA is an integral domain) and write z′=z+atz' = z + at: clearly yy and z′z' are linearly independent over KK and z′(p)=z(p)≠0z'(p) = z(p) \neq 0 for all p∈Yp \in Y.

Supposing therefore that yy and zz are linearly independent over KK, let ZZ be the set of p∈P−Yp \in P - Y such that y(p)y(p) and z(p)z(p) are linearly independent over k(p)k(p); it follows from Lemma 7 that this set is finite. For all p∈Zp \in Z, we may therefore write z(p)=λ(p)y(p)z(p) = \lambda(p)y(p) where λ(p)∈k(p)\lambda(p) \in k(p). Now, Card⁡(A/p)>2\operatorname{Card}(A/p) > 2 for all p∈Pp \in P; it therefore follows from Lemma 6 that there exists b∈Ab \in A such that, for all p∈Zp \in Z, the canonical image of bb in A/pA/p is distinct from λ(p)\lambda(p). We now show that the element x=z−byx = z - by solves the problem; it suffices (by virtue of Lemma 7 applied with m=1m = 1) to verify that x(p)≠0x(p) \neq 0 for all p∈Pp \in P. Now:

— if p∈Yp \in Y, then x(p)≠0x(p) \neq 0 by construction; — if p∈Zp \in Z, then x(p)=μpy(p)x(p) = \mu_p y(p) where μp≠0\mu_p \neq 0 by virtue of the choice of bb and hence x(p)≠0x(p) \neq 0 since y(p)#0y(p) \# 0; — if p∈P−(Y∪Z)p \in P - (Y \cup Z), y(p)y(p) and z(p)z(p) are linearly independent and hence x(p)≠0x(p) \neq 0.

Having established these lemmas, we pass to the proof of Theorem 6. We argue by induction on nn, the case n≤1n \leq 1 being trivial since MM itself is then isomorphic to an ideal of AA. Suppose therefore that n≥2n \geq 2; by virtue of Lemma 8 there exists a free submodule L0L_0 of MM of rank 1 such that M/L0M/L_0 is torsion-free; M/L0M/L_0 is therefore of rank n−1n - 1. By the induction hypothesis there exists a free submodule LL, of M/L0M/L_0 such that (M/L0)/L1(M/L_0)/L_1 is isomorphic to an ideal of AA. Let LL be the inverse image of L1L_1 in MM; L/L0L/L_0 is isomorphic to L1L_1 and, since L1L_1 is free, LL is isomorphic to L0⊕L1L_0 \oplus L_1 (Algebra, Chapter II, § 1, no. 11, Proposition 21) and hence free; as M/LM/L is isomorphic to (M/L0)/L1(M/L_0)/L_1, the theorem has been shown.

Remark

If MM is reflexive, the same is not necessarily true of M/LM/L (Exercise 9).

10. Modules over Dedekind domains

We now assume that AA is a Dedekind domain; then we know that the ideals p∈Pp \in P are maximal and that they are the only prime ideals ≠0\neq 0 of AA (§2§ 2, no. 1 ); the group D(A)D(A) is identified with the group I(A)I(A) of fractional ideals ≠0\neq 0 of AA.

Proposition 21

Let AA be a Dedekind domain. Every pseudo-zero AA-module is zero. Every pseudo-injective (resp. pseudo-surjective, pseudo-bijective, pseudo-zero) AA-module homomorphism is injective (resp. surjective, bijective, zero).

The first assertion has already been shown (no. 4, Example 1); the others follow from it immediately.

Proposition 22

Let AA be a Dedekind domain and MM a finitely generated AA-module. The following properties are equivalent: (a) MM is torsion-free. (b) MM is reflexive. (c) MM is projective.

We already know (with no hypothesis on the integral domain AA) that (b) implies (a) (no. 2, Remark 1) and that (c) implies (b) (Algebra, Chapter II, § 2, no. 7, Corollary 4 to Proposition 14). If MM is torsion-free, it is identified with a lattice of V=M⊗AKV = M \otimes_A K with respect to AA; MM, is therefore a free ApA_p-module for every maximal ideal p∈Pp \in P, since AA, is a principal ideal domain. The conclusion then follows from Chapter II, § 5, no. 2, Theorem 1 (b).

Corollary

Let MM be a finitely generated AA-module and let TT be its torsion submodule. Then TT is a directfactor of MM.

As M/TM/T is torsion-free and finitely generated, it is projective by Proposition 22 and the corollary therefore follows from Algebra, Chapter II, § 2, no. 2, Proposition 4.

Proposition 23

Let AA be a Dedekind domain and TT a finitely generated torsion AA-module. There exist two finite families (ni)i∈I(n_i)_{i \in I} and (pi)i∈I(\mathfrak{p}_i)_{i \in I}, where the nin_i are integers ≥1\geq 1 and the pi\mathfrak{p}_i elements of PP, such that TT is isomorphic to the direct sum ⨁i∈I(A/pini)\bigoplus_{i \in I} (A/\mathfrak{p}_i^{n_i}). Further, the families (ni)i∈I(n_i)_{i \in I} and (pi)i∈I(\mathfrak{p}_i)_{i \in I} are unique to within a bijection of the indexing set.

This follows from no. 4, Theorem 5, taking account of the fact that a pseudo-isomorphism is here an isomorphism.

Proposition 24

Let AA be a Dedekind domain and MM a finitely generated torsion-free AA-module & rank n≥1n \geq 1. Then there exists an ideal b≠0b \neq 0 of AA such that MM is isomorphic to the direct sum of the modules An−1A^{n-1} and bb. Moreover, the class of the ideal bb is determined uniquely by this condition.

Theorem 6 of no. 9 shows that there exists a free submodule LL of MM such that M/LM/L is isomorphic to an ideal aa of AA. If a=0a = 0, we take b=Ab = A. Otherwise, aa is of rank 1, hence L=An−1L = A^{n-1} and aa is a projective module (Proposition 22); MM is therefore isomorphic to the direct sum of LL and aa (Algebra, Chapter II, § 2, no. 2, Proposition 4), which proves the first part of the proposition. Moreover, it follows from no. 7, Proposition 16 (i), (iv) and (v) that c(M)=c(b)c(M) = c(b) whence the uniqueness of the class of bb.

Remarks (1) Propositions 23 and 24 and the Corollary to Proposition 22 determine completely the structure of finitely generated AA-modules. Proposition 24 shows that a torsion-free finitely generated AA-module is determined up to isomorphism by its rank and the divisor class which is attached to it. (2) It can be shown that over a Dedekind domain a projective module which is not finitely generated is necessarily free (Exercise 21) and that every submodule of a projective module is projective (Exercise 20).

Exercises

See the exercises for § 4.

Transcribed from the printed volume. Not translated.