私はプロローグが初めてで、2つの駅が同じ路線にある場合に「はい」を返す述語を書こうとしています。
line(1,[a,b,c,d,e]);
line(2,[b,g,f,e,i,h]);
line(3,[l,m,g,n,f,o,p,q,i,j]);
same_line(X,Y):-
line(_,L),
member(X,L),
member(Y,L).
例: ?- same_line(n,j)。はい
ただし、コンパイル時に WIN-PROLOG で次のエラーが発生します。エラー 67 : 述語が保護されています
私は何を間違っていますか?