Let $M$ be a smooth connected manifold of dimension $\geq 2$, and let $\phi: \mathbb{R} \times M \to M$ be a complete flow on $M$.
Suppose there exists a point $x_0 \in M$ whose orbit is dense in $M$, i.e.,
$\overline{\{\phi_t(x_0) : t \in \mathbb{R}\}} = M.$
Does this imply that the flow is topologically transitive? That is, for any two non-empty open sets $U, V \subset M$, does there exist a positive time $t > 0$ such that $\phi_t(U) \cap V \neq \varnothing$?
I know that in discrete-time dynamical systems (i.e., for a homeomorphism $f: M \to M$), the existence of a dense orbit is equivalent to topological transitivity. However, for flows, the situation seems more subtle.
Some related points - A dense orbit means that for any open $V$, there exists some $t \in \mathbb{R}$ with $\phi_t(x_0) \in V$, but this $t$ could be negative. -Topological transitivity requires a positive time $t > 0$ for any pair of open sets $U, V$. - On a manifold of dimension $\geq 2$, the flow might have recurrent behavior that allows "mixing" of open sets.
I suspect the answer might be yes for dimension $\geq 2$, but I'm not sure how to prove it. Could there be a counterexample?
Any references or insights would be greatly appreciated.