cards-deck: university::theo_complexity

Komplement einer Sprache :

specific part of [[theo2_SprachenUnendlichkeit]] broad part of [[112.00_anchor_overview]]


Definition des Komplements einer Sprache :

Sei eine Sprache über . Wir definieren die Komplement-Sprache als folgende Menge: welche Eigenschaft hat diese Menge, wie können wir uns das visuell vorstellen? #card eine AlternativeNotation :

also alle Wörter sind in der Sprache enthalten, die sich nicht in der normalen Sprache befinden! ![[Pasted image 20230516151925.png]] ^1686523705743

Es gilt: was bedeutet das, was können wir daraus folgern? #card Sei eine TM, die L entscheidet. Insbesondere stoppt sie auf allen Eingaben. Wir definieren nun eine TM bei der der akzeptierende und verwerfende Zustand von vertauscht wird. Diese TM entscheidet dann also , also das Komplement. Weiter können wir für einzelne Wörter betrachten: akzeptiert verwirft und für alle Wörter, die nicht enthalten sind: verwirft akzeptiert ^1686523705754

Definition co :

Folgend definieren wir die Menge co als: :: co oder auch ^1686523705759

Folglich ist interessant, in welchem Verhältnis sich RE und coRE befinden, also wie die beiden Mengen zueinander stehen: betrachte es visuell. Was können wir nun über eine Sprache aussagen? #card ![[Pasted image 20230516152550.png]] Wir sagen also, dass sich in der Schnittmenge der Komplemente von befindet. ^1686523705764

Beweis für : #card – ist klar, denn . Weiterhin folgt dann auch: das Komplement coRE : bezeichnet eine Menge von Sprachen, deren Komplement in ist.. Aus dieser Betrachtung können sich die beiden Mengen überschneiden, weil die Menge der Sprachen selbst schon R ist. ^1686523705769

Es folgt ein Satz aus dieser Aussage :

Satz von Sprachen L und ihrer Zugehörigkeit :

was sagt uns dieser Term? Wie können wir das beweisen? #card Den Beweis können wir zum einen aus der obigen Aussage ziehen! und weiterhin dann :

  • Sei eine TM für L und eine TM für .
  • wir definieren eine neue TM folgend:
    • Lasse M und parallel auf Eingabe laufen
    • Falls akzeptiert, dann soll akzeptieren
    • Falls akzeptiert, dann soll verwerfen. Daraus folgt dann: akzeptiert akzeptiert und akzeptiert verwirft. ![[Pasted image 20230516153141.png]] ^1686523705774

Komplemente semi-entscheidbarer Sprachen nicht zwingend semi-entscheidbar :

Wir möchten jetzt mit Komplementen von Sprachen argumentieren und können einen Satz folgern: was besagt diese Aussage? Warum tut sie das? #card Ein direkter Beweis dieser Aussage ist relativ schwierig, denn wir können nicht einfach die TM von L invertieren und sagen, dass das dann nicht immer erkennt; es könnte ja eine andere TM geben, die es kann, oder?. Aber wir wissen: und Haben aber gesehen, dass es Sprachen in gibt. Für diese muss dann folglich gelten, also . ^1686523705779

Wir haben zuvor bereits angeschaut [[theo2_SprachenNichtRekursiv#Definition :]] und jetzt betrachten wir das Komplement dieser Menge!

ist nicht semi-entscheidbar :

Also : warum? #card Wir haben zuvor schon betrachtet, dass : . Wir wissen, dass und Also muss sein, also ferner ^1686523705784

Als Diagram können wir es folglich darstellen: #card ![[Pasted image 20230516154250.png]] oder als Menge : Generell ist die definierte Sprache ähnlich zu der vorher beschriebenen Diagonalsprache, wo wir auch schon herausgefunden hatten, dass diese nicht in ist. ^1686523705789

Beweisen der Aussage wie? #card
Diese hier ist gleich, jedoch wird es unter Anwendung der Komplementbildung bewiesen! ![[Pasted image 20230516154532.png]] Beachte dabei die Notation : ^1686523705794