私はswi-prologを使用しています。プログラムで次のようなステートメントをモデル化したい。 "aまたはbは犯罪者であり、bは犯罪者ではありません。"プロローグ内の論理的な三部論
これらのステートメントをモデリングした後。次のクエリが機能するはずです。
?-c(X).
X=a.
しかし、 私はプロローグでのステートメントの上に書いたとき:
c(a);c(b).
not(c(b)).
を、このコードはコンパイルしてエラーを示していません。
No permission to modify static procedure `(;)/2'
プロローグでの二つの文の上にモデル化する方法は?