Preview only show first 10 pages with watermark. For full document please download

Seminar: Logik Und Komplexität

   EMBED


Share

Transcript

Seminar: Logik und Komplexität von: Thomas Zeume 1 Logiken 1.1 Aussagenlogik Problem: p−W SAT (Φ) (Gewichtetes, parametrisiertes Erfüllbarkeitsproblem zur Klasse Φ). Gegeben ϕ ∈ Φ und k ∈ N. Parameter sei k. Ist φ k-erfüllbar? D.h. gibt es eine erfüllende Belegung in der k Variablen wahr sind? Denition. P ROP := {ϕ | ϕ ist aussagenlogische Formel } Denition (Eine Hierarchie von Formeln der Aussagenlogik). Γ0,d := {λ1 ∧ . . . ∧ λc | c ∈ [d], λ1 , . . . , λc Literale }, ∆0,d := {λ1 ∨ . . . ∨ λc | c ∈ [d], λ1 , . . . , λc Literale } V Γt+1,d := { i∈[d] δi | d ∈ N und δi ∈ ∆t,d für alle i ∈ [d]} W ∆t+1,d := { i∈[d] δi | d ∈ N und δi ∈ Γt,d für alle i ∈ [d]} Lemma. p−W SAT (Γ1,1 ) ≤f pt ≤f pt p−W SAT (Γ2,1 ) ≤f pt p−W SAT (Γ3,1 ) p−W SAT (Γ1,2 ) . . . ≤f pt p−W SAT (P ROP ) ≤f pt p−W SAT (CIRC) 1.2 Prädikatenlogik Denition (Struktur). Sei τ Menge von Relationssymbolen R, jedes mit festgelegter Stelligkeit s(R). Eine τ -Struktur A besteht aus einem Universum A und einer Interpretation, die jedem Relationssymbol R in τ eine Relation RA ⊆ As(R) zuordnet. Hier: Nur endliche Universen und Mengen von Relationssymbolen. Denition (Semantik). Bestimme induktiv erfüllende Tupel ϕ(A) über dem Universum. Beispielsweise • Falls ϕ(x, y) = Rxy , dann ϕ(A) := {(ax , ay ) ∈ A2 | (ax , ay ) ∈ RA } • Falls ϕ(x, y) = φ(x, y) ∧ ψ(x, y), dann ϕ(A) := {(ax , ay ) ∈ A2 | (ax , ay ) ∈ φ(A) und (ax , ay ) ∈ ψ(A)} • Falls ϕ(x) = ∃yφ(x, y), dann ϕ(A) := {(ax )| es gibt ein ay ∈ A mit (ax , ay ) ∈ φ(A)} Notation: A |= ϕ(a1 , a2 ) anstelle (a1 , a2 ) ∈ ϕ(A) Beispiel. (a) Graph-Struktur. Die Symbolmenge τgraph bestehe aus dem binären Relationssymbol E . Deniere τgraph -Struktur G = (G, E G ), wobei G die Menge der Knoten und E G ⊆ G2 die Menge der Kanten ist. (b) Logische Charakterisierung von V ERT EX − COV ER: vc0k (x1 , . . . , xk ) := ∀y∀z Eyz → _  (xi = y ∨ xi = z) i∈[k] vck := ∃x1 . . . ∃xk ^  xi 6= xj ∧ vc0k (x1 , . . . , xk ) 1≤i