Wie beweise ich die Entscheidbarkeit?

Inhaltsverzeichnis:

Wie beweise ich die Entscheidbarkeit?
Wie beweise ich die Entscheidbarkeit?

Video: Wie beweise ich die Entscheidbarkeit?

Video: Wie beweise ich die Entscheidbarkeit?
Video: Aufgaben zu Entscheidbarkeit und Satz von Rice [Klausuraufgaben Berechenbarkeit #03] 2024, Dezember
Anonim

Um zu zeigen, dass eine Sprache entscheidbar ist, müssen wir eine Turing-Maschine erstellen, die bei jedem Eingabe-String aus dem Alphabet der Sprache anhält. Da M ein dfa ist, haben wir bereits die Turingmaschine und müssen nur zeigen, dass der dfa bei jeder Eingabe anhält.

Wie berechnet man die Entscheidbarkeit?

Eine Sprache ist entscheidbar genau dann, wenn sie und ihr Komplement erkennbar sind. Nachweisen. Wenn eine Sprache entscheidbar ist, dann ist ihr Komplement entscheidbar (durch Abschluss unter Komplement).

Wie beweist man Turing-Entscheidbarkeit?

Beweise, dass die erkannte Sprache der gegebenen Sprache entspricht und dass der Algorithmus bei allen Eingaben anhält. Um zu beweisen, dass eine gegebene Sprache Turing-erkennbar ist: Konstruieren Sie einen Algorithmus, der genau die Strings akzeptiert, die in der Sprache vorkommenEs muss jeden String, der nicht in der Sprache ist, entweder ablehnen oder durchlaufen.

Woher weißt du, ob eine Sprache erkennbar ist?

Eine Sprache L ist genau dann erkennbar, wenn es einen Verifizierer für L gibt, wobei ein Verifizierer eine Turingmaschine ist, die bei allen Eingaben und für alle w∈Σ∗ anhält, w∈L↔∃c∈Σ∗. V akzeptiert ⟨w, c⟩.

Wie zeigt man, dass ein Problem unentscheidbar ist?

Das Totalitätsproblem ist unentscheidbar

Das H alteproblem kann verwendet werden, um zu zeigen, dass andere Probleme unentscheidbar sind. Totalitätsproblem: Eine Funktion (oder ein Programm) F heißt total, wenn F(x) für alle x definiert ist (oder ähnlich, wenn F(x) für alle x anhält). Zu bestimmen, ob eine Funktion F total ist oder nicht, ist unentscheidbar.

Empfohlen: