Theorem (Krull's Principal Ideal Theorem): Let R be a Noetherian ring, xβR a non-unit, and p a prime ideal minimal over (x). Then ht(p)β€1.
Step 1: Reduction to the local case.
Replacing R by Rpβ, we may assume (R,p) is a Noetherian local ring with p the unique minimal prime over (x). We need to show ht(p)β€1, i.e., there is no chain p0ββp1ββp of prime ideals.
Step 2: Suppose for contradiction that ht(p)β₯2.
Then there exists a chain p0ββp1ββp. We will derive a contradiction.
Since p is minimal over (x), the ring R/(x) has a unique minimal prime, namely p/(x), so dimR/(x)=0. In particular, p/(x) is both the maximal and the unique minimal prime of R/(x).
Step 3: Symbolic powers.
Consider the n-th symbolic power of p1β:
p1(n)β=p1nβRp1βββ©R={rβR:srβp1nβΒ forΒ someΒ sβ/p1β}
Define ideals anβ=(p1(n)β,x)/(x) in the ring RΛ=R/(x). Since RΛ is a zero-dimensional Noetherian local ring (Artinian), the descending chain a1ββa2βββ― stabilizes: there exists N such that anβ=aNβ for all nβ₯N.
Step 4: Unraveling the stabilization.
The equality anβ=aNβ for nβ₯N means: for every rβp1(N)β, we can write r=a+xb for some aβp1(n)β and bβR. Thus
p1(N)ββp1(n)β+(x)β
RforΒ allΒ nβ₯N
Step 5: Working in Rp1ββ.
Localize at p1β. In Rp1ββ, the ideal (x) is not contained in p1βRp1ββ (otherwise xβp1ββp, contradicting minimality of p over (x); actually we need to be more careful β since p is minimal over (x) and p1ββp, the element x is not in p1β). Wait β we need xβ/p1β.
Indeed, since p is minimal over (x) and p1ββp, if xβp1β then p1ββ(x), contradicting the minimality of p over (x). So xβ/p1β.
In Rp1ββ, the element x becomes a unit. Therefore:
p1(N)βRp1βββp1(n)βRp1ββ+(x)Rp1ββ=p1nβRp1ββ+Rp1ββ=Rp1ββ
This gives p1NβRp1βββp1nβRp1ββ for all n, hence p1NβRp1ββββnβp1nβRp1ββ.
Step 6: Applying the Krull Intersection Theorem.
By the Krull intersection theorem (valid in Noetherian local rings), βnβp1nβRp1ββ=0. Therefore p1NβRp1ββ=0, which means p1βRp1ββ is nilpotent. Since Rp1ββ is a Noetherian local ring with nilpotent maximal ideal, it has dimension 0.
But p0βRp1ββ is a prime ideal strictly contained in p1βRp1ββ, giving dimRp1βββ₯1 β a contradiction.
Therefore ht(p)β€1. β‘