L = { 1 ^ n (n+1) / 2 } не зависит от контекста?

Я заметил, что язык L генерирует слова с длиной, которая представляет числа треугольника: 1,3,6,10,15 и т. Д.

Я пытаюсь использовать лемму Пемпингта для w=1^(p(p+1), но я нигде не доходил..

Может кто-нибудь помочь или дать мне представление, как это решить?

Спасибо!:)

1 ответ

Все контекстно-свободные языки, состоящие из однобуквенного алфавита, являются обычными. Так что, если бы L был свободен от контекста, это также было бы регулярно. Все обычные языки, состоящие из однобуквенного алфавита, в конечном итоге являются периодическими, чего нет у L, потому что пропуски все время увеличиваются.

Или с леммой прокачки: любая прокачка приводит к языку uv ^ iwx ^ i y. Поскольку все буквы одинаковы, мы можем обмениваться множителями, и это равно uyw v ^ ix ^ i = uyw (vx) ^ i. В L расстояние между одним словом и следующим будет больше любого |vx|^i с ростом n.

Другие вопросы по тегам