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.