To prove that the additive group of R is cyclic, we will proceed through a series of lemmas and logical steps.
### Part 1: Existence of a Generator
1. **Lemma 1: ∀p∈℘,pR={0}
- Proof:** Suppose pR={0} for some prime p. Then Rp={a∈R∣pa=0} is a subring of R. Since R is infinite and Rp={0}, the index ∣R/Rp∣ must be finite. This contradicts the assumption that every non-zero subring has finite index. Hence, pR={0}.
2. **Lemma 2: ∀p∈℘,pR=R
- Proof:** Suppose pR=R for some prime p. Then there exists a∈R such that 1=pa. This implies R is a finite ring, which contradicts the assumption that R is infinite. Hence, pR=R.
3. **Lemma 3: ∀p∈℘,∣R/pR∣=pn for some positive integer n
- Proof:** Construct a chain of subrings pR=R0⊆R1⊆R2⊆⋯⊆Rk−1⊆Rk=R such that each Ri+1/Ri is a finite ring over the field Z/pZ. By the structure theorem for finitely generated modules over a principal ideal domain, ∣Ri+1/Ri∣=pmi for some mi. Thus, ∣R/pR∣=pn where n=∑mi.
4. **Lemma 4: ∀p=q,p,q∈℘,pR∩qR=pR
- Proof:** Suppose pR⊆qR. Then pn=∣R/pR∣=∣R/qR∣⋅∣qR/pR∣=qm⋅∣qR/pR∣. This implies pn=qm⋅k for some integer k, which is a contradiction since p and q are distinct primes. Hence, pR∩qR=pR.
5. **Lemma 5: ∀a∈R,∃N>0:∀p∈℘,p>N,a∈/pR
- Proof:** Suppose there exists an infinite sequence of primes {pi}i=1∞ such that a∈piR for all i. Then ∩ipiR=R℘={0}. Since R℘ is a subring of R with finite index, ∣R/R℘∣ must be finite. However, ∣R/R℘∣≥pi for all i, which is a contradiction. Hence, ∃N>0 such that ∀p>N,a∈/pR.
6. **Lemma 6: ∀p=q,p,q∈℘,pR∩qR=pqR
- Proof:** Clearly, pqR⊆pR∩qR. Suppose x∈pR∩qR. Then x=pr=qs for some r,s∈R. Since p and q are distinct primes, x∈pqR. Hence, pR∩qR=pqR.
7. **Lemma 7: If e1,e2∈PR and a∈R such that a=p1k1p2k2⋯pikie1 and a=q1l1q2l2⋯qjlje2, then e1=e2, i=j, qv=pv, and lv=kv
- Proof:** From the properties of prime factorization and the uniqueness of e∈PR, it follows that e1=e2, i=j, qv=pv, and lv=kv.
8. **Lemma 8: If p∈℘ and pR⊆R∗⊆R, then R∗=pR or R∗=R
- Proof:** Suppose R∗=R. Then ∀a∈R∗,∃λ∈Z,ξ∗∈PR∗ such that a=λξ∗. Since ξ∗=μξ for some μ∈Z and ξ∈PR, it follows that a=λμξ. Hence, R∗=pR.
9. **Lemma 9: ∀p∈℘,∣R/pR∣=p
- Proof:** Consider the ring R/pR. If there exists f∈R/pR such that f2=0, then R/pR={0,f,2f,…,(p−1)f} and ∣R/pR∣=p. If ∀g∈R/pR,g2=0, then the multiplicative group G=R/pR∖{0} has an element e such that e2=e. Hence, R/pR={0,e,2e,…,(p−1)e} and ∣R/pR∣=p.
10. **Lemma 10: If R′ is a subring of R, then there exists n∈Z such that R′=nR
- Proof:** Let n=∣R/R′∣. Then nR⊆R′ and ∣R/nR∣=n=∣R/R′∣. Hence, R′=nR.
### Conclusion
From Lemma 10, we know that for any subring R′ of R, there exists n∈Z such that R′=nR. Now, take ξ∈PR and consider the subring R1={r1ξ+r2ξ2+⋯+rkξk+⋯}r1,r2,…,rk,…∈Z. By Lemma 10, there exists n∈Z such that R1=nR. Since ξ∈PR, we have n=1 and R=R1. This implies that R is generated by ξ, and hence the additive group of R is cyclic.
■