Processing math: 0%

The Stacks project

10.15 Miscellany

The proofs in this section should not refer to any results except those from the section on basic notions, Section 10.3.

Lemma 10.15.1. Let R be a ring, I and J two ideals and \mathfrak p a prime ideal containing the product IJ. Then \mathfrak {p} contains I or J.

Proof. Assume the contrary and take x \in I \setminus \mathfrak p and y \in J \setminus \mathfrak p. Their product is an element of IJ \subset \mathfrak p, which contradicts the assumption that \mathfrak p was prime. \square

slogan

Lemma 10.15.2 (Prime avoidance). Let R be a ring. Let I_ i \subset R, i = 1, \ldots , r, and J \subset R be ideals. Assume

  1. J \not\subset I_ i for i = 1, \ldots , r, and

  2. all but two of I_ i are prime ideals.

Then there exists an x \in J, x\not\in I_ i for all i.

Proof. The result is true for r = 1. If r = 2, then let x, y \in J with x \not\in I_1 and y \not\in I_2. We are done unless x \in I_2 and y \in I_1. Then the element x + y cannot be in I_1 (since that would mean x + y - y \in I_1) and it also cannot be in I_2.

For r \geq 3, assume the result holds for r - 1. After renumbering we may assume that I_ r is prime. We may also assume there are no inclusions among the I_ i. Pick x \in J, x \not\in I_ i for all i = 1, \ldots , r - 1. If x \not\in I_ r we are done. So assume x \in I_ r. If J I_1 \ldots I_{r - 1} \subset I_ r then J \subset I_ r (by Lemma 10.15.1) a contradiction. Pick y \in J I_1 \ldots I_{r - 1}, y \not\in I_ r. Then x + y works. \square

Lemma 10.15.3. Let R be a ring. Let x \in R, I \subset R an ideal, and \mathfrak p_ i, i = 1, \ldots , r be prime ideals. Suppose that x + I \not\subset \mathfrak p_ i for i = 1, \ldots , r. Then there exists a y \in I such that x + y \not\in \mathfrak p_ i for all i.

Proof. We may assume there are no inclusions among the \mathfrak p_ i. After reordering we may assume x \not\in \mathfrak p_ i for i < s and x \in \mathfrak p_ i for i \geq s. If s = r + 1 then we are done. If not, then we can find y \in I with y \not\in \mathfrak p_ s. Choose f \in \bigcap _{i < s} \mathfrak p_ i with f \not\in \mathfrak p_ s. Then x + fy is not contained in \mathfrak p_1, \ldots , \mathfrak p_ s. Thus we win by induction on s. \square

Lemma 10.15.4 (Chinese remainder). Let R be a ring.

  1. If I_1, \ldots , I_ r are ideals such that I_ a + I_ b = R when a \not= b, then I_1 \cap \ldots \cap I_ r = I_1I_2\ldots I_ r and R/(I_1I_2\ldots I_ r) \cong R/I_1 \times \ldots \times R/I_ r.

  2. If \mathfrak m_1, \ldots , \mathfrak m_ r are pairwise distinct maximal ideals then \mathfrak m_ a + \mathfrak m_ b = R for a \not= b and the above applies.

Proof. Let us first prove I_1 \cap \ldots \cap I_ r = I_1 \ldots I_ r as this will also imply the injectivity of the induced ring homomorphism R/(I_1 \ldots I_ r) \rightarrow R/I_1 \times \ldots \times R/I_ r. The inclusion I_1 \cap \ldots \cap I_ r \supset I_1 \ldots I_ r is always fulfilled since ideals are closed under multiplication with arbitrary ring elements. To prove the other inclusion, we claim that the ideals

I_1 \ldots \hat I_ i \ldots I_ r,\quad i = 1, \ldots , r

generate the ring R. We prove this by induction on r. It holds when r = 2. If r > 2, then we see that R is the sum of the ideals I_1 \ldots \hat I_ i \ldots I_{r - 1}, i = 1, \ldots , r - 1. Hence I_ r is the sum of the ideals I_1 \ldots \hat I_ i \ldots I_ r, i = 1, \ldots , r - 1. Applying the same argument with the reverse ordering on the ideals we see that I_1 is the sum of the ideals I_1 \ldots \hat I_ i \ldots I_ r, i = 2, \ldots , r. Since R = I_1 + I_ r by assumption we see that R is the sum of the ideals displayed above. Therefore we can find elements a_ i \in I_1 \ldots \hat I_ i \ldots I_ r such that their sum is one. Multiplying this equation by an element of I_1 \cap \ldots \cap I_ r gives the other inclusion. It remains to show that the canonical map R/(I_1 \ldots I_ r) \rightarrow R/I_1 \times \ldots \times R/I_ r is surjective. For this, consider its action on the equation 1 = \sum _{i=1}^ r a_ i we derived above. On the one hand, a ring morphism sends 1 to 1 and on the other hand, the image of any a_ i is zero in R/I_ j for j \neq i. Therefore, the image of a_ i in R/I_ i is the identity. So given any element (\bar{b_1}, \ldots , \bar{b_ r}) \in R/I_1 \times \ldots \times R/I_ r, the element \sum _{i=1}^ r a_ i \cdot b_ i is an inverse image in R.

