Katok, Hasselblatt: "Modern theory of dynamical systems", p. 129:
Definition 3.3.3. A point $x\in X$ is nonwandering with respect to the map $f\colon X\to X$ if for any open set $U\ni x$ there is an $N>0$ such that $f^N(U)\cap U\neq\emptyset$. The set of all nonwandering points of $f$ is denoted by $NW(f)$.
<p>Equivalently, one may assume that $N$ is arbitrary big. For, if for every $U$, $f^N(U)\cap U=\emptyset$ for $N\geq N_0$, then $x$ is not periodic. Hence one can find a neighborhood $V\ni x$ such that $f^i(V)\cap V=\emptyset$ for $i=0,1,\ldots,N_0$, and $x$ cannot be nonwandering. </p>
I do not understand this proof of the equivalence.
Let $N_0>0$ be arbitrary.
We suppose that $x$ is nonwandering, i.e. for any open set $U\ni x$ there exists some $N>0$ such that $f^N(U)\cap U\neq\emptyset$.
I guess, we then suppose there exists some open set $V\ni x$ such that for all $N\geq N_0$, we have $f^N(V)\cap V=\emptyset$. But I dont see how to get the contradiction to $x$ is nonwandering.