Я изучаю пролог и читаю книгу под названием «Пролог программирования для искусственного интеллекта». На практике я хочу узнать, как расширить один из примеров в этой книге. Может ли кто-нибудь помочь?
Допустим, у вас есть следующие факты:
parent(pam, bob). %pam is a parent of bob
parent(george, bob). %george is a parent of bob
Как мне написать предикат пролога, который дал бы мне список родителей бобов? Например:
list_parents(bob, L).
L = [pam, george] ;
L = [george, pam] ;
true.