Stránky: 1
Při převodu bezkontextové gramatiky do Chomského normální formy
se po odstranění pravidel typu A →
provádí krok, který odstraňuje pravidla typu X → Y
(neterminál se přepisuje na neterminál). (Pak tedy dostaneme jen pravidla typu A →
kde je terminál nebo |
| ≥ 2, přičemž generovaný jazyk se nezměnil.)
Na vhodném příkladu ilustrujte algoritmus odstraňující ona pravidla X → Y a ukažte jeho korektnost.
Převod do Chomského normální formy zvládám, jen mě nenapadá jak dokázat korektnost. Potřeboval bych náznak jak se u takovéhoto typu příkladu tato korektnost dokazuje.
Děkuji za odpověď.
Offline

Tak ja bych to dokazoval vetu, bezkontextova gramatika
generuje prave ty slova, ktere generuje gramatika
po prevedeni na Chomskeho normalni formu, oznacme treba
. Dokazuji 2 implikace. Kazde slovo ktere generuje
, generuje taky
. Dokazu to tak, ze pravidlo ktere jsem pri prevodu odstranil z
nahradim prislusnou sekvenci pravidel z
.
Opacnou implikaci bych dokazoval nejak sporem. Tam bys spis potreboval nahrazovat skupiny zpatky. No nevim jestli to nejak pomohlo. . kdyz tak napis v cem konkretne je problem, treba se na to prijde.
Offline
Stránky: 1