Une formule 3-CNF qui nécessite une largeur de résolution


13

Rappelons que la largeur d'une résolution réfutation R d'une formule CNF F est le nombre maximal de littéraux dans une clause se produisant dans R . Pour chaque w , il existe des formules insatisfaisantes Fdans 3-CNF st chaque réfutation de résolution de F nécessite une largeur d'au moins w .

J'ai besoin d'un exemple concret d'une formule insatisfaisante en 3-CNF (aussi petite et simple que possible) qui n'a pas de réfutation de résolution de largeur 4.


Avez-vous besoin exactement de la largeur 5 ou au moins de la largeur 5? Dans ce dernier cas, je suppose que peu de clauses aléatoires sur une poignée de variables feront l'affaire. Pas très beau et pas très petit, cependant.
MassimoLauria

1
pense que la recherche informatique / empirique relativement simple permettrait de le découvrir ou de l'exclure. pense également qu'il existe une théorie inexplorée plus générale / intéressante qui se cache ici. voir aussi dans les épreuves de résolution, tous les DAG sont-ils possibles? , à la recherche de rouvrir les votes si vous êtes d'accord =) question connexe: pour les formules -SAT, quelle (s) dimension (s) les DAG de résolution sont possibles? m×n
vzn

Jan, je pense que Jacob devrait pouvoir répondre facilement. Soit dit en passant, aimeriez-vous généraliser un peu la question et poser des questions sur une méthode pour trouver des 3-CNF de largeur de résolution donnée?
Kaveh

Massimo, j'ai besoin d'un exemple concret que je peux réellement écrire et expliquer sur un tableau noir. Les clauses aléatoires ne feront donc pas l'affaire.
Jan Johannsen

1
Je suis dans le mauvais fuseau horaire pour pouvoir penser correctement, mais peut-être qu'une formule Tseitin sur un très petit graphique (où vous pourriez vérifier l'expansion à la main) ferait l'affaire? Mais vous avez vraiment besoin d'un 3-CNF, n'est-ce pas? Pour un 4-CNF, je jouerais peut-être avec une grille rectangulaire de dimensions appropriées et voir ce qui se passe. Juste quelques pensées à moitié cuites ...
Jakob Nordstrom

Réponses:


14

L'exemple suivant provient de l'article qui donne une caractérisation combinatoire de la largeur de résolution par Atserias et Dalmau ( Journal , ECCC , copie de l'auteur ).

Le théorème 2 de l'article indique que, étant donné une formule CNF , les réfutations de résolution de largeur au plus k pour F sont équivalentes à des stratégies gagnantes pour Spoiler dans le jeu de galets existentiel ( k + 1 ) . Rappelons que le jeu de galets existentiel se joue entre deux joueurs en compétition, appelés Spoiler et Duplicator et les positions du jeu sont les affectations partielles de la taille de domaine au plus k + 1 à des variables de F . Dans le jeu ( k + 1 ) -pebble, à partir de l'affectation vide, Spoiler veut falsifier une clause de FFkF(k+1)k+1F(k+1)Ftout en se souvenant d'au plus valeurs booléennes à la fois, et Duplicator veut empêcher Spoiler de le faire.k+1

L'exemple est basé sur (la négation de) le principe du pigeonhole.

Pour chaque et j { 1 , , n } , soit p i , j une variable propositionnelle signifiant que le pigeon i se trouve dans le trou j . Pour tout i { 1 , , n + 1 } et j { 0 , , n } , soiti{1,,n+1}j{1,,n}pi,jiji{1,,n+1}j{0,,n} soit une nouvelle variable propositionnelle. Laformule E P i 3 -CNF suivanteexprime que le pigeon i se trouve dans un trou: E P i¬ y i , 0n j = 1 ( y i , j - 1p i , j¬ y i , j ) y i , n .yi,j3EPii

EPi¬yi,0j=1n(yi,j1pi,j¬yi,j)yi,n.
Enfin, la formule -CNF E P H P n + 1 n exprimant la négation du principe du pigeonhole est la conjonction de tout E P i et de toutes les clauses H i , j k¬ p i , k¬ p j , k pour i , j { 1 , , n + 1 } , i j et3EPHPnn+1EPiHki,j¬pi,k¬pj,ki,j{1,,n+1},ij .k{1,,n}

Le lemme 6 de l'article donne une preuve assez courte et intuitive que Spoiler ne peut pas gagner le jeu de cailloux sur E P H P n + 1 n , donc E P H P n + 1 n n'a pas de réfutation de résolution de largeur au plus n - 1 .nEPHPnn+1EPHPnn+1n1

L'article a un autre exemple dans le lemme 9, basé sur le principe de l'ordre linéaire dense.

Ω(n(k3)/12)k+1


2
EPHP56
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.