Niveau: Supérieur, Master, Bac+4
Université d'Orléans Année 2011-2012 M1 Info — Calculabilité & Complexité TD n? 3 Indécidabilité & Non-calculabilité Problèmes indécidables Réduction (définition) : On dit que le problème A se réduit au problème B s'il existe une machine de Turing (ou un algorithme) qui associe à chaque instance positive (resp. négative) du problème A une instance positive (resp. négative) du problème B. Exercice 1 : Problème de l'arrêt diagonal & problème de l'arrêt. 1. Montrer que toute machine de Turing peut être codée par un unique entier. 2. Problème Diag entrée : une machine de Turing M ayant pour code m. sortie : le calcul de M sur l'entrée m s'arrête-t-il ? Montrer que le problème Diag n'est pas décidable par une machine de Turing. 3. Problème Arrêt entrée : un couple (m,x) où m est le code d'une machine de Turing M et x est une entrée pour M. sortie : le calcul de M sur l'entrée x s'arrête-t-il ? i) Montrer que si un problème indécidable A se réduit à un problème B, alors B est également indécidable. ii) Déduire des questions 2. et de 3i. que le problème de l'Arrêt est indécidable. Exercice 2 : Réductions.
- jeu approprié de tuiles
- m1 info —
- feuille de td n?
- problème de l'arrêt diagonal
- complexité td
- problème arrêt
- tuile