は「 - 」は、以下の文脈において、おおよそ手段、Prologの論理プログラミング言語の中置演算子として機能する。名「: - 」中置オペレータ
H :- B1, B2, ... BN
H
が証明可能である体B1
介してIF BN
はすべて証明可能です。
私はPrologを勉強している間、私はこのシンボルに名前を付けることを無視しました。 :-
の合意された名前は何ですか?
は「 - 」は、以下の文脈において、おおよそ手段、Prologの論理プログラミング言語の中置演算子として機能する。名「: - 」中置オペレータ
H :- B1, B2, ... BN
H
が証明可能である体B1
介してIF BN
はすべて証明可能です。
私はPrologを勉強している間、私はこのシンボルに名前を付けることを無視しました。 :-
の合意された名前は何ですか?
:-
サインが含意矢印を表します。あなたは論理記号であなたの例を記述する場合、それは読む:
H
← B1
∧ B2
∧ ... ∧ BN
をだからあなたも言うことができます:「Hは、B1とB2と...とBNによって暗示されます"または"ルールの本体はその頭を意味する "。 オペレータ自身を「暗示矢印」または単に「含意」と呼ぶことも正しいです。
右から左の矢印です。 1970年代初頭、 ':'で矢印をシミュレートするのは非常に一般的だったことに注意してください。また、パスカルの代入演算子 ':='も矢印であることを意味していました。 – false