Je dois traduire en logique des prédicats : "Certains fumeurs ne fument que des cigares".
Toutefois, je ne suis pas sure que la traduction que j'ai produit soit la meilleure...
Voici ce à quoi je pensais :
Fx : x est un fumeur
Mxy : x fume y
Cx : x est un cigare
∃x (Fx ∧ ∃y(Cx -> Mxy) ∧ ¬∃z (Mxz ∧ z ≠ y)
Pour être plus précise, ma prof a donné l'exemple suivant que l'on doit suivre :
Certains canards n'aiment pas le chocolat.
Cx : x est un canard
Axy : x aime y
Ox : x est du chocolat
Et elle a traduit : ∃x(Cx ∧ ∀y (Oy --> ¬Axy))
Merci d'avance pour vos lumières !



