本からいくつかの基本的な例を試してみましたが、「ローカル スタックが不足しています」というエラーが発生します (コードの後で詳しく説明します)。コードは次のとおりです。
edge(a,b).
edge(a,e).
edge(b,d).
edge(b,c).
edge(c,a).
edge(e,b).
tedge(Node1,Node2) :-
edge(Node1,SomeNode),
edge(SomeNode,Node2).
edge(X,Y) :- tedge(X,Y).
たとえば、クエリ edge(a,b) を記述しようとすると、true が返され、「;」と入力しました。そしてそれはエラーを起こしました。ここで何が問題なのですか?