TD 1 : Problème de l’arrêt, Fonctions calculables, Castors affairés
Énoncé (pas les mêmes numéros d’exercices)
Chargé de TD : Adrien Koutsos
TD1
EX1
ABS : Si
Si
Si
Contradiction.
EX2
1.
: quelconque- $Q = {(skip, 𝛼)}{𝛼∈𝛴} ∪ {(test, 𝛼)}{𝛼∈𝛴} ∪ {return} ∪ {get}$
Initial state :
, ⟶)$ ) = ((accept, 𝛼), B, \downarrow)$ ) = (get,
2.
3. v = vu
État initial :
$ | 0 | 1 | v | B | |
---|---|---|---|---|---|
( |
( |
( |
( |
reject | |
( |
( |
( |
( |
accept | |
( |
( |
( |
( |
( |
|
( |
( |
( |
( |
( |
Preuve : Par récurrence sur la taille du ruban en ignorant les “v” : “Les mots acceptés sont exactement ceux ayant plus de 0 que de 1”
- Immédiat pour le mot vide.
- Pour une taille de ruban
: si l’état courant est : on supprime un 0 (en le remplaçant par un “v”) et on revient au début. Puis : hypothèse de récurrence sur le ruban.- idem pour
- pour les autres : évident.
EX 3
est calculable car elle est constante dans tous les cas. :- Si
: quelque part dans (en base 2), il y a une sous-séquence de taille de 1’s. Dans tous les cas : il existe un tel que :
- Si
EX 5
1) NB : rester sur place n’augmente pas le pouvoir d’expression des machines de Turing ⟶ on peut supposer, sans perte de généralité, qu’on reste pas sur place à aucun moment.
Obligatoirement :
1 | B | |
---|---|---|
← |
Condition nécessaire
Cette MT convient :
1 | B | |
---|---|---|
accept |
MT telle que
⟹
En fait :
2) Mq
ABS : Supposons que
Il existe une machine
Soit
- écrit
1’s sur la bande (vers la gauche). - applique
- applique
⟶ on a donc 1’s sur la bande.
Par définition de
Avec
Impossible, car
NB : On aurait pu utiliser le problème de l’arrêt.
EX 6
1) On numérote les lettres de l’alphabet de
Leave a comment