Незв'язувані мови


15

Це не обов'язково питання дослідження. Просто питання з цікавості:

Я намагаюся зрозуміти, чи можна визначити "невідкладні" мови. Першим здогадком я називаю мову L "скорочуваною", якщо її можна записати як з A ∩ B = ∅ і | А | , | Б | > 1 , інакше назвіть мову "непридатною". Це правда:L=A⋅BA∩B=∅|A|,|B|>1

1) Якщо P непридатний, A, B, C - такі мови, що , P ∩ C = ∅ і A ⋅ B = C ⋅ P , то існує мова B ′ ∩ P = ∅ така, що B = B ′ ⋅ P ? Це відповідало б цілим числам лемми Евкліда і було б корисним для доведення унікальності «факторизації».A∩B=∅P∩C=∅A⋅B=C⋅PB′∩P=∅B=B′⋅P

2) Чи правда, що кожну мову можна враховувати у кінцевій кількості невідводимих ​​мов?

Якщо хтось має краще уявлення про те, як визначити "невідкладну" мову, я хотів би це почути. (Або, можливо, вже є дефінітон цього, про який я не знаю?)


"Якщо це можна записати в вигляді з A ∩ B = ∅ і | | , | B | > 1 " , де ⋅ це ...L=A⋅BA∩B=∅|A|,|B|>1⋅

1
це конкатенація⋅
— orgesleka

4
Вас може зацікавити стаття " Основні
— Денис

Відповіді:


2

Ось контрприклад до цього:

назвіть мову L "зменшеною", якщо її можна записати як L=A⋅B з A∩B=∅ та |A|,|B|>1 , інакше назвіть мову "непридатною". Це правда:

1) Якщо P неприводимий, A, B, C - такі мови, що A∩B=∅ , P∩C=∅ і A⋅B=C⋅P , то існує мова B′∩P=∅ така, що B=B′⋅P ?

В одинарному алфавіті {0} визначте наступні слова

a=04,b=0,c=03,p=02.
Тодіab=cp і не так, щоb=b′p для будь-якогоb′ .

Таким чином, ми отримуємо контрприклад з однотонними мовами

P={p},A={a},B={b},C={c}.


1
@bjornkjoshanssen: Дякую за Ваш приклад та вашу відповідь!
— orgesleka

@orgesleka Вас вітають ... Я думаю, що конкатенація більше схожа на додавання, ніж як множення
— Bjørn Kjos-Hanssen


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.