Beweis mit Pumping-Lemma

Neue Frage »

Auf diesen Beitrag antworten »
AD Beweis mit Pumping-Lemma

Meine Frage:
Hallo, ich möchte zeigen, dass die Sprache L={a^n|n Primzahl} nicht regulär ist.



Meine Ideen:
Ich hab das Pumping-Lemma benutzt: Sei also x=a^n in L. Dann wähle ich u=a^k, v=a, w=a^(n-k-1); offenbar ist uvw in L, aber u(v^0)w liegt nicht in L.
Kann ich das so machen?
 
Auf diesen Beitrag antworten »
marie m RE: Beweis mit Pumping-Lemma

Wir nehmen an dass die Sprache [latex]L[/latex] regulär ist.

[latex]p[/latex] ist die Pumping-Länge.

Wir wählen das Wort [latex]x=a^n[/latex], [latex]n[/latex] ist eine Primzahl.

Man kann das [latex]x[/latex] in drei Teilworte zerteilen, [latex]x=uvw[/latex]

[latex]uv^iw \in L, \forall i \geq 0[/latex]

Das heisst dass wenn man [latex]i|uw|[/latex] an der Länge des [latex]x[/latex] dazu addiert, muss es immer noch in [latex]L[/latex] sein.

Also [latex]p+i|uw|[/latex] muss eine Primzahl sein [latex]\forall i \geq 0[/latex].

Für [latex]i=p[/latex] haben wir [latex]p+p|uw|=p(1+|uw|)[/latex]

[latex]p[/latex] ist eine Primzahl [latex]>1[/latex] und [latex]|uw|>1[/latex], also [latex]p(1+|uw|)[/latex] ist keine Primzahl da es ein Produkt von zwei Zahlen, die größer als 1 sind, ist.

Also kann unsere Vermutung nicht stimmen.

Also ist [latex]L[/latex] nicht regulär.
 
Neue Frage »
Antworten »


Verwandte Themen

Die Beliebtesten »
Die Größten »
Die Neuesten »