[guided]Step 3 produced a non-zero $\alpha \in S \cap \Lambda$ **assuming the strict inequality** $\operatorname{area}(S) > 4 A(\Lambda)$. The theorem hypothesis gives only $\geq$, so we need to close this gap. The standard trick — available whenever $S$ is closed — is a compactness argument on slightly larger dilates.
**The dilate sequence $S_m$.** For $m \in \mathbb{Z}_{\geq 1}$, let $S_m = (1 + 1/m) S$. This is again a closed disc centred at $0$ (dilation by a positive scalar commutes with being a closed disc centred at the origin). Its area is
\begin{align*}
\operatorname{area}(S_m) = (1 + 1/m)^2 \operatorname{area}(S) \geq (1 + 1/m)^2 \cdot 4 A(\Lambda) > 4 A(\Lambda),
\end{align*}
where the last inequality is strict because $(1 + 1/m)^2 > 1$. So $S_m$ satisfies the strict-inequality hypothesis of Step 3, which yields a non-zero $\alpha_m \in S_m \cap \Lambda$.
**Confining the $\alpha_m$ to a bounded set.** For $m \geq 1$, $1 + 1/m \leq 2$, so $S_m \subseteq 2S$. Hence $\alpha_m \in 2S$ for all $m$.
**Finiteness of $2S \cap \Lambda$.** The set $2S$ is a closed disc (bounded). The lattice $\Lambda$ is a discrete subgroup of $\mathbb{R}^2$: by assumption $\Lambda = \mathbb{Z}v_1 + \mathbb{Z}v_2$ with $v_1, v_2$ $\mathbb{R}$-linearly independent, and any two elements $\gamma, \gamma' \in \Lambda$ differ by a non-zero lattice vector $\gamma - \gamma'$ whose length is bounded below by $\min(|v_1|, |v_2|) / C > 0$ for some geometric constant $C$ (a consequence of $v_1, v_2$ being linearly independent, hence no direction gives arbitrarily short combinations other than $0$). More directly, $\Lambda \cong \mathbb{Z}^2$ as a free abelian group of rank $2$, and this isomorphism is a bi-Lipschitz homeomorphism onto its image, so $\Lambda$ is discrete in $\mathbb{R}^2$. The intersection of a discrete subset with a compact set (closed + bounded) is finite.
Hence $2S \cap \Lambda$ is a finite set.
**Pigeonhole on $m$.** The infinite sequence $(\alpha_m)_{m \geq 1}$ takes values in the finite set $2S \cap \Lambda$. By pigeonhole, some value $\alpha \in 2S \cap \Lambda$ occurs infinitely often: there is an infinite subset $M \subseteq \mathbb{Z}_{\geq 1}$ with $\alpha_m = \alpha$ for all $m \in M$. For each $m \in M$, $\alpha \in S_m$.
**Intersecting the dilates.** We claim
\begin{align*}
S = \bigcap_{m \geq 1} S_m.
\end{align*}
The $\subseteq$ direction: for any $m$, $S \subseteq (1 + 1/m) S = S_m$ since the origin is in $S$ (the disc is centred at $0$) and dilation by a factor $\geq 1$ maps $S$ into itself (for sets containing $0$ and star-shaped about $0$, which a disc is). The $\supseteq$ direction: writing $S = \overline{B}(0, r)$, a point $x \in \bigcap_m S_m$ satisfies $|x| \leq r(1 + 1/m)$ for every $m$; taking $m \to \infty$ gives $|x| \leq r$ by the squeeze principle on real numbers, hence $x \in S$.
Since $\alpha \in S_m$ for infinitely many $m$ — hence, because the $S_m$ are nested ($S_m \supseteq S_{m+1}$), for **all** $m \geq 1$ — we have $\alpha \in \bigcap_m S_m = S$. Together with $\alpha \in \Lambda \setminus \{0\}$, this proves the first claim of the theorem.
(Technical remark on nestedness: for $m < m'$, $1 + 1/m > 1 + 1/m'$, so $S_m = (1 + 1/m)S \supseteq (1 + 1/m')S = S_{m'}$ since $S$ is star-shaped about $0$. Hence if $\alpha \in S_{m_0}$ for some $m_0$ and $\alpha \in S_{m'}$ for some $m' > m_0$, and more, $\alpha \in S_m$ for all $m \leq m_0$ by nestedness; combined with infinitely many witnesses ensures the intersection is over all $m$.)[/guided]