Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
プロローグではカットを使用。次のクエリを実行すると、次の結果が返されるのはなぜですか。
?- !,false. no
それでも、このクエリは次を返します。
?- !;false. yes
最初のクエリは、! に対して AND を実行します。(常に yes を返す) と、常に no を返す false です。はい AND いいえ = いいえ。
2 番目のクエリでは、! 最初のブランチ、つまり ! に実行をコミットします。これは常に yes を返します。