本を読んでいるときに問題が発生します。プログラムが「単純な」述語を使用しているのを見ます(私は推測しsimple/1
ます)。この述語の意味がわかりません ?-help(simple)
。コンソールで見つけることができません。しかし、コンソールでいくつかのクエリを試してみると、次のように機能しました。
5 ?- simple(p(x)).
false.
6 ?- simple(mia).
true.
7 ?- simple(Mia).
true.
8 ?- simple(f(Mia)).
false.
引数が項(または変数)または複雑な項であるかどうかを判断するのは、ある種の述語だと思います。