Ignoraré el requisito de la "prima". Sólo estropea la diversión. Y asumo enteros positivos y negativos.
x=0 no es posible. $0^y$ sólo se define si $y>0$ pero luego $(0 + y)^2 > 0 = 0^y$ .
Si y < 0 entonces $x^y$ no es un número entero a menos que $x = ±1$ y $x^y = ±1$ . Desde $x^y = (x+y)^2 0$ debemos tener $x^y = +1$ y $x+y = ± 1$ . $x = -1$ no es posible porque hace $x + y -2$ y $(x+y)^2 4$ . $x=1$ implica $x+y = ±1$ Por lo tanto $y=0$ o $y=-2$ Así que $1^{-2} = (1-2)^2 = 1$ es la única solución con $y<0$ .
Si $y=0$ entonces $x^y = 1$ Así que $(x+0)^2 = 1$ así que $x = ±1$ . ${±1}^0 = (±1 + 0)^2 = 1$ .
Si $y=1$ entonces $x^y = x = (x+1)^2$ . Debemos tener $x>0$ y cualquier $x > 0$ es menor que $(x+1)^2$ , por lo que no hay solución.
Si $y=2$ entonces $x^y = x^2 = (x+2)^2$ Así que $x + 2 = ±x$ . Este es el caso sólo para x = -1, y = 2: ${-1}^2 = (-1 + 2)^2 = 1$ .
Si $x = ±1$ entonces $x^y$ debe ser 1, por lo que $x+y = ±1$ . No es posible con $y 3$ .
Si $y 3$ y $|x| 2$ entonces $x^y$ crece más rápido que $(x + y)^2$ los únicos valores en los que $(x+y)^2 x^y$ son:
$2^3 = 8 < 25 = (2+3)^2$
$2^4 = 16 < 36 = (2+4)^2$
$2^5 = 32 < 49 = (2+5)^2$
$2^6 = 64 = 64 = (2+6)^2$
$3^3 = 27 < 36 = (3+3)^2$
y la única solución es $2^6 = (2+6)^2 = 64$ .
Resumen: Las únicas soluciones con enteros positivos o negativos son $1^{-2} = (1-2)^2 = 1$ , $1^0 = (1+0)^2 = 1$ , ${-1}^0 = (-1 + 0)^2 = 1$ , ${-1}^2 = (-1 + 2)^2 = 1$ y $2^6 = (2+6)^2 = 64$ .