Table des matières

1.5 Machines de Turing non-déterministes

Semi-décision

Soit

  • M=\left(K, \Sigma, \delta, s,\left\{ h\right\} \right) un MT,
  • \Sigma_0 \subseteq \Sigma\setminus \left\{\sqcup ,\triangleright\right\}
  • et L \subset \Sigma_0^*

On dit que M semi-décide L (ou accepte L) si et seulement si \forall \omega\in\Sigma_0^*, \quad \omega\in L \Leftrightarrow M s'arrête avec l'entrée \omega.

N.B. : \forall \omega\in\Sigma_0^*, \quad \omega\notin L \Leftrightarrow M boucle à l'infini avec l'entrée \omega.

· 2009/11/30 15:29 · Maurice Lanselle

Exemple

FIXME faut faire un dessin

déf : semi-décidabilité

déf : décision

déf : calcule

Remarque

Toute MT est un MTND. Est-ce qu'on peut avoir une MT équivalente à une MTND?

Théorème d'équivalence

Si une MTND décide (resp. semi-décide) un langage L, alors il existe une MT standard qui décide (resp. semi-décide) L.

Preuve