First, let me specify two definitions i will use.
$[1.]$ A (right/ left/ both) ideal $I$ of a ring $R$ (unity not assumed) is minimal if $(1.) \; I\neq (0)$ and $(2.)$ If $J$ is any nonzero (right/ left/ both) ideal of $R$ containied in $I$, then $J=I$
$[2.]$ If $x \in R$, then $(x)$ is the intersection of all (left/ right/ both) ideals of $R$ containing $x$.
Consider the following propostition and its proof:
$\textbf{A [right / left / both] ideal $I$ of a ring $R$ is minimal iff}$
$ \textbf{ $I$ is generated by any of its nonzero elements $x \in I$ }$
Proof:
$1.(\Rightarrow)$ Suppose $I$ is minimal and and $x \in I$ is nonzero. Consider the ideal $J:=(x)$ generated by $x$. By construction, $J \neq (0)$ since $x \in J$. Now, $J \subseteq I$, since by definition $J$ is the smallest ideal containing $x$. But then , by minimality of $I$ we must have $I=J$, so $I$ is generated by $x$.
$2.(\Leftarrow)$ Suppose $I=(x)$ for any $x \in I$, and that $J$ is any nonzero ideal of $R$ with $J \subseteq I$. Let $y$ be any nonzero element of $J$. Then $y \in I$, and by hypothesis we have $I=(y)$. But then we must have $J=I$, because $(y)$ is the smallest ideal of $R$ containing $y$.
My question is:
$\textbf{Does this also prove that any minimal ideal is principal? }$