Let $R$ be a commutative unital ring. Then $R$ is Noetherian if and only if all ideals of $R$ are finitely generated.
My proof:
(=>): Suppose that $R$ is Noetherian, and $I$ is an ideal of $R$, which is not finitely generated. Then $\exists$ set $A\subseteq R$ which contains infinitely many elements, such that $I=\langle A\rangle$. Let $A=\{a_1, a_2,...,a_n,...\}$, then we $\langle a_1 \rangle\subset \langle a_1, a_2 \rangle\subset...\subset \langle a_1, a_1,...,a_n,... \rangle$, which is an infinite chain of nested ideals. This is a contradiction, thus $I$ must be finitely generated.
(<=): Suppose that all ideals of $R$ are finitely generated Let $I$ be an ideal of $R$, then $I=\langle A\rangle$, where $A\subseteq R$ is finite. Let $|A|=n$. Then, $\forall a_i\in A$, for $1\le i\le n$, $\langle a_1\rangle \subset \langle a_1, a_2 \rangle \subset... \langle a_1, a_2,..., a_n \rangle$, which is a finite chain of nested ideals. Hence, $R$ is Noetherian.
I would appreciate if someone could please clarify the following:
(1) Why do we need $R$ to be unital and commutative in this case?
(2) Is an ideal generated by an infinite set has in fact infinitely many generators, or does this just mean that such an ideal is simply generated by infinitely many elements, but not necessarily infinitely many generators?
(3) Is my proof OK?
Thank you very much.