To see (2), by the very definition of being distinct maximal ideals, we have \mathfrak {m}_ a + \mathfrak {m}_ b = R for a \neq b and so the above applies. \square

Lemma 10.15.5. Let R be a ring. Let n \geq m. Let A be an n \times m matrix with coefficients in R. Let J \subset R be the ideal generated by the m \times m minors of A.

  1. For any f \in J there exists a m \times n matrix B such that BA = f 1_{m \times m}.

  2. If f \in R and BA = f 1_{m \times m} for some m \times n matrix B, then f^ m \in J.

Proof. For I \subset \{ 1, \ldots , n\} with |I| = m, we denote by E_ I the m \times n matrix of the projection

R^{\oplus n} = \bigoplus \nolimits _{i \in \{ 1, \ldots , n\} } R \longrightarrow \bigoplus \nolimits _{i \in I} R

and set A_ I = E_ I A, i.e., A_ I is the m \times m matrix whose rows are the rows of A with indices in I. Let B_ I be the adjugate (transpose of cofactor) matrix to A_ I, i.e., such that A_ I B_ I = B_ I A_ I = \det (A_ I) 1_{m \times m}. The m \times m minors of A are the determinants \det A_ I for all the I \subset \{ 1, \ldots , n\} with |I| = m. If f \in J then we can write f = \sum c_ I \det (A_ I) for some c_ I \in R. Set B = \sum c_ I B_ I E_ I to see that (1) holds.

If f 1_{m \times m} = BA then by the Cauchy-Binet formula (72) we have f^ m = \sum b_ I \det (A_ I) where b_ I is the determinant of the m \times m matrix whose columns are the columns of B with indices in I. \square

Lemma 10.15.6. Let R be a ring. Let n \geq m. Let A = (a_{ij}) be an n \times m matrix with coefficients in R, written in block form as

A = \left( \begin{matrix} A_1 \\ A_2 \end{matrix} \right)

where A_1 has size m \times m. Let B be the adjugate (transpose of cofactor) matrix to A_1. Then

AB = \left( \begin{matrix} f 1_{m \times m} \\ C \end{matrix} \right)

where f = \det (A_1) and c_{ij} is (up to sign) the determinant of the m \times m minor of A corresponding to the rows 1, \ldots , \hat j, \ldots , m, i.

Proof. Since the adjugate has the property A_1B = B A_1 = f the first block of the expression for AB is correct. Note that

c_{ij} = \sum \nolimits _ k a_{ik}b_{kj} = \sum (-1)^{j + k}a_{ik} \det (A_1^{jk})

where A_1^{ij} means A_1 with the jth row and kth column removed. This last expression is the row expansion of the determinant of the matrix in the statement of the lemma. \square

slogan

Lemma 10.15.7. Let R be a nonzero ring. Let n \geq 1. Let M be an R-module generated by < n elements. Then any R-module map f : R^{\oplus n} \to M has a nonzero kernel.

Proof. Choose a surjection R^{\oplus n - 1} \to M. We may lift the map f to a map f' : R^{\oplus n} \to R^{\oplus n - 1} (Lemma 10.5.2). It suffices to prove f' has a nonzero kernel. The map f' : R^{\oplus n} \to R^{\oplus n - 1} is given by a matrix A = (a_{ij}). If one of the a_{ij} is not nilpotent, say a = a_{ij} is not, then we can replace R by the localization R_ a and we may assume a_{ij} is a unit. Since if we find a nonzero kernel after localization then there was a nonzero kernel to start with as localization is exact, see Proposition 10.9.12. In this case we can do a base change on both R^{\oplus n} and R^{\oplus n - 1} and reduce to the case where

A = \left( \begin{matrix} 1 & 0 & 0 & \ldots \\ 0 & a_{22} & a_{23} & \ldots \\ 0 & a_{32} & \ldots \\ \ldots & \ldots \end{matrix} \right)

Hence in this case we win by induction on n. If not then each a_{ij} is nilpotent. Set I = (a_{ij}) \subset R. Note that I^{m + 1} = 0 for some m \geq 0. Let m be the largest integer such that I^ m \not= 0. Then we see that (I^ m)^{\oplus n} is contained in the kernel of the map and we win. \square

slogan

Lemma 10.15.8. Let R be a nonzero ring. Let n, m \geq 0 be integers. If R^{\oplus n} is isomorphic to R^{\oplus m} as R-modules, then n = m.

Proof. Immediate from Lemma 10.15.7. \square


Comments (5)

Comment #1124 by OlgaD on

In the proof of Lemma 10.14.1

Comment #3419 by Peter Fleischmann on

In Lemma 07DQ (2) change m x m to m x n,

Comment #3424 by Fan on

Second Peter Fleischmann: "for some matrix " should be "for some matrix ".


Post a comment

Your email address will not be published. Required fields are marked.

In your comment you can use Markdown and LaTeX style mathematics (enclose it like $\pi$). A preview option is available if you wish to see how it works out (just click on the eye in the toolbar).

Unfortunately JavaScript is disabled in your browser, so the comment preview function will not work.

All contributions are licensed under the GNU Free Documentation License.




In order to prevent bots from posting comments, we would like you to prove that you are human. You can do this by filling in the name of the current tag in the following input field. As a reminder, this is tag 00DR. Beware of the difference between the letter 'O' and the digit '0'.