Với `x=0→y` =±2`
Với `x≠0`
`2^x` là số chẵn, `3` là số lẻ
`→ 2^x+3` lẻ
`→ y^2` lẻ
Đặt `y=2m+1`
`→2^x+3=(2m+1)^2`
`→2^x+3=4m^2+4m+1`
`→2^x+2=4m^2+4m`
`→2^(x−1)+1=2m^2+2m`
Dễ thấy `2m^2+2m` chẵn mà `1` lẻ
`→2^(x−1)` phải lẻ
`→x−1=0`
`→x=1`
`→2+3 =y^2`
`→y^2=5` (vô lý)
Vậy `(x;y)=(0;2);(0;−2)`