Proof of Birkhoff's Transitivity Theorem

A dynamical system $(X,\phi)$ is said to be topologically transitive if for any non-empty open sets $U,V\subset X$, there exists a positive integer $n$ such that $\phi^n(U)\cap V \neq \emptyset$.

Birkhoff's Transitivity theorem asserts tat if $X$ is a second countable, complete metric space, then topological transitivity implies that there is a dense set of points in $X$ with dense orbit.

In theorem 2.5 here, the proof goes that $\cup_{m=1}^\infty \phi^{-m}(U_k)$ is dense, by topological transitivity. I cannot see why this claim is true. Can anyone help?

• What happend if that set is not dense? – Anubhav Mukherjee Mar 8 '18 at 20:27
• Then there exists an open $V$ such that $V \cap \cup_{m=1}^\infty(U_k) = \emptyset$. And so $\phi^{-m}(U_k) \cap V = \emptyset$ for all $m$. Then I'm not sure how to proceed. – Zhanfeng Lim Mar 8 '18 at 20:46
• Hint: show that $\phi$ is topologically transitive if and only if for any nonempty open sets $U,V\subset X$, there exists a positive integer $n$ such that $\phi^{-n}(U)\cap V \neq \emptyset$. – John B Mar 9 '18 at 0:03