Jeśli jest regularne, to czy wynika z tego, że jest regularne? A
Moja próba na dowód:
Tak, ponieważ sprzeczność zakłada, że nie jest regularne. Następnie .A 2 = A ⋅ A
Ponieważ łączenie dwóch nieregularnych języków nie jest regularne, nie może być regularne. Jest to sprzeczne z naszym założeniem. Więc jest regularne. Więc jeśli jest regularne, to jest regularne. A A 2 A
Czy dowód jest poprawny?
Czy możemy to uogólnić na , itd.? A jeśli jest regularne, to nie musi być regularne?A 4 A ∗ A
Przykład: nie jest regularny, ale jest regularny.A ∗
Odpowiedzi:
Rozważ cztery kwadratowe twierdzenie Lagrange'a . Stwierdza, że jeśli a następnie B 4 = { 1 n | n ≥ 0 } . Jeśli B 2 jest regularne, weź A = B , w przeciwnym razie weź A = B 2 . Tak czy inaczej, to dowodzi istnienia nieregularnych A takie, że 2 jest regularny.B={1n2|n≥0} B4={1n|n≥0} B2 A=B A=B2 A A2
źródło
Oto przykład języka, który nie jest obliczalny taki, że A 2 = Σ ∗ . Weź dowolny niepoliczalny K (reprezentowany jako zestaw liczb, np. Kody zatrzymujących się maszyn Turinga) i zdefiniuj A = { w ∈ Σ ∗ : | w | ≠ 4 k dla wszystkich k ∈ K } . Więc zawiera wszystkie słowa, inne niż te, o długości 4 k dla pewnego k ∈ K . Jeśli AA A2=Σ∗ K
Roszczenie: . Niech w będzie dowolnym słowem o długości n . Jeśli n nie jest potęgą 4 , to w ∈ A, a puste słowo jest w A , więc w ∈ A 2 . Jeśli n jest potęgą 4, to n / 2 nie jest potęgą 4 . Napisz w = x y , gdzie | x | = | y | = n /A2=Σ∗ w n n 4 w∈A A w∈A2 n 4 n/2 4 w=xy . Zarówno x , y ∈ A więc w = x y ∈ A 2 .|x|=|y|=n/2 x,y∈A w=xy∈A2
źródło
Twój dowód wciąż robi ogromny skok (argumentując, że łączenie języków nieregularnych jest nieregularne).
Jeśli hipoteza Goldbacha jest prawdziwa, wówczas odpowiedź na pytanie brzmi: nie. Rozważ nieregularny język . Następnie według hipotezy Goldbacha A 2 = { 1 2 k : k > 1 } , która jest regularna.A = { 1p: p jest liczbą pierwszą } ZA2)= { 12 tys: k > 1 }
Nie rozwiązuje to całkowicie pytania, ale daje mocny dowód, że odpowiedź jest przecząca (w przeciwnym razie hipoteza Goldbacha jest fałszywa). Jednak odpowiedź może być bardzo trudna do udowodnienia, jeśli jest to jedyny znany przykład.
źródło
Roszczenie jest błędne.
Niech będzie nieregularnym językiem, który jest „rzadki”: jeśli x ∈ D, to każdy inny y ∈ D spełnia | y | > 4 | x | (lub | x | > 4 | y | ) † . Nietrudno dostrzec, że wiele nieregularnych języków może być rzadkich.re x ∈ D y∈ D. | y| >4 | x | |x|>4|y| †
Teraz definiować . Z właściwości zamknięcia (uzupełnienia), A musi być nieregularne.A=Σ∗∖D A
Jednak (widzisz dlaczego?)A2=Σ∗
źródło
Weź dowolne nieregularne i zdefiniuj A = { 1 } ∪ { 1 2 x : x ∈ N } ∪ { 1 2 x + 1 : 1 x ∈ X } .X⊆1∗ A={1}∪{12x:x∈N}∪{12x+1:1x∈X}
Łatwo zauważyć, że jest nieregularne, podczas gdy A 2 = 1 ∗ .A A2=1∗
źródło
Niech będzie dowolnym niezdecydowanym zbiorem, niech I = { 2 u + 1 ∣ u ∈ U } ∪ { 0 , 2 , 4 , … } i niech L = { a i ∣ i ∈ I } . L jest nierozstrzygalny, więc na pewno nie jest regularny. Ale L 2 = { a 2 n ∣ n ∈ N } ∪U⊆N I={2u+1∣u∈U}∪{0,2,4,…} L={ai∣i∈I} L , która jest regularna, ponieważ jej uzupełnienie jest skończone.L2={a2n∣n∈N}∪{an∣n≥minI}
źródło
Innym przykładem z pytania oznaczonego jako duplikat tego jest rozważenie nieregularnego języka{ak∣m is composite} . Dowolna liczba parzysta n ≥ 8 jest sumą n - 4 i 4 , które są złożone; dowolna liczba nieparzysta n ≥ 13 jest sumą n - 9 i 9 , które są złożone ( n - 9 = 2 m dla niektórych m ≥ 2 ). Dlatego A 2= {n≥8 n−4 4 n≥13 n−9 9 n−9=2m m≥2 A2={a8,a10}∪{ak∣k≥12} , który jest regularny, bo to co skończone (jest dopełnieniem{ϵ,a,aa,…,a6,a7,a9,a11} ).
źródło