bonjour
je viens de commencer avec prolog et j'ai une petite question qui me tourne dans la tete!!
on dit que dans un predicat exple calc(x|L1,x|L2):- calc(L1,L2)
le X ici est un element de la liste.
Ma question est la suivante: si par exemple je définis le predicat suivant
F(L1,L2,L1|L3):-F(L1,L2,L3)
sachant que les Li sont des listes, est-ce que mon predicat est bien défini???
exemple: F([1,2],L2,[1,2,3,4]):-F([1,2],L2,[3,4])
je vous remercie pour vos reponses à l'avance
Partager