Inhaltsverzeichnis - Automaten und Formale Sprachen
Inhaltsverzeichnis - Automaten und Formale Sprachen
Inhaltsverzeichnis - Automaten und Formale Sprachen
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
enutzen. Dabei gehen wir nach demselben Schema vor wie in Kapitel 1 (vor 1.4.2). Wir<br />
betrachten einige Beispiele.<br />
3.3.3 Behauptung Die folgenden <strong>Sprachen</strong> sind nicht kontextfrei:<br />
(a) L 1 = {a m b m c m | m ≥ 1}.<br />
(b) L 2 = {a m b k c m d k | m, k ≥ 1}.<br />
(c) L 3 = {0 n2 | n ≥ 1}.<br />
Beweis von 3.3.3:<br />
(a) Beweis indirekt. Angenommen, L 1 wäre kontextfrei. Dann gibt es dazu ein n ≥ 1 mit<br />
den Eigenschaften wie im Pumping-Lemma 3.3.1 angegeben. Wähle nun z = a n b n c n ∈ L 1 .<br />
Nach 3.3.1 gibt es u, v, w, x, y ∈ Σ ∗ derart daß<br />
(i) a n b n c n = uvwxy,<br />
(ii) |vwx| ≤ n,<br />
(iii) |v| + |x| ≥ 1,<br />
(iv) ∀i ∈ IN : uv i wx i y ∈ L 1 .<br />
Wegen (i), (ii) haben wir, daß vwx entweder ein Teilwort von a n b n oder ein Teilwort von<br />
b n c n sein muß (vwx kann nicht ”<br />
b n echt überspannen“). Sei z. B. vwx Teilwort von a n b n<br />
(im Fall b n c n argumentiert man analog). Dann ist im Wort uv 0 wx 0 y die Zahl der a’s <strong>und</strong><br />
b’s zusammen gleich 2n − |v| − |x| < 2n (wegen (iii)), jedoch die Zahl der c’s gleich n.<br />
Also ist uv 0 wx 0 y ∉ L 1 . Dies widerspricht aber (iv).<br />
(b) Beweis indirekt. Angenommen, L 2 wäre kontextfrei. Dann gibt es dazu ein n ≥ 1 mit<br />
den Eigenschaften wie im Pumping-Lemma 3.3.1 angegeben. Wähle nun z = a n b n c n d n ∈<br />
L 2 . Nach 3.3.1 gibt es u, v, w, x, y ∈ Σ ∗ derart daß<br />
(i) a n b n c n d n = uvwxy,<br />
(ii) |vwx| ≤ n,<br />
(iii) |v| + |x| ≥ 1,<br />
(iv) ∀i ∈ IN : uv i wx i y ∈ L 2 .<br />
Wegen (i) <strong>und</strong> (ii) haben wir, daß vwx entweder Teilwort von a n b n oder Teilwort von b n c n<br />
oder Teilwort von c n d n sein muß.<br />
1. Fall: vwx Teilwort von a n b n . Dann ist im Wort z 0 := uv 0 wx 0 y die Zahl der a’s <strong>und</strong> b’s<br />
zusammen gleich 2n−|v|−|x| < 2n (wegen (iii)), aber die Zahl der c’s <strong>und</strong> d’s zusammmen<br />
gleich 2n. Also ist z 0 = uv 0 wx 0 y ∉ L 2 . Dies widerspricht (iv).<br />
2. Fall: vwx Teilwort von b n c n . Argumentiere genauso — spiele die Gesamtzahl der b’s<br />
<strong>und</strong> c’s in z 0 gegen die der a’s <strong>und</strong> d’s aus.<br />
3. Fall: vwx Teilwort von c n d n . Analog.<br />
99