Reduzierbarkeit und das Post'sche Korrespondenzproblem

Ähnliche Dokumente
Das Halteproblem für Turingmaschinen

Satz von Rice. Lemma 39

Das Postsche Korrespondenzproblem

Ausgewählte unentscheidbare Sprachen

Entscheidungsprobleme

Theoretische Informatik für Wirtschaftsinformatik und Lehramt

Entscheidungsprobleme

Einführung in die Theoretische Informatik

2.5 Halteproblem und Unentscheidbarkeit

Falls H die Eingabe verwirft, so wissen wir, dass M bei Eingabe w nicht hält. M hält im verwerfenden Haltezustand. Beweis:

Theoretische Informatik Mitschrift

Ist eine algorithmische Problemstellung lösbar und wenn ja, mit welchen Mitteln? was ist eine algorithmische Problemstellung?

1 Einführung. 2 Typ-0- und Typ-1-Sprachen. 3 Berechnungsmodelle. 4 Unentscheidbarkeit. 5 Unentscheidbare Probleme. 6 Komplexitätstheorie

Theoretische Grundlagen der Informatik

THEORETISCHE INFORMATIK UND LOGIK

1 Einführung. 2 Typ-0- und Typ-1-Sprachen. 3 Berechnungsmodelle. 4 Unentscheidbarkeit. 5 Unentscheidbare Probleme. 6 Komplexitätstheorie

Kapitel: Die Chomsky Hierarchie. Die Chomsky Hierarchie 1 / 14

THEORETISCHE INFORMATIK UND LOGIK

Unentscheidbare Grammatik-Probleme

3.1 Kontextfreie Sprachen und Grammatiken 3.2 Ableitungsbäume 3.3 Die pre -Operation

Post sches Korrespondenzproblem

Konkatenation. Abschlusseigenschaften. Kleenescher Abschluss. Durchschnitt und Komplement

Vorlesung Berechenbarkeit und Komplexität alias Theoretische Informatik: Komplexitätstheorie und effiziente Algorithmen. Wintersemester 2011/12

Abschluss unter Operationen

Einführung in die Theoretische Informatik Tutorium IX

Carlos Camino Einführung in die Theoretische Informatik SS 2015

Klausur: Berechenbarkeit und Komplexität (Niedermeier/Chen/Froese/Sorge, Sommersemester 2016)

Der Satz von Rice. Dann ist C(S) eine unentscheidbare Menge.

Lösung zur Klausur. Grundlagen der Theoretischen Informatik im WiSe 2003/2004

Wir haben eine Beziehung zwischen entscheidbar und rekursiv aufzählbar hergeleitet.

