Изменения

Перейти к: навигация, поиск
Нет описания правки
'''Пример 1''' Язык правильных скобочных последовательностей не регулярен.
Пусть дан какой-то <tex>n</tex> для него предъявляем слово <tex>\omega=(^n)^n</tex>. После этого слово <ttextex>\omega</tex> как-то разбили на <tex>x, y, z</tex>. Так как <tex>|xy|\leqslant n</tex>, то из-за выбранного слова <tex>y=(^b</tex>, где <tex>b</tex> больше нуля. Для любого такого разбиения берём <tex>k=2</tex> и получаем <tex>xy^kz=(^{n+b})^n</tex>, что не является правильной скобочной последовательностью. Значит язык правильных скобочных последовательностей не регулярный язык.
'''Пример 2''' Язык <tex>\{0^a1^a\}_{a\geqslant 0}</tex>Для Пусть дан какой-то <tex>\forall n</tex> мы берём для него предъявляем слово <tex>\omega=0^n1^n</tex>. После этого слово <tex>\omega</tex> как-то разбили на <tex>x, y, z</tex>. Так как <tex>|xy|\leqslant n</tex>, то из-за выбранного слова <tex>y=0^b</tex>, где <tex>b</tex> больше нуля. Берём Для любого такого разбиения берём <tex>k=2</tex> и получаем <tex>xy^kz=0^{n+b}1^n</tex>, что не является элементом нашего множества слов языка<tex>\{0^a1^a\}_{a\geqslant 0}</tex>, значит наш этот язык не регулярен.
16
правок

Навигация