Logo sk.boatexistence.com

Dajú sa bezkontextové jazyky rozhodnúť?

Obsah:

Dajú sa bezkontextové jazyky rozhodnúť?
Dajú sa bezkontextové jazyky rozhodnúť?

Video: Dajú sa bezkontextové jazyky rozhodnúť?

Video: Dajú sa bezkontextové jazyky rozhodnúť?
Video: Context-Free Grammars (CFG) and Context-Free Languages (CFL) - what are they? 2024, Júl
Anonim

1. (a) Pravda, keďže každý bežný jazyk je bezkontextový, každý bezkontextový jazyk je rozhoditeľný a každý rozhoditeľný jazyk je rozpoznateľný podľa Turinga.

Prečo sú bezkontextové jazyky rozhodovateľné?

Nerozhodnuteľný problém nemá algoritmus na určenie odpovede pre daný vstup Nejednoznačnosť bezkontextových jazykov: Vzhľadom na bezkontextový jazyk neexistuje žiadny Turingov stroj, ktorý by vždy zastavte v konečnom čase a odpovedzte, či je jazyk nejednoznačný alebo nie.

Je podmnožina bezkontextového jazyka rozhodovateľná?

2 odpovede. Σ je bez kontextu (v skutočnosti je to pravidelné) a má veľa podmnožín. Ak je L bezkontextový jazyk nekonečnej veľkosti, potom existujú podmnožiny J z L, ktoré sú rozhodnuté, a niektoré, ktoré sú nerozhodnuteľné. Napríklad je možné rozhodnúť o prázdnej podmnožine.

Sú o CFL rozhodovateľné?

CFL: Je rozhoditeľné pre problém prázdnoty, problém obmedzenosti a problém členstva.

Koľko jazykov je bez kontextu?

(1) Existuje spočítateľne nekonečný počet bezkontextových jazykov. Je to pravda, pretože každý popis bezkontextového jazyka má konečnú dĺžku, takže takýchto popisov je nespočetne veľa. (2) Existuje nespočetné množstvo jazykov.

Odporúča: