Wenn regulär ist, folgt daraus, dass regulär ist?A 2
Mein Beweisversuch:
Ja, für den Widerspruch wird angenommen, dass nicht regulär ist. Dann .A
A A 2 = A ⋅ AA2=A⋅A Da die Verkettung von zwei nicht regulären Sprachen nicht regulär ist, kann nicht regulär sein. Dies widerspricht unserer Annahme. Also ist regelmäßig. Wenn also regulär ist, dann ist regulär.A 2
A2 AA A 2A2 AA
Ist der Beweis richtig?
Können wir dies auf , usw. verallgemeinern ? Und auch wenn regulär ist, muss nicht regulär sein?A 3
Beispiel: ist nicht regulär, aber ist regulär.A = { 1 2 i ∣ i ≥ 0 }
Antworten:
Betrachten wir Lagranges Vierquadratsatz . Es heißt, wenn B = { 1 n 2 | n ≥ 0 },B={1n2|n≥0} dann ist B 4 = { 1 n | n ≥ 0 }B4={1n|n≥0} . Wenn B 2B2 regulär ist, nimm A = B,A=B sonst nimm A = B 2A=B2 . In jedem Fall beweist dies die Existenz von unregelmäßigem A,A so dass A 2A2 regelmäßig ist.
quelle
Hier ist ein Beispiel einer nicht berechenbaren Sprache A , so dass A 2 = Σ * . Nehmen Sie ein nicht berechenbares K (dargestellt als eine Menge von Zahlen, z. B. die Codes von Turing-Maschinen, die anhalten) und definieren Sie A = { w ∈ Σ ∗ : | w | ≠ 4 k für alle k ∈ K } . Also enthält A für einige k ∈ K alle Wörter mit Ausnahme von Wörtern der Länge 4 k . Wenn AA A2=Σ∗ K
Claim: A 2 = Σ * . Sei w ein beliebiges Wort der Länge n . Wenn n keine Potenz von 4 ist , dann ist w ∈ A und das leere Wort ist in A , also ist w ∈ A 2 . Wenn n eine Potenz von 4 ist, dann ist n / 2 keine Potenz von 4 . Schreiben Sie w = x y , wobei | x | = | y | = n /A2=Σ∗ w n n 4 w∈A A w∈A2 n 4 n/2 4 w=xy 2 . Beide x , y ∈ A also w = x y ∈ A 2 .|x|=|y|=n/2 x,y∈A w=xy∈A2
quelle
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 language A={1p:p is a prime}A={1p:p is a prime} .
Then by the Goldbach conjecture, A2={12k:k>1}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.
quelle
The claim is wrong.
Let DD be non-regular language which is "sparse": if x∈Dx∈D then any other y∈Dy∈D satisfies |y|>4|x||y|>4|x| (or |x|>4|y||x|>4|y| )†† . It's not too difficult to see that many non-regular languages can be sparse.
Now define A=Σ∗∖DA=Σ∗∖D .
From closure properties (complementation), AA must be non-regular.
However, A2=Σ∗A2=Σ∗ (can you see why?)
†† I think |y|>2|x||y|>2|x| is enough, but may cause some nasty edge cases. |y|>2|x|+2|y|>2|x|+2 should be enough though, so let's take |y|>4|x||y|>4|x| to be on the safe side.
quelle
Take any nonregular X⊆1∗X⊆1∗ and define A={1}∪{12x:x∈N}∪{12x+1:1x∈X}A={1}∪{12x:x∈N}∪{12x+1:1x∈X} .
It is easy to see AA is nonregular, while A2=1∗A2=1∗ .
quelle
Let U⊆NU⊆N be any undecidable set, let I={2u+1∣u∈U}∪{0,2,4,…}I={2u+1∣u∈U}∪{0,2,4,…} and let L={ai∣i∈I}L={ai∣i∈I} . LL is undecidable so it certainly isn't regular. But L2={a2n∣n∈N}∪{an∣n≥minI}L2={a2n∣n∈N}∪{an∣n≥minI} , which is regular because its complement is finite.
quelle
Another example, from a question that was marked as a duplicate of this, is to consider the non-regular language {ak∣m is composite}{ak∣m is composite} . Any even number n≥8n≥8 is the sum of n−4n−4 and 44 , which are both composite; any odd number n≥13n≥13 is the sum of n−9n−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}).
quelle