Table des matières
1 Calculabilité 1
1.1 Machine de Turing ........................ 1
1.1.1 Machine de Turing déterministe ............. 1
1.1.2 Langage accepté et langage décidé ............ 2
1.1.3 Autres définitions de machines de Turing ........ 3
1.1.4 Thèse de Turing-Church ................. 3
1.2 Extension des machines de Turing ................ 3
1.2.1 Ruban bi-infini ...................... 3
1.2.2 Rubans multiples ..................... 3
1.2.3 Machines à RAM ..................... 3
1.2.4 Machine non déterministe ................ 4
1.2.5 Machines de Turing universelles ............. 4
1.2.6 Fonction calculable par machine de Turing ....... 4
1.3 Fonctions récursives ........................ 4
1.3.1 Fonctions primitives récursives .............. 4
1.3.2 Prédicats primitifs récursifs ............... 5
1.3.3 Fonctions récursives générales .............. 6
1.4 Fonctions récursives et calculables par MT ........... 7
1.4.1 Codage .......................... 7
1.4.2 Toute fonction récursive est calculable par MT . . . . . 7
1.4.3 Toute fonction calculable par MT est µ-récursive . . . 7
1.5 Non calculabilité ......................... 8
1.5.1 Problèmes et classes de décidabilité ........... 8
1.5.2 Premières briques ..................... 8
1.5.3 Réductions ........................ 9
1.5.4 Exemples de problèmes indécidables ........... 10
1.5.5 Propriétés des langages RE ............... 10
1.5.6 Problèmes indécidables divers .............. 11
i