[step:Show that successive crossings of $\Sigma_\delta$ by the orbit $\mathcal{O}^+(x)$ are monotone]Parametrise $\Sigma_\delta$ by the coordinate $s \in (-\delta, \delta)$ via $q(s) = p + s\,n$. Since $p \in \omega(x)$, the forward orbit $\mathcal{O}^+(x)$ returns to a neighbourhood of $p$ infinitely often. In particular, $\mathcal{O}^+(x)$ crosses $\Sigma_\delta$ at a sequence of points $q(s_1), q(s_2), q(s_3), \ldots$ at increasing times $t_1 < t_2 < t_3 < \cdots$.
[claim:The sequence $(s_k)_{k \geq 1}$ is monotone]
Consider two consecutive crossings $q(s_k)$ and $q(s_{k+1})$. The orbit segment $\{\varphi(t, x) : t \in [t_k, t_{k+1}]\}$ together with the segment of $\Sigma_\delta$ between $q(s_k)$ and $q(s_{k+1})$ forms a simple closed curve $\mathcal{C}$ in $\mathbb{R}^2$ (simple because solutions of a $C^1$ ODE in $\mathbb{R}^2$ cannot self-intersect by the uniqueness theorem, the [Picard--Lindelof Existence and Uniqueness Theorem](/theorems/2774)).
By the Jordan Curve Theorem, $\mathcal{C}$ divides $\mathbb{R}^2$ into two connected components: a bounded interior and an unbounded exterior. The orbit segment from $t_{k+1}$ onward, $\{\varphi(t, x) : t > t_{k+1}\}$, starts at $q(s_{k+1})$ on $\mathcal{C}$ and must cross $\Sigma_\delta$ transversally. By uniqueness of solutions, the future orbit cannot cross the orbit segment $\{\varphi(t, x) : t \in [t_k, t_{k+1}]\}$. Therefore, the next crossing $q(s_{k+2})$ must lie on the same side of $q(s_{k+1})$ as $q(s_k)$ — that is, between $q(s_k)$ and $q(s_{k+1})$. This gives $s_{k+2}$ between $s_k$ and $s_{k+1}$.
More precisely, if $s_1 < s_2$, then $s_1 < s_3 < s_2$, and by induction the odd-indexed terms $s_1, s_3, s_5, \ldots$ form a monotone increasing sequence and the even-indexed terms $s_2, s_4, s_6, \ldots$ form a monotone decreasing sequence, with odd terms below even terms. Similarly if $s_1 > s_2$, both subsequences are monotone with reversed inequalities. In either case, the sequence $(s_k)$ is eventually monotone (and in fact both the odd and even subsequences converge).
[/claim]
[proof]
The argument above constitutes the proof. We summarise the key logical chain: uniqueness of ODE solutions prevents orbit self-intersection; the Jordan Curve Theorem confines the future orbit to one side of the closed curve $\mathcal{C}$; transversality of $\Sigma_\delta$ forces the next crossing to lie between the previous two; and induction extends this to all subsequent crossings.
[/proof][/step]