Prove that for any integers $x\neq y ,x,y>2, |x^y-y^x|>2$.
I know that the function $f(x) = \dfrac{\ln x}{x}$ is increasing for $x<e$ and decreasing for $x > e$. So $|x^y-y^x| = x^y - y^x \ge 1$ if $x < y$. I was thinking of proving something involving ratios (e.g. $f(x)/f(y)$ for $x < y$). I could possibly consider the case where x and y are consecutive and I could assume WLOG that $y>x$ so that it suffices to prove $x^y > y^x+2$ for $y>x>2.$ The inequality seems to be fairly weak; even for the smallest possible values of x and y, $y=4,x=3,$ we have $x^y = y^x+17.$ I think the sequence $\dfrac{x^{x+1}}{(x+1)^x} = x(1-\dfrac{1}{x+1})^x$ is an increasing function of x, and one could prove this using derivatives.
Source: A PuMAC 2008 problem.