Є регулярним , якщо є регулярним?


12

Якщо регулярний, чи випливає, що регулярний? AA2A

Моя спроба доказу:

Так, для суперечності припустимо, що не є регулярним. Тоді .A 2 = A AAA2=AA

Оскільки сполучення двох нерегулярних мов не є регулярним, не може бути регулярним. Це суперечить нашому припущенню. Отже, регулярно. Отже, якщо є регулярним, то є регулярним. A A 2 AA2AA2A

Чи коректний доказ?

Чи можемо ми це узагальнити до , тощо? А також якщо регулярний, то не повинен бути регулярним?A 4 A AA3A4AA

Приклад: не є регулярним, але є регулярним.A A={12ii0}A


2
Перший доказ зробить величезний стрибок. Що є вашим доказом того, що не є регулярним, означає, що не є регулярним? Доведення того, що належним чином може привести вас до інтуїції, щоб допомогти відповісти на решту питань, якщо це дійсно так. A 2AA2
Дейв Кларк

@DaveClarke Редагував доказ.
акшай

3
Як вам вдається написати "Я правильно?" такий спосіб дуже інтригуючий. Як загальна порада: коли сотні людей читають те, що ви написали, загальна пристойність вимагає звернути увагу на те, як ви пишете ... ;-)
Андрій Бауер

6
@AndrejBauer В ОП може бути хтось, хто не є носієм англійської мови, і хто, можливо, ще не мав можливості отримати інструктаж з офіційної англійської мови. Це не є причиною відштовхувати когось, хоча це може бути корисним для їх виправлення.
Yuval Filmus

Відповіді:


28

Розглянемо чотири квадратної теореми Лагранжа . У ньому йдеться про те, що якщо тоді . Якщо є регулярним, візьміть то візьміть . Так чи інакше, це доводить існування неправильного такого, що є регулярним.B 4 = { 1 n | n 0 } B 2 A = B A = B 2 A A 2B={1n2|n0}B4={1n|n0}B2A=BA=B2AA2


Я не розумію цього доказу; Ви могли б трохи допрацювати?
Г. Бах

2
Пояснення цього (прекрасного) доказу: Ми маємо, що , і що . Зауважте, що . Тепер, якщо , то, приймаючи маємо контрприклад, а якщо то приймаючи маємо контрприклад. B 4R E G B 4 = ( B 2 ) 2 B 2R E G A = B B 2R E G A = B 2BREGB4REGB4=(B2)2B2REGA=BB2REGA=B2
Шауль

1
Абсолютно красива.
vonbrand

3
@YuvalFilmus, справді, але у мене не було доказів і я не хотів залишати сумнівів. Зараз я, здається, знайшов його. "Число - це сума двох квадратів, якщо і лише тоді, коли всі прості множники форми мають навіть показник у основній факторизації ". Нехай - довжина накачування. Розглянемо . Нехай є простим форми і - довжина, яку ми обираємо накачати. Тоді має непарний показник на і, таким чином, не знаходиться в . 4 k + 3 n n w = ( n ! ) 2 p 4 k + 3 m w + ( p - 1 ) wn4k+3nnw=(n!)2p4k+3mpB2w+(p1)wmm=pwpB2
Karolis Juodelė

1
@ JonasKölker, згоден.
Karolis Juodelė

8

Ось приклад не обчислюваної мови такого, що . Візьміть будь-який не обчислюваний (представлений у вигляді набору чисел, наприклад, коди машин Тьюрінга, які зупиняються) та визначте Так містить всі , крім одиниць довжиною слова для деяких . Якщо було обчислено, то ви могли б обчислити : заданий , визначити, чи (тобто нулі) знаходиться в чи ні. Оскільки ми припустили, щоA 2 = Σ K A = { w Σ : | ш | 4 k  для всіх  k K } . А 4 k k K A K k 0 4 k 4 k A K AAA2=ΣK

A={wΣ:|w|4k for all kK}.
A4kkKAKk04k4kAKне обчислюється, також повинен бути не обчислюваним.A

Претензія: . Нехай - будь-яке слово довжиною . Якщо не є потужністю , то а порожнє слово - в , так . Якщо - потужність то не є потужністю . Запишіть , де . Обидва так .A2=Σwnn4wAAwA2n4n/24w=xy|x|=|y|=n/2x,yAw=xyA2


1
Для початківців, докази ескіз « нерозв'язний» може бути в порядку. Крім того, невелике перешкода може полягати в тому, що ви використовуєте як формальну мову та як набір чисел (що справедливо, якщо вважати, що для належної семантики , але, можливо, незнайомо). Інакше дуже приємна ідея. AKK
Рафаель

2

Ваш доказ все ще робить величезний стрибок (стверджуючи, що об'єднання нерегулярних мов є нерегулярним).

Якщо гіпотеза Гольдбаха відповідає дійсності, то відповідь на питання - ні. Розглянемо нерегулярну мову . Тоді по гіпотезі Гольдбаха , яка є регулярною.A={1p:p is a prime}A2={12k:k>1}

Це не вирішує питання повністю, але це дає вагомі докази того, що відповідь "ні" (інакше гіпотеза Гольдбаха помилкова) Однак відповідь може бути важко довести, якщо це єдиний відомий приклад.


Що можемо зробити висновок з питання?
акшай

Якщо припустити гіпотезу Гольдбаха - якщо є регулярною, то все ще може бути нерегулярною. Отже: доведення того, що відповідь "так", означало б, що гіпотеза Гольдбаха помилкова (малоймовірна). A2A
Шауль

2
За наявності "реальних" доказів, я не вважаю, що використання недоведеної гіпотези є справедливим. Може зв’язок для когось цікавий?
Рафаель

Дійсно, після наступних відповідей це зайве. Однак тут ви можете побачити приємний математичний розвиток: відповідь, що базується на загальновідомій гіпотезі, потім відповідна відповідь (використовуючи теорему Лагранжа), що ґрунтується на аналогічній ідеї (розкладання числа на суму).
Шауль

1
Насправді, якщо ви використовуєте прайми та напівперміси, ви можете використовувати теорему Чена .
sdcvvc

2

Твердження неправильне.

Нехай - нерегулярна мова, яка є "рідкою": якщо то будь-який інший задовольняє (або ) . Не надто складно побачити, що багато нестандартних мов можуть бути рідкими.DxDyD|y|>4|x||x|>4|y|

Тепер визначимо . Від властивостей закриття (доповнення), повинен бути нерегулярним.A=ΣDA

Однак (ви можете зрозуміти, чому?)A2=Σ    

Я думаюдостатньо, але це може спричинити деякі неприємні випадки. повинно бути достатньо, тому візьмемобути на безпечній стороні.|y|>2|x||y|>2|x|+2|y|>4|x|


1A1kA1k1A

2

X1A={1}{12x:xN}{12x+1:1xX}

Легко бачити, що нерегулярно, тоді як .AA2=1


2

Нехай - будь-який не визначений набір, нехай і нехай .  можна визначити, тому він звичайно не є регулярним. Але , що є регулярним, оскільки його доповнення є кінцевим.UNI={2u+1uU}{0,2,4,}L={aiiI}LL2={a2nnN}{annminI}


0

Іншим прикладом із запитання, яке було позначене як дублікат цього, є розгляд нерегулярної мови . Будь-яке парне число - це сума і  , які є обома складовими; будь-яке непарне число - це сума і  , які є обома складовими ( для деяких ). Тому , що є регулярним, оскільки є спільним (це доповнення ).{akm is composite}n8n44n13n99n9=2mm2A2={a8,a10}{akk12}{ϵ,a,aa,,a6,a7,a9,a11}

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