How to prove that the only integral solutions to the equation $$y^{2}=x^{3}-1$$ is $x=1, y=0$. I rewrote the equation as $y^{2}+1=x^{3}$ and then we can factorize $y^{2}+1$ as $$y^{2}+1 = (y+i) \cdot (y-i)$$ in $\mathbb{Z}[i]$. Next i claim that the factor's $y+i$ and $y-i$ are co-prime. But i am not able to show this. Any help would be useful. Moreover, i would also like to see different proofs of this question.
Extending Consider the equation $$y^{a}=x^{b}-1$$ where $a,b \in \mathbb{Z}$ and $(a,b)=1$ and $a < b$. Then is there any result which states about the nature of the solution to this equation.
Alon Amit's answer is not right, I believe.
$2$ is not prime in the Gaussian integers! $(1+i)$ divides $2$.
The argument upto the fact that the prime $p$ divides $y+i$, $y-i$ and $2i$ is correct.
Since $p|2i$ we consider $p = 1+i$. Now any multiple of $1+i$ is of the form $2x + i2y$ or $2x+1 + i(2y+1)$. Since $y$ is even, $y+i$ cannot be divisible by $1+i$ and thus $y+i$ and $y-i$ are co-prime.
Setting $y+i$ to be a perfect cube (upto units), i.e. $y+i = (xi)^3$, easily gives us $y=0$ and so $x=1, y=0$ is the only solution.