emissionOf(alpha).
emissionOf(beta).
detected(proton), detected(electron) :- emissionOf(alpha), emissionOf(beta).
なんらかの (おそらく明らかな) 理由で、Prolog が上記のコードの最後の行を受け入れないという問題に直面しています。その理由には次のことが関係しています。
detected(proton), detected(electron)
私がちょうどしようとすると
detected(proton)
それは正しく動作します。
何が問題ですか?私は、アルファとベータの両方の放出がある場合、陽子と電子の両方の検出があると述べようとしています.
ありがとう