プロローグを学んでいます。簡単な事実を書きました。しかし、Prolog は正しい答えをくれていないようです。ここで私が間違っていることを理解するのを手伝ってください。
facts
-weather.pl
weather(pheonix,summer,hot).
weather(pheonix,winter,warm).
weather(la,summer,warm).
次のようにswi-prologでこれを実行すると
?- weather(City,_,warm).
City = pheonix .
結果は としてのみ表示されpheonix
ます。しかしla
、またwarm
です。なぜそれが答えとして与えられないのですか?