Estoy preparando una olimpiada matemática y nuestro grupo está atascado en este problema. Aquí está todo lo que hemos hecho:
En primer lugar, vamos a reescribir la ecuación $$p^2-p-1=q^3\Rightarrow p(p-1)=(q+1)(q^2-q+1)$$ Es obvio que $q$ debe ser menor que $p$. A continuación, $p|(q^2-q+1)$ y, a continuación, la ecuación es de la forma $$p-1=k(q+1)$$ Para algunos entero $k$. Poner en la primera ecuación $$\left(\frac{p-1}{k}-1\right)^3=q^3=p^2-p-1$$ Que es el mismo que $$p^2-(2+3k+k^3)p+(3k^2+3k+1)=0$$ Desde $p$ primer $p|3k^2+3k+1$, una posible solución es $p=3k^2+3k+1$. La sustitución de \begin{align*} (3k^2+3k+1)^2-(2+3k+k^3)(3k^2+3k+1)+3k^2+3k+1=-k^2(k-3)(3k^2+3k+1)=0 \end{align*} $k$ no puede ser 0, por lo que la única posible valor entero es$3$$p=37$. De problemas, $q=11$ que es una solución válida, pero no sabemos si hay más o cómo demostrar que no hay más, por favor, nos ayudan a continuar.