matheraum.de
Raum für Mathematik
Offene Informations- und Nachhilfegemeinschaft

Für Schüler, Studenten, Lehrer, Mathematik-Interessierte.
Hallo Gast!einloggen | registrieren ]
Startseite · Forum · Wissen · Kurse · Mitglieder · Team · Impressum
Forenbaum
^ Forenbaum
Status Mathe
  Status Schulmathe
    Status Primarstufe
    Status Mathe Klassen 5-7
    Status Mathe Klassen 8-10
    Status Oberstufenmathe
    Status Mathe-Wettbewerbe
    Status Sonstiges
  Status Hochschulmathe
    Status Uni-Analysis
    Status Uni-Lin. Algebra
    Status Algebra+Zahlentheo.
    Status Diskrete Mathematik
    Status Fachdidaktik
    Status Finanz+Versicherung
    Status Logik+Mengenlehre
    Status Numerik
    Status Uni-Stochastik
    Status Topologie+Geometrie
    Status Uni-Sonstiges
  Status Mathe-Vorkurse
    Status Organisatorisches
    Status Schule
    Status Universität
  Status Mathe-Software
    Status Derive
    Status DynaGeo
    Status FunkyPlot
    Status GeoGebra
    Status LaTeX
    Status Maple
    Status MathCad
    Status Mathematica
    Status Matlab
    Status Maxima
    Status MuPad
    Status Taschenrechner

Gezeigt werden alle Foren bis zur Tiefe 2

Navigation
 Startseite...
 Neuerdings beta neu
 Forum...
 vorwissen...
 vorkurse...
 Werkzeuge...
 Nachhilfevermittlung beta...
 Online-Spiele beta
 Suchen
 Verein...
 Impressum
Das Projekt
Server und Internetanbindung werden durch Spenden finanziert.
Organisiert wird das Projekt von unserem Koordinatorenteam.
Hunderte Mitglieder helfen ehrenamtlich in unseren moderierten Foren.
Anbieter der Seite ist der gemeinnützige Verein "Vorhilfe.de e.V.".
Partnerseiten
Dt. Schulen im Ausland: Mathe-Seiten:Weitere Fächer:

Open Source FunktionenplotterFunkyPlot: Kostenloser und quelloffener Funktionenplotter für Linux und andere Betriebssysteme
StartseiteMatheForenFormale SprachenPumpingLemma Beweise
Foren für weitere Schulfächer findest Du auf www.vorhilfe.de z.B. Philosophie • Religion • Kunst • Musik • Sport • Pädagogik
Forum "Formale Sprachen" - PumpingLemma Beweise
PumpingLemma Beweise < Formale Sprachen < Theoretische Inform. < Hochschule < Informatik < Vorhilfe
Ansicht: [ geschachtelt ] | ^ Forum "Formale Sprachen"  | ^^ Alle Foren  | ^ Forenbaum  | Materialien

PumpingLemma Beweise: zeigen, das L nicht regulär
Status: (Frage) beantwortet Status 
Datum: 14:13 Sa 20.02.2010
Autor: RalU

Aufgabe
Hallo,

Es geht um folgende zwei Teilaufgaben
Behauptung jeweils [mm] L_{i} [/mm] regulär
L1={w [mm] \in [/mm] { a,b } ^{*} | [mm] w^{R}=w [/mm] }
L2={ [mm] 0^{l}1^{m}2^{k} [/mm] | l,m,k [mm] \in \IN [/mm] und l > k }

Mit Hilfe des Pumping Lemmas soll gezeigt werden, dass die Sprachen jeweils nicht regulär sind.

zu L1)
Beh. L1 nicht regulär
Bew.: Knotraposition des Pumping lemmas

Angenommen, L1 wäre regulär.
Dann sei n [mm] \in \IN [/mm] \ {0} eine beliebige Konstante aus dem PL.
Dann gilt für alle Wörter w [mm] \in [/mm] L1 mit |w|>=n:
Es existiert eine Zerlegung aus x,y,z mit w=xyz, so dass
(1) y [mm] \not= \varepsilon [/mm] und
(2) |xy|<=n und
(3) [mm] \forall [/mm] i [mm] \in \IN [/mm] ist [mm] xy^{i}z \in [/mm] L1.

