Logo sv.boatexistence.com

Hur bevisar man beslutbarhet?

Innehållsförteckning:

Hur bevisar man beslutbarhet?
Hur bevisar man beslutbarhet?

Video: Hur bevisar man beslutbarhet?

Video: Hur bevisar man beslutbarhet?
Video: Equivalence for DFAs is Decidable (3 different proofs!) 2024, Maj
Anonim

För att visa att ett språk kan avgöras behöver vi skapa en Turing-maskin som kommer att stanna vid valfri inmatningssträng från språkets alfabet. Eftersom M är en dfa, har vi redan Turing Machine och behöver bara visa att dfa stannar vid varje ingång.

Hur beräknar du avgörbarhet?

Ett språk är avgörbart om och endast om det och dess komplement går att känna igen. Bevis. Om ett språk är avgörbart, är dess komplement avgörbart (genom stängning under komplement).

Hur bevisar du Turing-beslutbarhet?

Bevisa att språket det känner igen är lika med det givna språket och att algoritmen stannar vid alla ingångar. För att bevisa att ett givet språk är Turing-igenkännbart: Konstruera en algoritm som accepterar exakt de strängar som finns i språketDen måste antingen avvisa eller loopa på valfri sträng som inte finns på språket.

Hur vet du om ett språk går att känna igen?

Ett språk L känns igen om och bara om det finns en verifierare för L, där en verifierare är en Turing-maskin som stannar vid alla ingångar och för alla w∈Σ∗, w∈L↔∃c∈Σ∗. V accepterar ⟨w, c⟩.

Hur visar du att ett problem inte kan avgöras?

Totalitetsproblemet kan inte avgöras

stoppningsproblemet kan användas för att visa att andra problem är oavgjorda. Totalitetsproblem: En funktion (eller ett program) F sägs vara tot alt om F(x) definieras för alla x (eller på liknande sätt, om F(x) stannar för alla x). Det går inte att avgöra om en funktion F är total eller inte.

Rekommenderad: