• Aucun résultat trouvé

Calculabilit´e Devoir `a rendre avant le 5 janvier 2011

N/A
N/A
Protected

Academic year: 2022

Partager "Calculabilit´e Devoir `a rendre avant le 5 janvier 2011"

Copied!
4
0
0

Texte intégral

(1)

Calculabilit´e

Devoir ` a rendre avant le 5 janvier 2011

14 d´ecembre 2010

L’objet des trois questions pos´ees est l’´etude de l’ind´ecidabilit´e de probl`emes d´eriv´es du pavage du plan.

D´ efinitions pr´ eliminaires

Un polyomino est un sous-ensemble connexe de R2 qui est une union finie de produits d’intervalles [i, i+ 1[×[j, j+ 1[ o`ui, j∈Net tel qu’il reste connexe si on retire un nombre fini de points. (Autrement dits, les petits carr´es qui forment le polyomino se touchent par au moins un cˆot´e). Des exemples de polyominos sont dessin´es dans la figure 1 et des contre-exemples dans la figure 2.

Si (x, y)∈R2, etF ⊆R2, letranslat´e deF par (x, y) est l’ensembleτx,y(F) ={(x+u, y+ v)|(u, v)∈F}.

SiF1, . . . , Fn sont des sous-ensembles de R2 etF est un sous-ensemble deR2, unpavage deF parF1, . . . , Fn est un ensemble de paires de r´eelsE (les points o`u sont pos´ees les pi`eces) et une applicationf de E dans{F1, . . . , Fn} telle que

F = [

(x,y)∈E

τx,y(f(x, y))

∀(x, y),(x, y)∈E,(τx,y(f(x, y))∩τx,y(f(x, y))6=∅)⇒x=x&y =y

Autrement dit, les pi`ecesF1, . . . , Fnpeuvent ˆetre utilis´ees plusieurs fois `a des endroits diff´erents, elles ne doivent pas se chevaucher et doivent recouvrir enti`erementF. Attention : on ne peut dans cette d´efinition effectuer ni rotation ni sym´etrie sur les pi`eces. Sur la figure 3 est donn´e un exemple de pavage. Les deux pi`eces utilis´ees sontF1 = [0,1]×[0,2] etF2 = [0,2]×[0,1], l’en- sembleE est{(0,0),(1,0),(2,0),(0,2),(0,3),(2,1),(3,1),(2,3)} etf est donn´ee parf(0,0) = F1, f(1,0) = F1, f(2,0) = F2, f(0,2) = F2, f(0,3) = F2, f(2,1) = F1, f(3,1) = F1, f(2,3) = F2.

Question 1

Montrer que le probl`eme suivant est ind´ecidable : Donn´ee : un ensemble fini S de polyominos

Question : existe-t-il un pavage de R+×R+ parS?

1

(2)

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 0

1 2 3 4 5 6

Figure1 – Exemples de polyominos

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

0 1 2 3 4 5 6

Figure2 – Contre-Exemples de polyominos

0 1 2 3 4

0 1 2 3 4

Figure 3 – Pavage d’un carr´e 4×4 par deux dominos

2

(3)

Question 2

Montrer que le probl`eme suivant est ind´ecidable : Donn´ee : un ensemble fini S de polyominos

Question : existe-t-il un entier n >0 tel qu’il existe un pavage de [0, n[×[0, n[ parS?

Une variante de T´ etris

Dans notre version de T´etris ´etudi´ee ici, la base est de largeur k (fix´ee) et les pi`eces sont choisies dans un ensembleS fini de polyominos dont l’orientation ne peut pas ˆetre modifi´ee.

On suppose que tous les polyominos deS contiennent un point au moins dont l’abcisse est 0 et on notel(p) le maximum des abcisses de la pi`ecep. On supposera toujours l(p)≤k−1.

Formellement, une configuration du jeu est un sous-ensemble (fini) de {1, . . . , k} × N. La configuration initiale est l’ensemble vide. Les configurations c sont confondues avec les sous-ensembles de [0, k[×R+ d´efinis parS

(i,j)∈c[i, i+ 1[×[j, j+ 1[.

Etant donn´e´ p∈S eti∈ {1...k} tel quei+l(p)≤k, le jeu effectue un mouvement de la configuration cvers la configurationc d´efinie comme suit :

Chute de la pi`ece : Soit h le plus petit entier tel queτi,h(p)∩c=∅. Soit c0 =c∪τi,h(p).

Elimination des lignes pleines : une “lignejest pleine” lorsque [1, k[×[j, j+ 1[⊆c0. Tant que c0 contient une ligne j pleine, on remplace c0 par la configuration c1 obtenue en supprimant cette ligne :

c1 ={(i, m)∈c0 |m < j} ∪ {(i, m−1)|(i, m)∈c0, m > j}

c est la configuration obtenue apr`es suppression de toutes les lignes pleines.

Si A est un ensemble fini, l’ensemble des expressions rationnelles sur A est le plus petit ensemble qui contient A,ǫet tel que, sie1 ete2 sont des expressions rationnelles, alorse1+e2, e1·e2 ete1 sont des expressions rationnelles. Une expression rationnelle est interpr´et´ee comme un ensemble de mots sur l’alphabet A comme suit :

– Sie∈A∪ {ǫ}, [[e]] ={e}

– [[e1+e2]] = [[e1]]∪[[e2]]

– [[e1·e2]] ={w1·w2 |w1∈[[e1]], w2 ∈[[e2]]}

– [[e1]] =

+

[

i=0

[[ei1]] o`u,e01 =ǫetei+11 =e1·ei1.

Pour notre probl`eme, nous consid´ererons pour A l’ensemble des paires (p, i) o`u p∈S et i∈Ntel que i+l(p)≤k−1.

Question 3

Montrer que le probl`eme suivant est ind´ecidable : Donn´ee : une expression rationnelle esurA

Question : existe-t-il un motw∈[[e]] tel qu’on puisse atteindre une configuration vide apr`es la s´equence de mouvements d´efinie par w?

3

(4)

a b a b

Figure 4 – Quelques polyominos particuliers

Figure5 – Configuration apr`es agadbgbdagad

Une indication, vers une preuve possible : consid´erer par exemple les polyominos donn´es dans la figure 4.

On suppose que k= 4. On consid`ere alors l’alphabet A= {ag, ad, bg, bd, ag, ad, bg, bd} o`u xg correspond au polyomino x avec une translation i = 0 et xd correspond au polyomino x avec la translation i = 2. Par exemple, la s´equence de lettres agadbgbdagad conduit `a la configuration de la figure 5.

On propose ensuite de r´eduire le probl`eme de correspondance de Post.

4

Références

Documents relatifs

Lorsque que le projet de construction jouxte une construction existante significative, implantée différemment, l’implantation d’une construction nouvelle pourra

Mme BERNON commente le bilan de l'exercice incendie qui s'est déroulé le 12 septembre 2016 : un bon déroulement a été constaté.. L'évacuation s'est faite normalement et dans

Le collège a pris contact avec l’AMPA pour obtenir des tarifs corrects pour les photocopieurs.. L’AMPA est l’association des marchés publics

To test the algorithm’s decrypt state, the ciphertext shall be input into the algorithm (in the decrypt state) with the corresponding key value (basis vector), and the result must

Les volumes réalisés sur le marché central en 2015 ont évolué de 2 % par rapport à l’année 2014, pour s’établir à 31,4 milliards de dirhams contre 30,9 milliards de dirhams

a) 1. Pour les titulaires qui ont droit à l'intervention majorée de l'assurance et ont soit des personnes à charge dans le régime de l'assurance soins de santé,

le capital social de 16 592 K€ composé de 434 421 861 actions, des réserves pour – 6 408 K€, des dettes financières courantes qui s’élèvent à 13 989 K€ se répartissant en

Tracer un cercle de centre O et de rayon