wähle [mm] w=a^{n}ba^{n}. [/mm] Dann ist w [mm] \in [/mm] L1 und |w| >= n.

wähle folgende Zerlegung von w:

| [mm] a^{n}ba^{n}| [/mm]
|  |   |
|xy| z |  

Dann ist y [mm] \not= \varepsilon [/mm] weil y aus mindestens einem a besteht. (1) Bed. oben erfüllt.
Weiter besteht |xy| nur aus a's (insgesamt n). Somit gilt auch (2) |xy|<=n.

wähle i=0.
Für [mm] xy^{0}z [/mm] gilt dann: |xy| besteht aus n-1 a's aber z aus b und n a's. (n-1 a's vor dem b und n a's hinter dem b). Damit ist (3) aus dem PL nicht erfüllt, da das gewählte Wort [mm] \not \in [/mm] L2. Somit ist L2 nicht regulär. q.e.d.

Meine Frage: i=2 dürfte ich doch z.b. nicht wählen, weil dann ja da steht [mm] xy^{2}z [/mm] und |xy|<=n ( (2) aus dem PL ) nicht mehr erfüllt wäre, oder? Also |xy| bestünde ja dann aus n +|y| a's (also |xy|>n). Dann ist aber |xy| nicht <=n (2 Bed. aus PL) nicht erfüllt...


für L2) sähe der Beweis ähnlich aus. Ich würde dann
folgendes Wort w wählen: [mm] w=0^{n}1^{m}2^{n-1} [/mm]

Dann gibt es folgende Zerlegung x,y,z:
[mm] |0^{n}1^{m}s^{n-1}| [/mm]
xy|z

Dann ist y [mm] \not [/mm] = [mm] \varepsilon, [/mm] da es aus mindestens einem a besteht und |xy| <=n, da aus insgesamt n a's.

Wähle i=0 . Dann gilt [mm] xy^{i}z [/mm] aus dem PL nicht, weil |xy| aus n-|y| a's und z aus n-1 a's. Also ist l<=k und deshalb L2 nicht regulär. q.e.d.

Auch hier wieder die Frage: wenn ich oben mein Wort w so wählen würde: [mm] w=0^{n+1}1^{m}2^{n}, [/mm] dann wäre ja w>=n zwar erfüllt. Aber ich muss ja die Zerlegung in x,y,z gleich lassen, also:
[mm] |0^{n+1}1^{m}2^{n}| [/mm]
xy|z
Dann ist aber |xy| nicht <=n (2 Bed. aus PL) nicht erfüllt...

  

        
Bezug
PumpingLemma Beweise: Antwort
Status: (Antwort) fertig Status 
Datum: 00:12 So 21.02.2010
Autor: felixf

Hallo!

> Es geht um folgende zwei Teilaufgaben
>  Behauptung jeweils [mm]L_{i}[/mm]Eingabefehler: "{" und "}" müssen immer paarweise auftreten, es wurde aber ein Teil ohne Entsprechung gefunden (siehe rote Markierung)

regulär

>  L1={w [mm]\in[/mm] { a,b } ^{*} | [mm]w^{R}=w[/mm]Eingabefehler: "{" und "}" müssen immer paarweise auftreten, es wurde aber ein Teil ohne Entsprechung gefunden (siehe rote Markierung)

Eingabefehler: "{" und "}" müssen immer paarweise auftreten, es wurde aber ein Teil ohne Entsprechung gefunden (siehe rote Markierung)

}

>  L2={ [mm]0^{l}1^{m}2^{k}[/mm] | l,m,k [mm]\in \IN[/mm]Eingabefehler: "{" und "}" müssen immer paarweise auftreten, es wurde aber ein Teil ohne Entsprechung gefunden (siehe rote Markierung)

und l > k }

>  
> Mit Hilfe des Pumping Lemmas soll gezeigt werden, dass die
> Sprachen jeweils nicht regulär sind.
>  zu L1)
>  Beh. L1 nicht regulär
>  Bew.: Knotraposition des Pumping lemmas
>  
> Angenommen, L1 wäre regulär.
>  Dann sei n [mm]\in \IN[/mm] \ {0} eine beliebige Konstante aus dem
> PL.

Das ist etwas unschoen formuliert. Schreibe sowas wie: "Sei $n$ die Konstante aus dem PL."

