Remark

The theorem generalises two known cases:

Ideals in Z

Ideals in polynomial rings