Question: I would like to state and prove Anosov's closing lemma in such a way that we know the exact period of the orbit.
Framework: $\varphi : \mathbb R^n \longrightarrow \mathbb R^n$ is a smooth diffeomorphism and $\Lambda \subset \mathbb R^n$ is a hyperbolic set. Here is how I was presented Anosov's closing lemma :
Take $\epsilon, \delta > 0$ as in the shadowing lemma. Suppose that for some $x \in \Lambda$ there exists an $N \in \mathbb N^*$ such that $$ || \varphi^N(x) - x|| < \delta $$ Then there exists a periodic orbit of $\varphi$ that is in $\Lambda + B(0,\epsilon)$.
Here is how I state Anosov's shadowing lemma:
There exists $\epsilon_0 > 0$ such that forall $\epsilon \in (0, \epsilon_0)$, there exists $\delta > 0$ such that forall $(q_j)_{j \in \mathbb Z}$ $\delta$-pesudo orbit of $\varphi$ that is in $\Lambda + B(0,\delta)$, there exists a unique $\epsilon$-shadowing orbit of $(q_j)$.
The idea of the proof of the closing lemma is to consider the $\delta$-pseudo orbit $q_j = \varphi^{j ~\mathrm{mod} ~N}(x)$ and apply the shadowing lemma. By uniqueness one can prove the resulting shadowing orbit is $N$-periodic.
Discussion: In the last idea of proof one don't prove that $N$ is the exact period. Considering $x$ fixed point of $\varphi$ and $N > 1$ it is clear we cannot ask for $N$ to be the period. I think I can achieve my goal asking $N$ to be minimal in $\mathbb N^*$. I don't see how to complete the proof of this last claim, in my opinion I don't have enough information about how the periodic point behaves as a function of the pseudo-orbit. In my course we have not covered the proof of the shadowing lemma. Any hint or reference to a proof including ideas on how to control the exact period are welcome.