Se é regular, segue-se que é regular?
Minha tentativa de prova:
Sim, por contradição, assuma que não é regular. Em seguida, .
Desde concatenação de duas línguas não regular não é regular não pode ser regular. Isso contradiz nossa suposição. Então é regular. Então, se é regular, então é regular.
A prova está correta?
Podemos generalizar isso para , , etc ...? E também se é regular, então não precisa ser regular?
Exemplo: não é regular, mas é regular.
Respostas:
Considere o teorema dos quatro quadrados de Lagrange . Ele afirma que se então B 4 = { 1 n | n ≥ 0 } . Se B 2 for regular, faça A = B ou faça A = B 2 . De qualquer maneira, isso prova a existência de irregular A tal que A 2 é regular.B={1n2|n≥0} B4={1n|n≥0} B2 A=B A=B2 A A2
fonte
Aqui está um exemplo de uma linguagem não computável tal que A 2 = Σ ∗ . Pegue qualquer K não computável (representado como um conjunto de números, por exemplo, os códigos das máquinas de Turing que param) e defina A = { w ∈ Σ ∗ : | w | ≠ 4 k para todos os k ∈ K } . Então A contém todos os outros do que os de comprimento palavras 4 k por algum k ∈ K . Se AA A2=Σ∗ K
Reivindicação: . Seja w qualquer palavra de comprimento n . Se n não é uma potência de 4 , então w ∈ A e a palavra vazia estão em A , então w ∈ A 2 . Se n é uma potência de 4, então n / 2 não é uma potência de 4 . Escreva w = x y , onde | x | = | y | = n /A2=Σ∗ w n n 4 w∈A A w∈A2 n 4 n/2 4 w=xy |x|=|y|=n/2 . Ambos então w = x y ∈ A 2 .x,y∈A w=xy∈A2
fonte
Your proof still makes a huge jump (arguing that concatenation of non-regular languages is non-regular).
If the Goldbach conjecture is true, then the answer to the question is no: Consider the non-regular languageA={1p:p is a prime} .
Then by the Goldbach conjecture, A2={12k:k>1} , which is regular.
This doesn't solve the question entirely, but it gives strong evidence that the answer is no (otherwise the Goldbach conjecture is false). However, the answer may be very hard to prove, if this is the only known example.
fonte
The claim is wrong.
LetD be non-regular language which is "sparse": if x∈D then any other y∈D satisfies |y|>4|x| (or |x|>4|y| )† . It's not too difficult to see that many non-regular languages can be sparse.
Now defineA=Σ∗∖D .
From closure properties (complementation), A must be non-regular.
However,A2=Σ∗ (can you see why?)
fonte
Take any nonregularX⊆1∗ and define A={1}∪{12x:x∈N}∪{12x+1:1x∈X} .
It is easy to seeA is nonregular, while A2=1∗ .
fonte
LetU⊆N be any undecidable set, let I={2u+1∣u∈U}∪{0,2,4,…} and let L={ai∣i∈I} . L is undecidable so it certainly isn't regular. But L2={a2n∣n∈N}∪{an∣n≥minI} , which is regular because its complement is finite.
fonte
Another example, from a question that was marked as a duplicate of this, is to consider the non-regular language{ak∣m is composite} . Any even number n≥8 is the sum of n−4 and 4 , which are both composite; any odd number n≥13 is the sum of n−9 and 9 , which are both composite (n−9=2m for some m≥2 ). Therefore, A2={a8,a10}∪{ak∣k≥12} , which is regular because it's co-finite (it's the complement of {ϵ,a,aa,…,a6,a7,a9,a11} ).
fonte