Достаточные условия регулярности языка без контекста

14

Было бы неплохо собрать список условий, которые подразумевают, что язык L без контекста является регулярным, то есть условия вида: «если данный CFG / PDA имеет свойство P, то его языки являются регулярными»

Свойство P не должно характеризовать CFG, генерирующие регулярные языки. Кроме того, P не должен быть разрешимым, и P должен «как-то зависеть» от языка, не зависящего от контекста («синтаксический моноид L конечен», «L разрешим в пространстве o (log log n)» и т. Д. не то, что я ищу).

ФХ
источник
кажется очень вероятным, что общий вопрос неразрешим. аналогия в том, что существуют другие теоремы, что «на самом деле B», где A - «меньший» языковой класс, чем B, неразрешима. Я вспоминаю вопрос здесь, может быть, КЛЛ, который был похож, но не могу найти его прямо сейчас.
ВЗН
под "регулярностью" вы подразумеваете, действительно ли это обычный язык, верно?
2012 года
3
хорошо нашел это. этот вопрос очень похож на этот, «на самом деле это
КФГ
4
o(nlogn)
согласен, различие в силе. но также важно знать, что общая проблема неразрешима. «достаточные условия», как правило, тесно связаны с алгоритмами, например, в приведенном вами примере о (n lg n) временной сложности.
ВЗН

Ответы:

15
  1. Каждый унарный контекстно-свободный язык является регулярным. (например, прямое следствие теоремы Париха)

  2. ИксUNYvNZL,для всех N0ИксUяYvJZL, для всех я,J0.
  3. Если контекстно-свободный язык является коммутативным и линейным, то он регулярный. (Эренфойхт, Хауслер, Розенберг, "О регулярности контекстно-свободных языков" , 1983)

ФХ
источник