Несводимые языки

15

Это не обязательно вопрос исследования. Просто вопрос из любопытства:

Я пытаюсь понять, можно ли определить «неприводимые» языки. В качестве первого предположения я называю язык L «сводимым», если он может быть записан как L=AB с и , в противном случае называю язык «неприводимым». Это правда:AB=|A|,|B|>1

1) Если P неприводимо, A, B, C - языки такие, что , и , то существует язык такой, что ? Это будет соответствовать в целых числах лемме Евклида и будет полезным для доказательства уникальности «факторизации».P C = A B = C P B P = B = B PAB=PC=AB=CPBP=B=BP

2) Правда ли, что каждый язык может быть разложен на конечное число неприводимых языков?

Если у кого-то есть идея о том, как определить «неприводимый» язык, я бы хотел услышать это. (Или, может быть, это уже определено, о чем я не знаю?)

orgesleka
источник
"если это можно записать в виде с A B = и | | , | B | > 1 " , где это ...L=ABAB=|A|,|B|>1
1
является конкатенация
orgesleka
4
Возможно, вас заинтересует статья « Главные
Денис,

Ответы:

2

Вот контрпример к этому:

назовем язык L «сводимым», если он может быть записан как L=AB с AB= и |A|,|В|>1 , иначе назовите язык "неприводимым". Это правда:

1) Если P неприводимо, A, B, C - языки такие, что AВзнак равно , пСзнак равно и AВзнак равноСп , то существует такой язык В'пзнак равно , что Взнак равноВ'п ?

В унарном алфавите {0} определите следующие слова

aзнак равно04,бзнак равно0,сзнак равно03,пзнак равно02,
Тогдаaбзнак равносп и это не тот случай, когдабзнак равноб'п для любогоб' .

Таким образом, мы получаем контрпример с одноязычными языками

пзнак равно{п},Aзнак равно{a},Взнак равно{б},Сзнак равно{с},

Бьёрн Кьос-Хансен
источник
1
@bjornkjoshanssen: Спасибо за ваш пример и ваш ответ!
orgesleka
@orgesleka Не за что ... Я полагаю, что конкатенация больше похожа на сложение, чем на умножение
Бьорн Кьос-Ханссен
19

Существует понятие первичности языка. Он спрашивает, можно ли записать как L 1L 2, где ни один из факторов не содержит пустое слово. Язык прост, если он не может быть записан в этой форме.L1L2

Для данного регулярного языка, представленного DFA, в [MNS] показано, что он является PSPACE-полным для определения первичности.

[MNS] Вим Мартенс, Матиас Неверт и Томас Швентик, « Разработка схемы для репозиториев XML: сложность и удобство использования », 2010. doi: 10.1145 / 1807085.1807117

Томас С
источник