Satz Allgemeine Wortproblem für Turingmaschinen ist unentscheidbar
Einfache Sprache
Def. Satz Allgemeine Wortproblem für Turingmaschinen ist unentscheidbar
WORD-TM ist nicht entscheidbar.
Beweisidee: Beweis durch Widerspruch. Beweis: Angenommen $\text{WORD}_\text{TM}$ ist entscheidbar. Dann existiert eine TM $\mathcal T$ so, dass $\mathcal T$ $\text{WORD}_\text{TM}$ entscheidet. Wir konstruieren nun eine TM $\mathcal D$ (D wie Diagonalisierung), die wie folgt für die Eingabe $\langle\mathcal M\rangle$ funktioniert:
- Erstelle $\langle\mathcal M,\langle\mathcal M\rangle\rangle$.
- Simuliere $\mathcal T$ auf $\langle\mathcal M,\langle\mathcal M\rangle\rangle$.
- Verwirf, wenn $\mathcal T$ akzeptiert, sonst akzeptiere.
Der Widerspruch ergibt sich, wenn wir $\mathcal D$ die Eingabe $\langle\mathcal D\rangle$ geben.
Falls $\mathcal D$ $\langle\mathcal D\rangle$ akzeptiert dann folgen:
- $\langle\mathcal D\rangle\in L(\mathcal D)$
- $\mathcal D$ akzeptiert, weil $\mathcal T$ die Eingabe $\langle\mathcal D,\langle\mathcal D\rangle\rangle$ verwirft, was aber nach der Definition von $\text{WORD}_\text{TM}$ $\langle\mathcal D\rangle\not\in L(\mathcal D)$ impliziert.
- Widerspruch!
Falls $\mathcal D$ $\langle\mathcal D\rangle$ verwirft dann folgen:
- $\langle\mathcal D\rangle\not\in L(\mathcal D)$
- $\mathcal D$ verwirft, weil $\mathcal T$ die Eingabe $\langle\mathcal D,\langle\mathcal D\rangle\rangle$ akzeptiert, was aber nach der Definition von $\text{WORD}_\text{TM}$ $\langle\mathcal D\rangle\in L(\mathcal D)$ impliziert.
- Widerspruch!