Wir betrachten die Sprachen L2:={ww|w∈Σ* } und L3:={www|w∈Σ*} über einem beliebigen endlichen Alphabet Σ mit mindestens zwei Buchstaben. Es ist allgemein bekannt (und anhand von Bar-Hillels Lemma leicht zu zeigen), dass keine dieser Sprachen kontextfrei ist — aber gilt das auch für ihre Komplemente?
Die meisten Leute, die bis hierher mitgelesen haben und die Aufgabe noch nicht kennen, raten wahrscheinlich, dass zumindest bei L3 auch das Komplement nicht kontextfrei ist, versuchen ihr Glück mit dem Lemma von Bar-Hillel oder gar Ogdens Lemma und ärgern sich nach einiger Zeit sehr, denn diese Ansätze scheitern zwangsläufig. Nicht etwa, weil wir hier einen dieser fiesen Fälle haben, in denen schlimmere Sätze als Ogdens Lemma notwendig sind, sondern weil beide Komplemente kontextfreie Sprachen sind.
Eine Grammatik oder eine Automaten für das Komplement von L2 anzugeben ist eine beliebte und verhältnismäßig einfache Übungsaufgabe, die sich wunderbar zum Aufwärmen für das Komplement von L3 eignet. Das nämlich fällt fast allen deutlich schwerer, auch wenn man nur eine kleine Idee haben muss.
Viel Spaß damit.
| | | | Back to top
Design by Andreas Viklund | Serendipity Template by Carl
Comments
Fri, 19.12.2008 11:02
Ich bin schon bald eine Woche lang wieder da, hatte und habe aber viel zu tun.
Wed, 17.12.2008 09:47
Dafür haben wir hier britische Suppe. Wann kommst du wieder?
Tue, 16.12.2008 09:20
Ich weiß leider nicht im Detail, wie eine solche Regel arbeiten soll (und gerade keine Zeit, um nachzulesen). Aber wie [...]
Mon, 08.12.2008 00:30
Was nicht viel nutzt, denn ich bin eh viel drinnen, aber nett ist das trotzdem.
Sun, 07.12.2008 23:27
Oh, auch gut. Halte ihn in Ehren und behandle ihn gut! Er hat eine gewisse Vorgeschichte, denn vor mir gehörte er einem, [...]