Haskell comprueba si el movimiento diagonal del tablero de ajedrez es Verdadero o Falso [cerrado]

Estoy tratando de escribir una función de juego de mesa de tablero 4x5 y quiero hacer una función Bool verdadera verdadera falsa que indique si el movimiento basado en las coordenadas x, y es diagonal o no. Quiero poner 4 coordenadas 2 x y 2 y. ¿Debo usar la función && si, por ejemplo, quiero poner (1,1) y (2,2)?

 isDiagonal x  
 if x == 1 && y == 1 then True
 else False
 isDiagonal x
 if x == 2 && y == 2 then True 
 else False

Respuestas a la pregunta(1)

Su respuesta a la pregunta