Контекстно-свободные грамматики
[18/50%]Рассмотрим контекстно-свободную грамматику . Чему равен язык ?
Рассмотрим контекстно-свободную грамматику , ), где состоит из следующих правил:
Чему равен язык ?
Найдите контекстно-свободную грамматику, порождающую язык
Найдите контекстно-свободную грамматику, порождающую язык
Найдите контекстно-свободную грамматику, порождающую язык
Найдите контекстно-свободную грамматику, порождающую
Постройте контекстно-свободную грамматику, порождающую регулярный язык, допускаемый ДКА на рисунке 3.1.
Рисунок 3.1: ДКА для примера 3.8.
Постройте контекстно-свободную грамматику, порождающую регулярный язык, допускаемый НКА на рисунке 3.2(a).
Рисунок 3.2: Два НКА для примера 3.9.
Пусть — регулярная грамматика со следующими правилами:
Постройте НКА, допускающий .
Опишите словами и/или с помощью регулярных выражений язык, порождаемый каждой из следующих контекстно-свободных грамматик:
.
.
.
.
.
.
Покажите, что ни одна строка языка не содержит подстроку , где — контекстно-свободная грамматика со следующими правилами:
Покажите, что в каждой строке языка символов больше, чем символов , где — грамматика со следующими правилами:
Покажите, что следующая грамматика не порождает язык :
Покажите, что следующая грамматика порождает язык :
Для каждого из следующих регулярных языков постройте праволинейную грамматику и леволинейную грамматику для него:
.
.
Множество двоичных строк, не содержащих подстроку 000.
Множество двоичных строк, у которых суффикс длины десять начинается с 000.
Для каждой из следующих контекстно-свободных грамматик постройте НКА, допускающий :
.
.
.
.
.
Для каждой из следующих контекстно-свободных грамматик найдите эквивалентную регулярную грамматику:
.
.
.
.
Контекстно-свободная грамматика называется линейной, если каждое её правило имеет вид , или , или , где и . Покажите, что язык, порождаемый линейной грамматикой, не обязательно регулярен.
Для каждого из следующих языков постройте контекстно-свободную грамматику, порождающую :
.
, где обозначает число вхождений символа в строку .
.