While preparing for an upcoming qualifying exam, I came across the following problem:
Work in the constructible universe $L$. For each $\alpha < \omega_1$ let $\beta(\alpha) \geq \alpha$ be least so that $L_{\beta(\alpha) + 1}$ has a surjection of $\omega$ onto $\alpha$. Let $S \subseteq \omega_1$. Let $\varphi$ be a $\Sigma_1$ formula so that $L \models \varphi[S]$. Prove the following: There is an $\alpha < \omega_1$ so that $L_{\beta(\alpha)} \models \varphi[S \cap \alpha]$.
So far, I have shown, using reflection, the Löwenheim-Skolem theorem, and the Mostowski collapsing theorem, that there is a countable transitive set $N$ containing an ordinal $\alpha$ such that $N \models \varphi[S \cap \alpha]$ (this was an earlier part of the same problem). However, I don't see how to finish the argument from here. Also, where is the assumption that $\varphi$ is $\Sigma_1$ being used?