Es sei daran erinnert, dass die Breite einer Auflösungs-Widerlegung einer CNF-Formel die maximale Anzahl von Literalen in einer Klausel ist, die in . Für jedes gibt es nicht erfüllbare Formeln in 3-CNF. Jede Auflösungs-Widerlegung von erfordert eine Breite von mindestens .
Ich brauche ein konkretes Beispiel für eine unbefriedigende Formel in 3-CNF (so klein und einfach wie möglich), die keine Auflösungs-Widerlegung der Breite 4 hat.
cc.complexity-theory
lo.logic
sat
proof-complexity
Jan Johannsen
quelle
quelle
Antworten:
Das folgende Beispiel stammt aus dem Artikel, der eine kombinatorische Charakterisierung der Auflösungsbreite durch Atserias und Dalmau liefert ( Journal , ECCC , Autorenexemplar ).
Theorem 2 der Arbeit besagt, dass unter der Annahme einer CNF-Formel Auflösungs-Widerlegungen mit einer Breite von höchstens k für F Gewinnstrategien für Spoiler im existentiellen ( k + 1 ) -Kieselspiel entsprechen. Denken Sie daran, dass das existenzielle Pebble-Spiel zwischen zwei konkurrierenden Spielern, genannt Spoiler und Duplicator, gespielt wird und die Positionen des Spiels partielle Zuweisungen der Domänengröße von höchstens k + 1 zu Variablen von F sind . Im ( k + 1 ) -Kieselspiel will Spoiler ausgehend von der leeren Aufgabe eine Klausel von F fälschenF k F (k+1) k+1 F (k+1) F Dabei werden höchstens boolesche Werte gleichzeitig gespeichert, und Duplicator möchte verhindern, dass Spoiler dies tut.k+1
Das Beispiel basiert auf (der Negation von) dem Pigeonhole-Prinzip.
Lemma 6 des Papiers gibt einen ziemlich kurzen und intuitiven Beweis dafür , dass Spoiler nicht gewinnen können -Kieselstrand Spiel auf E P H P n + 1 n , also E P H P n + 1 n hat keine Resolutionswiderlegung der Breite höchstens n - 1 .n EPHPn+1n EPHPn+1n n−1
Die Arbeit hat ein weiteres Beispiel in Lemma 9, das auf dem Prinzip der dichten linearen Ordnung basiert.
quelle