[step:Use the auxiliary lemma to build a witness $y = \beta/\alpha \in L \setminus \mathcal{O}_L$ with $y\mathfrak{p} \subseteq \mathcal{O}_L$]Let $\alpha \in \mathfrak{p}$ be nonzero (possible since, as reduced in Step 3, we may assume $\mathfrak{p}$ is a nonzero maximal prime). By the Prime Product Dominance claim from Step 4, there exist nonzero primes $\mathfrak{p}_1, \ldots, \mathfrak{p}_r$ with
\begin{align*}
\mathfrak{p}_1 \mathfrak{p}_2 \cdots \mathfrak{p}_r \subseteq \langle \alpha \rangle.
\end{align*}
Since $\langle \alpha \rangle \neq \{0\}$ (as $\alpha \neq 0$), we may choose $r$ minimal among all such representations.
**Step A — some $\mathfrak{p}_i$ equals $\mathfrak{p}$.** From $\mathfrak{p}_1 \cdots \mathfrak{p}_r \subseteq \langle \alpha \rangle \subseteq \mathfrak{p}$ and primality of $\mathfrak{p}$, inducting on $r$: if $r = 1$, then $\mathfrak{p}_1 \subseteq \mathfrak{p}$; if $r \geq 2$, writing $\mathfrak{p}_1 (\mathfrak{p}_2 \cdots \mathfrak{p}_r) \subseteq \mathfrak{p}$ and applying the primality of $\mathfrak{p}$ (i.e., the contrapositive: if neither factor is in $\mathfrak{p}$, neither is the product — see [Prime Ideals Divide Products](/theorems/???) applied at the level of ideals), at least one of $\mathfrak{p}_1$ or $\mathfrak{p}_2 \cdots \mathfrak{p}_r$ lies in $\mathfrak{p}$. Iterating on the second factor, some $\mathfrak{p}_i \subseteq \mathfrak{p}$.
Since $\mathfrak{p}_i$ is prime and nonzero, it is maximal (by [Ring of Integers is a Dedekind Domain](/theorems/1582), nonzero primes are maximal). As $\mathfrak{p}_i \subseteq \mathfrak{p}$ with $\mathfrak{p}_i$ maximal, equality holds: $\mathfrak{p}_i = \mathfrak{p}$. Relabeling, WLOG $\mathfrak{p}_1 = \mathfrak{p}$.
**Step B — build $\beta$.** By minimality of $r$, the shorter product $\mathfrak{p}_2 \cdots \mathfrak{p}_r$ is **not** contained in $\langle \alpha \rangle$ (otherwise we could drop $\mathfrak{p}_1$ and contradict minimality of $r$). If $r = 1$, this reads "the empty product" $(1) = \mathcal{O}_L$ is not contained in $\langle \alpha \rangle$ — equivalent to $\langle \alpha \rangle \neq \mathcal{O}_L$, which holds because $\alpha \in \mathfrak{p} \subsetneq \mathcal{O}_L$ ($\mathfrak{p}$ is proper).
Hence we may pick $\beta \in (\mathfrak{p}_2 \cdots \mathfrak{p}_r) \setminus \langle \alpha \rangle$ (using $\mathcal{O}_L$ in place of the empty product when $r = 1$).
**Step C — compute $\beta \mathfrak{p}$.** We have
\begin{align*}
\beta \mathfrak{p} &= \beta \mathfrak{p}_1 \subseteq \mathfrak{p}_1 (\mathfrak{p}_2 \cdots \mathfrak{p}_r) \subseteq \langle \alpha \rangle.
\end{align*}
The first inclusion uses $\beta \in \mathfrak{p}_2 \cdots \mathfrak{p}_r$, so $\beta \mathfrak{p}_1 \subseteq \mathfrak{p}_1 \cdot (\mathfrak{p}_2 \cdots \mathfrak{p}_r)$. The second is our hypothesis.
Dividing by $\alpha$ (working in $L$, where $\alpha \neq 0$ is invertible),
\begin{align*}
\frac{\beta}{\alpha} \mathfrak{p} &\subseteq \frac{1}{\alpha} \langle \alpha \rangle = \mathcal{O}_L.
\end{align*}
**Step D — the candidate $y = \beta/\alpha$ is not in $\mathcal{O}_L$.** Suppose for contradiction $\beta/\alpha \in \mathcal{O}_L$. Then $\beta = \alpha \cdot (\beta/\alpha) \in \alpha \mathcal{O}_L = \langle \alpha \rangle$, contradicting $\beta \notin \langle \alpha \rangle$ (from Step B).
So $y := \beta/\alpha \in L \setminus \mathcal{O}_L$ and $y\mathfrak{p} \subseteq \mathcal{O}_L$, establishing
\begin{align*}
\{y \in L : y\mathfrak{p} \subseteq \mathcal{O}_L\} \supsetneq \mathcal{O}_L.
\end{align*}
Combined with the reduction in Step 3, we conclude: for every proper ideal $\mathfrak{a} \unlhd \mathcal{O}_L$, $\{y \in L : y\mathfrak{a} \subseteq \mathcal{O}_L\}$ strictly contains $\mathcal{O}_L$. This proves (2).[/step]