• Aucun résultat trouvé

TD: Syst`emes de r´eecriture - ind´ecidabilit´e (Exam2002)

N/A
N/A
Protected

Academic year: 2022

Partager "TD: Syst`emes de r´eecriture - ind´ecidabilit´e (Exam2002)"

Copied!
1
0
0

Texte intégral

(1)

TD: Syst`emes de r´eecriture - ind´ecidabilit´e (Exam2002)

Rappel

Proposition 1 Le probl`emeArrˆet2C(M,x): “Est-ce que la machine `a 2 compteurs M sur l’entr´ee xs’arrˆete (sans erreurs)? ” est ind´ecidable.

D´ efinitions

Soit Σ un alphabet fini. Un syst`eme de r´eecriture sur l’alphabet Σ est un ensemble fini Π de r`egles de la forme v →w (o`u v et w sont des mots sur l’alphabet Σ). On dit qu’un mot B est d´erivable de A s’il peut ˆetre obtenu en appliquant plusieurs fois les r`egles de Π `a des sous-mots (notation:A→ B).

Le but de l’exercice consiste `a ´etudier la d´ecidabilit´e du probl`emeD´erivable(Π,A,B):“Est-ce queA→ B dansΠ”.

Questions

1. 1 Deux instances du probl`eme.Dans le syst`eme{ab→ba;a→aa}

– est-ce que aab→ aaaba?

– est-ce que aba→ ababa?

Si la r´eponse est positive donner la d´erivation, sinon prouver qu’il n’y en a pas.

2. 5 Simulation.Prouver l’ind´ecidabilit´e du probl`emeD´erivable(Π,A,B).

Indications pour la question 2

La m´ethode sugg´er´ee est de simuler les machines `a 2 compteurs et d’utiliser Proposition 1 - voir Annexe.

Pour une M`a2C M il faut construire un syst`eme de r´eecriture Π(M) qui simule cette machine.

On pourra repr´esenter la configurationc= (q,x,y) par le motbc= $1xq1y$. Pour finir la preuve il reste `a faire des ´etapes suivantes:

– repr´esenter chaque instruction in de la M`a2C par une ou plusieurs r`egles inb de r´eecriture.

Il faut trouver les r`egles qui correspondent `a chaque type d’instruction de la M`a2C. En particulier pour l’instructionstopeffacer tout.

– prouver la correction de cette traduction:

– pour les premiers types d’instruction in(autres que stop ) montrer que c →in c0 dans M si et seulement sibc→inb cb0 dans Π(M).

– pour l’instructionstopmontrer quecest une configuration d’arrˆet deM si et seulement sibc→ εen utilisant les r`egles de typestop\ uniquement.

– d´eduire queArrˆet2C(M,x) si et seulement si $1xq$→ εdans Π(M).

– d´eduire l’ind´ecidabilit´e du probl`emeD´erivable(Π,A,B).

Références

Documents relatifs

timers : expiration d’un timer ou un tick (p ´eriode) d’horloge syst `eme autres p ´eriph ´eriques : touche clavier, clic souris, paquet ethernet,.. Exceptions et Interruptions

[r]

En principe, r´ esoudre un syst` eme lin´ eaire, c’est montrer qu’il n’a pas de solution, ou alors en exhiber une r´ esolution (en justifiant). En pratique, on applique la m´

Lay Alg` ebre lin´ eaire, th´ eorie, exercices & applica- tions chez De Boeck, exercices des chapitres 1.1 et 1.2.. Tran Van Hiep

Donner une formule qui utilise les variables P 1 et P 2 et qui repr´ esente le fait que le portrait est exactement dans un des coffres.. Le portrait est dans le

(b) Deux villes peuvent toujours ˆ etre reli´ ees avec au plus un changement (c’est-` a-dire que soit on a une ligne directe entre les deux villes, soit il faut emprunter deux lignes

— r´ esultat, un pr´ edicat ternaire r´ esultat(e 1 , e 2 , r) repr´ esente le fait que le match de l’´ equipe e 1 avec l’´ equipe e 2 sur le stade de e 1 a ´ et´ e jou´ e

Pour cela on se donne une relation ` a trois argu- ments ligne(n, d, a) qui repr´ esente le fait qu’il existe une ligne directe identifi´ ee par le num´ ero n qui permet d’aller de