Let $L/K$ be an extension of number fields. Suppose that $\alpha \in \mathcal O_L$ is a primitive element, i.e., $L = K(\alpha)$. Of course, we have $\mathcal O_K[\alpha] \subset \mathcal O_L$. The conductor with respect to $\alpha$ is
$$\mathfrak f := \{ \gamma \in \mathcal O_L ~ | ~ \gamma \mathcal O_L \subset \mathcal O_K[\alpha]\}.$$
Clearly, $\mathfrak f \subset \mathcal O_K[\alpha]$, and $\mathfrak f$ is an ideal.
Consider now a non-zero prime ideal $\mathfrak p \subset \mathcal O_K$. My question is: how to show that the implication
$$\mathfrak p \mathcal O_L + \mathfrak f = \mathcal O_L \implies \mathfrak p + (\mathfrak f \cap \mathcal O_K) = \mathcal O_K \qquad (*)$$
holds? Neukirch's Algebraic Number Theory (Theorem 8.3) just uses it, but the implication seems not to be justified.
Alternatively, I would also be interested in a proof of the fact that the natural morphism
$$\mathcal O_K[\alpha]/\mathfrak p \mathcal O_K[\alpha] \to \mathcal O_L/\mathfrak p \mathcal O_L$$
is an isomorphism, if $\mathfrak p \mathcal O_L + \mathfrak f = \mathcal O_L$, which does not rely on $(*)$. Surjectivity is rather clear, since $\mathfrak p \mathcal O_L + \mathfrak f = \mathcal O_L$ implies $\mathfrak p \mathcal O_L + \mathcal O_K[\alpha] = \mathcal O_L$, so the natural morphism
$$\mathcal O_K[\alpha] \to \mathcal O_L/\mathfrak p \mathcal O_L$$
is onto. Furthermore, it is clear that $\mathfrak p \mathcal O_K[\alpha]$ is contained in its kernel $\mathfrak p \mathcal O_L \cap \mathcal O_K[\alpha]$ -- the other inclusion is the problem, and I don't know how to show it without using $(*)$. Taking $(*)$ for granted, we can show the converse inclusion as follows: write $x + f = 1$, where $x \in \mathfrak p$ and $f \in \mathfrak f \cap \mathcal O_K$. Then, for every $y \in \mathfrak p \mathcal O_L \cap \mathcal O_K[\alpha]$, we obtain $y = xy + fy$. Finally, $xy \in \mathfrak p \mathcal O_K[\alpha]$ and the definition of $\mathfrak f$ implies that $fy \in \mathfrak p \mathcal O_K[\alpha]$, too.
I however have no clue about the proof of $(*)$, so every piece of help is appreciated! I am probably missing something.