プロローグ初心者です。私は大学の AI コースに通っているので、高度な Prolog 機能を使用することはできません。単純な事実と非常に単純なルールだけです。
この 2 つの文を Prolog 句に変換するのに問題があります。
- すべての動物を愛する人は誰でも誰かに愛されています。
- 動物を殺す者は誰からも愛されません。
私はどういうわけか次のように2番目のものを書くことができました:
loves(X, Y) :- animal(A), \+killed(Y, A).
しかし、これについても、私はそれが完全に正しいとは確信していません.このルールは、動物を殺さなかった人は皆に愛されていることを示しています.
何か助けはありますか?