ナレッジベースを作成しようとしています。私の問題はgate/1
、terminal/1
次のルールを定義しました。
gate(G) /\ terminal(T) :- (G \== T \== 1 \== 0).
私が言おうとしているのは、「ゲートGとターミナルTが存在する場合、それはGがTに等しくないことを意味します。1は1に等しくないことを意味します。
次のエラーが発生します。ERROR: c:/noob.pl:140:0: Syntax error: Operator priority clash
正しい演算子を使用しているかどうかさえわかりません。