• Aucun résultat trouvé

Langages de Sp´ecification 2012-2013 Projet n˚1 – Jeu Bridges

N/A
N/A
Protected

Academic year: 2022

Partager "Langages de Sp´ecification 2012-2013 Projet n˚1 – Jeu Bridges"

Copied!
1
0
0

Texte intégral

(1)

Langages de Sp´ecification 2012-2013 Projet n˚1 – Jeu Bridges

Il vous est demand´e de justifier soigneusement vos r´eponses et d’expliquer vos sp´ecifications, les explications des formalisations sont plus importantes que les formalisations dans l’´evaluation.

Dans ce sujet, on vous demande de mod´eliser en logique propositionnelle le jeu Bridges dont vous pouvez trouver les r`egles (et r´esoudre des grilles) `a l’adresse suivante :

www.brainbashers.com/bridges.asp

On supposera que la grille de d´epart est donn´ee en entr´ee par une dimension N ≥ 1 et un ensemble de kˆıles I = {1, . . . , k} tel que chaque ˆıle p ∈ I est repr´esent´ee par ses coordonn´ees (ip, jp) et le nombre de ponts np qui lui sont connect´es.

Note Importante : Pour simplifier le probl`eme, `a la diff´erence des r`egles donn´ees sur le site web indiqu´e plus haut, nous imposerons ici qu’il peut y avoir au plus un seul pontentre deux ˆıles (et non deux).

Question 1 Mod´eliser le probl`eme Bridges par un programme SAT. Plus pr´ecis´ement, si P est une instance du probl`eme (donc une grille avec des ˆıles et des contraintes), ´ecrire une formule de la logique propositionnelle (en forme normale conjonctive) φP telle que φP est satisfaisablesi et seulement si P a une solution.Vous ˆetes libres d’utiliser les symboles de propositions de votre choix, mais vous devez expliquer ce qu’ils repr´esentent. De mˆeme, expliquez ce que les sous-formules que vous ´ecrivez repr´esentent et justifier pourquoi votre formule φP satisfait le “si et seulement si” de l’´enonc´e. Si votre formule de d´epart n’est pas sous forme normale conjonctive, donnez les ´etapes interm´ediaires pour la mettre sous forme normale conjonctive..

Question 2 Expliquer comment vous g´en´eraliser au cas o`u on autorise au plus deux ponts entre deux ˆıles.

Question 3 (Bonus) En vous basant sur ce qui a ´et´e fait en cours et en TP, impl´ementer un solveur de grilles se basant sur le SAT solveur MiniSAT.

1

Références

Documents relatifs

Article premier : Tout membre non ´ Ecossais porte des chaussettes oranges. Article second : Tout membre porte un kilt ou ne porte pas de

Proposer une famille (φ k ) k de fonctions de base permettant d’approcher θ par une fonction affine par morceau qui v´ erifie les conditions aux limites de p´ eriodicit´ e

Une formule propositionnelle φ est une cons´ equence (s´ emantique) d’une th´ eorie Th (´ ecrit : “Th | = φ”) si et seulement si toute interpr´ etation qui rend vraies toutes

Plus pr´ecis´ement, si P est une instance du probl`eme (donc une grille ses contraintes), ´ecrire une formule de la logique propositionnelle (en forme normale conjonctive) φ P telle

Dans ce sujet, on vous demande de mod´eliser en logique propositionnelle le jeu Slitherlink dont vous pouvez trouver les r`egles (et r´esoudre des grilles) `a l’adresse suivante

Plus pr´ecis´ement, si P est une instance du probl`eme (donc une grille et ses contraintes), ´ecrire une formule de la logique propositionnelle (en forme normale conjonctive) φ P

´ Enoncer le th´eor`eme de la limite monotone pour les suites, puis d´emontrer l’un des quatre r´esultats (au

Toute formule peut être convertie en une telle formule, et deux formules en FND distinctes ne sont pas équivalentes... Expressivité