Beispiel: NTM. M = ({q 0,q 1,q 2 }, {0, 1}, {0, 1, #},δ, q 0, #, {q 2 }) q 2

Unentscheidbarkeit. Vorlesung Berechenbarkeit und Komplexität alias Theoretische Informatik: Komplexitätstheorie und effiziente Algorithmen

Referat rekursive Mengen vs. rekursiv-aufzählbare Mengen

MPCP das modifizierte PCP

Einführung in die Theoretische Informatik

Formale Sprachen. Script, Kapitel 4. Grammatiken

Theorie der Informatik

Entscheidbarkeitsfragen

Grundlagen der Theoretischen Informatik Musterlösungen zu ausgewählten Übungsaufgaben

Unentscheidbarkeit. 1. Wann sind Sprachen unentscheidbar? 1, A 0, A } = {

Halteproblem/Kodierung von Turing-Maschinen

Informatik III. Christian Schindelhauer Wintersemester 2006/ Vorlesung

Universelle Turingmaschinen

Grundlagen der Theoretischen Informatik

Universität Karlsruhe Institut für Theoretische Informatik. Klausur: Informatik III

Einführung in Berechenbarkeit, Komplexität und Formale Sprachen

Berechenbarkeit und Komplexität Vorlesung 10

16. Die Chomsky-Hierarchie

Theoretische Informatik 2

Kapitel 3: Berechnungstheorie Gliederung

Informatik III - WS07/08

Theorie der Informatik

Übungsaufgaben Blatt 3

Einführung in die Theoretische Informatik

Entscheidbare und unentscheidbare Probleme

Übungsblatt 1. Lorenz Leutgeb. 30. März 2015

Berechenbarkeit und Komplexität

Theorie der Informatik

Unentscheidbare Probleme bei formalen Sprachen

11.1 Kontextsensitive und allgemeine Grammatiken

EINFÜHRUNG IN DIE THEORETISCHE INFORMATIK

Theorie der Informatik. Theorie der Informatik. 6.1 Einführung. 6.2 Alphabete und formale Sprachen. 6.3 Grammatiken. 6.4 Chomsky-Hierarchie

Definition (Reguläre Ausdrücke) Sei Σ ein Alphabet, dann gilt: (ii) ε ist ein regulärer Ausdruck über Σ.

Klausur zur Vorlesung Informatik III Wintersemester 2007/2008

Theoretische Informatik

Reguläre Sprachen. R. Stiebe: Theoretische Informatik für ING-IF und Lehrer,

Übungsblatt 6. Vorlesung Theoretische Grundlagen der Informatik im WS 17/18

Die Unentscheidbarkeit extensionaler Eigenschaften von Turingmaschinen: der Satz von Rice

Dank. Grundlagen der Theoretischen Informatik / Einführung in die Theoretische Informatik I. Beispiel einer nicht berechenbaren Funktion: Busy Beaver

Theoretische Informatik I

Informatik III. Christian Schindelhauer Wintersemester 2006/ Vorlesung

Was bisher geschah: Formale Sprachen

Schnitt- und Äquivalenzproblem

(Prüfungs-)Aufgaben zur Berechenbarkeits- und Komplexitätstheorie

Turing: prinzipielle Berechenbarkeit Abschnitt 4.2. Turingmaschinen: DTM Abschnitt 4.2. DTM: Akzeptieren und Entscheiden Abschnitt 4.

Grundlagen der Theoretischen Informatik

Kapitel 1 Automaten: Die Grundlagen und Methoden... 23

Reduktionen. Formalisierung von Sprache A ist nicht schwerer als Sprache B.

2. Klausur zur Vorlesung Theoretische Grundlagen der Informatik Wintersemester 2017/2018

Allgemeines Halteproblem Hilberts 10. Problem

THEORETISCHE INFORMATIK UND LOGIK

Adventure-Problem. Vorlesung Automaten und Formale Sprachen Sommersemester Adventure-Problem

Mächtigkeit von LOOP-Programmen. Prof. Dr. Berthold Vöcking Lehrstuhl Informatik 1 Algorithmen und Komplexität RWTH Aachen

2. Übungsblatt 6.0 VU Theoretische Informatik und Logik

Einführung in Berechenbarkeit, Komplexität und Formale Sprachen

VL-06: Unentscheidbarkeit II. (Berechenbarkeit und Komplexität, WS 2017) Gerhard Woeginger

Transkript:

Reduzierbarkeit und das Post'sche Korrespondenzproblem

Agenda Motivation Reduzierbarkeit Definition Bedeutung Post'sches Korrespondenzproblem (PKP) Modifiziertes Post'sches Korrespondenzproblem (MPKP) Beispiele Zusammenfassung 28.03.2012 Simon Ochsenreither 2

Motivation Schnittproblem kontextfreier Grammatiken Gegeben: Gesucht: Kontextfreie Grammatiken G1 und G2 L(G1) L(G2) Mehrdeutigkeitsproblem kontextfreier Grammatiken Gegeben: Kontextfreie Grammatik Gesucht: Besitzt jedes Wort ω L(G) eine eindeutige Ableitung? Leerheitsproblem kontextsensitiver Grammatiken Gegeben: Gesucht: L(G)? Kontextsensitive Grammatiken 28.03.2012 Simon Ochsenreither 3

Motivation Schnittproblem kontextfreier Grammatiken Gegeben: Gesucht: Kontextfreie Grammatiken G1 und G2 L(G1) L(G2) Mehrdeutigkeitsproblem kontextfreier Grammatiken Gegeben: Kontextfreie Grammatik Gesucht: Besitzt jedes Wort ω L(G) eine eindeutige Ableitung? Leerheitsproblem kontextsensitiver Grammatiken Gegeben: Gesucht: L(G)? Kontextsensitive Grammatiken 28.03.2012 Simon Ochsenreither 4

Motivation Schnittproblem kontextfreier Grammatiken Gegeben: Gesucht: Kontextfreie Grammatiken G1 und G2 L(G1) L(G2) Mehrdeutigkeitsproblem kontextfreier Grammatiken Gegeben: Kontextfreie Grammatik Gesucht: Besitzt jedes Wort ω L(G) eine eindeutige Ableitung? Leerheitsproblem kontextsensitiver Grammatiken Gegeben: Gesucht: L(G)? Kontextsensitive Grammatiken 28.03.2012 Simon Ochsenreither 5

Motivation Schnittproblem kontextfreier Grammatiken Gegeben: Gesucht: Kontextfreie Grammatiken G1 und G2 L(G1) L(G2) Mehrdeutigkeitsproblem kontextfreier Grammatiken Gegeben: Kontextfreie Grammatik Gesucht: Besitzt jedes Wort ω L(G) eine eindeutige Ableitung? Leerheitsproblem kontextsensitiver Grammatiken Gegeben: Gesucht: L(G)? Kontextsensitive Grammatiken 28.03.2012 Simon Ochsenreither 6

Reduzierbarkeit Definition Mit L Σ* und L' Γ* seien 2 Sprachen gegeben. L ist genau dann auf L' reduzierbar, falls eine totale Funktion f : Σ* Γ* mit folgenden Eigenschafen existiert: f ist berechenbar ω L f(ω) L'... dann ist L L'. 28.03.2012 Simon Ochsenreither 7

Reduzierbarkeit Satz Ist L eine unentscheidbare Sprache, so ist jede Sprache L' mit L L' ebenfalls unentscheidbar. 28.03.2012 Simon Ochsenreither 8

Reduzierbarkeit Demo 28.03.2012 Simon Ochsenreither 9

Post'sches Korrespondenzproblem (PKP) 1946 durch Emil Leon Post formuliert Wichtiges unentscheidbares Problem Einfache Reduktion auf andere Probleme Instrument zum Führen von Unentscheidbarkeitsbeweisen 28.03.2012 Simon Ochsenreither 10

Post'sches Korrespondenzproblem (PKP) Definition Gegeben: Wortpaare (x₁, y₁), (xₙ, yₙ) mit xₐ, yₐ Σ+ Gesucht: Existiert Folge a₁ aₖ mit der Eigenschaft xₐ₁ xₐ₂ xₐₖ = yₐ₁ yₐ₂ yₐₖ? 28.03.2012 Simon Ochsenreither 11

Post'sches Korrespondenzproblem (PKP) Demo mit ein-elementigem Alphabet 28.03.2012 Simon Ochsenreither 12

Post'sches Korrespondenzproblem (PKP) Für ein-elementige Alphabete trivial lösbar Durch math. Gleichungssystem berechenbar Entscheidbar! Gilt dies auch für zwei-elementige Alphabete? Gilt dies auch für mehr-elementige Alphabete? 28.03.2012 Simon Ochsenreither 13

Post'sches Korrespondenzproblem (PKP) Demo mit zwei-elementigem Alphabet 28.03.2012 Simon Ochsenreither 14

Post'sches Korrespondenzproblem (PKP) Mehr-elementige Alphabete durch Gödelisierung auf zwei-elementige Alphabete abbildbar Reduktion! 28.03.2012 Simon Ochsenreither 15

Post'sches Korrespondenzproblem (PKP) Das PKP ist unlösbar, wenn...... eine der Komponenten nicht einholbar ist, z. B. (011, 100) ( 11, (010, 110) 011) 28.03.2012 Simon Ochsenreither 16

Post'sches Korrespondenzproblem (PKP) Das PKP ist unlösbar, wenn...... eine der Komponenten nicht einholbar ist, z. B. (011, 100) ( 11, (010, 110) 011) 28.03.2012 Simon Ochsenreither 17

Post'sches Korrespondenzproblem (PKP) Das PKP ist unlösbar, wenn...... ein Symbol nur in den ersten oder nur in den zweiten Komponenten vorkommt, z. B. ( 01, 1) ( 0, 000) (01000, 01) 28.03.2012 Simon Ochsenreither 18

Post'sches Korrespondenzproblem (PKP) Das PKP ist unlösbar, wenn...... ein Symbol nur in den ersten oder nur in den zweiten Komponenten vorkommt, z. B. ( 01, 1) ( 0, 020) (01000, 01) 28.03.2012 Simon Ochsenreither 19

Post'sches Korrespondenzproblem (PKP) Das PKP ist unlösbar, wenn...... es kein Paar mit gleichem Präfix... ( 01, 1) ( 0, 000) (01000, 01) 28.03.2012 Simon Ochsenreither 20

Post'sches Korrespondenzproblem (PKP) Das PKP ist unlösbar, wenn...... es kein Paar mit gleichem Präfix... ( 01, 1) ( 0, 100) (01000, 11) 28.03.2012 Simon Ochsenreither 21

Post'sches Korrespondenzproblem (PKP) Das PKP ist unlösbar, wenn...... es kein Paar mit gleichem Präfix... ( 01, 1) ( 0, 100) (01000, 11)... oder Suffix gibt ( 01, 1) ( 0, 000) (01000, 01) 28.03.2012 Simon Ochsenreither 22

Post'sches Korrespondenzproblem (PKP) Das PKP ist unlösbar, wenn...... es kein Paar mit gleichem Präfix... ( 01, 1) ( 0, 100) (01000, 11)... oder Suffix gibt ( 00, 1) ( 0, 001) (01000, 01) 28.03.2012 Simon Ochsenreither 23

Modifiziertes Post'sches Korrespondenzproblem (MPKP) Definition Gegeben: Wortpaare (x₁, y₁), (xₙ, yₙ) mit xₐ, yₐ Σ+ Gesucht: Existiert Folge a₂ aₖ mit der Eigenschaft xₐ₁ xₐ₂ xₐₖ = yₐ₁ yₐ₂ yₐₖ? 28.03.2012 Simon Ochsenreither 24

Post'sches Korrespondenzproblem (PKP) Definition Gegeben: Wortpaare (x₁, y₁), (xₙ, yₙ) mit xₐ, yₐ Σ+ Gesucht: Existiert Folge a₁ aₖ mit der Eigenschaft xₐ₁ xₐ₂ xₐₖ = yₐ₁ yₐ₂ yₐₖ? 28.03.2012 Simon Ochsenreither 25

Modifiziertes Post'sches Korrespondenzproblem (MPKP) Definition Gegeben: Wortpaare (x₁, y₁), (xₙ, yₙ) mit xₐ, yₐ Σ+ Gesucht: Existiert Folge a₂ aₖ mit der Eigenschaft xₐ₁ xₐ₂ xₐₖ = yₐ₁ yₐ₂ yₐₖ? 28.03.2012 Simon Ochsenreither 26

Modifiziertes Post'sches Korrespondenzproblem (MPKP) Einziger Unterschied zwischen PKP und MPKP: PKP: Start mit beliebigem Wortpaar MPKP: Start mit dem ersten Wortpaar (x ₁, y₁) 28.03.2012 Simon Ochsenreither 27

Modifiziertes Post'sches Korrespondenzproblem (MPKP) Vermutung: MPKP PKP 28.03.2012 Simon Ochsenreither 28

Modifiziertes Post'sches Korrespondenzproblem (MPKP) Demo: Reduktion von MPKP auf PKP 28.03.2012 Simon Ochsenreither 29

Modifiziertes Post'sches Korrespondenzproblem (MPKP) Beweis: Unentscheidbarkeit 28.03.2012 Simon Ochsenreither 30

Schnittproblem kontextfreier Grammatiken Gegeben: Gesucht: Kontextfreie Grammatiken G1 und G2 L(G1) L(G2) 28.03.2012 Simon Ochsenreither 31

Schnittproblem kontextfreier Grammatiken Demo: Beweis durch Reduktion 28.03.2012 Simon Ochsenreither 32

Schnittproblem kontextfreier Grammatiken Satz Das Schnittproblem ist für kontextfreie Grammatiken unentscheidbar. 28.03.2012 Simon Ochsenreither 33

Mehrdeutigkeitsproblem kontextfreier Grammatiken Gegeben: Kontextfreie Grammatik Gesucht: Besitzt jedes Wort ω L(G) eine eindeutige Ableitung? 28.03.2012 Simon Ochsenreither 34

Mehrdeutigkeitsproblem kontextfreier Grammatiken Demo: Beweis durch Reduktion 28.03.2012 Simon Ochsenreither 35

Mehrdeutigkeitsproblem kontextfreier Grammatiken Satz Das Mehrdeutigkeitsproblem ist für kontextfreie Grammatiken unentscheidbar. 28.03.2012 Simon Ochsenreither 36

Leerheitsproblem kontextsensitiver Grammatiken Gegeben: Gesucht: L(G)? Kontextsensitive Grammatiken 28.03.2012 Simon Ochsenreither 37

Leerheitsproblem kontextsensitiver Grammatiken Demo: Beweis durch Reduktion 28.03.2012 Simon Ochsenreither 38

Leerheitsproblem kontextsensitiver Grammatiken Satz Das Leerheitsproblem ist für kontextsensitive Spachen unentscheidbar. 28.03.2012 Simon Ochsenreither 39

Zusammenfassung Allgemeines Halteproblem Halteproblem auf leerem Band Modifiziertes Post'sches Korrespondenzproblem Post'sches Korrespondenzproblem Schnittproblem kontextfreier Grammatiken Leerheitsproblem Mehrdeutigkeitsproblem kontextsensitiver kontextfreier Grammatiken Grammatiken 28.03.2012 Simon Ochsenreither 40