Proposition: If $x,y\in\mathbb{N}_{\geq2}$ then for any $\varepsilon>0,$ there are infinitely many pairs of positive integers $(n,m)$ such that $$\frac{\left\lvert y^m-x^n \right\rvert}{y^m} < \varepsilon,$$
i.e. $\displaystyle\large{\frac{x^n}{y^m}} \to 1\ $ as these pairs $(n,m) \to (\infty,\infty).$
I think this is true, and I want to prove it. For all integers $n,$ we have
$$\frac{x^n}{y^{ {n\log_y x}}} = 1.$$
Therefore, we want to find integers $n$ such that $n\log_y x$ is, in some sense, extremely close to an integer.
This above question can also be stated as follows. If $x,y\in\mathbb{N}_{\geq2}$ and $x>y,$ then either $\ \displaystyle\limsup_{n\to\infty} \frac{x^n}{y^{\lceil n(\log_y x)\rceil}} = 1 $ or $\ \displaystyle\liminf_{n\to\infty} \frac{x^n}{y^{\lfloor n(\log_y x)\rfloor}} = 1. $
Can we use Dirichlet's approximation theorem to prove this, or the fact that $\{ n\alpha: n\in\mathbb{N} \} $ is dense in $[0,1]$ for irrational $\ \alpha\ ?$ Or do we have to use other tools?