>  Dann gilt für alle Wörter w [mm]\in[/mm] L1 mit |w|>=n:
>  Es existiert eine Zerlegung aus x,y,z mit w=xyz, so dass
>  (1) y [mm]\not= \varepsilon[/mm] und
>  (2) |xy|<=n und
>  (3) [mm]\forall[/mm] i [mm]\in \IN[/mm] ist [mm]xy^{i}z \in[/mm] L1.
>  
> wähle [mm]w=a^{n}ba^{n}.[/mm] Dann ist w [mm]\in[/mm] L1 und |w| >= n.

Soweit so gut.

> wähle folgende Zerlegung von w:
>  
> | [mm]a^{n}ba^{n}|[/mm]
>  |  |   |
> |xy| z |  

Du kannst nicht einfach eine Zerlegung waehlen. Das PL sagt, dass es eine Zerlegung gibt die das erfuellt. Nicht dass es jede beliebige Zerlegung tut.

Es kann naemlich sein, dass $|x y| < n$ ist; dann ist $z$ von der Form [mm] $a^m [/mm] b [mm] a^n$. [/mm] Aber das reicht schon voellig aus.

>
> Dann ist y [mm]\not= \varepsilon[/mm] weil y aus mindestens einem a
> besteht. (1) Bed. oben erfüllt.
>  Weiter besteht |xy| nur aus a's (insgesamt n). Somit gilt
> auch (2) |xy|<=n.
>  
> wähle i=0.
> Für [mm]xy^{0}z[/mm] gilt dann: |xy| besteht aus n-1 a's

aus hoechstens $n - 1$ a's.

> aber z aus
> b und n a's. (n-1 a's vor dem b und n a's hinter dem b).
> Damit ist (3) aus dem PL nicht erfüllt, da das gewählte
> Wort [mm]\not \in[/mm] L2. Somit ist L2 nicht regulär. q.e.d.

Du meinst L1 und nicht L2

> Meine Frage: i=2 dürfte ich doch z.b. nicht wählen, weil
> dann ja da steht [mm]xy^{2}z[/mm] und |xy|<=n ( (2) aus dem PL )
> nicht mehr erfüllt wäre, oder?

Doch, das darfst du so machen. Du kannst jedes $i$ waehlen, ausser $i = 1$. Das Ergebnis ist immer ein Wort, welches nicht in L2 liegt.

> Also |xy| bestünde ja
> dann aus n +|y| a's (also |xy|>n). Dann ist aber |xy| nicht

Also $x [mm] y^2$ [/mm] besteht aus [mm] $\le [/mm] n + |y|$ a's, aber $x y$ besteht immer noch aus [mm] $\le [/mm] n$ a's.

> für L2) sähe der Beweis ähnlich aus. Ich würde dann
>  folgendes Wort w wählen: [mm]w=0^{n}1^{m}2^{n-1}[/mm]
>  
> Dann gibt es folgende Zerlegung x,y,z:
>   [mm]|0^{n}1^{m}s^{n-1}|[/mm]
>   xy|z

Hier hast du genau das gleiche Problem wie oben. Was du aber ebenfalls sehr einfach umgehen kannst.

> Dann ist y [mm]\not[/mm] = [mm]\varepsilon,[/mm] da es aus mindestens einem a
> besteht und |xy| <=n, da aus insgesamt n a's.
>  
> Wähle i=0 . Dann gilt [mm]xy^{i}z[/mm] aus dem PL nicht, weil |xy|
> aus n-|y| a's und z aus n-1 a's. Also ist l<=k und deshalb
> L2 nicht regulär. q.e.d.

Hier ebenfalls die gleichen Probleme wie oben.

> Auch hier wieder die Frage: wenn ich oben mein Wort w so
> wählen würde: [mm]w=0^{n+1}1^{m}2^{n},[/mm] dann wäre ja w>=n
> zwar erfüllt. Aber ich muss ja die Zerlegung in x,y,z
> gleich lassen, also:
> [mm]|0^{n+1}1^{m}2^{n}|[/mm]
> xy|z
> Dann ist aber |xy| nicht <=n (2 Bed. aus PL) nicht
> erfüllt...

Wie schon gesagt: du kannst dir die Zerlegung nicht aussuchen.

LG Felix



Bezug
                
