Theorem: Let $R$ be Noetherian and $P$ be a minimal prime ideal over $(a)$ for some nonunit $a$ of $R$. Then $\operatorname{ht}(P)\leq 1$.
My lecture notes prove this as follows.
- WLOG $R$ is local with unique maximal ideal $P$.
- Show $R/(a)$ is Artinian.
- Suppose for contradiction that there is a strict chain of primes $Q' \leq Q \leq P$. Let $I_m=\{x\in R : x/1 \in S^{-1}Q^m\}$ where $S=R\setminus Q$. Then $Q=I_1 \geq I_2 \geq I_3 \geq ...$. Use the fact that the chain $(R+I_m)/I_m$ must terminate to conclude that the chain $I_m$ terminates.
- Use Nakayama's lemma and the correspondence between primes in a ring and its localisation to get a contradiction.
I am fine with steps 1, 2 and 4. But I don't understand step 3. The proof in my notes (see below) appears to use the fact that $Q^m$ is prime, which it is not. (The bit I don't like is inside the red box)
Presumably I'm missing some obvious thing - could someone please set me straight?