Я должен найти число людей между двумя людьми (noeuds) только с одной функцией.
У меня получается ориентированный график:
intermediaires(X,Y,N):-
noeud(Index1,X),
noeud(Index2,Y),
lien(Index1,Index2),
N is 0.
intermediaires(X,Y,N):-
noeud(Index1,X),
lien(Index1,IndexZ),
noeud(IndexZ,Z),
intermediaires(Z,Y,N1),
N is N1 +1
, но я не понимаю как это сделать для неориентированного графа, у вас есть идея?