Bezug
PumpingLemma Beweise: Frage bzgl. Zerlegung
Status: (Frage) beantwortet Status 
Datum: 13:25 So 21.02.2010
Autor: RalU


> > wähle folgende Zerlegung von w:
>  >  
> > | [mm]a^{n}ba^{n}|[/mm]
>  >  |  |   |
> > |xy| z |  
>
> Du kannst nicht einfach eine Zerlegung waehlen. Das PL
> sagt, dass es eine Zerlegung gibt die das erfuellt. Nicht
> dass es jede beliebige Zerlegung tut.
>  
> Es kann naemlich sein, dass [mm]|x y| < n[/mm] ist; dann ist [mm]z[/mm] von
> der Form [mm]a^m b a^n[/mm]. Aber das reicht schon voellig aus.
>  

Hier weiß ich nicht genau, wie du das meinst. Ich muss doch an der Stelle mal eine Zerlegung wählen, die das PL erfüllt, damit ich überhaupt weiter machen kann...
Wie hätte ich denn sollen an der Stelle weitermachen?

Als Antwort auf meine Fragen bezüglich Wahl des i's bei [mm] xy^{i}z [/mm] hast du geschrieben, dass es egal ist, welches i ich wähle. Daraus schließe ich, dass die Bedingung |xy|<=n unabhängig von der Wahl des i zu prüfen ist. Also wähle ich mein i z.B. mit i=2 oder beliebig anders dann gilt immer noch |xy|<=n, weil ich ja im Grunde immer [mm] |x^{1}y^{1}| [/mm] <=n zu prüfen hab...

Bezug
                        
Bezug
PumpingLemma Beweise: Antwort
Status: (Antwort) fertig Status 
Datum: 08:06 Mo 22.02.2010
Autor: felixf

Hallo!

> > > wähle folgende Zerlegung von w:
>  >  >  
> > > | [mm]a^{n}ba^{n}|[/mm]
>  >  >  |  |   |
> > > |xy| z |  
> >
> > Du kannst nicht einfach eine Zerlegung waehlen. Das PL
> > sagt, dass es eine Zerlegung gibt die das erfuellt. Nicht
> > dass es jede beliebige Zerlegung tut.
>  >  
> > Es kann naemlich sein, dass [mm]|x y| < n[/mm] ist; dann ist [mm]z[/mm] von
> > der Form [mm]a^m b a^n[/mm]. Aber das reicht schon voellig aus.
>
> Hier weiß ich nicht genau, wie du das meinst. Ich muss
> doch an der Stelle mal eine Zerlegung wählen, die das PL
> erfüllt, damit ich überhaupt weiter machen kann...
> Wie hätte ich denn sollen an der Stelle weitermachen?

Na, wenn du eine solche Zerlegung hast, dann weisst du nur, das folgendes gilt:

Es gibt $k, [mm] \ell \in \IN$, [/mm] $k [mm] \ge [/mm] 0$, [mm] $\ell \ge [/mm] 1$, $k + [mm] \ell \le [/mm] n$ mit $x = [mm] a^k$, [/mm] $y = [mm] a^\ell$, [/mm] $z = [mm] a^{n - k - \ell} [/mm] b [mm] a^n$. [/mm]

> Als Antwort auf meine Fragen bezüglich Wahl des i's bei
> [mm]xy^{i}z[/mm] hast du geschrieben, dass es egal ist, welches i
> ich wähle. Daraus schließe ich, dass die Bedingung
> |xy|<=n unabhängig von der Wahl des i zu prüfen ist.

In der Bedingung kommt kein $i$ vor. Sie hat also gar nichts mit $i$ zu tun.

> Also
> wähle ich mein i z.B. mit i=2 oder beliebig anders dann
> gilt immer noch |xy|<=n, weil ich ja im Grunde immer
> [mm]|x^{1}y^{1}|[/mm] <=n zu prüfen hab...

Die Zerlegung $w = x y z$ und die Eigenschaften davon, naemlich $|x y| [mm] \le [/mm] n$, ..., haben nichts mit $i$ zu tun.

LG Felix


Bezug
Ansicht: [ geschachtelt ] | ^ Forum "Formale Sprachen"  | ^^ Alle Foren  | ^ Forenbaum  | Materialien


^ Seitenanfang ^
www.matheraum.de
[ Startseite | Forum | Wissen | Kurse | Mitglieder | Team | Impressum ]