Boa tarde.
Estou com um problema num trabalho que tenho de desenvolver em Haskell.
1: Tenho de criar um novo tipo de dados que permita representar a noção de relação binária.
2: De seguida tenho de criar uma função que permita testar se um determinado termo do tipo que tem de ser definido (relação binária) é de facto uma relação binária bem construída.
O meu problema prende-se sobretudo com o ponto 1, mas se puderem ajudar com o ponto 2 ficaria muito agradecido.
Obrigado desde já.
Keith
Estou com um problema num trabalho que tenho de desenvolver em Haskell.
1: Tenho de criar um novo tipo de dados que permita representar a noção de relação binária.
2: De seguida tenho de criar uma função que permita testar se um determinado termo do tipo que tem de ser definido (relação binária) é de facto uma relação binária bem construída.
O meu problema prende-se sobretudo com o ponto 1, mas se puderem ajudar com o ponto 2 ficaria muito agradecido.
Obrigado desde já.
Keith