Vous êtes sur la page 1sur 3

Rapport ASTRE

Enigme d’Einstein SMT

Auteurs :
Encadrant :
Rym Chaouche
Jérémy Sitbon Yann Thierry-Mieg
Question 1
Le but du jeu est de résoudre l’énigme d’Einstein en se servant de SAT. L’énigme est la suivante :
Nous savons que :
* Le Norvégien vit dans la première maison.
* Le britannique vit dans la maison rouge.
* Le Suédois garde les chiens comme animaux de compagnie.
* Le Danois boit du thé.
* La maison verte est juste à gauche de la maison blanche.
* Le propriétaire de la maison verte boit du café.
* L’homme qui fume Blend vit à côté de celui qui élève des chats.
* La personne qui fume le Pall Mall élève des oiseaux.
* Le propriétaire de la maison jaune fume Dunhill.
* L’homme vivant dans la maison en plein centre boit du lait.
* L’Allemand fume Prince.
* L’homme qui fume Blend a un voisin qui boit de l’eau.
* Le Norvégien habite à côté de la maison bleue.
* L’homme qui garde les chevaux vit à côté de l’homme qui fume Dunhill.
* Le propriétaire qui fume Blue Master boit de la bière.

La question est ... Qui garde un poisson ?

Afin de répondre à la question, nous avons d’abord créer plusieurs tableaux identifiants les différentes
entités : la nationalité de la personne, ce qu’elle fume, la couleur de sa maison, ce qu’elle boit et son animal
de compagnie. Ensuite, nous avons rédigé chacune des contraintes séparément. On peut trouver la trace en
cliquant ici.
Les résultats sont représentés sur la figure 1.

Figure 1 – Solution à l’énigme D’Einstein

Ainsi, la trace signifie que le Norvégien vit dans la maison jaune, il boit de l’eau, fume du Dunhill et
possède un chat. Le Danois, quant à lui, boit du thé qu’il accompagne avec du Blend. Il vit dans une maison

1
bleue avec ses chevaux. Le britannique, reste sobre et boit du lait avec ses oiseaux dans une maison rouge.
Il fume du Pall Mall. Son voisin l’Allemand boit du café et fume du Prince. Il vit dans une maison verte
avec ses fameux poissons. Enfin, le Suédois vit avec ses chiens dans la cinquième maison. Elle est blanche.
Il y joue avec ses chiens, en fumant du Blue Master.

1 Question 2
Maintenant que tout nous semble plus claire, si on ajoute une contrainte disant que la personne qui boit
du lait habite à coté de celui qui fume des dunhill, on ne trouve aucune formule qui satisfait nos contraintes
et le résultat est bien UNSAT.

Vous aimerez peut-être aussi