Logo no.boatexistence.com

Hvordan bevise avgjørbarhet?

Innholdsfortegnelse:

Hvordan bevise avgjørbarhet?
Hvordan bevise avgjørbarhet?

Video: Hvordan bevise avgjørbarhet?

Video: Hvordan bevise avgjørbarhet?
Video: Acceptance for Turing Machines is Undecidable, but Recognizable 2024, Kan
Anonim

For å vise at et språk kan bestemmes, må vi lage en Turing-maskin som stopper på en hvilken som helst inndatastreng fra språkets alfabet. Siden M er en dfa, har vi allerede Turing-maskinen og trenger bare å vise at dfaen stopper ved hver inngang.

Hvordan beregner du avgjørbarhet?

Et språk er avgjørbart hvis og bare hvis det og dets komplement er gjenkjennelig. Bevis. Hvis et språk kan bestemmes, kan komplementet avgjøres (ved avslutning under komplementering).

Hvordan beviser du Turing-avgjørbarhet?

Bevis at språket det gjenkjenner er lik det gitte språket og at algoritmen stopper på alle innganger. For å bevise at et gitt språk er Turing-gjenkjennelig: Konstruer en algoritme som godtar nøyaktig de strengene som er i språketDen må enten avvise eller sløyfe på en hvilken som helst streng som ikke er på språket.

Hvordan vet du om et språk er gjenkjennelig?

Et språk L er gjenkjennelig hvis og bare hvis det finnes en verifikator for L, der en verifikator er en Turing-maskin som stopper på alle innganger og for alle w∈Σ∗, w∈L↔∃c∈Σ∗. V godtar ⟨w, c⟩.

Hvordan viser du at et problem ikke kan avgjøres?

Totalitetsproblemet kan ikke avgjøres

stoppeproblemet kan brukes til å vise at andre problemer er uavgjørelige. Totalitetsproblem: En funksjon (eller program) F sies å være total hvis F(x) er definert for alle x (eller tilsvarende, hvis F(x) stopper for alle x). Det kan ikke avgjøres om en funksjon F er total eller ikke.

Anbefalt: