私はseat(Guests, Seating)
、リストのゲストがリストの座席に再配置され、それぞれがどちらの側の人々とも互換性があるかどうかを保持するプログラムを作成しようとしています。
私は一人一人の事実を持っています:
topics(neil, [diving, football, computers, hockey]).
等...
また、2人が共通のトピックを持っているかどうかをテストするルールである、共通の述語もあります。
common(Person1, Person2, Topic)
組み込みのselect述語とユーザー定義の共通述語を使用する必要がありますが、その方法がわかりません。
誰かが適切な解決策や説明を提供できますか?