emissionOf(alpha).
emissionOf(beta).
detected(proton), detected(electron) :- emissionOf(alpha), emissionOf(beta).
Je suis confronté au problème que pour une raison (probablement évidente) Prolog n'accepte pas la dernière ligne du code ci-dessus. La raison a quelque chose à voir avec:Aide avec les clauses de prolog
detected(proton), detected(electron)
Si j'essaie juste
detected(proton)
il se comporte correctement.
Quel est le problème? J'essaie de dire que s'il y a une émission d'alpha et de bêta, alors il y a des détections des protons et des électrons.
Merci