SWI - Prolog,работа с файлами
Начали проходить P#, там вроде все не плохо пошло,но вот дали задание: Создать базу фактов в текстовом документе (я создала базу фактов parents), потом открыть ее с помощью prolog и написать в программе запросы, к примеру, "определить дядю/дедушку/...".
Скачала SWI-Prolog. База у меня успешно открылась с помощью "? -see('Base.txt'),read(T),seen,T.". теперь я могу найти родителей, скажем, Ани.
но как найти остальных ее родственников?
пишу:
mom(X,Y) :-w(X),parent(X,Y).
на что получила ответ: ERROR: toplevel: Undefined procedure: mama/2 (DWIM could not correct goal).
Подскажите, что я сделала не так