たとえば、2 つのリストがあります。
List1 = [ [1,2,3,4], [2,4,5,4],[4,5,2,5],.....]
List2= [ [2,4,4,1], [5,6,1,2], [4,2,3,4],.....]
ここで、2 つのリストを見て、リスト 1 内の各リストの 3 番目の要素、つまりリスト 2 の要素を比較します。それらが同じである場合、リストを list1 内に残し、次のリストに進みます。それらが同じでない場合は、list1 の横にあるリストを別のリスト (つまり、list3) に入れます。だから何か
compare([][][]).
compare([[firstele, second ele, third ele, fourth ele]|list1],[firstele2, second ele2, third ele2, fourth ele2]|list2],list3):-
....... condition......
どうすればいいですか?