Prove that the unique solution in positive integers to the Diophantine equation $y^3 = z^2 - 1$ is $y = 2, z = 3.$
Intuitively, perfect squares and perfect cubes get "too far" from each other. I tried considering various approaches like considering numbers modulo 4, modulo 8, etc. For instance, if $y$ is even, z is odd, and writing $z = 2k+1, y = 2g$, we get that $\frac{k(k+1)}2 = g^3\Rightarrow 2g^3 = k(k+1)$. Basically, no triangular numbers other than the trivial one are cubes. I saw a proof of this fact that uses Catalan's conjecture, but I don't think that should be necessary. Since $k$ and $k+1$ are coprime, this implies that they are of the form $2u$ and $v$ for some coprime cubes $u$ and $v$. The only way $|2u - v| = 1$ is if $u = 1, v = 1$. Indeed if $u=1,$ the result is obvious and if $u > 1, v\neq u$. First consider when $u < v.$ If $u=2, 2u^3 = 16$, which differs from $v^3$ by at least 9. For large enough v, clearly $2(v-1)^3$ exceeds $v^3$.
So I'm stuck here, and I was wondering if there's a proof of this that avoids using Catalan's conjecture, which is actually extremely difficult to prove?
In the other case, $y$ is odd, and z is even, so we can write $y = 2g + 1, z = 2k$, and then $y^3$ must be the product of two coprime consecutive odd integers. Thus these coprime odd integers must themselves be perfect cubes. But as these cubes are distinct positive integers, they must differ by at least $8-1 = 7$ and thus they cannot be consecutive.