Representación de 2ⁿ como 7x²+y² (con x e y impares) en Haskell

En la Olimpiada Matemática de Moscú del 1988 se propuso el siguiente problema:

Si n \geq 3, entonces 2^n se puede representar como 2^n = 7x^2+y^2 con x e y impares.

En la siguiente relación de ejercicios (elaborada para la asignatura de Informática de 1º del Grado en Matemáticas) se resuelve el problema con Haskell.