Die Auflösung ist ein Schema zum Nachweis der Unzufriedenheit von CNFs. Ein Beweis in der Auflösung ist eine logische Ableitung der leeren Klausel für die anfänglichen Klauseln in der CNF. Insbesondere kann jede Anfangsklausel abgeleitet werden, und aus zwei Klauseln und die Klausel abgeleitet werden. Eine Widerlegung ist eine Folge von Abzügen, die mit einer leeren Klausel endet.
Wenn eine solche Widerlegung implementiert ist, können wir eine Prozedur in Betracht ziehen, die einige Klauseln im Speicher behält. Falls eine Nicht-Anfangsklausel erneut verwendet werden muss und sich nicht mehr im Speicher befindet, sollte der Algorithmus sie erneut von Grund auf neu oder von denjenigen im Speicher verwenden.
Sei die kleinste Anzahl von Klauseln, die gespeichert werden müssen, um die leeren Klauseln zu erreichen. Dies wird als Klauselraumkomplexität von . Wir sagen, dass ist. ist erfüllbar.
Das Problem, das ich vorschlage, ist folgendes: Betrachten Sie zwei CNFs und und lassen Sie den CNF
Wie ist die Beziehung von zu und ?
Die offensichtliche Obergrenze ist . Ist das eng?
quelle
Antworten:
Ich wollte dies als Kommentar posten, aber da ich den Weg dazu nicht genau herausfinden kann, muss es stattdessen eine "Antwort" sein.
Ich stimme zu, dass die Frage nett ist. Dieselbe Frage kann natürlich auch über die Länge der Widerlegungen der Auflösung (dh die Anzahl der in der Widerlegung auftretenden Klauseln, gezählt mit Wiederholungen) und die Breite der Widerlegung (dh die Größe oder Anzahl der in der Widerlegung auftretenden Literale) gestellt werden , die größte Klausel in der Widerlegung).
In all diesen Fällen gibt es "offensichtliche" Obergrenzen, aber mir ist nicht klar, ob man mit übereinstimmenden Untergrenzen rechnen sollte oder nicht. Daher wollte ich eine Frage und einen Kommentar hinzufügen.
Die Frage betrifft die Widerlegungsdauer. Es scheint vernünftig zu glauben, dass die im Kommentar von Massimo angegebene Längengrenze eng ist, aber wissen wir das?
Dies ist natürlich eine einfache Beobachtung, aber der Punkt ist, dass es darauf hindeuten könnte, dass die Frage nach dem Raum schwierig sein könnte. Dies ist so, da fast alle unteren Grenzen des Raums in der Widerlegung, von denen wir wissen, über die unteren Grenzen der Breite gehen. (Das heißt, die unteren Raumgrenzen wurden unabhängig voneinander abgeleitet, aber im Nachhinein folgen sie alle als Folge des schönen Papiers "Eine kombinatorische Charakterisierung der Auflösungsbreite" von Atserias und Dalmau.) Aber wenn es einen direkten Summensatz für die Auflösungsklausel gibt Raum, es wird nicht aus Breite Untergrenzen folgen, sondern muss direkt argumentiert werden, was zumindest bisher viel schwieriger schien. Aber natürlich könnte es ein leichtes Argument geben, das mir fehlt.
quelle