Reduktionen

6
Friedhelm Meyer auf der Heide 1 HEINZ NIXDORF INSTITUT Universität Paderborn Algorithmen und Komplexität Reduktionen Def: L‘ · L (L‘ ist reduzierbar auf L) 9 berechenbares f : {0,1} * ! {0,1} * mit x 2 L‘ f (x) 2 L. Beh: Sei L‘ · L. Dann gilt: L‘ nicht berechenbar/rek. aufz. L nicht berechenbar/rek. aufz.

description

Reduktionen. Def: L‘ · L (L‘ ist reduzierbar auf L) 9 berechenbares f : {0,1} * ! {0,1} * mit x 2 L‘ f (x) 2 L. Beh: Sei L‘ · L. Dann gilt: L‘ nicht berechenbar/rek. aufz. L nicht berechenbar/rek. aufz. Halteproblem mit leerem Band. - PowerPoint PPT Presentation

Transcript of Reduktionen

Page 1: Reduktionen

Friedhelm Meyer auf der Heide 1

HEINZ NIXDORF INSTITUTUniversität Paderborn

Algorithmen und KomplexitätReduktionen

Def: L‘ · L (L‘ ist reduzierbar auf L)

9 berechenbares f : {0,1}* ! {0,1}* mit x 2 L‘ f (x) 2 L.

Beh: Sei L‘ · L.

Dann gilt: L‘ nicht berechenbar/rek. aufz.

L nicht berechenbar/rek. aufz.

Page 2: Reduktionen

Friedhelm Meyer auf der Heide 2

HEINZ NIXDORF INSTITUTUniversität Paderborn

Algorithmen und KomplexitätHalteproblem mit leerem Band

H0:= {<M>, M hält bei Eingabe }

zz: H · H0

gesucht: Reduktionsfunktion f mit <M> x ` <Mx> so dass gilt: M gestartet mit x hält

Mx gestartet mit hält.

Also: H0 nicht entscheidbar.

Da H0 rek. aufz. ist, ist nicht rek. aufz.

Page 3: Reduktionen

Friedhelm Meyer auf der Heide 3

HEINZ NIXDORF INSTITUTUniversität Paderborn

Algorithmen und KomplexitätUnendlichkeitsproblem

L3 = {<M> | M hält für unendliche viele Eingaben}

z.z.:

gesucht: Reduktionsfunktion f: <M> <M‘> mit:

M gestartet mit hält nicht

<M‘> hält für unendl. viele Eingaben.

Also: L3 nicht rek. aufz.

Page 4: Reduktionen

Friedhelm Meyer auf der Heide 4

HEINZ NIXDORF INSTITUTUniversität Paderborn

Algorithmen und Komplexität

Post‘sches Korrespondenzproblem und kontextfreie Sprachen

PKP = {(x1, y1), … (xk, yk), xi, yi 2 +, es gibt n ¸ 1 und (i1, …, in) 2 {1, …, k}n mit: }

CF-Schnitt = {c(G1), c(G2), G1, G2 sind kontextfreie

Grammatiken mit L (G1) Å L (G2) ;}

Es gilt: PKP ist nicht entscheidbar.

zz: PKP · CF-Schnitt

Also: CF-Schnitt ist nicht entscheidbar.

Page 5: Reduktionen

Friedhelm Meyer auf der Heide 5

HEINZ NIXDORF INSTITUTUniversität Paderborn

Algorithmen und KomplexitätWeitere unentscheidbare Probleme

Satz von Rice.

Sei R die Menge aller partiellen berechenbaren Funktionen,

S sei nichttriviale Teilmenge von R, d.h.

Dann ist

nicht entscheidbar.

Bsp: - S = alle totalen berechenbaren Funktionen

Totalitätsproblem

- S =

- S = Menge aller partiellen Funktionen, die nur auf endlich vielen

Argumenten definiert sind.

L (S) = Endlichkeitsproblem

Page 6: Reduktionen

Friedhelm Meyer auf der Heide 6

HEINZ NIXDORF INSTITUTUniversität Paderborn

Algorithmen und KomplexitätDie Chomsky-Hierarchie

• Eine Grammatik heißt kontextsensitiv oder vom Typ Chomsky-1, falls für jede Regel u ! v gilt: |u| · |v|.

• Sie heißt kontextfrei oder vom Typ Chomsky-2, falls alle Regeln vom Typ u ! v mit u 2V sind.

• Sie heißt regulär oder vom Typ Chomsky-3, falls alle Regeln vom Typ u ! v mit u 2V und

v2 {} [ [ (X V) sind.

( Eine allgemeine Grammatik ist vom Typ Chomsky-0 .)