ある点から別の点への道があるかどうかを調べたい。
例えば、2 -> 4 -> 7
1 -> 3 -> 2 -> 9
5 -> 1 -> 6 -> 8
これらがパスです。述語パス (開始、終了) を記述したいのですが、アークは一連のアーク (From、To) ファクトで表されます。
たとえば、path(1, 7) が指定された場合、これは true を返す必要があります。path(6, 1) が指定された場合、これは false を返す必要があります。弧が向いているからです。