Эй им новое для пролога и задавался вопросом:PROLOG как «подключить» подобные объекты
Скажем, у меня есть этот код:
component(a,b).
component(a,c).
component(a,d).
component(b,e).
component(b,f).
и я хочу, чтобы создать аргумент consistsof(X,Y):- component(X,Y); component(Y,Z).
, что дает я:
Y = B, C, D, E, F
, поэтому я хочу, чтобы получить результат "а" плюс результат тех "а" связанных с (b, e) и (b, f). Мне жаль, если я не очень конкретный.