Comment puis-je utiliser haskell pour vérifier si une liste contient les valeurs dans un tuple

Je suis en train d'écrire quelques fonctions pour les graphes en Haskell, et je veux vérifier si une liste d'entiers, tels que

[1,4, 5, 7]

contient des sommets qui font un bord, que j'ai représenté comme un n-uplet, comme

(1,5)

Im essayant de prendre une fonction qui prend la liste et le n-uplet, et dans ce cas serait de retour vrai, parce que la liste contient un 1 et 5. La principale question que je vais avoir est que je suis vraiment pas sûr de la façon de rechercher une liste en Haskell. Est une fonction qui prend une liste de type [a] et une valeur de type a, et renvoie un Booléen, selon que [a] contient un?

source d'informationauteur Ben313