Haskell verifica se o movimento diagonal do tabuleiro de xadrez é Verdadeiro ou Falso [fechado]

Estou tentando escrever uma função de jogo de tabuleiro de tabuleiro 4x5 e quero fazer uma função Bool verdadeira verdadeira simples, indicando se o movimento baseado nas coordenadas x, y é diagonal ou não. Eu quero colocar 4 coordenadas 2 x e 2 y. devo usar a função && se, por exemplo, quero colocar (1,1) e (2,2)?

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

questionAnswers(1)

yourAnswerToTheQuestion