I've looked at the following similar questions but none of them solved my specific doubt:
- Complement of maximal multiplicative set is a prime ideal — shows that the set of zero divisors is a union of prime ideals, but does not relate to the first part directly, that is, does not show that it is the specifically the union of the maximal elements of $\Sigma$. In fact, this $\Sigma$ or maximal elements thereof are not mentioned at any point in any of the posts in that question.
- Showing the set of zero-divisors is a union of prime ideals — shows that a maximal element of $\Sigma$ is prime, but I already know how to do this step.
- Atiyah–Macdonald exercise 14 chapter 1 — same as above.
I am doing exercise 14 in chapter 1 of Atiyah-MacDonald. I have successfully completed the first part:
In a ring $A$, let $\Sigma$ be the set of all ideals in which every element is a zero-divisor. Show that the set $\Sigma$ has maximal elements and that every maximal element of $\Sigma$ is a prime ideal.
What I'm struggling with is the conclusion from the above:
Hence the set of zero-divisors in $A$ is a union of prime ideals.
Note that I'm interested in specifically how to conclude this from the part above, and not in some other way.
Here is what I've tried:
I claim that the set $D$ of zero-divisors of $A$ is: $$D = \bigcup \{ \text{maximal elements of }\Sigma \}$$
which will give the result (this seems to be the "obvious" suggestion from the way the exercise is stated).
The inclusion $\supseteq$ is clear, since all elements of members of $\Sigma$ are zero divisors by construction.
I'm struggling with the other inclusion, $\subseteq$.
Let $x \in D$, and let $y$ be nonzero in $A$ such that $xy = 0$.
Ideally, what I'd like to say is that $(x) \in \Sigma$ and therefore $(x)$ must be included in a maximal element of $\Sigma$, and we're done.
However, Zorn's lemma just gives us some maximal element of $\Sigma$, it doesn't say anything about where that maximal element is in the poset.
For all I know, $(x)$ could be living not under some maximal element:
(...) <- infinite chain with no maximal element
|
.
|
.
| . <- a maximal element of \Sigma
(x) /
| /
.
To prove this, I tried the following.
Apply the result from the first part to $A/(x)$.
Then we get a prime ideal $\overline{\mathfrak{p}}$ of $A/(x)$ whose elements are zero divisors and which is maximal in this regard.
By the correspondence theorem, this corresponds to a prime ideal $\mathfrak{p}$ of $A$ containing $x$.
To finish the proof, I need to show that $\mathfrak{p}$ is maximal in $\Sigma$.
First, we need to show that $\mathfrak{p} \in \Sigma$.
Let $a \in \mathfrak{p}$, the goal is to show that $a$ is a zero divisor.
Then $\overline{a} \in \overline{\mathfrak{p}}$ is a zero divisor in $A/(x)$, so $\overline{a}\overline{b} = \overline{0}$ for some $\overline{b} \ne 0$, i.e. $b \notin (x)$.
Thus $ab \in (x)$, so $ab = \lambda x$ for some $\lambda \in A$.
Then $aby = \lambda x y = 0$.
But in order to conclude that $a$ is a zero divisor, I would need that $by \ne 0$, which is not necessarily true as illustrated by the following example: take $A = k[\alpha, \beta, \gamma]/(\alpha\beta, \beta\gamma, \alpha\gamma – \alpha)$, $x = \alpha$, $y = \beta$, $a = \alpha$, $b = \gamma$.
How to proceed?
I think I could modify the Zorn's lemma argument directly (let $\Sigma_x$ be the elements of $\Sigma$ containing $x$…) to get that $x$ is contained in a maximal element of $\Sigma$, but the way the exercise is written seems to imply that the final conclusion is "direct" from the first part, but I can't figure it out, which is bugging me.
Best Answer
I guess a partially satisfactory answer is that the following corollary of Zorn's lemma seems to be true:
Consider the poset $(P_x = \{y \in P \mid x \le y\}, \le)$, the claim is that $P_x$ has a maximal element. Indeed, $P_x$ is nonempty as it contains $x$. Also, given a nonempty chain $\mathcal{C} \subseteq P_x \subseteq P$, it is also a chain in $P$, and so by hypothesis it has an upper bound $u$ in $P$; but since $\mathcal{C}$ is nonempty and $\mathcal{C} \subseteq P_x$, we have some $c \in \mathcal{C}$ with $x \le c \le u$, and so $x \le u$, ergo $u \in P_x$. Therefore $(P_x, \le)$ satisfies the hypotheses of Zorn's lemma, so it has a maximal element $m \in P_x$ (so we have $x \le m$). To finish the proof, we need to show that $m$ is still maximal in $P$. Suppose there is a $y \in P$ with $m \le y$. By transitivity, $y \in P_x$. By maximality of $m$ in $P_x$, we conclude $y = m$.
Therefore, if Atiyah & MacDonald are taking this fact for granted implicitly, it is a direct application of the first part in some way, but I don't know for sure if this is what they intended.